Stap 3: Verbinding Details.
Terwijl programmering, moet ESP8266-1 worden verbonden met Arduino of FTDI bestuur.
In dit project Arduino UNO bord wordt gebruikt voor twee doel - 1) het opvlammen van de ESP-code via Arduino IDE, 2) levering macht naar de ESP8266 module. Ik heb gezien in veel posten waar wordt voorgesteld om een aparte voedingsmodule gebruiken voor ESP8266, afgezien van 3,3 v, nadert het boven 80 mA van huidige (Controleer data sheet voor details). Ik was echter kunnen rijden deze eenheid door mijn Arduino UNO boord zonder enig probleem. Vergeet niet de Rx van Ardunio worden aangesloten op de Rx op ESP module, Tx van Ardunio bestuur worden aangesloten op Tx van EXP Module.
Hebt u een FTDI-TTL-module, kunt u hetzelfde, maar u wilt kruisen de Tx - Rx verbinding in dat geval. Ik getest met de volgende module samen met de 3,3 v-voeding met ventilator en het werkte boete.
http://www.eBay.in/ITM/USB-2-0-to-TTL-UART-Serial-...
Ik heb twee diagrammen om uit te leggen van de verbinding, terwijl de programmering van de chip, en ook tijdens het gebruik van de ESP module verstrekt. Zoals u misschien weet, is de belangrijkste verandering de GPIO0 pin verhuizen van GND (in het eerste diagram) voor Relay eenheid (in het tweede diagram).
Hoewel, het opvlammen van ESP8266-1 is uiteengezet door veel ontwikkelaars in meerdere publicaties, wil ik samenvattingen de best practices als per mijn ervaring.
Paar dingen om te onthouden, terwijl het werken met ESP8266 module, ooit het gedrag van de module zou erg frustrerend, tijdens vooral het opvlammen van de chip. Ik heb een Apple Mac Pro laptop en alle waarnemingen kunnen worden gerelateerd aan ESP8266-1 module alleen.
- Tijdens programmeren, als u de voeding vanaf vers (opnieuw starten van de module), start nodig u reset de module op een manier zoals uitgelegd in de volgende link.
- Zorgen GPIO0 pin is geaard.
- Herstart de Arduino IDE, zorgen voor juiste poort is zichtbaar en "gecontroleerd" onder Menu -> Extra -> poorten.
- Verzekeren nieuwste firmware is flitste in uw esp8266-1 module.
Post programmering, de ESP8266-1 aan te sluiten op 2-kanaals Relais Relay behoeften en worden verbonden met gemodificeerde RC RAS.
2 kanaals relais boord, afgezien van elektrische leidingen, zal er twee controle lines - "R1" en "R2". GPIO0 en GPIO2 moet worden aangesloten op deze pinnen respectievelijk. Ook, vergeet niet, als u twee verschillende energiebronnen voor levering voor esp8266 en Relay modules, daar grond pinnen moeten worden aangesloten.
Aan de kant van de belasting van het relais boord ziet u drie verbinding pointers voor elke estafette - "Nee" (normaal Open), "NC" (normaal dichtbij), "C" (Common). Wij zullen niet gebruiken "NC", nogal "C" en "Nee". zowel van de "C" kunnen worden gesorteerd. Elk van de "nee" zal worden aangesloten op de respectieve schakelaar uitbreidingen van de externe RC.
Vóór de voltooiing, moet ik dank aan instructables voor het verstrekken van ons deze een mooi platform om te delen van onze ideeën; anders, het is echt moeilijk om alle informatie en die nieuwe ideeën aan het verdere werk.
Laat het me weten, als u enige discrepantie in de uitleg vinden.
Met vriendelijke groeten,
Sumanta