-
Notifications
You must be signed in to change notification settings - Fork 8
Sensoren etc
- AMG88XX - Wärmebildkamera mit 8x8 Pixeln Auflösung
- GP2Y0A41SK0F - Sharp Infrarot-Distanzsensor (4 - 30 cm)
- GP2Y0AF15X - Sharp Infrarot-Distanzsensor (1 - 15 cm)
- VL6180X - "time-of-flight" Distanzsensor
- Flora LSM303 - Kompass mit Lagesensor (Beschleunigungssensor)
- Flora LSM9DS0 - Kompass mit Lagesensor (Beschleunigungssensor/Gyroskop)
- CMPS12 - Neigungskompensierter Kompass (Beschleunigungssensor/Gyroskop)
- DotStar FeatherWing - Anzeige mit 6x12 RGB-LEDs

- Zum Einbinden
"amg88xx"zur ListeMORE_DEVICESinhexbug_config.pyhinzufügen und z.B. mittels der KlasseCameraincamera_thermal.pyverwenden. Achtung: Die diese Klasse (aber nicht der AMG88XX-Treiber) benötigt das externe Modulblobzur "Objekterkennung" in der MicroPython-Firmware. - Treiber:
amg88xx.py

GP2Y0AF15X - kompakterer Sharp Infrarot-Distanzsensor für den Bereich von 1 - 15 cm; zur Detektion von Hindernissen und Abgründen.
- Ein Sharp-Distanzsensor wird automatisch eingebunden, falls kein anderer Entfernungssensor angemeldet wurde. Den Typ des Sensors - momentan entweder
0für GP2Y0A41SK0F oder1für GP2Y0AF15X - wird inhexbug_config.pyunterIR_SCAN_SENSORfestgelegt. Hier muss auch die Nummer des AI-Pins, an den der Sensor angeschlossen ist, unterAI_CH_IR_RANGINGdefiniert werden. - Treiber:
sharp_ir_ranging.py

- Zum Einbinden
"vl6180x"zur ListeMORE_DEVICESinhexbug_config.pyhinzufügen. - Treiber:
vl6180x.py

- Zum Einbinden
"lsm303"zur ListeMORE_DEVICESinhexbug_config.pyhinzufügen. - Treiber:
lsm303.py

- Zum Einbinden
"lsm9ds0"zur ListeMORE_DEVICESinhexbug_config.pyhinzufügen. - Treiber:
lsm9ds0.py
CMPS12 - Kompass mit Lagesensor (Beschleunigungssensor/Gyroskop), der bereits neigungskompensierte Richtungsinformation liefert.
- Zum Einbinden,
"compass_cmps12"zur ListeMORE_DEVICESinhexbug_config.pyhinzufügen. - Treiber:
compass_cmps12.py

- Zum Einbinden
"dotstar_feather"zur ListeMORE_DEVICESinhexbug_config.pyhinzufügen. - Treiber:
dotstar.py
Weiter zu Erweiterungen und Modifikationen
- Board
- Installation
- Zusammenbau
3.1. Übersicht
3.2. Bauteile
3.3. HexBug-Spinne zerlegen
3.4. Adapter und Sensorarm
3.5. Akku und Platine - "robotling"-Code hochladen und Demo starten
- "Verhalten"
- Sensoren etc.
- Erweiterungen und Modifikationen
- Telemetrie über MQTT
- Adding native modules to MicroPython (Englisch)