Een gids van newbie aan opstelling ESP8266 met Arduino Mega 2560 of Uno (1 / 6 stap)

Stap 1: Hardware nodig


Benodigde hardware

0. ESP8266 aka ESP-01. Deze wordt geproduceerd door SEEEDstudio. Het loopt uit 3,3 v alleen; kan worden uitgeschakeld met de arduino 3,3 v pin of een afzonderlijke levering met 3.3V en 500mA. Sluit een 5V bron om het niet aan.

1. breken bestuur voor ESP8266. Dit bestaat uit een 4 x 4 veroboard, PCB kopteksten en jumper kop. Zorg ervoor dat te scoren een lijn om te scheiden van de koperen strips van kortsluiting van de aangrenzende pinnen.

2. seriële comm opties op Arduino(s)

ESP8266 en Arduino moet 2 seriële comms; 1 software hardware 1 of 2 hardware serial.

Arduino Mega verdient de voorkeur vanwege de seriële 4 x-hardware. Het netto effect is serial0 kan worden gebruikt voor het toezicht op de PC USB, serial1 en2 of 3 kan worden gebruikt voor comms tussen arduino en ESP8266 om de AT commando 's

of

Arduino Uno en een aparte FTDI seriële naar USB breakout board. In de sectie verwijzingen voorgesteld sommige writeups dat de beperkte baudrate op softserial is van invloed op de uitlezing van de ESP8266 op seriële monitor. (meer hierover later)

3. logica level shifter

Arduino spreekt 5v en ESP8266 spreekt 3,3 v.

optie A: sluit direct de TX-RX paren tussen arduino en ESP8266. Als gebruikt, bestaat het risico van beschadiging van beiden. Kan je gelukkig voor het verkrijgen van weg met dit? Hoeveel keer kan je gelukkig?

optie B: een voltage divider circuit moet worden gebruikt om te verdelen 5v bron van Arduino tot 3,3 v bron voor ESP8266. Aanvaardbare methoden, beter zeker veel dat inpluggen in rechtstreeks.

URL voor spanning divider berekening: https://www.abelectronics.co.uk/tools/resistor-vo... ; Vin is 5v Vout is 3,3 v (ish), geef R1 of R2 met een weerstand waarde die beschikbaar is tot uw beschikking.

In het volgende diagram beschrijft de setup met een 330 ohm en 180 ohm weerstanden (de slechts 2 weerstanden beschikbaar op de hand op het moment van maken) spanning divider circuit

optie C: logica level shifter, bijvoorbeeld verkocht die door sparkfun. Deze methode wordt sterk aanbevolen

4. bedrading schema

Vuistregel: altijd pin uit diagram voordat de bedrading te controleren, Controleer common ground, vcc en gnd zijn aangesloten volgens de specificaties van de spanning. ESP8266 CH_PD aka chip macht neer en RESET zijn aangesloten op 3,3 v voor logica hoog; TX en RX paar voor comms: ESP TX -> Arduino RX; ESP RX -> Arduino TX

