Étape 3: Câblage vers le haut de l’échelle et le programme ATtiny85
Assembler les pièces de l’échelle sur le perfboard. Soudez les fils entre les composants selon le schéma de câblage. Vous pouvez programmer le ATtiny85 extérieurement par la fabrication ou l’achat d’un 6 programmation adapteur pour le ATtiny85, ou vous pouvez câbler juste un en-tête 6 broches pour le perfboard comme je le faisais (le schéma de câblage ne montre pas les connexions supplémentaires à l’en-tête). J’ai utilisé l’IDE Arduino pour programmer le ATtiny, mais tout d’abord ajouter le ATtiny au gestionnaire de cartes, voir ATtiny dans l’onglet Outils de l’IDE Arduino, programmer le ATtiny pour exécuter l’horloge interne de 8 Mhz, port n’est pas grave (il utilise le port USB) et le programmeur : USBasp. Sur un nouveau ATtiny, vous devez "brûler le bootloader" tout d’abord (en bas des outils liste - ensembles en fait juste fusibles pour la vitesse d’horloge interne etc..). Le ATtiny est grande en ce qu’il fonctionne à faible puissance, mais l’horloge interne a l’inconvénient que l’horloge n’est pas très précis. Donc, parce que le Attiny doit envoyer les données sérielles provenant de la HX711, une procédure d’étalonnage OSCCAL est requise ou les données en série à 9600 baud sera probablement des ordures. J’ai utilisé le Petit Tuner , la méthode "Utilisant des communications série".
Programmer le ATtiny au croquis ATtiny85_Hummingbird_Bluetooth_SLEEP_net1_1.ino The HX711.h inclure fichier se trouve en suivant ce lien HX711 branchement et code bibliothèque
J’utilise 2 piles AA pour une alimentation électrique, comme cela, et le circuit imprimé s’insérera dans le récipient de nourriture en plastique petit que j’ai acheté chez Daiso. Si cela ne fonctionne pas à long terme, je vais ajouter un cran au convertisseur élévateur continu ; J’ai trouvé un tel convertisseur de CC à CC qui a une consommation au repos 500uA tirer.