====== airmouse / gyro ====== Siti componenti: * https://lcsc.com/ * https://www.mouser.it/ * https://www.digikey.it/ Chip con supporto nativo di: - circuitpython - usb HID - bluetooth HID - pin analogici con resistenze pullup/pulldown Esempio: nrf52 * Connettore USB type-C * Giroscopio mpy6050 attaccato al chip tramite I2C * Pin per batteria litio ricaricabile tramite USB * Bottone boot/reset per debug? * Switch on/off * Led rgb con controllore neopixel * Connettore con 4 pin (jack/usb):\\ - 3 pin analog input con una resistenza pull down\\ - 1 pin 3.3 volt con resistenza analoga Ai 4 pin saranno attaccati 3 touch switch, la corrente deve poter attraversare un dito o una lingua senza provocare pizzicore Lista di processori che supportano circuitpython e bluetooth: * NRF52840 * ESP32-S3 * [[https://www.mouser.it/ProductDetail/Espressif-Systems/ESP32-S3-WROOM-2-N32R8V|ESP32-S3-WROOM-2-N32R8V per prototipo]] Lista di sensori giroscopio + accelerometro supportati da circuitpython: * MPU6050 * ICM20X * LSM6DSOX * LSM6DS33 * ISM330DHCT * LSM9DS0 (mag) * LSM9DS1 (mag) * BNO055 (mag) * BNO08x (mag e fusion) Esp32-s3:\\ https://www.mouser.it/ProductDetail/Espressif-Systems/ESP32-S3?qs=Rp5uXu7WBW%2FNWuUy%252BBihNw%3D%3D Nrf52840:\\ https://www.mouser.it/ProductDetail/aconno/ACN52840?qs=Zz7%252BYVVL6bH9VjuSwYQdJA%3D%3D MPU-6050 (accelerometro + giroscopio):\\ https://www.mouser.it/ProductDetail/TDK-InvenSense/MPU-6050?qs=u4fy%2FsgLU9O14B5JgyQFvg%3D%3D https://www.digikey.it/it/products/detail/tdk-invensense/MPU-6050/4038009?s=N4IgTCBcDaILYAcCuA2ADAVjSAugXyA LSM6DSOX (accelerometro + giroscopio):\\ https://www.mouser.it/ProductDetail/STMicroelectronics/LSM6DSOXTR?qs=l7cgNqFNU1i9dcjzItLpVQ%3D%3D