Mjölk i kylen - Sakernas Internet (1 / 6 steg)
Steg 1: Steg 1: ställa upp & testa alla delar.
Jag satt upp en Arduino Uno att testa varje 4 avsnitt separat och sedan, när var och jobbade, jag samman koden.
Mitt program är ungefär lika snyggt som en obäddade säng, men det fungerar och är ganska lättläst.
Jag använde en skärbräda strömförsörjning och matade den med en gammal 9v psu - detta gav mig 5v (för lastcell) & 3.3V för ESP8266 (som kan rita till 300mA enligt Specifikationsblad). Jag tog Oled 3.3V från Arduino styrelsen.
PIN-anslutningar enligt följande
OLED SDA #A4
OLED är SDC #A5 Obs 3.3V
HX711. DOUT - pin #A1 / / HX711. PD_SCK - pin #A0 Obs leverans är 5v
ESP8266 TX/RX till arduino RX/TX
Ext USB till seriell monitor (10, 11); RX, TX //DO inte Glöm att gemensamma GND alla enheter, power supplies & komm
int på D2 normalt Gnd - går hög när kylskåpsdörren öppnas
Observera - jag skulle använda en ljussensor för att upptäcka när kylskåpsdörren öppnades, jag behövde det på avbrott och var för lat för att begripa hur du använder en analog signal för att uppnå detta - därav i koden kommer du att se en variabel "stilldark".