Stap 3: Bedrading van de schaal en programma ATtiny85
Het monteren van de onderdelen voor de schaal op de perfboard. Soldeer de draden tussen componenten volgens bedradingsschema. U kunt de ATtiny85 extern programmeren door maken of het kopen van een 6 pins programming adapter voor de ATtiny85, of u kunt gewoon een 6-pins header draad tot en met de perfboard zoals ik deed (Het schakelvoorbeeld toont niet de extra verbindingen aan de kopbal). Ik gebruikte de Arduino IDE om program van de ATtiny, maar eerst toevoegen de ATtiny aan de manager van de borden, Zie ATtiny In het tabblad hulpprogramma's van de Arduino IDE, program van de ATtiny te lopen van de interne klok van 8 Mhz, poort maakt niet uit (het maakt gebruik van de USB-poort), en programmeur: USBasp. Op een nieuwe ATtiny nood u voor "brandwond bootloader" eerst (onderaan tools lijst - eigenlijk gewoon sets zekeringen voor de interne kloksnelheid etc.). De ATtiny is geweldig in die op laag vermogen draait, maar aan de interne klok het nadeel heeft dat de klok is niet erg nauwkeurig. Daarom, omdat de Attiny verzenden seriële gegevens verzameld uit de HX711 moet, een OSCCAL kalibratieprocedure is vereist of de seriële data met 9600 baud zal waarschijnlijk worden vuilnis. Ik gebruikte Tiny Tuner , de methode van "Met behulp van seriële communicatie".
De ATtiny Program met de schets ATtiny85_Hummingbird_Bluetooth_SLEEP_net1_1.ino The HX711.h omvatten bestand gevonden kan worden door het volgen van deze link HX711 aansluiting en code bibliotheek
Ik ben momenteel met behulp van 2 AA-batterijen voor een voeding, als dat, en de printplaat zal passen in de container van de kleine plastic voedsel die ik van Daiso kocht. Als dat niet lange termijn werkt, zal overigens een stap omhoog boost dc naar dc converter; Ik vond deze een dc naar dc-converter die heeft een 500uA inactief stroom trekken.