-
Abdulrahman Othman authored26949ed9
README.md 1.63 KiB
ModuleIT-M5Stack
Projektbeschreibung
Blindenstock, dieser soll Leitsysteme mittels Radiowellen in Bodenstreifen erfassen und über ein Lesegerät im Blindenstock lesen.
Physische Materialien
- Raspberry Pi Pico W mit Bluetooth und WIFI
- Auflademodul mit USB Type-C
- DCDC Umwandler
- Akku 1300mAh
- Buzzer Ton
Entwicklungsumgebung
- Programmiersprache Python v3.11
- Framework MicroPython
- Thonny IDE für Micropython
Nutzungseinleitung
- Download and install 3.11
- Thonny IDE ausführen
- Microcontroller mit dem PC über MicroUSB verbinden
- Microcontroller in Thonny auswählen
- Die folgenden Dateien auf Microcontroller übertragen
- main.py im Microcontroller starten [ble_advertising, ble_simple_peripheral, main, reader]
- Enjoy it
Programminhalt
- ble_advertising: Dies initialisiert die Peripheriegeräte für die Verbindungsherstellung über BLE (Bluetooth Low Energy).
- ble_simple_peripheral: Hier werden die obersten Komponenten des Programms ausgeführt.
- reader: Dieses Programm ist für den M5Stack UHF-RFID-Reader zuständig und enthält Methoden zum Lesen von Daten sowie zur Durchführung von Pausen.
- main: Dies ist die Hauptdatei, in der das gesamte Programm verwaltet wird.
- Hier werden der Programmstart, die Tonsteuerung und die Datensendung über Bluetooth verwaltet.
Physische Einleitung
GND Pins könnten an alle GNDs am Microcontroller verbunden werden
- Run/Standby Knopf
- [+] GP15 -> 20
- [-] GND
- Buzzer Ton
- [+] GP14 -> 19
- [-] GND
- M5Stack Modul
- [+] GP13 -> 17
- [-] GND