Arduino UNO + ESP8266 WiFi-module

Dit instructable laat je zien hoe je een ESP8266 WiFi Module aansluit op een Arduino UNO.

BEWERKEN : Voor instructies over het installeren van de ESP8266-bibliotheek, zie hier.

Stap 1: bedrading

Bedraad de ESP8266-module, de Arduino UNO en het breadboard zoals te zien in de afbeelding.

Na voltooiing moeten de pinnen als volgt worden aangesloten (ESP8266 pin-out wordt getoond ter referentie):

  • ESP8266 TX -> Arduino UNO TX
  • ESP8266 GND -> Breadboard GND
  • ESP8266 CH-PD -> Breadboard 3.3V
  • ESP8266 GPIO2 -> Breadboard LED
  • ESP8266 RST -> Breadboard RST-knop -> Arduino UNO GND
  • ESP8266 GPIO0 -> Breadboard 3.3V / Breadboard FLASH-knop -> Arduino UNO GND
  • ESP8266 VCC -> Breadboard 3.3V
  • ESP8266 RX -> Arduino UNO RX

Stap 2: Knipperend

  1. Om uw ESP8266-module te flashen, moet u eerst controleren of de GPIO0-pin op de ESP8266 is aangesloten op de FLASH-knop op het breadboard.
  2. Als er momenteel een programma op uw Arduino draait, upload dan een leeg projectbestand naar de Arduino om interferentie te voorkomen tijdens het flitsen van de WiFi-module.
  3. Open het bijgevoegde Arduino-project en vervang de SSID en het WACHTWOORD bovenaan door uw WiFi-netwerkinformatie
  4. Open uw seriële monitor (ctrl + shift + m), stel de baudrate in op 115200 en de optie voor lijnopmaak op "Both NL & CR"
  5. Druk op de RST-knop terwijl je de FLASH-knop op het breadboard ingedrukt houdt - je zou een blauw lampje op de wifi-module moeten zien en de TX-led op de Arduino zal oplichten. U moet code uploaden terwijl het TX-lampje brandt.
  6. Compileer en upload nu code (zie video voor procedure en verwachte resultaten).
  7. Noteer het IP-adres dat is afgedrukt op de seriële monitor voor gebruik in stap 3. Als de flitser niet werkt, probeert u de bovenstaande stappen opnieuw. Als de seriële monitor "" afdrukt. herhaaldelijk hebt u uw WiFi-informatie onjuist ingevoerd.

Opmerking: de RST-knop verbindt de RST-pin op de Wi-Fi-module met aarde. De FLASH-knop verbindt de GPIO0-pin op de Wi-Fi-module met aarde.

Bijlagen

  • esp8266FLASH.ino Downloaden

Stap 3: Gebruik

Sluit nu voor normaal gebruik GPIO0 aan op de 3.3V-rail op het breadboard. Dit kan worden gedaan door de draad die GPIO0 verbindt met de knop te verplaatsen naar de positieve rail van de breadboard.

Om verbinding te maken met uw ESP8266-module, moet u ervoor zorgen dat u verbonden bent met hetzelfde netwerk als het is en gaat u naar het IP-adres vanaf stap 2 in uw browser. U kunt ook rechtstreeks verbinding maken met het WiFi-netwerk van de ESP8266 op uw laptop en navigeren naar IP 192.168.4.1 in uw browser (naar mijn ervaring is dit veel minder betrouwbaar, het gebruik van een gedeeld netwerk heeft de voorkeur).

Verwante Artikelen