Trådlös digital skala (3 / 5 steg)
Steg 3: Ledningar upp skala och programmet ATtiny85
Montera delar för skala på perfboard. Löda sladdar mellan komponenter enligt kopplingsschemat. Du kan programmera ATtiny85 externt genom att göra eller köpa en 6 pin programmering adapter för ATtiny85, eller du kan bara tråd en 6-pin header till perfboard som jag gjorde (kopplingsschema visar inte de extra anslutningarna till huvudet). Jag använde Arduino IDE för att programmera ATtiny, men först lägga till ATtiny till styrelser manager, se ATtiny på fliken verktyg i Arduino IDE, programmera ATtiny att köra den interna klockan 8 Mhz, port spelar ingen roll (det använder USB-porten), och programmerare: USBasp. På en ny ATtiny måste du "bränna bootloader" först (vid botten av verktyg lista - faktiskt bara uppsättningar säkringar för intern klockfrekvens etc.). ATtiny är bra att det körs på låg effekt, men den interna klockan har den nackdelen att klockan inte är mycket exakt. Därför, eftersom Attiny måste skicka seriella data samlats in från HX711, en OSCCAL kalibreringen krävs eller den seriella data på 9600 baud kommer sannolikt att sopor. Jag använde Små Tuner , metoden "Med seriell kommunikation".
Programmera ATtiny med skissen ATtiny85_Hummingbird_Bluetooth_SLEEP_net1_1.ino The HX711.h inkluderar filen kan hittas genom följande länk HX711 hookup och koden bibliotek
Jag använder 2 AA-batterier för en strömförsörjning, som det, och kretskortet passar in i behållaren liten plast mat jag köpte från Daiso. Om det inte fungerar långsiktigt, kommer att jag lägga ett steg upp boost dc till dc-omvandlare; Jag hittade sådana en dc till dc-omvandlare som har en 500uA overksam ström drar.