Arduino Arduino mededeling met de ESP8266 (2 / 3 stap)

Stap 2: Testen van de firmware en prepping


Nu dat we de firmware hebt geladen, die we willen testen en sommige wijzigingen in aanbrengen. De grootste bron voor dit zal de handleiding voor de SDK die uit de Expressif website kan worden opgehaald. Voor dit instructable wel wij willen ervoor zorgen wij de juiste versie hebt, installeren de softAP, inschakelen van DHCP en verminderen de baud-rate van 115200 tot 9600. De reden voor de verlaging van de baud-rate is moeten we gebruik van de software-serie op de Arduino te kunnen communiceren met zowel de Arduino en de computer. Om te beginnen, ervoor zorgen u unplugged de USB-kabel van de computer in de laatste stap naar de GPIO0 van de GND een ongebruikte gedeelte van het breadboard (of gewoon verwijderen van de kabel). Nu plug de usbkabel terug in en ga naar de Arduino IDE. Ga naar Extra / planken en selecteer van generieke ESP8266. Verander de poort zodat deze overeenkomen met uw haven van de gedetecteerde comm van de FTDI. Nu de seriële monitor openen en wijzig de baud-rate 115200. U kunt nu beginnen met AT-opdrachten om te praten met de Arduino. De eerste opdracht die u wilt uitvoeren is AT. Dit moet terugkeren een OK en laat die u weten dat de AT-opdrachtenset werkt. Nu Typ AT + GMR en druk op enter. Moet u de firmware-versie geretourneerd vergelijkbaar met de foto die ik gepost. Het keurige ding dat is toegevoegd aan de AT-opdrachtenset is dat voor de meeste items die u gaat opslaan naar flash, kunt u een test van de opdracht eerst. Dit is aardig omdat als u een waarde verkeerd ingesteld en de kaart niet reagerende maken, een eenvoudige reboot zal u terug naar waar je was. Laat onze baud-rate ingesteld om 9600, moet u dit toch te doen en als u deze enkel gebruikt om uw ESP-chip klaar voor gebruik, zou dit uw laatste stap moeten zijn. Als je via de handleiding voor de firmware kijkt, zult u merken dat voor veel van de opdrachten AT + CW, er 3 versies zijn. Een afgeschreven versie, de versie van een _CUR en een _DEF versie. De _CUR-versie moet altijd worden uitgevoerd en getest voordat u de versie van _DEF uitvoert zoals dit de opdracht schrijft te knipperen en zal de nieuwe standaard op de boot voor de chip. Wijzigen van de baud-rate zal we Typ AT + UART_CUR = 9600, 8, 1, 0, 0 (Opmerking: de handmatige voorbeeld 9600, 8,1,0,3 doe dit niet als u comms met het bord verliest en herladen van een werkelijk oude versie van de ingebouwde programmatuur moeten te herstellen) en treffer steken. U zult iets zien, is het wellicht goed leesbaar, maar misschien ook niet. De reden hiervoor is dat de chip nu op 9600 in plaats van 115200 opereert dus nu je moet de snelheid tot 9600 in de seriële monitor wijzigen. Dit nu doen zonder los te koppelen van de chip of het venster te sluiten. Het venster zal wissen en u kunt opnieuw het AT en AT + GMR opdrachten uitvoeren. Als dit succesvol is, opnieuw de UART-opdracht als _DEF ditmaal: AT + UART_DEF = 9600, 8, 1, 0, 0, moet u een OK. De laatste opdracht die we nodig hebben om uit te voeren is het inschakelen van DHCP. Het is raar, maar dit zal moeten om gedaan voor zowel softAP en station. Voordat we dit kunnen doen maar we moeten ervoor zorgen dat we zijn in de juiste modus bevindt. Voor eenvoud, instellen AT + CWMODE_CUR = 3 en vervolgens AT + CWDHCP_CUR = 2, 1 u merken zult dat de nummers iets anders, zijn zoals de modus 1 gaat = station, 2 = softap en 3 = beide terwijl dhcp 0 is = station, 1 = softap en 2 = beide. Het belangrijkste hier is dat wat u de modus instelt, moet u de dhcp voor inschakelen. Als je eenmaal een OK voor beide posten, begaan ze te knipperen met AT + CWMODE_DEF = 3 en AT + CWDHCP_DEF = 2, 1. Nu kunt u de ESP loskoppelen van uw breadboard.

Gerelateerde Artikelen

Arduino verbonden met Wifi met behulp van ESP8266 gecontroleerd door de BLYNK (met behulp van een Mac OS X)

Arduino verbonden met Wifi met behulp van ESP8266 gecontroleerd door de BLYNK (met behulp van een Mac OS X)

