====== Électronique embarquée sur un vélo ====== En s'inspirant d'un projet sur [[https://learn.adafruit.com/flora-brakelight-backpack/overview|adafruit]], le but est de rajouter un peu d'léectronique embarquée dans un vélo + sac à dos. Ci-dessous quelques notes et suivis de [[users:okhin]] ===== Principes ===== Reprendre le design original basé sur des Flora (avec un accéléromètre). ===== Alimentation ===== Le vélo dispose d'une [[http://bike.shimano.com/content/sac-bike/en/home/components11/city---comfort/nexus1/dh-3n71.html|dynamo de moyeu]] fournissant 6v et 3W. Il peut-être intéressant d'avoir quand même une batterie pour compenser les coupures de courant lorsque le vélo est à l'arrêt. Donc prévoir un circuit de [[https://www.adafruit.com/product/2465|ce type]] et une petite batterie. Le switch d'origine pour allumer/éteindre le circuit peut-être intéressant. Pour connecter le tout sur le vélo et à la batterie, il faut prévoir une prise. on peut en profiter pour exploiter le bus [[https://fr.wikipedia.org/wiki/I2C|I2C]] disponible sur les Arduino, cela ne nécessite que 2 fils en plus du courant. Une connectique 4fls type XLR4 peut faire l'affaire. ===== Commandes ===== Le projet original utilise une transmission par signaux radio pour piloter les clignotants et un accéléromètre pour détecter le freinage. Quitte à utiliser un bus, il peut-être intéressant de passer par des commandes câblées. Une extension d'I/O pour i2c permets de rajouter des interrupteurs, adressables par là, au lieu de l'idée d'origine de capteurs capacitifs (qui peuvent ne pas fonctionner avec des gants par exemples). Une puce de type [[https://www.adafruit.com/product/593|MCP23008]] peut le faire. ===== Contrôleur ===== On conserve la BOARD Flora et l'accéléromètre d'origine. ====== Sourcing ====== Liste des pièces et références nécessaires * 20 [[https://www.adafruit.com/product/1734|néo pixels]] 8mm through hole - 5V 55mA (20 pixels font un peu moins de 6W, on pourra en allumer au mieux la moitié) * 1 Flora [[https://www.adafruit.com/product/1247|main board]] - 3.6v 20mA * 1 Accéléromètre 3 Axes [[https://www.adafruit.com/product/2019|mma8451]] - 5V * 1 [[https://www.adafruit.com/product/1944|Power Boost 500C]] - Pas besoin de plus de 500 mA c'est ce qu'on sort de la dynamo. * 1 [[https://www.adafruit.com/product/593|MCP23008]] * 2 boutons à LEDS [[https://www.adafruit.com/product/1444|16mm Illuminated Pushbutton - Yellow Latching On/Off Switch]] * 4 résistances 1kΩ (1 par interrupteurs, 1 par led pour les swictchs) * 1 Batterie [[https://www.adafruit.com/product/258|LiPoly]] 1200 mAh * 1 cordon [[https://www.officeeasy.fr/cordon-etiro-pour-combines-noir.html|Etiro]] (norme RJ9, 1.5 A max par fil) * 1 fiche femelle [[https://www.thomann.de/fr/neutrik_nc4fdl1.htm?sid=acfe0ea4b81f7adf2d9143d9211a5116|xlr4]] * 1 prise mâle [[https://www.thomann.de/fr/neutrik_nc4mx.htm?sid=acfe0ea4b81f7adf2d9143d9211a5116|xlr4]] ==== Consommation électrique ==== Le principal point de consommation sont les néo pixels / LEDs. Si les 20 LED sont allumées en blanc et à pleine puissance, le circuit consomme un peu moins de 6W. (5V × 60mA × 20 = 1200 mA × 5V = 6W), mais cela ne devrait pas se produire. Le Booster permet d'obtenir 5V, de charger la batterie mais ne permet que d'avoir 1000 mA max (soit un total de 16 neopixels éclairés à pleine puissance en simultané) ==== Alimentation depuisla dynamo ==== Il va falloir convertir le courant alternatif de la dynamo encourant continu. h[[ttps://parttimetinkerer.wordpress.com/2011/11/12/charging-usb-devices-from-a-hub-dynamo/|Un exemple ici]]