ESP8266 Wifi toevoegen op voor Arduino Made Simple (2 / 5 stap)

Stap 2: Knippert de ESP8266-01


Zoals geleverd, de ESP8266-01-module wordt geleverd met een AT-opdracht-interpreter waarmee u de gegevens van het module en verzend-/ ontvangstbewerking met AT-opdrachten configureren. Dit is een zeer rommelige proces en foutgevoelig. (Maar als u wilt gebruiken bij de controle van de opdrachten van dit project, De Generator van de Code voor de ESP8266-01 met AT-opdrachten)

In dit project is de ESP8266-01 geprogrammeerd, slechts eenmaal te stellen als een transparante wifiverbinding die kan worden geconfigureerd via WiFi.

Als u wilt instellen voor het programmeren van de ESP8266-01, de stappen die op https://github.com/esp8266/arduino onder Installeren met Boards Managergegeven. Bij het openen van de Manager van de Boards van de Tools → Board menu en selecteer Typ bijgedragen en het platform van de esp8266 installeren. Dit project werd samengesteld met behulp van de ESP8266 versie 1.6.4-673-g8cd3697. Latere versies wel beter maar kan hebben hun eigen fouten, zoals het platform snel evolueert.

Dat is de software geïnstalleerd.

Om verbinding te maken met de ESP8266-01 voor het programmeren moet u kabellengte tot een 3,3 v aanbod en een 3.3V USB naar seriële kabel en een middel om korte GPIO0 aan GND. Het Leesmij-bestand op http://arduino.esp8266.com/package_esp8266com_ind... heeft een dergelijke configuratie. Boven is het circuit die ik gebruikt voor het programmeren van de ESP8266-01.

Opnieuw Flash de ESP8266-01 wilt u de pfodWifiConfig ondersteunende bibliothekeninstalleren. Twee ondersteunende Arduino bibliotheken zijn benodigde pfodWifiConfig.zip en pfodWifiConfig_ESP8266.zip.

Zodra deze bibliotheken zijn geïnstalleerd kunt u Board -> generieke ESP8266 Module. De belasting die dit schets, pfodWifiConfig_ESP8266_PassThrough.ino deze schets verandert de ESP2866 module in een UART-WiFi-brug die kan worden geconfigureerd via WiFi pfodWifiConfig. Deze sketch is ook in de map Voorbeelden van de pfodWifiConfig_ESP8266-bibliotheek.

Start door het opstellen van uw eigen pfodWifiConfigV1 QR-code met uw eigen wachtwoord voor het punt van tijdelijke toegang. De schets van het voorbeeld maakt gebruik van bovenstaande QR-code.

U moet uw eigen code genereren en bijwerken van de schets met uw gegenereerde wachtwoord

//update this define with the password from your QR code

// http://www.forward.com.au/pfod/pfodWifiConfig/pfodQRpsk.html

#definepfodWifiConfigPASSWORD "plyWtEDk6uZ0yfmAEM5wMc"

// the ssid is "pfodWifiConfigV1" and the port is 23 -- set by pfodQRpsk program

De ssid en het wachtwoord die zijn opgenomen in deze gegenereerde QR-code is enerzijds de ESP8266-module gebruikt, config-modus, om te koppelen aan de tijdelijke toegangspunt om te worden geconfigureerd.

Zodra u uw eigen QR code gegenereerd en bijgewerkt van de pfodWifiConfigPASSWORD in de schets, program van de ESP8266 module met pfodWifiConfig_ESP8266_PassThrough.ino door het aansluiten van de USB-serieel kabel 3 pin header (MA03-1) en vervolgens met de stroom uit, korte uit JP1 (d.w.z. GPIO0 verbinding te maken met GND) en vervolgens de stroomtoevoer.

Zodra de macht wordt toegepast kunt u kort verwijderen.

Vervolgens kunt u de download-knop op de Arduino IDE te compileren en te downloaden van de schets.

Thats it. Afgewerkt. U hoeft niet te opnieuw de module opnieuw op program.

Bewaar een kopie van de QR-code voor configuratie, zie hieronder.

Gerelateerde Artikelen

ESP8266 Wifi Timer schakelaar voor AC ladingen

ESP8266 Wifi Timer schakelaar voor AC ladingen

Dit instructable is gebaseerd op versie van de ESP8266 ESP-01 die is geprogrammeerd als wifi timer voor het schakelen van AC ladingen.Zoals ESP-01 slechts 2 GPIOs heeft, slechts 2 ladingen kunnen worden gecontroleerd, hier mijn noodzaak is om te cont
ESP8266 WiFi relay switch

ESP8266 WiFi relay switch

In deze tutorial zullen we laten zien hoe bouwen ESP8266 WiFi relay switch met Arduino en EasyIoT server. Kunt u op afstand relay switch aan (computer of mobiele smartphone) bedienen van uw apparaten zoals licht, kachel, garagepoort,... U kunt de rel
Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Update: 19 mei 2016Rev 14 van dit project herziet bibliotheken en code om te werken met de plug-in V2.2 ESP8266.com IDEUpdate: 17 December 2105Rev 11 van dit project schoont andere pogingen tot verbinding als het al is aangesloten. Maakt ook gebruik
Zeer goedkope/Simple WiFi Shield voor Arduino en microprocessoren

