La première étape est de faire ressortir le circuit.
J’ai commencé avec le microcontrôleur. Je savais qu’il nécessaire un bouton reset, une source d’horloge (résonateur céramique 16 MHz), un en-tête de 6 broches donc je peux la programmer avec un programmateur AVR, une connexion de port série pour le bootloader Arduino et également 5V du pouvoir.
Les capteurs sont reliés aux broches du microcontrôleur I2C. I2C bus nécessitent des résistances de pull-up 4,7 kilo-Ohms à 3.3V pour travailler. Je ne peux pas utiliser des résistances de pull-up interne de l’ATmega parce que ceux qui vont à 5V, qui peuvent endommager les capteurs.
Le 3.3V régulateur de tension est connectée à l’alimentation de 5V. Certains condensateurs sont ajoutés à des endroits différents pour découpler et filtrer.
Connexions vers le récepteur RC et les ces sont des broches d’en-tête simplement mâle connectés au microcontrôleur. Les trois broches sont toujours « signal, + 5V, au sol ».
Cela m’a donné un circuit de base. Après, j’ai modifier pour ajouter des fonctionnalités telles que l’indicateur LED, soudure-cavaliers pour la configuration, socket xBee, etc..