Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit is deel 1 van een "Instructables"-serie die is bedoeld om uit te leggen hoe je een Internet of Things-project kunt maken met ESP8266 NodeMCU dat gericht is op het lezen en verzenden van gegevens naar een website en het uitvoeren van een actie met behulp van dezelfde website.
ESP8266 ESP-12E Development Board zal worden gebruikt. Dit bord is gebaseerd op ESP8266, integreert microcontroller-mogelijkheden en WIFI in één bord. Het kan worden gecodeerd als arduino.
Deze instructable laat je zien hoe je het configureert en programmeert met behulp van arduino IDE. Je voert twee projecten uit:
- Een LED knipperen
- WIFI verbinding en IP-adres printen
Stap 1: Configureer ESP8266 NodeMCU als een Arduino
- Download het stuurprogramma van deze link CH341SER.zip of van bijgevoegd bestand.
- Arduino-IDE downloaden.
- -Start Arduino en open het venster Voorkeuren.
- Typ https://arduino.esp8266.com/stable/package_esp8266com_index.json in het veld Extra Board Manager-URL's.
- -Open Boards Manager vanuit Tools.
- Voer esp8266 in in het zoekveld om het ESP8266-platform te installeren
- Ga naar Tools > Board menu en selecteer je ESP8266 board.
- Ga naar Tools > Port. Connect uw ESP.
Stap 2: Start het knipperende LED-programma
Dit programma heeft geen circuit nodig. Het zal een ingebouwde LED gebruiken die is verbonden met: De pin genaamd D4 of GPIO 2
Voor meer informatie over hardware zie deze link
Download het bijgevoegde programma Geniet ervan!
Stap 3: Maak verbinding met een wifi-netwerk
Dit programma verbindt uw ESP met een WIFI-netwerk en drukt het IP-adres af op uw arduino seriële monitor. U moet uw ssid en wachtwoord wijzigen
const char* ssid = "UW WIFI-NETWERKNAAM";const char* wachtwoord = "UW WIFI-PASWARD";
zorg ervoor dat de baudrate in het programma en uw seriële monitorvenster hetzelfde zijn
Stap 4: Deel 2
Zie deel 2 om te leren hoe u uw sensorgegevens naar een van de populaire gratis IoT-cloudservices kunt sturen
IoT ESP8266-serie: 2-Bewaak gegevens via ThingSpeak.com