Letzten Sommer meine Freundin und ich baute einen Teich in unserem Hinterhof. Nach schaut sich um einige Teich-monitoring-Systeme und sehen, was Menschen für sie geladen waren, beschloss ich, mein eigenes System mit Arduino für ein Zehntel der Kosten zu bauen. Für dieses Projekt, das ich Arduino Uno die mit ESP8266 WLAN-Chips verwende übertragen die Daten an eine zentrale Arduino Uno hat einen 2,8" TFT touch Screen Shield und fungiert als der Haupt-Controller und zeigt Informationen. Das System wird letztlich die Pumpen Steuern und berichten, was den pH-Wert, Wassertemperatur, Lufttemperatur und Wasserstand des Teiches sind. Anschließen und die verschiedenen Komponenten zu testen war ziemlich einfach, aber wo ich lief in eine Menge Ärger mit den ESP8266-Boards war. Es gibt eine Menge an Informationen da draußen und nach Durchsicht aller für den letzten Monat und versuchen, diese Dinge mit einem Arduino zu arbeiten, ich habe es endlich geknackt und teilen sie mit allen hier. Hoffentlich wird Sie alle heraus dort helfen in diese wunderbare kleine Module aufstehen und laufen in kürzester Zeit. Ich weiß, dass einige Fragen darf, warum Gebrauch der Arduino da die ESP-Chip verfügt über einige DIO Pins aber das Problem ist, dass die meisten der Sachen, die ich bin Überwachung analoge Signale und ich auch werden Solarenergie verwenden, um alles laufen die erfordern setzen Sachen zu schlafen, wenn nicht aktiv benutzt wird. So ging ich die Strecke mit dem Arduino Die wichtigsten Köpfe werden und das ESP nur um die Daten weiterzuleiten.
Für diese instructable benötigen Sie die folgende Hardware (X2 wenn Sie die Server und Client machen möchten):
1. ESP8266-01
(2) Steckbrett
(3) 2 10 k-Ohm-Widerstände
(4) FTDI board
5. einige Drähte Verbindungen herstellen
(6) Logik Pegelwandler
(7) Spannungsregler (Sie müssen die Arduino 5v auf 3,3V zu reduzieren, wie der Arduino 3,3V das ESP nicht ausgeführt werden kann).