ESP8266 som Arduino (2 / 4 steg)

Steg 2: ESP8266 som Arduino



Okej, finns det många artiklar om hur du gör detta. De flesta är mycket förvirrande. En av de bättre är:

https://learn.adafruit.com/adafruit-Huzzah-esp8266-breakout/using-Arduino-IDE

Den jag använt mest är:

https://github.com/esp8266/Arduino

ESP8266 krav

Hårdvara:

3.3Vdc levererar 250mA eller större. Jag använde en AMS1117 3.3 regulator. Detta drivs av USB 5V. (USB-kravet är att 5Vdc har en minsta 500mA ström.)

USB till seriell 3.3Vdc. Jag använder en PL2303 enhet.

******************************************************************************

Varning: några nyare PL2303 moduler har 5Vdc på TX. Detta kan skada modulerna som ESP8266.

******************************************************************************

Programvara:

Arduino miljö v 1.6.4 eller större

ESP8266 inställningar

Programvara:

Dessa är instruktionerna från https://github.com/esp8266/arduino

Installera med styrelser Manager

Börjar med 1.6.4, tillåter Arduino installation av tredje part plattform paket med styrelser Manager. Vi har paket som finns tillgängliga för Windows, Mac OS och Linux (32 och 64 bitars).

Installera Arduino 1.6.4 (eller större) från Arduino webbplats. Starta Arduino och Öppna inställningsfönstret. Ange http://arduino.esp8266.com/package_esp8266com_ind... i ytterligare styrelsen Manager webbadresser fältet. Du kan lägga till flera webbadresser, separera dem med kommatecken. Öppna hanteraren för styrelser från Verktyg > styrelsen menyn och installera esp8266 plattform (och glöm inte att välja din ESP8266 styrelse från Verktyg > styrelsen menyn efter installationen).

Anslutningar:

ESP-01

UTXD RXD för USB-Serial

CH_PD 3.3V

Återställa tryckknapp till Gnd

URXD TXD för USB-Serial

GPIO0 Tryckknapp till Gnd

GPIO2

GND GND

TIPS: Se till att TX från seriella går att ESP-01 URXD och RX går till UTXD

På min skärbräda setup använde istället för tryckknappar, jag två pin byglar.

Förfarande:

Anslut USB-seriell till PC och ESP-01, ansluta ström om separat

Starta Arduino 1.6.4

Välj 'Tools' 'Port' oavsett # din USB-seriell är på

Välj "Verktyg" "Styrelse"Generiska ESP8266 Module"

Välj 'Verktyg 'CPU frekvens"80 MHz' inte säker varför

Välj 'Tools' "Flash storlek" "512K (64K SPIFFS)

Välj 'Tools' "Ladda upp hastighet" "115200" vissa e-postleverantörer kan vara 9600

Sätta ESP8266 i Flash-läge:

Mark GPIO0

Återställningsknapp för kort

Release GPIO0

(Om du har en LED på GPIO0, det bör vara ungefär ½ intensitet)

Läsa in en skiss. (Du kan använda Blink om du ändrar det från D13 till D2)

Om det fungerar, i the Arduino miljön nedre fönstret, ser du ett pärlband av röda prickar som det är programmering.

TIPS: Medan skissen är programmering, blinkar den blå lysdioden på ESP-01. Om du har en LED på GPIO0, stänger det av när programmeringen är slutförd.

Så om du har tur och följt mina instruktioner du bör har framgångsrikt programmerat den ESP-01 med Arduino

För ESP-03, du förväntar dig på samma sätt att arbeta men inte riktigt.

Först måste du ansluta en 10K motstånd från GPIO15 till marken.

För det andra har den inte en lättillgänglig Återställ PIN-kod.

Tja, jag gjorde en del efterforskningar och tydligen CH_PD PIN-koden när drog till GND kommer att arbeta som en återställning.

Anslutningar:

ESP-03

UTXD RXD för USB-Serial

CH_PD 1K resistor till 3.3V

CH_PD tryckknapp till Gnd

URXD TXD för USB-Serial

GPIO0 Tryckknapp till Gnd

GPIO2

GND GND

GPIO15 10K till marken

Sätta ESP8266 i Flash-läge:

Mark GPIO0

Kort marken CH_PD (Reset)

Release GPIO0

(Om du har en LED på GPIO0, det bör vara ungefär ½ intensitet)

Så fungerar detta också för ESP-01.

Här är en schematisk av min skärbräda setup.

Se Steg
Relaterade Ämnen

Ansluta till Blynk med ESP8266 som Arduino Uno wifi sköld (endast Mac)

Detta är en handledning för att visa dig hur du ansluter till Blynk med hjälp av en ESP8266 - 01 som en Arduino Uno wifi sköld. Denna handledning är mycket detaljerad att hjälpa de som är väldigt ny på det här.-Maskinvara som behövs:Arduino UnoHane t...

ESP8266 som en Arduino del 2

LATA GAMLA GEEK (LOGG).Så är detta en uppföljning till ESP8266 som Arduino:Dessa är några av de problem och lösningar som jag haft sedan jag skrev den.USB-adaptrar:Så min favorit USB-adapter är/var PL2303. (se bild). Tja, jag nyligen uppgraderat till...

Blink för ESP8266 native, som arduino använder Windows

När jag bougth i ESP8266, min första tanke var att använda ESP8266 som en Wifi sköld för Arduino. Jag fick reda på att ESP8266 är en kraftfull enhet av det själv. Och jag frågade mig själv. Varför inte använda enheten utan att använda en arduino. Enh...

