Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:iotaiuto:occhiali [2022/01/14 11:43] – [Pulsante] daniel | projects:iotaiuto:occhiali [2022/01/31 13:48] (current) – daniel | ||
---|---|---|---|
Line 32: | Line 32: | ||
Ogni pulsante va collegato a GND e a un GPIO | Ogni pulsante va collegato a GND e a un GPIO | ||
+ | |||
+ | ==== Micropython vs Circuitpython ==== | ||
+ | Su git sono presenti due versioni del codice per gli occhiali: per esp32 e per raspberry pi pico | ||
+ | |||
+ | Micropython supporta esp32, che ha il bluetooth, ma ha meno librerie di circuitpython | ||
+ | Per micropython potete usare la IDE Thonny | ||
+ | |||
+ | Circuitpython supporta esp32-s2 e raspberry pi pico. Quest' | ||
+ | Le librerie di circuitpython permettono di usare facilmente HID usb o bluetooth e sensori come il giroscopio MPU6050 | ||
+ | Per circuitpython potete usare la IDE Mu | ||
+ | |||
+ | ==== Raspberry pi pico ==== | ||
+ | |||
+ | Scaricare l' | ||
+ | https:// | ||
+ | |||
+ | Scaricare il firmware stable di circuitpython per raspberry pi pico:\\ | ||
+ | https:// | ||
+ | |||
+ | Installare circuitpython sul raspberry pi pico:\\ | ||
+ | https:// | ||
+ | |||
+ | Consiglio di usare l'IDE Mu per modificare il codice e vedere l' | ||
+ | Il file che viene lanciato al boot è code.py | ||
+ | |||
+ | Collegare il giroscopio al raspberry tramite VCC (3v3), GND, SCL (GP27) e SDA (GP26)\\ | ||
+ | Salvare il file code.py presente su git nel raspberry | ||
+ | |||
+ | **Calibrazione**\\ | ||
+ | Ogni giroscopio ha un leggero errore di misurazione che va compensato\\ | ||
+ | Salvare il codice nel file calibration.py (su git) nel raspberry con il nome code.py ed eseguire mostrando l' | ||
+ | Lo script farà varie misurazioni durante le quali il giroscopio deve essere immobile e dritto, e calcolerà la media dei valori dando come risultato una serie di valori di offset che vanno salvati e copiati nel codice degli occhiali | ||
+ | |||
+ |