ESP8266 als Arduino (2 / 4 stap)

Stap 2: ESP8266 als Arduino


Oke, zijn er veel artikelen over hoe dit te doen. De meeste zijn erg verwarrend. Een van de betere is:

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

De ene die ik het meest gebruikt is:

https://github.com/esp8266/Arduino

ESP8266 eisen

Hardware:

3.3Vdc leveren 250mA of groter. Ik gebruikte een AMS1117 3.3 regulator. Dit wordt aangedreven door USB 5V. (De USB-eis is dat de 5Vdc een minimale 500mA van huidige heeft.)

USB naar seriële 3.3Vdc. Ik gebruik een PL2303 apparaat.

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

Waarschuwing: Sommige nieuwere PL2303 modules hebben 5Vdc op TX. Deze beschadigen de ESP8266 modules.

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

Software:

Arduino omgeving v 1.6.4 of hoger

ESP8266 Setup

Software:

Dit zijn instructies van https://github.com/esp8266/arduino

Met planken Manager installeren

Beginnen met 1.6.4, maakt Arduino installatie van pakketten van derden platform met Boards Manager. Wij hebben pakketten beschikbaar voor Windows, Mac OS en Linux (32 en 64 bit).

Arduino 1.6.4 installeren (of hoger) van de Arduino website. Beginnen met Arduino en voorkeurenvenster te openen. Http://arduino.esp8266.com/package_esp8266com_ind... in extra URL's van de Raad van bestuur Manager veld invoeren. U kunt meerdere URL's, met komma's ertussen. Boards Manager openen vanuit Tools > Board menu en installeer esp8266 platform (en vergeet niet om je board ESP8266 Selecteer Tools > Pension menu na de installatie).

Verbindingen:

ESP-01

UTXD RXD voor USB-serieel

CH_PD 3, 3V

Reset drukknop met Gnd

URXD TXD voor USB-serieel

GPIO0 Drukknop met Gnd

GPIO2

GND GND

TIPS: Zorg ervoor dat TX van seriële gaat naar ESP-01 URXD en RX gaat naar UTXD

Op mijn breadboard instelling gebruikte in plaats van drukknoppen, ik twee pins jumpers.

Procedure:

USB-serieel verbinden met PC en ESP-01, stroom aansluiten als aparte

Start Arduino 1.6.4

Selecteer 'Tools' 'poort' ongeacht uw USB-serieel is op #

Selecteer 'Tools' 'Board' 'Generieke ESP8266 Module'

Selecteer 'Tools' 'CPU frequentie' ' 80 MHz' niet zeker waarom

Selecteer 'Tools' 'Flash grootte' ' 512K (64K SPIFFS)

Selecteer 'Tools' 'Upload Speed' '115200' Some ESPs kan 9600 worden

ESP8266 in flits modus plaatsen:

Grond GPIO0

Kort gemalen Reset

Introductie GPIO0

(Als u beschikt over een LED op GPIO0, moet het over ½ intensiteit)

Het laden van een schets. (U kunt knipperen als u het veranderen van D13 naar D2)

Als het werkt, In de Arduino omgeving bodemvenster, ziet u een reeks van rode stippen zoals het wordt geprogrammeerd.

TIPS: Terwijl de schets is de programmering, knippert het blauwe LED op de ESP-01. Hebt u een LED op GPIO0, zal het uitzetten wanneer programmering voltooid is.

Dus als je geluk hebt en mijn instructies volgde moeten met succes isnietjuistingesteld de ESP-01 met Arduino

Voor de ESP-03, zou je verwachten dezelfde procedure om te werken, maar niet helemaal.

Je moet eerst een 10K Ohm weerstand van GPIO15 verbinden met grond.

Ten tweede hoeft het niet een gemakkelijk toegankelijke resetpin.

Nou, ik deed wat onderzoek en blijkbaar de CH_PD pin toen trok met GND zal werken als een Reset.

Verbindingen:

ESP-03

UTXD RXD voor USB-serieel

CH_PD 1K-Ohm weerstand naar 3,3 v

CH_PD drukknop met Gnd

URXD TXD voor USB-serieel

GPIO0 Drukknop met Gnd

GPIO2

GND GND

GPIO15 10K op grond

ESP8266 in flits modus plaatsen:

Grond GPIO0

Kort gemalen CH_PD (Reset)

Introductie GPIO0

(Als u beschikt over een LED op GPIO0, moet het over ½ intensiteit)

Dit werkt dus ook voor de ESP-01.

Hier is een schematische voorstelling van mijn setup breadboard.

Gerelateerde Artikelen

ESP8266 als Arduino deel 2

ESP8266 als Arduino deel 2

LUI OUDE GEEK (LOG).Dus is dit een follow-up aan ESP8266 als Arduino:Dit zijn enkele van de problemen en de oplossingen die ik heb gehad omdat ik het geschreven.USB-adapters:Dus mijn favoriete USB-adapter is / de PL2303 was. (zie afbeelding). Nou, ik
Verbinden met Blynk met behulp van ESP8266 als Arduino Uno wifi schild (alleen Mac)

