Përmbajtje:

Kontrolloni Arduino Uno duke përdorur modulin WiFi ESP8266 dhe aplikacionin Blynk: 6 hapa
Kontrolloni Arduino Uno duke përdorur modulin WiFi ESP8266 dhe aplikacionin Blynk: 6 hapa

Video: Kontrolloni Arduino Uno duke përdorur modulin WiFi ESP8266 dhe aplikacionin Blynk: 6 hapa

Video: Kontrolloni Arduino Uno duke përdorur modulin WiFi ESP8266 dhe aplikacionin Blynk: 6 hapa
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Nëntor
Anonim
Kontrolloni Arduino Uno duke përdorur modulin WiFi ESP8266 dhe Aplikacionin Blynk
Kontrolloni Arduino Uno duke përdorur modulin WiFi ESP8266 dhe Aplikacionin Blynk

Ky projekt ju mundëson të kontrolloni kunjat Arduino duke përdorur modulin WiFi ESP8266-01 dhe Aplikacionin Blynk. Aplikacioni Blynk është shumë i lehtë për t’u përdorur dhe është një mënyrë e shkëlqyeshme për të filluar të mësoni rreth IoT.

Ky tutorial është për Windows PC

Hapi 1: Mblidhni gjithçka:

Mblidhni gjithçka
Mblidhni gjithçka
Mblidhni gjithçka
Mblidhni gjithçka
Mblidhni gjithçka
Mblidhni gjithçka
Mblidhni gjithçka
Mblidhni gjithçka

Hardware:

Arduino Uno

Moduli WiFi i Esp8266-01

Serial USB në TTL

Rregullator i tensionit 3.3v

Breadboard dhe tela.

Softuerët:

Arduino IDE

Aplikacioni Blynk

Këto janë gjërat për të cilat keni nevojë. Sigurohuni që keni gjithçka në një dosje më parë 1) Arduino IDE:

2) Bibliotekat Blynk (versioni i fundit):

3) Vegël ndezëse ESP8266:

Hapi 2: Instalimi i Arduino IDE dhe Bibliotekave

Instaloni versionin e fundit të Arduino IDE.

Hapni Arduino IDE dhe shkoni te skedari-> preferencat-> në llojin shtesë të URL-së së menaxherit të bordit-https://arduino.esp8266.com/stable/package_esp8266…

Shkoni te mjetet -> bordet -> Menaxheri i bordit dhe instaloni më në fund paketën esp8266. (opsionale)

Nxirrni skedarin zip të bibliotekës blynk dhe kopjoni përmbajtjen brenda dosjes së bibliotekës në skedarin zip në -

dokumentet e përdoruesit Bibliotekat Arduino

Hapi 3: Ndezja e firmuerit ESP8266

Firmware i ndezur ESP8266
Firmware i ndezur ESP8266

Ju duhet të bëni qarkun e treguar në mënyrë që të ndezni firmuerin në ESP8266:

Në shumë forume kam lexuar se esp8266 mund të ndizet pa përdorur konvertuesin FTDI usb në ttl. Në vend të kësaj shumë njerëz kanë përdorur Arduino UNO për të ndezur esp8266. Sidoqoftë nga përvoja ime personale është më mirë të blini një konvertues/kabllo FTDI USB në TTL pasi gjëja arduino nuk funksionoi për mua (mund të jetë për shkak të çështjes së energjisë)

Nxirrni esp_flasher.zip dhe ekzekutoni aplikacionin XTCOM_UTIL.

Lidhni Esp8266-01 me kompjuterin përmes qarkut. Ju duhet të njihni portën e duhur COM e cila përdoret për komunikim. shkoni te menaxheri i pajisjes dhe Klikoni në portet (COM & LPT). Pastaj shënoni portën COM të përdorur nga ESP8266-01.

Në XTCOM_UTIL shkoni te toolsConfig Device dhe zgjidhni portën e duhur të com dhe normën e baud si 9600. Klikoni në Open. Pastaj nëse operacioni është i suksesshëm klikoni në Lidhu. atëherë Esp8266 do të lidhet. Nëse hasni një gabim, hiqeni kabllon nga priza dhe futeni përsëri.