Ervan uitgaande dat met behulp van de Arduino Mega Serial2 (pin #16 en #17), ESP8266 en logica niveau shifter door sparksfun.

logische bedrading schema

MEGA---sparkfun logica shifter---ESP 8266

5V---HV

3,3 V---LV

3.3V-------------------------------------------------------VCC, CH_PD,RESET

GND---GND (zowel HV en LV)---GND

TX(#16)---HV chn0 RX == LV chn0 RX---RX

RX (#17)---HV chn0 TX === chn0 TX---TX

in het volgende diagram beschrijft de bedrading setup op een breadboard.

Gerelateerde Artikelen

DIY Webserver met Arduino Mega 2560

DIY Webserver met Arduino Mega 2560

In dit DIY-project, zullen we onszelf een kleine webserver met W5100 schild en arduino mega 2560,Laten we onszelf begonnen,Alle onderdelen voor te bereiden...Stap 1: De onderdelen die nodig zijn voor deze DIY 1. Arduino Mega 25602. W5100 Ethernet-shi
Groeien cherry tomaten uit stekken. Een gids van newbie.

Groeien cherry tomaten uit stekken. Een gids van newbie.

GROEI UPDATE April 17, 2014: Controleren stap 8 voor stekken groei.Hallo burgers,Ik heb een klein terrastuin meestal gevuld met pothos en een heleboel hangbakken met sierplanten, maar met uitzondering van enkele eetbare planten zoals basilicum en ker
Een tekenreeks van kerstverlichting te knipperen Morsecode met Arduino & module Circuits programma

Een tekenreeks van kerstverlichting te knipperen Morsecode met Arduino & module Circuits programma

dit is een project van mijn zoon Dylan (9) en ik samen met behulp van een Arduino Circuit board, een set Snap Circuit en een reeks van kerstverlichting.Wat je nodig hebt:Een Arduino: Een Arduino is een computer op een enkele printplaat die u kan het
Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met arduino MEGA 2560

Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met arduino MEGA 2560

Dit instructable zal u tonen hoe het SPFD5408 2.4 Inch LCD-scherm aan de arduino MEGA interfaceStap 1:Stap 2: BibliothekenSommigen van u kunnen hebben gekocht deze LCD-scherm of het denken op het krijgen vaneen. Haar een groot scherm voor het weergev
Weekend project klok datum thermometer en vochtigheid met Arduino mega

Weekend project klok datum thermometer en vochtigheid met Arduino mega

Guys, mij zin voor tantième mijn weekend-project over het maken van een klok met vochtigheid en temperatuursensor,Het met behulp van DHT11 sensor, RTC DS1307, LCD 16 x 2 en Arduino Mega 2560,Houden van lezen en veel gelukStap 1: Voorbereiden alle ond
Een gids van Beginners voor een DSLR

Een gids van Beginners voor een DSLR

Welkom gij allen newbs, Nou misschien niet, maar hoe dan ook, hier is mijn complete gids voor een DSLR, of uw schieten in de handmatige modus of auto, kunt u waarschijnlijk iets van dit leren. Dit is mijn gids wat ik heb geleerd over DSLR's uit ervar
Een gids van de Edge Router

Een gids van de Edge Router

Een gids van de rand voor uw router maken Dit is een eenvoudige router rand gids te maken.Stap 1: Maak een Router rand gidsIk stel altijd voor het bekijken van de build-video zodat u een beter begrip van mijn bouwproces.Stap 2: Bouw de basis voor de
AAN de slag met ARDUINO #1

AAN de slag met ARDUINO #1

Welkom terug! Ik voelde me er zijn veel beginners die het nodig heeft om te leren van Arduino dus heb ik besloten om hen te helpen uit door het vrijgeven van een reeks van Arduino tutorials. De belangrijkste reden voor het publiceren van deze serie A
8 x 8 x 8 LED kubus met Arduino Mega (+ geluid + PS controller + Game)

8 x 8 x 8 LED kubus met Arduino Mega (+ geluid + PS controller + Game)

dit is een instructable die is gebaseerd op de kubusdoor Chr, (door SuperTech-IT, (en door das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)maar ik denk dat haar beter en gemakkelijker.Ik begon dit Project zonder enige vaardighede
Hoe te gebruiken 2,4" TFT LCD schild met Arduino Mega

Hoe te gebruiken 2,4" TFT LCD schild met Arduino Mega

Vandaag, ga ik je laten zien dat wij gebruiken 2,4" TFT LCD schild willen (er is mcufriend.com schrijft over dit schild) met Arduino Mega werkt, want het is niet zo makkelijk te lopen van elkaar. Maar met deze instructies kunt u uitvoeren en Wijzig c
Het toevoegen van een geheime "Tactische" kap aan elke vest met bonus verrassing

Het toevoegen van een geheime "Tactische" kap aan elke vest met bonus verrassing

deze nieuwe baan die ik op de rokersruimte in het midden van de parkeerplaats die ongeveer de grootte van een voetbalveld heeft en de afgelopen weken hebben extreem koude. Ik probeer altijd te herinneren mijn hoed maar racing uit het huis ik ben alti
Animatie toevoegen aan een project van het speelgoed of breien met een speelgoed skelet

Animatie toevoegen aan een project van het speelgoed of breien met een speelgoed skelet

Hebt u een favoriete gevulde speelgoed, of misschien u brei of haak, en een gevulde speelgoed kunt maken vanaf nul. Hoeveel leuker zou dat gevuld speelgoed worden als u animatie aan kan toevoegen? Wat als u kon vormen het en geef het wat leven? Het h
Hoe maak je een mes - de gids van newbie.

Hoe maak je een mes - de gids van newbie.

Oke, dit is mijn eerste poging tot het maken van een mes en het was meer een proefrit te krijgen de knie van het proces. Ik dacht dat ik zou publiceren dit instructable alles hetzelfde omdat er mogelijk andere beginners daar die wilt geven het een ga
De radiale Arm zag--Een gids van soorten

De radiale Arm zag--Een gids van soorten

de radiale arm zag is een zeer veelzijdige machine waaromheen een hele winkel kan worden gebouwd.  Het is een machine waarmee een aantal bewerkingen die normaliter behoeft te worden verschillende specifieke machines.  Helaas, hebben elektrische verst