Verbinden met Blynk met behulp van ESP8266 als Arduino Uno wifi schild (alleen Mac)

Dit is een leerprogramma om u te tonen hoe u verbinding met Blynk met behulp van een ESP8266 - 01 als een Arduino Uno wifi schild. Deze tutorial is zeer gedetailleerd om te helpen die erg nieuw voor dit spul zijn.-Benodigde hardware:Arduino UnoMale n
ESP8266 als een Microcontroller

ESP8266 als een Microcontroller

Als het reeds vermeld in de aan de slag met ESP8266 ESP-01 tutorial, is de Wi-Fi module volledig programmeerbaar, waardoor ons te gebruiken als een microcontroller en manipuleren van inputs en outputs.In deze tutorial gaan we laten zien hoe te progra
Een gids van newbie aan opstelling ESP8266 met Arduino Mega 2560 of Uno

Een gids van newbie aan opstelling ESP8266 met Arduino Mega 2560 of Uno

Voor open bronproducten om succesvol te zijn en de eventuele aanneming en masse door de "makers" / "DIY-ers" / "dev" / "etc"; een actuele en accurate documentatie of Snelstartgids moet worden verstrekt. Gebruiker be
Stuur email met ESP8266 en Arduino UNO

Stuur email met ESP8266 en Arduino UNO

Hoe krijg ik Adafruits "send_email_smtp.ino" te Stuur e-mail met ESP8266 en Arduino UNO.En het opheffen van het probleem met "geen reactie van module" veel hebben.De module werkt op 3,3 v logica volgens de documentatie, maar ik had gee
Het eerste gebruik van ESP8266 met Arduino Uno

Het eerste gebruik van ESP8266 met Arduino Uno

Vandaag, ga ik om u te tonen die hoe kunnen we onze module ESP8266 voor gebruik met Arduino UNO voorbereiden.De noodzaak lijst:1. Arduino UNO (met USB-kabel die op uw computer via USB-kabel aangesloten, ook wordt gebruikt de spanning)2. uw computer (
Cargar firmware al ESP8266 con Arduino

Cargar firmware al ESP8266 con Arduino

Hoy les traigo algo que kroonkruid gente me een pedido demasiado y es poder cargar el firmware al modulo wifi ESP8266 desde VN Arduino, normalmente esto se hace por medio de VN-convertidor USB-serieel pero neen todos tienen acceso een uno de estos di
Hoe gebruik Arduino Mega 2560 als Arduino isp

Hoe gebruik Arduino Mega 2560 als Arduino isp

wanneer ik het opbouwen van mijn Atmega328p-pu op een Printplaat voor mijn bromfiets ik het nodig had om te bootload.Omdat ik er geen externe hebben programmering apparatuur ik nodig had om mijn Arduino Mega 2560 gebruiken als ArduinoISP ( http://ard
IP-timerklok deel 1

IP-timerklok deel 1

EIS: WiFi-toegang met SSID en wachtwoord indien nodigDus deze lui oude Geek (LOG) een aantal klokken in mijn slaapkamer heeft. Een van hen verliest tijd wanneer de macht verloren is. De andere is halve smart en past automatisch de tijd van daglichtbe
ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

NodeMCU Dev Board is gebaseerd op grote schaal onderzocht esp8266 systeem op Spaander van Expressif. Het gecombineerde functies van WIFI accesspoint en station + microcontroller en gebruikt eenvoudige LUA gebaseerde programmeertaal. ESP8266 NodeMCU a
ESP8266 controle WS2812 Neopixel LEDs met behulp van de Arduino IDE - A Tutorial

ESP8266 controle WS2812 Neopixel LEDs met behulp van de Arduino IDE - A Tutorial

Hallo iedereen,Als u als me bent, hebt u zoekend rond het internet een goede tutorial over het gebruik van de ESP8266 met neopixel LEDs (AKA de WS2812 of WS2812b), geprogrammeerd via de Arduino IDE. Ik heb niet gevonden het allen in één plaats, in he
Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Wat u krijgt wanneer een ring NeoPixel, een goedkope Arduino Wifi aan boord en een laser cutter in een stoom-Punk-Sedan lopen?Een modieuze Steampunk ontworpen Internet verbonden klok met behulp van de ESP8266 chip en de Arduino IDE natuurlijk!Hier is
Een esp8266 arduino met behulp van een relais met behulp van home-assistant

Een esp8266 arduino met behulp van een relais met behulp van home-assistant

Dit Instructable laat zien hoe een Relais module verbinden met een esp8266, iets dat moet ongecompliceerd, maar moet een paar extra componenten te maken van de estafette werkt correct als u van het kleine apparaat van de esp in de foto's gebruikmaakt
ESP8266 weerstation met Arduino – #1 Hardware

ESP8266 weerstation met Arduino – #1 Hardware

AchtergrondIk lees over de ESP8266 eerst in maart dit jaar en ik wist niet wat te doen met. En nu ben ik echt gefascineerd hoe makkelijk de aansluiting van een Arduino met het Internet kan zijn. Net als anderen mij troep opwaarts een weerstation op e