Brenda skedarit esp_flasher.zip, do të gjeni një skedar readme.txt që përmban adresat në të cilat secila prej skedarëve.bin do të ndizet. shkoni te shkarkimi i API Testflash Image. shfletoni skedarin e saktë.bin dhe futni adresën që korrespondon me skedarin bin dhe klikoni në shkarkim.

për shembull: boot_v1.1.bin -------------- 0x00000

pasi operacioni të jetë i suksesshëm mbyllni XTCOM_UTIL dhe gjithashtu shkëputeni ESP8266 (kjo duhet të bëhet në mes të ndezjes së secilit skedar.bin). Rihapni përsëri XTCOM_UTIL dhe lidhni Esp8266 dhe përsëritni hapat e mësipërm për të ndezur të gjithë 4 skedarët e koshit në adresën e tyre të saktë. (mos harroni të tokëzoni GPIO0 gjatë gjithë kohës gjatë ndezjes)

Për udhëzime të hollësishme, ju lutemi referojuni kësaj:

Hapi 4: Konfigurimi i aplikacionit Blynk

Shkarkoni Aplikacionin Blynk nga Play Store dhe Hyni.

Për të krijuar një projekt të ri Shtypni + ikonën në krye. Ju Jepni Emrin e Projektit. Zgjidhni Pajisjen si Arduino UNO Lloji i Lidhjes si WiFi dhe shtypni Krijo. Sapo të krijoni një shenjë autori do të dërgohet në e-mailin tuaj të regjistruar. Ju gjithashtu mund ta dërgoni atë më vonë në pajisjet e Faqes së Vendosjes së Projektit (Simboli i arrës).

Për të shtuar një buton shtypni + dhe zgjidhni Button. Shtypni butonin e krijuar rishtas për ta redaktuar atë. Jepini atij një emër dhe vendosni pin në digjital D13. Ndryshoni modalitetin në SWITCH. Kjo do të ndez/çaktivizojë LED-in e ndërtuar në Arduino.

Për të kontrolluar kunjat e tjerë, zgjidhni Kunjin e kërkuar (D3, D4 … etj) në Menunë e Ndryshimit.

Hapi 5: Programimi

Hapni Arduino IDE.

Zgjidhni bordin në Arduino Uno dhe zgjidhni portën e duhur.

SHKARKONI KODIN DHE PASTE KODIN N Ad Adruino IDE.

Shtë modifikimi i Programit Shembull Esp8266_Shield. Zëvendësoni yourAUTH me shenjën Auth të dërguar në Postën tuaj. Zëvendësoni youSSID me emrin tuaj WiFi dhe zëvendësoni YourPassword me fjalëkalim WiFi. Pjesa serike e harduerit komentohet pasi ne po përdorim Arduino UNO.

** Në program kam komentuar serialin e softuerit (nëse përdorni Arduino Uno). Unë ju rekomandoj që të komentoni Serialin e Softuerit si të tij të paqëndrueshëm

Ngarko programin e mësipërm në tabelën Arduino Uno. Pas ngarkimit të tij shkëput arduino -n nga Kompjuteri.

Tani ju duhet të lidhni ESP8266 me Arduino UNO.

Hapi 6: Konfigurimi i Qarkut dhe FINSHI

Image
Image
Konfigurimi i qarkut dhe FINSHI!
Konfigurimi i qarkut dhe FINSHI!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Pasi të përfundojë lidhja, lidhni Arduino në kompjuter. Hapni Serial Monitor dhe vendosni normën e baud në 115200.

Nëse gjithçka është e saktë, në Serial Monitor do të shihni diçka si Imazhi i Shfaqur.

Në Aplikacionin Blynk, zgjidhni projektin tuaj dhe klikoni butonin e luajtjes. Shtypni butonin për të ndezur/fikur LED -in.

Tani me këtë projekti ka përfunduar. Shpresoj se ju ka pëlqyer tutoriali. Nëse keni ndonjë pyetje/ sugjerim, ju lutemi lini atë në pjesën e komenteve më poshtë. Faleminderit!

Recommended: