Përmbajtje:
- Hapi 1: Skema elektrike
- Hapi 2: Automatizimi i banimit me deri në 68 pika të energjisë
- Hapi 3: Mjetet e përdorura
- Hapi 4: Asambleja ESP01 dhe FTDI
- Hapi 5: Ngarkoni Hex në Arduino
- Hapi 6: Instaloni Hex në Arduino
- Hapi 7: ESP8266 në modalitetin AT
- Hapi 8: Instalimi i firmuerit AT në ESP
- Hapi 9: Konfigurimi i ESP
- Hapi 10: Shembull
- Hapi 11: Shembuj të tjerë të qarkut
- Hapi 12: Shkarkoni Aplikacionin
- Hapi 13: Çifto Bluetooth
- Hapi 14: Kontrolli i Automatizimit të Labkit
Video: Kontrolli deri në 68 pikë me Arduino Mega dhe ESP8266: 14 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Përmes përdorimit të një skeme elektrike që kam vënë në dispozicion në formatin PDF, në projektin e sotëm, një Arduino Mega lidhet me ESP8266 për të bërë funksionin WiFi. Kryesisht për automatizimin e banimit, qarku gjithashtu punon me Bluetooth, dhe është i lidhur me dy stafetë dhe dy llamba. Që të ndodhë e gjithë kjo, do të na duhet të mundësojmë kontrollin e deri në 68 pikave të energjisë. Kjo do të ndodhë përmes një APP, Labkit, të aksesuar përmes një telefoni ose tableti Android. Në këtë asamble, nuk do të keni nevojë të programoni Arduino ose ESP8266. Ne gjithashtu do të fillojmë të përdorim komandat AT. Shikoni videon:
Hapi 1: Skema elektrike
Qarku Mega WiFi me stafetë Këtu në skemën elektrike, mund të shihni që kam përdorur një Arduino Mega të lidhur me një ESP8266 për të bërë funksionin WiFi. Usefulshtë e dobishme të mbani mend se ky qark mund të funksionojë edhe me Bluetooth. Në këtë shembull, unë gjithashtu lidha dy stafetë dhe dy llamba. Theksoj se në tabelën me dy stafetë, mund të lidhni 34 borde të tjerë me dy ose tetë stafetë, sipas preferencës tuaj. Më vonë, unë do të shpjegoj saktësisht se si ta bëjmë atë.
Hapi 2: Automatizimi i banimit me deri në 68 pika të energjisë
Ne përdorim Labkit gjatë projektit tonë. Ky aplikacion është krijuar për të kontrolluar pajisjet e lidhura me një Arduino Uno ose Mega. Përmes një moduli Bluetooth ose një ESP8266 të lidhur me Arduino, ne mund të komunikojmë me pajisjet përmes një telefoni ose tableti Android.
Hapi 3: Mjetet e përdorura
Në këtë projekt, ne përdorim ESP8266 dhe Arduino Mega, përveç tre programeve dhe dy skedarëve. Siç u theksua në anën e majtë të figurës, programi Flash Download Tools do të ekzekutojë skedarin Firmware AT, i cili do të kalojë në ESP8266. Në sekuencë, do të keni Termite, domethënë një terminal për të komunikuar me modalitetin AT, i cili do të marrë komandat tuaja dhe do të dërgojë konfigurime në ESP8266.
Në pjesën që përfshin Arduino Mega, e cila shfaqet në anën e djathtë të imazhit, ne gjithashtu ngarkojmë skedarin firmware Labkit HEX, përmes programit XLoader.
Hapi 4: Asambleja ESP01 dhe FTDI
Për ta vënë ESP01 në modalitetin e regjistrimit për të instaluar firmware AT, thjesht ndiqni këtë asamble.
KUJDES: Për të përdorur komandat AT përmes Termitit, hiqni lidhjen midis GPIO0 dhe GND.
Hapi 5: Ngarkoni Hex në Arduino
Për të përdorur këtë aplikacion, është e nevojshme të ngarkoni Arduino me një skedar gjashtëkëndësh, i cili është një kod tashmë i përpiluar që ne e bëjmë të disponueshëm. Për të instaluar hex në Arduino, ne së pari kemi nevojë për një program të quajtur XLoader që mund të shkarkohet përmes kësaj lidhjeje.
Ndërfaqja e programit XLoader është kjo në imazh.
Hapi 6: Instaloni Hex në Arduino
- Në skedarin Hex, duhet të ketë shtegun drejt gjashtëkëndëshit, i cili mund të shkarkohet përmes kësaj lidhjeje me Arduino Mega dhe këtë lidhje për Arduino Uno.
- Pajisja është modeli Arduino. Zgjidhni cilin Arduino të përdorni.
- Porta COM është porta ku Arduino është e kyçur në kompjuter dhe një listë do të shfaqet me portat në përdorim. Zgjidhni atë që përputhet me Arduino -n tuaj.
- Shkalla e baudit vendoset automatikisht për çdo lloj pajisjeje.
- Pasi të jenë konfiguruar të gjitha fushat, thjesht klikoni Ngarko dhe prisni që procesi të përfundojë.
Hapi 7: ESP8266 në modalitetin AT
Hex. Që vendosim në Arduino do të komunikojë me ESP përmes protokollit AT. Për këtë, është e nevojshme që ESP të ketë firmuerin AT të instaluar. Versioni i SDK -së që përdorëm ishte esp_iot_sdk_v1.5.0_15_11_27.
Për të kontrolluar versionin e firmuerit që ESP juaj po përdor përmes programit Termite:
Me Termitin e hapur, shkruani AT+GMR në fushën e futjes së tekstit më poshtë.
Hapi 8: Instalimi i firmuerit AT në ESP
Nëse nuk është në versionin që ne përdorim, mund të shkarkoni firmuerin AT të ESP që ne përdorim këtu.
Për të instaluar firmware -in, do t'ju duhet të shkarkoni Flash Download Tools nga kjo lidhje.
Për të instaluar firmware -in në një ESP01, mund të përdorni një FTDI me montimin në imazh.
Hapat:
Zbërtheni skedarin esp_iot_sdk_v1.5.0_15_11_27 dhe hapni programin Flash Download Tools.
Kontrolloni opsionin SpiAutoSet.
Në secilën fushë, zgjidhni skedarët e dosjes së pakompresuar në këtë mënyrë:
bin / esp_init_data_default.bin
bin / bosh.bin
bin / boot_v1.4 (b1).bin
bin / at / 512+512 / user1.1024.new.2.bin
Për secilin skedar, ndryshoni fushën ADDR në këtë mënyrë:
0x7c000
0xfe000
0x00000
0x01000
Shihni diagramin
Duhet të duket si në foto
Zgjidhni COM PORT që është ESP juaj dhe normën e baud prej 115200, dhe klikoni butonin START.
Hapi 9: Konfigurimi i ESP
Tani le të konfigurojmë ESP01 që të lidhet me rrjetin tonë. Hapni Termitin dhe shkruani:
AT+CWMODE_DEF = 1 (vendos ESP në modalitetin e stacionit)
AT+CWJAP_DEF = "TestSP", "87654321" (zëvendësoni me SSID dhe fjalëkalim për rrjetin tuaj)
AT+CIPSTA_DEF = "192.168.2.11" (zëvendësoni me IP -në që dëshironi të përdorni)
AT+CIPSTA? (Për të verifikuar që keni IP -në e duhur)
Hapi 10: Shembull
Këtu kemi rezultatin e Termitit. Kjo tregon versionin dhe nëse të gjitha komandat që ekzekutoni janë në rregull, mes detajeve të tjera.
Hapi 11: Shembuj të tjerë të qarkut
Këtu vendos skemat me Uno dhe Mega Arduinos, me konvertuesin e nivelit, HC-05, të dyja me mundësi përdorimi me WiFi ose Bluetooth. Në shembullin tonë sot, ne përdorim Mega me WiFi, plus dy rezistorë në vend të konvertuesit të nivelit. Por këtu ne tregojmë rastet e tjera, sepse softueri lejon këto kombinime të tjera.
Qarku Uno Bluetooth
Qarku Uno Wifi
Qarku Mega Bluetooth
Qarku Mega WiFi
Hapi 12: Shkarkoni Aplikacionin
Aplikacioni gjendet në dyqanin Google Play në:
play.google.com/store/apps/details?id=br.com.appsis.controleautomacao
Hapi 13: Çifto Bluetooth
Nëse do të përdorni modulin Bluetooth, sigurohuni që të keni Bluetooth të ndezur dhe të çiftuar me smartphone në cilësimet e sistemit.
Hapi 14: Kontrolli i Automatizimit të Labkit
- Kur hapni aplikacionin për herë të parë, do të shihni ekranin blu LABkit.
- Klikoni butonin në këndin e sipërm të majtë dhe aplikacioni do të pyesë se çfarë lloji të Arduino po përdorni.
- Pasi të zgjidhni llojin e Arduino, aplikacioni do të pyesë se cilin modul po përdorni për t'u lidhur.
- Nëse keni zgjedhur WiFi, futni IP në fushën që shfaqet.
- Nëse zgjidhni Bluetooth, do t'ju duhet të shkruani emrin e modulit.
- Kur lidheni, aplikacioni do të shfaqë një buton për të shtuar veprime të reja në këndin e poshtëm të djathtë.
- Duke klikuar këtë buton, do të shfaqet një ekran për të zgjedhur pinin Arduino dhe emrin e veprimit.
- Kur shtoni një veprim të ri, ai duhet të shfaqet në listë si në imazhin e mëposhtëm.
- Klikimi i butonit do të ndizet me ngjyrë të gjelbër dhe kunja e Arduino që keni zgjedhur duhet të shkojë lartë.
- Për të hequr një veprim, thjesht prekni dhe mbani butonin
Recommended:
Lëkundës i kontrolluar i tensionit pikë për pikë: 29 hapa
Lëkundës i kontrolluar i tensionit pikë për pikë: Përshëndetje! Ju keni gjetur një projekt ku marrim një mikroçip vërtet të lirë, një CD4069 (i bukur), dhe i bashkojmë disa pjesë, dhe marrim një oshilator shumë të dobishëm të përcjelljes së tensionit të kontrolluar! Versioni që do të ndërtojmë ka vetëm një valë sharre ose devijimi, e cila është
Qarku Crossfader pikë për pikë: 16 hapa (me fotografi)
Qarku Crossfader Point-to-Point: Ky është një qark crossfader. Ai pranon dy hyrje dhe zbehet midis tyre, me daljen që është një përzierje e dy hyrjeve (ose vetëm një prej hyrjeve). Circuitshtë një qark i thjeshtë, shumë i dobishëm dhe i lehtë për t’u ndërtuar! Ai përmbys sinjalin që kalon përmes tij,
Qarku pikë-për-pikë Eurorack i prishjes së dyfishtë: 12 hapa
Qarku pikë-për-pikë Eurorack i prishjes së dyfishtë: Qëllimi i këtij udhëzuesi është të tregojë se si mund të bëni një qark DECAL DECAY për sintetizuesin tuaj modular. Ky është një qark pikë për pikë pa asnjë PCB dhe demonstron një mënyrë tjetër për të ndërtuar qarqe funksionale sintetizuese me pjesë minimale
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU
Pike - Drejtoni makinë më të sigurt, ngasni më zgjuar, drejtoni një pike !: 5 hapa
Pike - Drejtoni makinë, Drejtoni më zgjuar, Drejtoni një Pike !: Mirë se vini në projektin tim të quajtur Pike! Ky është një projekt si pjesë e edukimit tim. Unë jam një student NMCT në Howest në Belgjikë. Qëllimi ishte për të bërë diçka të zgjuar duke përdorur një Raspberry Pi. Ne kishim liri të plotë në të cilën donim të bëheshim të zgjuar. Për mua është