Étape 4: L’unité de commande
Le contrôleur est basé sur un Arduino ProMicro. Le ProMicro utilise une puce ATmega32U4, qui peut agir comme un périphérique HID USB - donc vous pouvez l’utiliser pour envoyer des commandes de clavier à votre Pipo.
La vue d’ensemble du circuit : fondamentalement, il y a deux entrées 12V : ACC (sur quand le contact est mis) et BAT (toujours activée) et quelques sorties qui peuvent être activées ou désactivée par l’Arduino : moniteur (passés plutôt que constante parce que le moniteur affiche un indésirable "écran bleu" quand il n’y avait aucune entrée), Pipo (sortie 12V à Pipo), AUX (5V sortie pour piloter un concentrateur USB pour Accessoires supplèmentaires). Il y a également un signal de marche arrière 12V entrée pour allumer le moniteur lorsque la voiture est à l’envers (c’est pour une caméra de recul - à mettre en œuvre plus tard).
Les entrées 12V sont protégées avec 2 ampères fusibles, diodes de protection de polarité inversée et diodes TVS pour aider à réprimer les pointes de tension par le système d’allumage.
L’appareil lorsque l’interrupteur est sur et l’allumage est sur. Lorsque le contact est coupé, l’appareil peut rester sous tension jusqu'à ce que l’Arduino coupe le courant (via NIP D5), laissant le temps de Pipo arrêter. Broche D4 est une entrée en disant l’Arduino quand le contact est mis, D6 est une sortie qui permet de l’Arduino pour allumer le moniteur et la tension auxiliaire Pins D2 et D3 connectez sur le Circuit de l’Opto. D15 amène la LED sur le bouton d’alimentation. D14 est la bouton d’alimentation. D7, D8, D9, D10, D16 branchez sur les boutons-poussoirs.