Zeer goedkope/Simple WiFi Shield voor Arduino en microprocessoren

Update: 19 mei 2016Rev 14 van dit project herziet bibliotheken en code om te werken met de plug-in V2.2 ESP8266.com IDEUpdate: 17 December 2015Rev 11 van dit project schoont andere pogingen tot verbinding als het al is aangesloten. Maakt ook gebruik
De ESP8266 deel 1 - seriële WIFI Module voor Arduino

De ESP8266 deel 1 - seriële WIFI Module voor Arduino

Dit is het deel 1 van 3 instructables u te helpen bij het gebruik van de ESP8266 met Arduino. In dit deze eerste tutorial leer je hoe set-up en test de module op een Arduino aangesloten.De ESP8266 is misschien wel de meest veelzijdige seriële module
Arduino IOT: Temperatuur en luchtvochtigheid (met ESP8266 WiFi)

Arduino IOT: Temperatuur en luchtvochtigheid (met ESP8266 WiFi)

Hallo iedereen! Ik ben Michalis Vasilakis uit www.ardumotive.com en in deze Instructables zal ik u tonen hoe te maken van uw eigen Internet van dingen (IOT) thermometer met behulp van de Arduino uno board.U kunt thuis, op kantoor of ergens is er een
ESP8266 WiFi DS18B20 temperatuursensor (ESP8266 Arduino IDE zonder Arduino)

ESP8266 WiFi DS18B20 temperatuursensor (ESP8266 Arduino IDE zonder Arduino)

In deze tutorial zullen we laten zien hoe bouwen ESP8266 WiFi temperatuursensor met DB18B20. Zullen we gebruik maken van Arduino IDE, maar zonder Arduino. Gegevens zal worden verzonden naar EasyIoT server (Windows of Raspberry Pi) op het mooi scherm
Linux, WiFi, Ethernet, USB-Shield voor Arduino

Linux, WiFi, Ethernet, USB-Shield voor Arduino

Yun Shield is een Arduino-schild die zal gewoon "turn" Arduino (UNO, Leonardo, MEGA2560 enz) zowel een "Arduino Yun". Het biedt een linuxsysteem, WiFi, Ethernet naar de Arduino board voor connectiviteit. Het heeft ook een USB-hostpoort
ESP8266 WiFi gecontroleerd airco externe

ESP8266 WiFi gecontroleerd airco externe

In mijn eerste instructableArduino Yun - zonnepaneel Monitoring Systemdeelde ik mijn klein project voor het controleren van de productie van onze zonnepanelen. Als we heel voorzichtig zijn niet te produceren meer energie moeten dan we consumeren, is
Control quadcopter vanaf uw telefoon in 30 minuten! [ESP8266 + A7105 + Blynk App voor iOS/Android]

Control quadcopter vanaf uw telefoon in 30 minuten! [ESP8266 + A7105 + Blynk App voor iOS/Android]

Ik droomde over het maken van dit soort projecten voor heel wat tijd. Maar de complexiteit van de integratie van de telefoon werd me beangstigend. En het zou moeilijk te hergebruiken van het werk voor mijn toekomstige ideeën.Nu werd dit super gemakke
De temperatuur en vochtigheid sensor ESP8266 WiFi

De temperatuur en vochtigheid sensor ESP8266 WiFi

In deze tutorial zullen we bouwen ESP8266 WiFi Arduino temperatuur en vocht datalogger. Gegevens worden opgeslagen op de server van de EasyIoT en weergegeven in de webbrowser op de externe computer of mobiele telefoon. Met ESP8266 EasyIoT Arduino bib
Aan de slag met de ESP8266 met "AT-opdrachten" Via Arduino

Aan de slag met de ESP8266 met "AT-opdrachten" Via Arduino

ESP8266 Wifi Module is een geïntegreerde chip ontworpen voor communicatie met de wereld van het internet via Wifi-radiosignalen. Het is de verbinding tussen een project en het internet. Het heeft aan boord en geheugen waarmee het worden geïntegreerd
Standalone WiFi Radio Control Panel (Arduino Powered)

Standalone WiFi Radio Control Panel (Arduino Powered)

ik wilde een Internet Radio voor een lange tijd, en was blij om te zien de Tinkernut Wifi Radio project (http://tinkernut.com/archives/2387 ), die ik gebouwd en hebben genoten voor een paar maanden.Echter, ik niet echt schelen voor de controle-interf
ESP8266 WiFi touch screen thermostaat

ESP8266 WiFi touch screen thermostaat

In deze tutorial zullen we laten zien hoe te bouwen gecontroleerd WiFi thermostaat met ESP8266, Arduino en touch-screen display. Thermostaat leert ook andere informatie, zoals de weersvoorspelling en temperatuur buiten. Totale kosten voor thermostaat