Kazalo:
- 1. korak: Fizične značilnosti odbora
- 2. korak: Dostop do zatičev ESP8266
- 3. korak: Primerjava dveh Arduino
- 4. korak: Preklopite na stanje in izbiro načina
- 5. korak: Namestitev vdelane programske opreme AT
- 6. korak: Preverjanje vdelane programske opreme AT
- 7. korak: Primer
- 8. korak: Konfigurirajte okolje IDE Arduino
- 9. korak: Arduino Mega z releji z uporabo ločene plošče Esp8266
- 10. korak: Arduino Mega z vgrajenim Esp8266
Video: Arduino MEGA 2560 z vgrajeno WiFi - ESP8266: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V današnjem besedilu razpravljamo o Arduinu, ki se mi zdi izjemno poseben, saj ima v svoji plošči vgrajen ESP8266. ESP12 nima spajkanega na ploščo. Namesto tega ima čip Espressif. Torej, na plošči imate vgrajen čip Tensilica s 4 MB pomnilnika, skupaj z ATmega2560, ki je tradicionalni Arduino Mega.
Pojdimo naprej, kako deluje ta Arduino, in naredimo sklop, ki prikazuje, kdaj morate izbrati ESP ali Mega za izvajanje avtomatizacije doma. S tem lahko vklopimo in izklopimo svetilke, kar je mehanizem, ki vam je lahko zelo koristen za izboljšanje vaše hiše.
1. korak: Fizične značilnosti odbora
Zelo mi je všeč, da ima ta Arduino priključek Pigtail za anteno. Zakaj je to dobro? Če na to napravo priključite anteno, boste imeli ogromno koristi, saj bo povečala vaš doseg, naravnost z 90 metrov na 240 metrov stran. Do tega zaključka sem prišel po opravljenem testu, zato se mi ni bilo treba zanašati samo na priročnik s podatkovnim listom.
Ta plošča ima tudi izbirno stikalo, ki ESP -ju omogoča prepletanje povezave med TX0 in TX3, pri čemer se spomnite, da ima ATmega štiri serijske publikacije. Drugo izbirno stikalo je DIP stikalo, imamo pa tudi ključni način snemanja ESP8266. Vse pripenjanje je popolnoma združljivo z izpisom ATmega.
2. korak: Dostop do zatičev ESP8266
Tukaj pokažem zadnji del plošče, kjer je tabela, ki prikazuje dostop do zatičev ESP.
3. korak: Primerjava dveh Arduino
Tukaj imamo primerjavo med Mega Arduinom z integriranim ESP (Arduino Mega RobotDyn) in tradicionalnim Mega Arduinom (Arduino Mega 2560). Vidimo lahko, da sta si podobna, toda v 2560 imamo tiskalnik USB, ki je velik priključek. V RobotDynu pa imamo mini-USB. Še posebej mi je všeč bolj kompaktna možnost, vendar je moč pri obeh enaka.
Vidimo torej, da je bil namen ustvarjalcev RobotDyn ohraniti arhitekturo ATmege.
Kot vidimo v zgornji tabeli, ima ATmega 32 MB pomnilnika, ne da bi upoštevali pomnilnik ESP. To je čudovito, saj ima tradicionalni Mega Arduino le 256 KB pomnilnika. Napajanje v RobotDynu je od 7 do 12 voltov, ESP8266 pa je že napajan in že ima reduktor napetosti. Torej napajanje Arduina že hrani ESP, ki je že na 3v3, v notranjosti pa je ta mikrokrmilnik že 3v3.
Procesorji so enaki, 16 MHz, ena velika prednost teh modelov pa je velika količina IO.
4. korak: Preklopite na stanje in izbiro načina
Tu imamo DIP stikalo in mizo z več položaji. Ti pomagajo pri povezavah, odvisno od vašega cilja. Bistvena podrobnost je, da se morate, če pišete Flash v ESP, zavedati naslovov, ki so celo nekoliko drugačni.
Na spodnji sliki smo povečali ključ, ki spreminja serijska vrata Arduino Mega. Ta se poveže z ESP -jem in tudi v ključnem načinu, kar zahteva, da moramo za snemanje pritisniti ESP8266.
5. korak: Namestitev vdelane programske opreme AT
Če želite uporabljati ESP8266 v načinu AT, prenesite datoteko PDF. Zdaj morate kartico konfigurirati tako, da je ESP8266 priključen na USB in v načinu snemanja. V ta namen stikala 5, 6 in 7 nastavite na ON (levo), vsa druga stikala pa na OFF (desno).
Če želite uporabljati ESP8266 v načinu AT, morate orodje Flash Download Tool konfigurirati na naslednji način:
SPI hitrost = 80 MHz
Način SPI = DIO
Velikost bliskavice = 32Mbit 4 MB bajtov x 8 bitov = 32 m bitov
Kristalna frekvenca = 26M
Datoteka / bin / esp_init_data_default.binataddress0x3fc000
Datoteka / bin / blank.binataddress0x37e000
Datoteka / bin / boot_v1.4 (b1).binataddress0x00000
Datoteka / bin / at / 512+512 / user1.1024.new.2.binataddress0x1000
6. korak: Preverjanje vdelane programske opreme AT
V tem delu sem uporabil esptool.exe, ki je ukazno orodje, ki dostopa do ESP8266 Flash in preverja nekatere nastavitve, na primer vrsto čipa in velikost pomnilnika.
7. korak: Primer
V tem primeru prikažemo šestnajstiške naslove, ki jih uporabljamo za pisanje z orodjem za prenos Flash.
Za tiste, ki nimate veliko izkušenj z ESP8266, predlagam dva od mojih prejšnjih videoposnetkov: Snemanje v ESP01 in Uvod v ESP8266.
8. korak: Konfigurirajte okolje IDE Arduino
Za snemanje Arduina sploh ni skrivnosti. Nastaviti morate le ploščo Mega Arduino 2560, kot da je tradicionalni Arduino.
9. korak: Arduino Mega z releji z uporabo ločene plošče Esp8266
Tukaj imamo shemo montaže, ki jo izvedem v videu. Arduino Mega smo priključili na ESP01 in za eno aplikacijo krmilili dva releja.
10. korak: Arduino Mega z vgrajenim Esp8266
Tukaj delamo isto, kar je omenjeno zgoraj, vendar med uporabo Arduino Mega z vgrajenim ESP. En nasvet je, da si za več podrobnosti o tej temi ogledate videoposnetek z naslovom Stanovanjska avtomatizacija z Arduino Mega in ESP8266.
Priporočena:
Vgrajeno LED božično drevo, natisnjeno s 3D -tiskalnikom: 10 korakov (s slikami)
Božično drevo z vgrajenim 3D tiskanjem: to je božično drevo, natisnjeno v 3D, z vgrajenimi naslovljivimi LED diodami v notranjosti. Tako je mogoče programirati LED za lepe svetlobne učinke in uporabiti 3D tiskano strukturo kot difuzor. Drevo je ločeno v 4 stopnjah in osnovni element (drevo
Drsnik kamere za sledenje objektom z rotacijsko osjo. 3D natisnjeno in vgrajeno v krmilnik DC motorja RoboClaw & Arduino: 5 korakov (s slikami)
Drsnik kamere za sledenje objektom z rotacijsko osjo. 3D natisnjeno in izdelano na krmilniku RoboClaw DC Motor & Arduino: Ta projekt je bil eden mojih najljubših projektov, odkar sem združil zanimanje za snemanje videa z DIY. Vedno sem gledal in želel posnemati tiste kinematografske posnetke v filmih, kjer se kamera premika po zaslonu, medtem ko se premika, da sledi
Samodejni sistem prečkanja železnice z vgrajeno platformo na osnovi Arduino: 9 korakov
Samodejni sistem železniških prehodov z vgrajeno platformo, ki temelji na Arduinu: do božiča je le še teden dni! Vsi so zaposleni s praznovanji in pridobivanjem daril, kar je mimogrede še težje dobiti z neskončnimi možnostmi povsod okoli nas. Kako bi bilo, če bi se odločili za klasično darilo in dodali pridih DIY v
Pametna košarkarska arkadna igra z obroči za štetje rezultatov z vgrajeno platformo Evive- Arduino: 13 korakov
Pametna arkadna igra za košarko z obroči za štetje rezultatov z vgrajeno platformo Evive- Arduino: Od vseh iger, ki so na voljo, so najbolj zabavne arkadne igre. Tako smo pomislili, zakaj si tega ne bi naredili sami doma! In tu smo, najbolj zabavna DIY igra, ki bi jo kdaj igrali - DIY Arcade Basketball Game! Ne samo, da je
Jammer WiFi z vgrajeno Powerbank: 12 korakov
Jammer WiFi z vgrajeno Powerbank: Pozdravljeni, v tem videoposnetku vam bom povedal, kako lahko naredite prenosni motilnik WiFi z vgrajeno banko moči. Ki ga lahko uporabite tako za polnjenje mobilnega telefona kot za napajanje motilca WiFi .::Opozorilo :: To je nezakonito zatirati nekoga v omrežje WiFi. Delam