Innehållsförteckning:
- Steg 1: Samla allt:
- Steg 2: Installera Arduino IDE och bibliotek
- Steg 3: Blinkande ESP8266 -firmware
- Steg 4: Blynk App Setup
- Steg 5: Programmering
- Steg 6: Kretsinställning och avsluta
Video: Styr Arduino Uno med ESP8266 WiFi -modul och Blynk -app: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Med detta projekt kan du styra Arduino-stiften med ESP8266-01 WiFi-modul och Blynk-app. Blynk App är mycket lätt att använda och är ett bra sätt att börja lära sig om IoT.
Denna handledning är för Windows PC
Steg 1: Samla allt:
Hårdvara:
Arduino Uno
Esp8266-01 WiFi-modul
USB till TTL seriell
3.3v spänningsregulator
Brödbräda och trådar.
Mjukvaror:
Arduino IDE
Blynk App
Det här är de saker du behöver. Se till att du har allt i en mapp i förväg 1) Arduino IDE:
2) Blynk Libraries (senaste versionen):
3) ESP8266 blinkarverktyg:
Steg 2: Installera Arduino IDE och bibliotek
Installera den senaste versionen av Arduino IDE.
Öppna Arduino IDE och gå till fil-> preferenser-> i ytterligare styrelsehanterarens URL-typ-https://arduino.esp8266.com/stable/package_esp8266…
Gå till verktyg -> tavlor -> Board Manager och installera esp8266 -paketet som hittades till sist. (frivillig)
Extrahera blynk biblioteks zip -fil och kopiera innehållet i biblioteksmappen i zip -filen till -
användardokument Arduino Libraries
Steg 3: Blinkande ESP8266 -firmware
Du måste göra kretsen som visas för att flasha fast programvara till ESP8266:
I många forum har jag läst att esp8266 kan blinkas utan att använda FTDI usb to ttl converter. I stället har många använt Arduino UNO för att blinka esp8266. Men av min personliga erfarenhet är det bättre att köpa en FTDI USB till TTL -omvandlare/kabel eftersom arduino -grejen inte fungerade för mig (kan bero på strömproblem)
Extrahera esp_flasher.zip och kör programmet XTCOM_UTIL.
Anslut Esp8266-01 till datorn genom kretsen. Du måste veta rätt COM -port som används för kommunikation. gå till enhetshanteraren och klicka på portar (COM & LPT). Anteckna sedan COM-porten som används av ESP8266-01.
I XTCOM_UTIL går du till toolsConfig Device och väljer rätt komport och överföringshastighet till 9600. Klicka på Öppna. Klicka sedan på Anslut om åtgärden är framgångsrik. då kommer Esp8266 att anslutas. Om du får ett fel, koppla ur kabeln och sätt i den igen.
Inne i esp_flasher.zip -filen hittar du en readme.txt -fil som innehåller adresserna som var och en av.bin -filerna ska blinkas till. gå till API Testflash Image download. bläddra i filen right.bin och ange adressen som motsvarar bin -filen och klicka på nedladdning.
till exempel: boot_v1.1.bin -------------- 0x00000
när operationen har lyckats stäng XTCOM_UTIL och koppla också från ESP8266 (detta måste göras mellan varje.bins fil blinkar). Öppna igen XTCOM_UTIL och anslut Esp8266 och upprepa stegen ovan för att blinka alla de fyra fackfilerna till rätt adress. (kom ihåg att jorda GPIO0 hela tiden under blinkande)
För detaljerad instruktion, se detta:
Steg 4: Blynk App Setup
Ladda ner Blynk -appen från Play Store och logga in.
För att skapa ett nytt projekt Tryck på + -ikonen längst upp. Ge dig projektnamn. Välj Enhet som Arduino UNO -anslutningstyp som WiFi och tryck på Skapa. Så snart du skapar ett autentiskt token skickas det till ditt registrerade e-postmeddelande. Du kan också skicka det senare i din projektinställningssida (nöt -symbol) -enheter.
För att lägga till en knapp, tryck på + och välj Knapp. Tryck på den nyskapade knappen för att redigera den. Ge det ett namn och ställ in pin till digital D13. Växla läget till SWITCH. Detta kommer att slå på/stänga av den inbyggda lysdioden på Arduino.
För att styra andra stift, välj önskad nål (D3, D4 … etc) i redigeringsmenyn.
Steg 5: Programmering
Öppna Arduino IDE.
Välj bräda till Arduino Uno och välj rätt port.
Ladda ner koden och klistra in koden i Adruino IDE.
Det är modifieringen av Esp8266_Shield Exempelprogram. Ersätt din AUTH med Auth -token skickad till din Mail. Ersätt youSSID med ditt WiFi -namn och ersätt ditt lösenord med WiFi -lösenord. Hårdvaruseriedel kommenteras när vi använder Arduino UNO.
** I programmetJag har kommenterat programvaruserie (om du använder Arduino Uno). Jag rekommenderar dig att kommentera programserien som instabil
Ladda upp ovanstående program till Arduino Uno board. När det har laddats upp kopplar du bort arduino från datorn.
Nu måste du ansluta ESP8266 till Arduino UNO.
Steg 6: Kretsinställning och avsluta
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Anslut Arduino till datorn när anslutningen är klar. Öppna seriell bildskärm och ställ in överföringshastigheten till 115200.
Om allt är korrekt ser du i seriemonitorn något liknande bilden som visas.
Välj ditt projekt i Blynk -appen och klicka på uppspelningsknappen. Tryck på knappen för att slå på/stänga av lysdioden.
Nu med detta är projektet klart. Hoppas du gillade självstudien. Om du har några frågor/ förslag, lämna det i kommentarsfältet nedan. Tack!
Rekommenderad:
Styr hushållsapparater med nod MCU och Google Assistant - IOT - Blynk - IFTTT: 8 steg
Styr hushållsapparater med nod MCU och Google Assistant | IOT | Blynk | IFTTT: Ett enkelt projekt för att styra apparater med hjälp av Google Assistant: Varning: Hantering av elnät kan vara farligt. Hantera med extrem försiktighet. Anlita en professionell elektriker medan du arbetar med öppna kretsar. Jag tar inte ansvar för dagen
Styr servo med MPU6050 mellan Arduino och ESP8266 med HC-12: 6 steg
Styra servo med MPU6050 mellan Arduino och ESP8266 Med HC-12: I detta projekt styr vi positionen för en servomotor med mpu6050 och HC-12 för kommunikation mellan Arduino UNO och ESP8266 NodeMCU
Hur man styr Drone Quadcopter borstlös likströmsmotor (3 trådar) med hjälp av HW30A motorvarvtalsregulator och Arduino UNO: 5 steg
Hur man styr Drone Quadcopter borstlös likströmsmotor (3 trådar) med hjälp av HW30A motorvarvtalsregulator och Arduino UNO: Beskrivning: HW30A motorvarvtalsregulator kan användas med 4-10 NiMH/NiCd eller 2-3 cell LiPo-batterier. BEC är funktionell med upp till 3 LiPo -celler. Den kan användas för att styra hastigheten på borstlös likströmsmotor (3 ledningar) med maximalt upp till 12V likspänning
Styr Arduino med smartphone via USB med Blynk -appen: 7 steg (med bilder)
Styr Arduino med hjälp av smartphone via USB med Blynk -app: I den här självstudien kommer vi att lära oss hur man använder Blynk -appen och Arduino för att styra lampan, kombinationen kommer att ske via USB -seriell port. Syftet med denna instruerbara är att visa enklaste lösningen fjärrstyrning av din Arduino eller c
Styr hushållsapparater från din Smarthphone med Blynk -appen och Raspberry Pi: 5 steg (med bilder)
Styr hushållsapparater från din Smarthphone med Blynk -appen och Raspberry Pi: I det här projektet kommer vi att lära oss hur man använder Blynk -appen och Raspberry Pi 3 för att styra hushållsapparater (kaffebryggare, lampa, fönstergardin och mer … ) .Hardware -komponenter: Raspberry Pi 3 Relay Lamp Breadboard Wires Programvaruappar: Blynk A