(Nieuwe pagina aangemaakt met '{{Project |Naam=MakePy |Eigenaar=WitchDoc |Status=Planning |Skills=All the skills |Samenvatting=Devboard }} Een development bordje met een STM32, Wifi en micro-Sd...') |
|||
Regel 7: | Regel 7: | ||
}} | }} | ||
+ | ==Wat== | ||
Een development bordje met een STM32, Wifi en micro-Sd kaartje. Breadboard vriendelijk. Met een web-based/javascript IDE on chip (of iig op de SD kaart), zodat er enkel een browser nodig is om je "microcontroller"/IoT/whatever project te kunnen beginnen. | Een development bordje met een STM32, Wifi en micro-Sd kaartje. Breadboard vriendelijk. Met een web-based/javascript IDE on chip (of iig op de SD kaart), zodat er enkel een browser nodig is om je "microcontroller"/IoT/whatever project te kunnen beginnen. | ||
+ | |||
+ | ==Waarom== | ||
+ | Omdat een Arduino geen Wifi heeft. Omdat er altijd gedonder is met USB connecties, configuraties en verschillende operating systemen. Omdat het cool is en omdat het kan. | ||
+ | |||
+ | ==Hoe== | ||
+ | Ik wil een aantal dingen combineren, een [https://nurdspace.nl/ESP8266 ESP8266] waarop een webserver draait met een [https://github.com/replit/empythoned IDE in javascript] (als het kan compleet op de module, anders offloaden naar de SD kaart). Deze server moet code op kunnen slaan op een SD kaart. Verder komt er op het bordje een [http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577/LN1035 STM32 microcontroller] waarop de [http://micropython.org/ micropython] code draait. Je moet via de IDE code in kunnen kloppen, opslaan en uit laten voeren door de STM32. Het complete bordje zou ongeveer het formaat van een Arduino Nano moeten hebben, zodat je het op een breadboard kan steken. Bij voorkeur ook de mogelijkheid van "shields" toevoegen maar dan wel, net als bij de beaglebone, met een eeprom waarmee een shield zich identificeert. Eventueel is via die eeprom ook een library beschikbaar voor het gebruik van de shield zelf. Een STM32 heeft vrij veel IO pinnen, ik wil voor de shields graag andere pinnen gebruiken dan die voor de gebruiker beschikbaar zijn, i.e. de pinnen die in het breadboard steken conflicteren op geen enkele wijze met de IO pinnen waar een shield op geplugged wordt. | ||
+ | |||
+ | ==What else== | ||
+ | Het wordt geen Arduino kloon. Niet pin compatible, niet shield compatible, niet Arduino IDE compatible. Wat mij wel mooi lijkt is een git integratie in de IDE. | ||
+ | |||
+ | ==Hardware== | ||
+ | To be done | ||
+ | |||
+ | ==Software== | ||
+ | To be done |
Versie van 29 mrt 2015 23:20
Project: MakePy | |
---|---|
Naam | MakePy |
Door | WitchDoc |
Status | Planning |
Madskillz | All the skills |
Doel / Omschrijving | |
Devboard | |
Alle Projecten - Project Toevoegen |
Wat
Een development bordje met een STM32, Wifi en micro-Sd kaartje. Breadboard vriendelijk. Met een web-based/javascript IDE on chip (of iig op de SD kaart), zodat er enkel een browser nodig is om je "microcontroller"/IoT/whatever project te kunnen beginnen.
Waarom
Omdat een Arduino geen Wifi heeft. Omdat er altijd gedonder is met USB connecties, configuraties en verschillende operating systemen. Omdat het cool is en omdat het kan.
Hoe
Ik wil een aantal dingen combineren, een ESP8266 waarop een webserver draait met een IDE in javascript (als het kan compleet op de module, anders offloaden naar de SD kaart). Deze server moet code op kunnen slaan op een SD kaart. Verder komt er op het bordje een STM32 microcontroller waarop de micropython code draait. Je moet via de IDE code in kunnen kloppen, opslaan en uit laten voeren door de STM32. Het complete bordje zou ongeveer het formaat van een Arduino Nano moeten hebben, zodat je het op een breadboard kan steken. Bij voorkeur ook de mogelijkheid van "shields" toevoegen maar dan wel, net als bij de beaglebone, met een eeprom waarmee een shield zich identificeert. Eventueel is via die eeprom ook een library beschikbaar voor het gebruik van de shield zelf. Een STM32 heeft vrij veel IO pinnen, ik wil voor de shields graag andere pinnen gebruiken dan die voor de gebruiker beschikbaar zijn, i.e. de pinnen die in het breadboard steken conflicteren op geen enkele wijze met de IO pinnen waar een shield op geplugged wordt.
What else
Het wordt geen Arduino kloon. Niet pin compatible, niet shield compatible, niet Arduino IDE compatible. Wat mij wel mooi lijkt is een git integratie in de IDE.
Hardware
To be done
Software
To be done