Hallo Forum, nach langer, arbeitslastbedingter Forumsabwesenheit versuche ich ab heute rund eine Stunde/Tag in die Entwicklung eines Roboters zu investieren und hier darüber zu berichten. Dabei verfolge ich folgende
Ziele
1. Umsetzung der Idee eines Roboters der Spezies "landgängiger Kopffüßer" (Robot Geocephalopoda?)
2. Einfaches Konzept, schnelle Ergebnisse.
3. Python lernen (Bisher habe ich nur gelegentlich fremde Python-Codeschnipsel wiederverwendet. Ich bin also Anfänger).
4. Interesse an MicroPython wecken. MicroPython ist frei und quelloffen (FOSS). Siehe hier: https://github.com/micropython/micro...python-project
Es enthält eine stattliche Teilmenge der interpretierten Programmiersprache Python - speziell für Mikrocontroller entwickelt. (Ich finde es sehr gut, dass man interaktiv mit dem Roboter sprechen/testen/debuggen kann, keine Toolchain benötigt bzw. nichts kompilieren muss).
Umsetzung
So, genug Vorrede. Es geht los. Der Komponentenhaufen sieht vorläufig wie folgt aus:
Bildinhalt
- STM32F4-Microcontrollerboard (hier ein etwas teureres PyBoard ca. 25 EUR, günstiger wäre STM32F4-Discovery ab ca. 15 EUR. Oder in Kürze* ein ESP8266-Board ab ca. 10 EUR oder noch weniger)
- Zwei Miniservos (je ca. 5 EUR)
- USB-Powerbank 1000mAh (ca. 3 EUR)
- Breadboard in Miniausführung (ca. 2 EUR)
- Sharp Distanz-Sensor GP2D120 bzw. GP2Y0A21 (ca. 9 EUR)
- Piezo-Signalgeber Rmp-14p/Hat (ca. 1,50 EUR)
- Stiftleisten
- Doppelseitiges Klebeband/Montageband
- Isolierband/PVC
Als nächstes sollte wohl überprüft werden, ob das Controllerboard funktioniert.
Anregungen oder Fragen?
Demnächst mehr.
Gruß
/barbar
* Hinweis: Seit etwa drei Wochen läuft eine bereits mehrfach überzeichnete Geldsammelaktion https://www.kickstarter.com/projects...fully-easy-iot. Ziel ist es, MicroPython auf den beliebten/billigen WLAN-Chip ESP8266 zu bringen. MicroPython für ESP8266 wird in etwa zwei Wochen in Erstfassung vorliegen. Gute ESP8266-Boards sind ab etwa 10 EUR erhältlich!
Lesezeichen