Dit is hoe je alles via het internet kan besturen met de ESP8266

Voorbeeld van offset print uitvoering met perfecte kleurweergave en scherpe tekstweergave voor professioneel drukwerk

In deze ESP8266 tutorial gebruiken we een ESP-01 module om een LED via het internet aan te sturen. De ESP8266 is een goedkoop, maar effectief platform om via het internet te communiceren. Het is ook gemakkelijk te gebruiken met een Arduino. Na het doorlopen van deze ESP8266 tutorial, zal je de know-how hebben om eender welk elektrisch toestel via het internet te besturen van overal ter wereld!

We zullen hier een USB-to-TTL converter gebruiken om de ESP8266 ESP-01 module te programmeren. En we zullen de Arduino IDE gebruiken om de webserver te ontwikkelen om een LED op afstand te bedienen. Als je net een module gekocht hebt, kan je ook mijn vorige ESP8266 tutorial raadplegen om te zien hoe je aan de slag gaat met de ESP-01 Wi-Fi module. Het laat ook zien hoe je de module kunt configureren en controleren of er communicatie tot stand komt tussen de ESP8266 en een ander apparaat zonder gebruik te maken van eenUSB-to-TTL converter.

Hoe werkt het?

De ESP8266 kan bediend worden vanaf uw lokale Wi-Fi netwerk of vanaf het internet (na port forwarding). De ESP-01 module heeft GPIO pinnen die geprogrammeerd kunnen worden om een LED of een relais aan/uit te zetten via het internet. De module kan geprogrammeerd worden met een Arduino/USB-to-TTL converter via de seriële pinnen (RX,TX).

De hardware aansluiten op uw ESP8266

We kunnen ofwel een USB-naar-TTL converter gebruiken of een Arduino om de ESP8266 te programmeren. Hier zijn drie methoden die je kunt volgen om de code naar de ESP8266 te uploaden – kies de methode die het beste bij je past. Raadpleeg de volgende schema’s voor elk en stel de hardware dienovereenkomstig in.

1. USB-naar-TTL converter met behulp van DTR Pin

Als je een USB-naar-TTL-converter gebruikt die een DTR-pin heeft, zal het uploaden probleemloos verlopen. Houd er rekening mee dat de seriële monitor niet zal werken als je dit doet.

USB TTL ——> ESP8266 ESP-01 GND————>GND TX————–>RX RX————–>TX RTS————->RST DTR————->GPIO0

2. USB naar TTL-omzetter zonder DTR-pin

Om de USB-naar-TTL converter aan te sluiten zonder de DTR pin, moeten we gebruik maken van manueel flashen. Hiervoor gebruiken we twee drukknoppen. Zie het volgende schema:

USB TTL ———-> ESP8266 ESP-01 GND—————->GND TX——————->RX RX——————->TX Resetknop——–>RST Flashknop——–>GPIO0

Druk tijdens het uploaden van de code op de flash-knop. Houd de flash-knop ingedrukt terwijl je eenmaal op reset klikt. Je kunt nu de flash-knop loslaten. De ESP8266 is nu in flash mode! Je zult nu in staat zijn om de sketch te uploaden. Lees hier ook alles over de pi 400

http://elektor.nl

Veelgestelde vragen

Wat is de ESP8266 en waarvoor kan ik het gebruiken?

De ESP8266 is een goedkoop en effectief platform om apparaten via het internet te bedienen. Met deze module kun je bijvoorbeeld een LED of relais op afstand aan- en uitschakelen van overal ter wereld via Wi-Fi.

Welke hardware heb ik nodig om de ESP8266 te programmeren?

Je hebt een ESP-01 module, een USB-naar-TTL converter (of Arduino) en de Arduino IDE nodig. Voor bepaalde converters zijn ook twee drukknoppen (reset- en flashknop) vereist voor het handmatig flashen.

Kan ik de ESP8266 bedienen vanaf het internet of alleen via mijn lokale netwerk?

Je kunt de ESP8266 zowel via je lokale Wi-Fi netwerk als vanaf het internet bedienen. Voor internettoegang moet je port forwarding instellen op je router.

Wat is het verschil tussen een USB-naar-TTL converter met en zonder DTR-pin?

Met een DTR-pin verloopt het uploaden automatisch en probleemloos. Zonder DTR-pin moet je handmatig flashen door drukknoppen in te drukken tijdens het uploaden.

Hoe sluit ik de USB-naar-TTL converter correct aan op de ESP8266?

Verbind GND met GND, TX met RX, RX met TX. Bij een DTR-pin verbind je ook RTS met RST en DTR met GPIO0. Raadpleeg de schema's in de tutorial voor je specifieke converter.

Tags:

Gerelateerde artikelen die u mogelijk interesseren

Samsung Galaxy Book2 15 NP750XED-KC1NL hybride laptop in zilver met slank design, Super AMOLED-scherm en draagbaar formaat

De Galaxy Book2 15 NP750XED-KC1NL: Een krachtige hybride laptop en tablet in één Allereerst valt op dat deze laptop er

...
Gids voor het kiezen van een beveiligingscamera: betaalbare opties voor thuisbeveiliging en natuurrampendetectie

Terwijl beveiligingscamera’s geweldig zijn in het waarschuwen van mensen wanneer er criminele aanvallen zijn, zijn ze ook geweldig in het

...
Voorbeeld van offset print uitvoering met perfecte kleurweergave en scherpe tekstweergave voor professioneel drukwerk

De primaire functie van een kabelboom assemblage is het oplossen van problemen binnen elektrische systemen die verband houden met elektrische

...