Stap 4: Circuit Design
Er zijn een paar aanvullingen op het circuit gebruikt in de metgezel Instructable. Namelijk, de toevoeging van de ESP8266, I2C bus, en sommige nieuwe vaardigheden. De ATmega328p heeft volledige controle over de schaal. Het rechtstreeks rijdt de actieve laag modusknoppen, leest het LCD-scherm en macht aan de schaal met behulp van een transistor zelfs kunt uitschakelen. Deze chip communiceert eveneens met de ESP8266 via een I2C bus (ook bekend als TWI).
Bovendien, is de mega328 verantwoordelijk voor het resetten van de ESP8266 als hij dergelijke gebeurtenis als gevolg van netwerkproblemen of sommige andere foutstatus verzoekt. De ESP8266 heeft de taak van onze schaal gegevens publiceren op internet met behulp van PubNub. Nemen nota, dit gehele circuit fungeert op 3,3 v DC!
Is er niet te veel anders gaande in dit circuit. Ik denk dat het moet vrij ongecompliceerd voor iedereen die een schema kan lezen. Nogmaals, ik kan niet benadrukken genoeg dat dit circuit draait op 3,3 v DC. De ATmega328p heeft een vrij brede ingangsspanning bereik, maar de ESP8266 en omvang niet. De open pinnen op de PORTC kunnen worden gebruikt voor extra analoge sensoren. De meest voor de hand liggende keuze zou een temperatuursensor, maar dit zou vereisen een sonde naar beneden in de koffie voor de pot in ons kantoor en dat zou waarschijnlijk gaan ongebruikt.
Een ideale voedingsspanning is 5V (alleen ingevoerd de 3,3 v regelgever input),
asdfasdasdfd
en ik gebruik een oude USB-telefoonlader, maar zorg ervoor dat het op zijn minst kan bron hebben gekozen 500mA (meeste kunt).
Afgesneden van de USB micro uiteinde van de kabel (het gedeelte dat in je telefoon gaat) en strippen terug de isolatie. Kan het lastig zijn om dit te doen zonder dat de interne draden... gewoon blijven proberen. Schil terug de afscherming (ongeïsoleerde draad) te onthullen van de macht- en datalijnen. U kunt veilig afgesneden van de groene en witte draden (data lijnen). We hebben alleen de zorg over de rode (5V) en zwart (GND) degenen.