Hoewel er veel tutorials over het instellen van een nieuwe ESP8266 verbinden met wifi, kostte het nog steeds me dagen en een heleboel uren praten met de IT-afdeling aan het college eigenlijk mijn project opstaan en lopen. Hoop dat dit helpt kun je in
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
WiFi Enabled Arduino - Interfacing met web API's

WiFi Enabled Arduino - Interfacing met web API's

Bent u bekend met de Arduino, maar zijn op zoek naar een beetje meer connectiviteit in uw projecten? Dit Instructable gaat over een nieuwe (en goedkoop) draadloze module die heeft getroffen de ingebedde wereld hard - de ESP8266. Deze kleine module is
RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

Soms moeten we aansluiten Arduino boards Arduino boards ligt ver weg van elkaar. De RS485 is een zeer handige manier om te verbinden de planken met slechts 2 draden, en kan werken tot een afstand van 1200 m (4000 ft). Het maakt het ook mogelijk meerd
Arduino Wirelessly met MATLAB controleren

Arduino Wirelessly met MATLAB controleren

al het zien van enkele DIYs over hoe om een communicatie tussen MATLAB toepassing en Arduino thats hardwired naar PC. Echter heb niet ik ondervonden iets waarmee Arduino via MATLAB draadloos met behulp van de compatibele ENC28J60 Ethernet-shield. In
Stappen voor het instellen van de Arduino IDE voor NODEMCU ESP8266

Stappen voor het instellen van de Arduino IDE voor NODEMCU ESP8266

In de onderstaande Instructable zullen we leren hoe te installeren van de Arduino IDE voor ESP8266 zodat tegen het einde van dit Instructable we arduino code op ESP8266 uitvoeren kanStap 1: De Arduino IDE Software installerenArduino IDE software inst
IoT - Arduino – NodeMCU ESP-12 ESP8266 - nl

IoT - Arduino – NodeMCU ESP-12 ESP8266 - nl

Door:Spaanse versie:Een paar dagen geleden, in het midden van mijn zoekopdrachten om te proberen teoplossen van problemen met de ESP8266 module, vond ik sommige forums die wijzen naar de ESP8266 NodemCU op basis van de LUA programmeertaal. Het viel m
Arduino Nano met DHT sensor & OLED

Arduino Nano met DHT sensor & OLED

In deze tutorial zal ik beschrijven hoe een DHT sensor gebruik op een Arduino Nano en OLED-display.Stap 1: IntroHalloMijn naam is Nick Hendriks en ik woon in Nederland. Ik heb geen ervaring met Arduino of de onderdelen die worden gebruikt, maar met h
Hoe te gebruiken en Arduino schild met de Raspberry Pi

Hoe te gebruiken en Arduino schild met de Raspberry Pi

Toevoegen van Arduino shields op de Raspberry Pi een pijn kunnen zijn erg groot. Je eindigen met een rotzooi van draden lopen rond en opzetten van de software is een uitdaging in zijn eigen recht.Hier is een eenvoudige oplossing om te starten met beh
Arduino-plein met kleur LCD

Arduino-plein met kleur LCD

B-kwadraten is een modulaire elektronica-platform waarmee gebruikers kunnen bouwen, aanpassen en voortdurend bijwerken van hun eigen elektronica toepassingen.In deze B-pleinen App zullen wij behandelen hoe een eenvoudige kleuren-LCD-toepassing met be
Controlerende Arduino Uno met Javascript!

Controlerende Arduino Uno met Javascript!

Ik heb het leren van Javascript te laat en ik hou echt van de taal. Dus natuurlijk, ik dacht dat is er een manier om te programmeren van de Arduino boards Arduino boards met Javascript!Een snelle zoekopdracht gevonden johnny-vijf bibliotheek in Javas
Arduino Thermometer met behulp van LM35 temperatuursensor

Arduino Thermometer met behulp van LM35 temperatuursensor

Arduino Thermometer met behulp van LM35 temperatuursensor is een zeer eenvoudig te implementeren Arduino gebaseerd project. Zijn een perfect project als u een beginner bent en net hebt begonnen vrijwel testen Arduino projecten.In dit project zullen w
Foto weerstand gecontroleerd arduino pong met verwerking

Foto weerstand gecontroleerd arduino pong met verwerking

In het onderdeel elektrotechniek aan de gouverneurs Instituut van Vermont 2014 was onze uitdaging om een project met behulp van een arduino die had een interactieve modus en een autonome modus. Onze fractie besloten om remake van het klassieke pong s
DIY Arduino Thermometer met DS18B20

DIY Arduino Thermometer met DS18B20

Hallo, iedereen! Vandaag ga ik om u te tonen hoe maak je LCD- of seriële thermometer met DS18B20 digitaltemperature sensor met behulp van de Arduino, breadbord, jumpers. Dus je kunt het meten van temperatuur van de lucht, zoals vloeistoffen water en