Arduino till Arduino kommunikation med ESP8266's
Förra sommaren min flickvän och jag byggt en damm på vår bakgård. Efter att titta på några system för övervakning av damm och se vad folk avgifter för dem, jag bestämde mig att bygga mitt eget system med Arduinos för en tiondel av kostnaden. För detta projekt jag använder Arduino Unos med ESP8266 wifi marker för att överföra data till en central Arduino Uno som har en 2,8" TFT touch screen shield och fungerar som den huvudsakliga styrenheten och visar information. Systemet kommer i slutändan styr pumpar och rapportera vad pH, vattentemperatur, lufttemperatur, och vattennivån i dammen är. Koppla upp och testa de olika komponenterna var ganska lätt men där jag sprang in i en massa problem med den ESP8266 styrelser. Det finns mycket information där ute och efter siktning genom allt det under den senaste månaden och försöker få dessa saker att arbeta med en Arduino, jag äntligen har knäckt den och kommer att dela den med alla här. Förhoppningsvis kommer att detta hjälpa dig allt det i att få dessa awesome liten moduler upp och kör på nolltid. Jag vet att vissa kan fråga varför använda Arduino eftersom ESP chip har vissa DIO stift men problemet är att de flesta saker jag övervakning kommer att analoga signaler och jag också kommer att använda solenergi för att köra allt som kommer att kräva att sätta saker i vila när dess inte aktivt används. Som sådan gick jag sträckan med Arduino vara de främsta hjärnorna och ESP bara att vidarebefordra uppgifterna.
För detta instructable behöver du följande maskinvara (x2 om du vill göra både server och klient):
1. ESP8266-01
2. skärbräda
3. 2 10 k ohm motstånd
4. FTDI styrelse
5. några kablar att göra anslutningar
6. logik nivå converter
7. spänningsregulator (du kommer att behöva minska Arduino 5v till 3.3V som Arduino 3.3V inte kan köra ESP).