ESP8266 som en mikrokontroller

Som det nämndes redan i komma igång med ESP8266 ESP-01 handledning, är WiFi modul fullt programmerbara, tillåter oss att använda den som en mikrokontroller och manipulera in- och utgångar.I den här guiden kommer vi att visa hur man programmerar ESP m...

En nybörjare guide till setup ESP8266 med Arduino Mega 2560 eller Uno

För produkter med öppen källkod för att lyckas eller anta en masse "skaparna" / "DIY-na" / "dev" / "etc"; en aktuell och korrekt dokumentation eller snabbstart-guide som skall krävas. Användarens inlägg i diskussion...

Snabb Start till Nodemcu (ESP8266) på Arduino IDE

Tack till killarna som portat Esp8266 in i Arduino IDE och att hjälpa alla arduino användare glada till kärnan. Ja det har varit lång tid eftersom de gjorde och det här inlägget är lite senare till tack bra hearted arbetet av killar där ute.Kan börja...

Skicka mail med ESP8266 och Arduino UNO

Hur man får Adafruits "send_email_smtp.ino" till Skicka e-post med ESP8266 och Arduino UNO.Och eliminera problemet med "inget svar från modul" många har.Modulen fungerar på 3.3V logik enligt dokumentationen, men jag hade inga problem m...

Den första användningen av ESP8266 med Arduino Uno

I dag ska jag visa dig att hur kan vi förbereda våra modul ESP8266 som ska användas med Arduino UNO.Behovet av lista:1. Arduino UNO (med USB-kabel som ansluten till datorn via USB-kabel, även det kommer att använda sin spänning)2. din dator (om du ka...

Hur man använder Arduino Mega 2560 som Arduino isp

när jag bygger min Atmega328p-pu på ett kretskort för min moped jag behövde bootload det.Eftersom jag har ingen extern behövde programmering utrustning jag använda min Arduino Mega 2560 som ArduinoISP ( http://arduino.cc/en/Tutorial/ArduinoISP ).Du b...

Cargar firmware al ESP8266 con Arduino

Hoy les traigo algo que varia gente mig en pedido demasiado y es poder cargar el firmware al modulo wifi ESP8266 desde FN Arduino, normalmente esto se hace por medio de un convertidor USB-seriell pero ingen todos tienen acceso en uno de estos disposi...

Carro Ultra-som + Arduino

Engelsk versionDiferente göra carro segue-linha, que precisa de uma linha ingen chão para seguir, esse é completamente autônomo, já que consegue saber distância que som coisas estão dele e desviar delas.Steg 1: Materiais 1 x Sensor Ultrassom HC-SR041...

Hur man styr min IoT enhet av Android-telefon eller IPhone via Cloud Server som Arduino

Jag vet WIZ550web lösning för övervakning. Nyligen meddelade WIZ550web modul WIZnet.Så genomfört jag en firmware WIZ550web SW ändring eftersom jag kan hantera en ursprungskod enkelt.Du kan hantera status för utrustning även om det är så långt. Se föl...

ESP8266 WiFi DS18B20 temperaturgivare (ESP8266 Arduino IDE utan Arduino)

I den här guiden visar vi hur man bygger ESP8266 WiFi temperatursensor med DB18B20. Vi kommer att använda Arduino IDE, men utan Arduino. Data kommer att skickas till EasyIoT server (Windows eller Raspberry Pi) för fin uppvisning och loggning.Se fler...

IP-Time Clock del 1

KRAV: WiFi Access med SSID och lösenord om det behövsSå denna lata gamla Geek (logg) har ett par klockor i mitt sovrum. En av dem förlorar tid när strömmen bryts. Den andra är delvis smart och justeras automatiskt för sommartid. Tyvärr, det gör detta...

Akut knappen för 7$, Arduino, WIFI och ESP8266

HejDet finns en hel del projekt idag försöker hjälpa äldre att bo mer oberoende. Eftersom min farmor är nu 95 och hon lever själv i sin lägenhet, ville jag kolla hur jag kunde hjälpa henne stanna på hennes plats så länge som möjligt.En av de största...

Komma igång med ESP8266 med hjälp av "AT-kommandon" Via Arduino

ESP8266 Wifi modul är en integrerad krets som är designad för att kommunicera till världen av internet via Wifi radiosignaler. Det är länken mellan ett projekt och internet. Den har beredning ombord och minne som gör att den kan integreras med elektr...

Ställa in Arduino IDE till program ESP8266

ESP8266 är allmänt tillgänglig låg kostnad WiFi - moduler. De består av enda chip CPU med GPIO, Analog kanal, seriell kanaler, I2C, SPIoch viktigast på chip Wi-Fi. Inledningsvis marknadsförs som en låg kostnad WiFi-moduler för Arduino och Raspberry P...

IoT vägguttag med Arduino och ESP8266

I detta instructable, jag visa dig hur du lägger till förbättrad tillgänglighet, intelligens och anslutning till ett vanligt vägguttag. Detta görs med en kombination av mikrokontroller, Arduino, olika sensorer, ESP8266 och en blandning av programvaru...

Programming ESP8266 ESP-12naE NodeMCU v1.0 med Arduino IDE till trådlös Temperaturlogger

Tillbaka till sena 2014 och tidig 2015, din verkligen kom överdenna fiffiga WiFi-Chip ESP8266 (ESP-01) och har till strid bland de inkonsekventa dokumentationer från olika källor. För närvarande sporre dokumenterade han sin frustration (fynd) som en...