IoT Coffee Pot Monitor (4 / 9 steg)
Steg 4: Circuit Design
Finns det några tillägg till den krets som används i följet Instructable. Nämligen, tillägg av ESP8266, I2C bussen, och några nya förmågor. ATmega328p har fullständig kontroll över skalan. Den direkt driver aktivt låg läge knapparna, läser LCD-skärmen och kan även inaktivera power skala med en transistor. Detta chip kommunicerar även med ESP8266 via I2C bussen (även känd som TWI).
Mega328 är dessutom ansvarig för att återställa ESP8266 om det begär sådan händelse på grund av nätverksproblem eller några andra feltillstånd. ESP8266 har jobbet att publicera våra skala data till internet med hjälp av PubNub. Ta Obs, denna hela kretsen är verksamma på 3,3 v DC!
Det är inte för mycket annat som händer i denna krets. Jag tror att det bör vara ganska rakt fram till alla som kan läsa en schematisk. Igen, jag kan inte betona nog att detta krets körs på 3,3 v DC. ATmega328p har en ganska bred ingång spänningsområde, men den ESP8266 och skala inte. Öppna stiften på PORTC kan användas för ytterligare analoga sensorer. Det mest självklara valet skulle vara en temperaturgivare, men detta skulle kräva en sond att gå ner i kaffet för pot i vårt kontor, och som skulle troligen gå obegagnad.
En idealisk källa spänning är 5V (matas endast in de 3.3V regulator input),
asdfasdasdfd
och jag har valt att använda en gammal USB-telefonladdare, se bara till att det kan anskaffa minst 500mA (de flesta kan).
Avskurna USB micro slutet av kabeln (den del som går in i telefonen) och band tillbaka isoleringen. Det kan vara svårt att göra detta utan att skära inre trådarna... bara hålla försökande. Dra den skärmning (oisolerad kabel) för att avslöja de ström och data linjerna. Du kan säkert skära av gröna och vita trådar (data linjer). Vi bara bryr sig om röda (5V) och svart (GND) sådana.