Sisukord:
- 1. samm: juhatuse füüsilised omadused
- Samm: juurdepääs ESP8266 tihvtidele
- Samm: kahe arduino võrdlemine
- 4. samm: vahetage olekut ja režiimi valikut
- Samm: püsivara installimine
- Samm: püsivara kontrollimine
- Samm 7: Näide
- Samm: konfigureerige Arduino IDE keskkond
- Samm: Arduino Mega releedega, kasutades esp8266 eraldi tahvlit
- Samm: Arduino Mega sisseehitatud Esp8266 abil
Video: Arduino MEGA 2560 koos sisseehitatud WiFi -ga - ESP8266: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tänases tekstis arutleme Arduino üle, mida pean äärmiselt eriliseks, kuna selle pardal on ESP8266. Sellel pole ESP12 plaadile joodetud. Selle asemel on sellel Espressifi kiip. Niisiis, plaadil on teil sisseehitatud 4 MB mäluga Tensilica kiip koos ATmega2560-ga, mis on traditsiooniline Arduino Mega.
Liigume edasi selle Arduino tööpõhimõtte juurde ja teeme kokkupaneku, mis näitab, millal peaksite koduautomaatika teostamiseks valima ESP või Mega. Selle abil saame lambid sisse ja välja lülitada, mis on mehhanism, mis võib olla teie maja parandamiseks väga kasulik.
1. samm: juhatuse füüsilised omadused
Mulle väga meeldib, et sellel Arduino'l on antenni jaoks Pigtail -pistik. Miks see hea on? Kui ühendate selle seadmega antenni, on teil tohutu kasu, kuna see suurendab teie ulatust otse 90 meetri pealt 240 meetri kaugusele. Sellele järeldusele jõudsin pärast katset, mida tegin, nii et ma ei pidanud lootma ainult andmelehe kasutusjuhendile.
Sellel plaadil on ka valikulüliti, mis võimaldab ESP -l ühendada TX0 ja TX3 vahelise ühenduse, pidades meeles, et ATmega on neli seeriat. Teine valikulüliti on DIP -lüliti ja meil on ka ESP8266 võtme salvestusrežiim. Kogu kinnitus sobib täielikult ATmega pistikuga.
Samm: juurdepääs ESP8266 tihvtidele
Siin näitan tahvli tagakülge, kus on tabel, mis kuvab juurdepääsu ESP -tihvtidele.
Samm: kahe arduino võrdlemine
Siin on meil võrdlus Mega Arduino ja integreeritud ESP (Arduino Mega RobotDyn) ning traditsioonilise Mega Arduino (Arduino Mega 2560) vahel. Näeme, et need on sarnased, kuid 2560 -s on meil USB -printer, mis on suur pistik. RobotDynis on meil aga mini-USB. Mulle meeldib eriti kompaktsem variant, kuid võimsus on mõlemas sama.
Näeme seega, et RobotDyn loojate eesmärk oli säilitada ATmega arhitektuur.
Nagu ülaltoodud tabelist näeme, on ATmega mälu 32 MB, arvestamata ESP mälu. See on imeline, kuna traditsioonilisel Mega Arduino mälu on vaid 256 kb. RobotDyni võimsus on 7–12 volti ja ESP8266 on juba toitega ning sellel on juba pinge vähendaja. Niisiis, Arduino toitmine toidab juba ESP -d, mis on juba alla 3v3, ja sisemiselt on see mikrokontroller juba 3v3.
Protsessorid on samad, 16MHz, ja nende mudelite üheks suureks eeliseks on suur hulk IO -sid.
4. samm: vahetage olekut ja režiimi valikut
Meil on siin DIP -lüliti ja mitme positsiooniga tabel. Need aitavad ühendust luua, sõltuvalt teie eesmärgist. Üks oluline detail on see, et kui kirjutate Flashi ESP -s, peate olema teadlik aadressidest, mis on isegi pisut erinevad.
Alloleval pildil suurendasime klahvi, mis muudab Arduino Mega jadaporti. See ühendub ESP -ga ja ka võtmerežiimis, nõudes, et salvestamiseks peame vajutama ESP8266.
Samm: püsivara installimine
Kui soovite ESP8266 kasutada AT -režiimis, laadige alla PDF -fail. Nüüd peaksite kaardi konfigureerima nii, et ESP8266 oleks USB -ga ühendatud ja salvestusrežiimis. Selleks seadke lülitid 5, 6 ja 7 asendisse ON (vasakul) ja kõik muud lülitid asendisse OFF (paremal).
Kui soovite ESP8266 -d kasutada AT -režiimis, peaksite Flash -allalaadimistööriista konfigureerima järgmiselt.
SPI kiirus = 80 MHz
SPI -režiim = DIO
Välgu suurus = 32 Mbit 4 MB baiti x 8 bitti = 32 m bitti
Kristallide sagedus = 26 miljonit
Fail / bin / esp_init_data_default.binataddress0x3fc000
Fail / bin / blank.binataddress0x37e000
Fail / bin / boot_v1.4 (b1).binataddress0x00000
Fail / bin / at / 512+512 / user1.1024.new.2.binataddress0x1000
Samm: püsivara kontrollimine
Selles osas kasutasin esptool.exe, mis on käsutööriist, mis pääseb juurde ESP8266 Flashile ja kontrollib mõningaid seadeid, näiteks kiibi tüüpi ja mälumahtu.
Samm 7: Näide
Selles näites näitame kuueteistkümnendsüsteemi aadresse, mida kasutame Flash Download Tooliga kirjutamiseks.
Samuti neile, kellel pole ESP8266 -ga palju kogemusi, soovitan kahte minu eelmist videot: salvestamine ESP01 -s ja ESP8266 sissejuhatus.
Samm: konfigureerige Arduino IDE keskkond
Arduino salvestamiseks pole üldse saladust. Peate seadistama ainult Mega Arduino 2560 plaadi nii, nagu see oleks traditsiooniline Arduino.
Samm: Arduino Mega releedega, kasutades esp8266 eraldi tahvlit
Meil on siin koostamisskeem, mida ma videos esitan. Ühendasime Arduino Mega ESP01 -ga ja juhtisime ühe rakenduse jaoks kahte releed.
Samm: Arduino Mega sisseehitatud Esp8266 abil
Siin teeme sama, mida eespool mainitud, kuid kasutades Arduino Megat koos integreeritud ESP -ga. Üks näpunäide on see, et vaatate selle teema kohta lisateabe saamiseks videot pealkirjaga Elamuautomaatika koos Arduino Mega ja ESP8266.
Soovitan:
Pildihoidja koos sisseehitatud kõlariga: 7 sammu (piltidega)
Pildihoidja koos sisseehitatud kõlariga: Siin on suurepärane projekt, mida nädalavahetusel ette võtta, kui soovite endale teha kõneleja, kuhu mahuvad pildid/postkaardid või isegi ülesannete loend. Ehituse osana kasutame projekti südames Raspberry Pi Zero W ja
Kosmiline valgus koos vaigu sisseehitatud LED -idega: 11 sammu (piltidega)
Kosmiline valgus, mille vaigud on sisse lülitatud mulle tõesti ei meeldi seda teha.) See töötab paari mündipatareiga, nii et see on lihtne
Nutikas korvpallimäng koos punktide loendusrõngastega, kasutades Evive-Arduino sisseehitatud platvormi: 13 sammu
Nutikas korvpallimäng koos punktide loendusrõngastega, kasutades Evive-Arduino sisseehitatud platvormi: Kõigist mängudest on kõige lõbusamad arkaadmängud. Niisiis, mõtlesime, miks mitte teha seda ise kodus! Ja siin me oleme, kõige lõbusam DIY mäng, mida olete siiani mänginud - DIY Arcade Basketball Game! Mitte ainult pole
Sisseehitatud universaalne liideseplaat - USB/Bluetooth/WIFI juhtimine: 6 sammu
Sisseehitatud universaalne liideseplaat - USB/Bluetooth/WIFI juhtimine: leian sageli, et loon uute manustatud moodulite jaoks raamatukogud seadme andmelehe põhjal nullist. Teeki luues leian, et jään koodide, kompileerimise, programmeerimise ja testimise tsüklisse, tagades asjade toimimise ja olen veatu. Sageli on kom
Guitar Hero kitarr koos sisseehitatud kõlariga: 8 sammu
Guitar Hero kitarr koos sisseehitatud kõlariga: Põhimõtteliselt lõin ma lahti Guitar Hero kontrolleri ja mõtlesin, mis ma sinna sisse mahuksin. See tundus kerge, nii et arvasin, et seal on palju ruumi. Muidugi oli palju. Algselt plaanisin kitarri kaela panna iPod Shuffle'i ja