Përmbajtje:
- Hapi 1: Karakteristikat Fizike të Bordit
- Hapi 2: Qasja në kunjat ESP8266
- Hapi 3: Krahasimi i Dy Arduinos
- Hapi 4: Ndërroni përzgjedhjen e statusit dhe modalitetit
- Hapi 5: Instalimi i firmuerit AT
- Hapi 6: Verifikimi i firmuerit AT
- Hapi 7: Shembull
- Hapi 8: Konfiguroni Arduino IDE Environment
- Hapi 9: Arduino Mega me stafetë duke përdorur bordin e veçantë të Esp8266
- Hapi 10: Arduino Mega Me Esp8266 të integruar
Video: Arduino MEGA 2560 Me WiFi të integruar - ESP8266: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:26
Në tekstin e sotëm, ne diskutojmë një Arduino që e konsideroj jashtëzakonisht të veçantë, pasi ka një ESP8266 të ngulitur në tabelën e tij. Nuk e ka ESP12 të bashkuar në tabelë. Në vend të kësaj, ajo ka çipin Espressif. Pra, në tabelë keni çipin e integruar Tensilica me 4MB memorie, së bashku me ATmega2560, që është Arduino Mega tradicionale.
Le të kalojmë në mënyrën se si funksionon ky Arduino, dhe le të bëjmë një asamble që tregon se kur duhet të zgjidhni ESP ose Mega për të kryer një automatizim në shtëpi. Me këtë, ne mund të ndezim dhe fikim llambat, i cili është një mekanizëm që mund të jetë shumë i dobishëm për ju për të bërë përmirësime në shtëpinë tuaj.
Hapi 1: Karakteristikat Fizike të Bordit
Më pëlqen shumë që ky Arduino ka një lidhës Pigtail për një antenë. Pse është e mirë kjo? Nëse lidhni një antenë në këtë pajisje, do të keni një përfitim të madh, pasi do të rrisë shtrirjen tuaj, drejtpërdrejt nga 90 metra në 240 metra larg. Unë arrita në këtë përfundim pas një prove që bëra, kështu që nuk më duhej të mbështetesha vetëm në manualin e fletës së të dhënave.
Ky bord ka gjithashtu një çelës përzgjedhës që lejon ESP të ndërhyjë në lidhjen midis TX0 dhe TX3, duke kujtuar se ATmega ka katër seriale. Një ndërprerës i dytë përzgjedhës është DIP Switch, dhe ne gjithashtu kemi një mënyrë regjistrimi kryesore të ESP8266. E gjithë fiksimi është plotësisht në përputhje me pinout ATmega.
Hapi 2: Qasja në kunjat ESP8266
Këtu, unë tregoj pjesën e pasme të tabelës, ku ka një tabelë që shfaq qasjen në kunjat ESP.
Hapi 3: Krahasimi i Dy Arduinos
Këtu, kemi një krahasim midis Mega Arduino me ESP të integruar (Arduino Mega RobotDyn) dhe Mega Arduino tradicionale (Arduino Mega 2560). Ne mund të shohim se ato janë të ngjashme, por në 2560, ne kemi printer USB, i cili është një lidhës i madh. Sidoqoftë, në RobotDyn, ne kemi mini-USB. Më pëlqen veçanërisht opsioni më kompakt, por fuqia është e njëjtë në të dyja.
Ne mund të shohim, pra, se qëllimi i krijuesve të RobotDyn ishte të ruanin arkitekturën e ATmega.
Siç e shohim në tabelën e mësipërme, ATmega ka 32MB memorie, pa llogaritur kujtesën ESP. Kjo është e mrekullueshme, pasi Mega Arduino tradicionale ka vetëm 256kb memorie. Fuqia në RobotDyn është 7 deri në 12 volt, dhe ESP8266 tashmë është mundësuar, dhe tashmë ka një zvogëlues të tensionit. Pra, ushqyerja me Arduino tashmë po ushqen ESP, e cila tashmë është në 3v3, dhe nga brenda ai mikrokontrollues është tashmë 3v3.
Procesorët janë të njëjtë, 16MHz, dhe një avantazh i madh i këtyre modeleve është sasia e lartë e IO -ve.
Hapi 4: Ndërroni përzgjedhjen e statusit dhe modalitetit
Ne kemi këtu DIP Switch dhe një tabelë me disa pozicione. Këto ndihmojnë në lidhjet, në varësi të objektivit tuaj. Një detaj thelbësor është se nëse po shkruani Flash në ESP, duhet të jeni të vetëdijshëm për adresat që janë paksa të ndryshme.
Në imazhin më poshtë, ne zmadhuam çelësin që ndryshon portin serik të Arduino Mega. Kjo lidhet me ESP, dhe gjithashtu në Modalitetin kryesor, duke kërkuar që ne duhet të shtypim ESP8266 për të regjistruar.
Hapi 5: Instalimi i firmuerit AT
Nëse dëshironi të përdorni ESP8266 në modalitetin AT, shkarkoni skedarin PDF. Tani duhet të konfiguroni kartën në mënyrë që ESP8266 të jetë i lidhur me USB dhe në modalitetin e regjistrimit. Për ta bërë këtë, vendosni çelsat 5, 6 dhe 7 në ON (majtas) dhe të gjithë çelsat e tjerë në OFF (djathtas).
Nëse dëshironi të përdorni ESP8266 në modalitetin AT, duhet të konfiguroni Mjetin e Shkarkimit Flash si më poshtë:
SPI Speed = 80MHz
Mënyra SPI = DIO
Madhësia e Flash = 32Mbit 4mb byte x 8 bit = 32m bit
Frekuenca e Kristalit = 26M
Skedari / bin / esp_init_data_default.binataddress0x3fc000
Skedari / bin / blank.binataddress0x37e000
Skedari / bin / boot_v1.4 (b1).binataddress0x00000
Skedari / bin / në / 512+512 / user1.1024.new.2.binataddress0x1000
Hapi 6: Verifikimi i firmuerit AT
Në këtë pjesë, unë përdor esptool.exe, i cili është një mjet komandimi që hyn në ESP8266 Flash dhe kontrollon disa cilësime, të tilla si lloji i çipit dhe madhësia e kujtesës.
Hapi 7: Shembull
Në këtë shembull ne tregojmë adresat heksadecimale që përdorim për të shkruar me mjetin Flash Download.
Gjithashtu, për ata që nuk kanë shumë përvojë me ESP8266, unë sugjeroj dy nga videot e mia të mëparshme: Regjistrimi në ESP01 dhe Hyrje në ESP8266.
Hapi 8: Konfiguroni Arduino IDE Environment
Për të regjistruar Arduino, nuk ka asnjë mister fare. Ju vetëm duhet të vendosni bordin Mega Arduino 2560 sikur të ishte një Arduino tradicional.
Hapi 9: Arduino Mega me stafetë duke përdorur bordin e veçantë të Esp8266
Ne kemi këtu skemën e montimit që unë kryej në video. Ne e lidhëm Arduino Mega me ESP01 dhe kontrolluam dy stafetë për një aplikim.
Hapi 10: Arduino Mega Me Esp8266 të integruar
Këtu, ne bëjmë të njëjtën gjë të përmendur më lart, por ndërsa përdorim Arduino Mega me ESP të integruar. Një këshillë është që të shikoni videon me titull Automatizimi i banimit me Arduino Mega dhe ESP8266 për më shumë detaje në lidhje me këtë temë.
Recommended:
Si të programoni Arduino Mega 2560 Core ?: 3 hapa
Si të Programoni Arduino Mega 2560 Core ?: Gjeta këtë bord të madh të faktorit të vogël Arduino mega bord në ebay. Ashtë një version më i vogël i Arduino mega 2560 dhe me sa duket quhet Arduino mega core … Megjithatë kishte një problem! Nuk përfshin lidhje USB dhe nuk ka shumë në
Kompleti i daulleve elektronike të bëra me shtëpi me Arduino Mega 2560: 10 hapa (me fotografi)
Kompleti i daulleve elektronike të bëra me shtëpi me Arduino Mega2560: Ky është Projekti im Arduino. Si të ndërtoni një çantë e-daulle me Arduino? Përshëndetje lexues i dashur! -Pse bëni një Projekt të tillë? Para së gjithash sepse nëse ju pëlqejnë këto lloj gjërash, do të kënaqeni shumë me procesin e punës. Së dyti, sepse është me të vërtetë e lirë
Bordi i Ndërfaqes Universale të Integruar - Kontrolli USB/Bluetooth/WIFI: 6 hapa
Bordi i Ndërfaqes Universale të Integruar - Kontrolli USB/Bluetooth/WIFI: Shpesh gjej se krijoj biblioteka për module të reja të ngulitura nga e para bazuar në fletën e të dhënave të pajisjes. Në gjenerimin e bibliotekës gjej se jam mbërthyer në një cikël kodesh, përpiloj, programoj dhe testoj kur sigurohem që gjërat funksionojnë dhe janë pa gabime. Shpesh kom
Sistemi i Menaxhimit të Motorit për Ngritjen e Aplikacionit duke Përdorur Arduino Mega 2560 dhe IoT: 8 hapa (me fotografi)
Sistemi i Menaxhimit të Motorit për Ngritjen e Aplikimit duke Përdorur Arduino Mega 2560 dhe IoT: Tani ditët e fundit mikrokontrolluesi i bazuar në IoT përdoret gjerësisht në aplikimin industrial. Ekonomikisht ato përdoren në vend të kompjuterit. Objektivi i projektit është të kontrollojmë plotësisht dixhitalizimin, regjistruesin e të dhënave dhe monitorimin e motorit me induksion 3fazësh me
WiFi Jammer me Powerbank të integruar: 12 hapa
Jammer WiFi me Powerbank të integruar: Përshëndetje mik, në këtë video do t'ju tregojSi mund të bëni një bllokues portativ WiFi me bankë energjie të integruar. E cila mund të përdoret si për karikimin e celularit tuaj ashtu edhe për fuqizimin e bllokuesit tuaj WiFi. :: Paralajmërim :: isshtë e paligjshme për të bllokuar rrjetin WiFi të dikujt. Unë jam duke bërë