Tartalomjegyzék:
- 1. lépés: A testület fizikai jellemzői
- 2. lépés: Hozzáférés az ESP8266 csapokhoz
- 3. lépés: A két Arduino összehasonlítása
- 4. lépés: Kapcsolja be az állapotot és a módválasztást
- 5. lépés: A firmware telepítése
- 6. lépés: Az AT firmware ellenőrzése
- 7. lépés: Példa
- 8. lépés: Az Arduino IDE környezet konfigurálása
- 9. lépés: Arduino Mega relékkel az Esp8266 külön tábla használatával
- 10. lépés: Arduino Mega beépített Esp8266-tal
Videó: Arduino MEGA 2560 beépített WiFi -vel - ESP8266: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A mai szövegben egy olyan Arduino -ról beszélünk, amelyet rendkívül különlegesnek tartok, mivel az ESP8266 be van ágyazva a táblába. Az ESP12 nincs forrasztva a táblára. Ehelyett az Espressif chip van benne. Tehát a táblán van a beépített Tensilica chip 4 MB memóriával, valamint az ATmega2560, amely a hagyományos Arduino Mega.
Folytassuk az Arduino működésével, és végezzünk egy összeszerelést, amely megmutatja, hogy mikor kell az ESP -t vagy a Mega -t választani az otthoni automatizálás végrehajtásához. Ezzel ki- és bekapcsolhatjuk a lámpákat, ami egy olyan mechanizmus, amely nagyon hasznos lehet számodra, hogy javíts a házon.
1. lépés: A testület fizikai jellemzői
Nagyon tetszik, hogy ennek az Arduino -nak Pigtail csatlakozója van az antenna számára. Miért jó ez? Ha ehhez az eszközhöz csatlakoztat egy antennát, óriási előnye lesz, mivel növeli az elérési távolságot, egyenesen 90 méterről 240 méterre. Erre a következtetésre jutottam egy elvégzett teszt után, így nem kellett kizárólag az adatlap kézikönyvére hagyatkoznom.
Ezen a táblán van egy választókapcsoló is, amely lehetővé teszi az ESP számára, hogy átszövje a kapcsolatot a TX0 és a TX3 között, emlékezve arra, hogy az ATmega négy soros. A második választókapcsoló a DIP kapcsoló, és van egy kulcsrögzítési módunk az ESP8266 -ból. Az összes rögzítés teljesen kompatibilis az ATmega tűvel.
2. lépés: Hozzáférés az ESP8266 csapokhoz
Itt a tábla hátulját mutatom, ahol egy táblázat található, amely megjeleníti az ESP csapokhoz való hozzáférést.
3. lépés: A két Arduino összehasonlítása
Itt összehasonlítjuk a Mega Arduino -t az integrált ESP -vel (Arduino Mega RobotDyn) és a hagyományos Mega Arduino -t (Arduino Mega 2560). Láthatjuk, hogy hasonlóak, de a 2560 -ban megvan az USB nyomtató, ami egy nagy csatlakozó. A RobotDyn-ben azonban megvan a mini-USB. Különösen szeretem a kompaktabb opciót, de a teljesítmény ugyanaz mindkettőben.
Láthatjuk tehát, hogy a RobotDyn alkotói szándéka az ATmega architektúrájának fenntartása volt.
Amint azt a fenti táblázatban látjuk, az ATmega 32 MB memóriával rendelkezik, nem számítva az ESP memóriát. Ez csodálatos, hiszen a hagyományos Mega Arduino memóriája mindössze 256 kb. A RobotDyn teljesítménye 7–12 volt, az ESP8266 már tápellátott, és már rendelkezik feszültségcsökkentővel. Tehát az Arduino etetése már táplálja az ESP -t, ami már 3v3 -ra csökken, és belsőleg ez a mikrokontroller már 3v3.
A processzorok ugyanazok, 16MHz, és ezeknek a modelleknek az egyik nagy előnye a nagy mennyiségű IO.
4. lépés: Kapcsolja be az állapotot és a módválasztást
Itt van a DIP kapcsoló és egy asztal több pozícióval. Ezek a céloktól függően segítenek a kapcsolatokban. Az egyik lényeges részlet az, hogy ha Flash -t ír ESP -ben, tisztában kell lennie a még kissé eltérő címekkel is.
Az alábbi képen nagyítottuk a kulcsot, amely megváltoztatja az Arduino Mega soros portját. Ez kapcsolódik az ESP -hez, és a kulcs módban is, megkövetelve, hogy a felvételhez meg kell nyomnunk az ESP8266 gombot.
5. lépés: A firmware telepítése
Ha AT módban szeretné használni az ESP8266 -ot, töltse le a PDF -fájlt. Most konfigurálja a kártyát úgy, hogy az ESP8266 csatlakozzon az USB -hez és rögzítési módban legyen. Ehhez állítsa az 5 -ös, 6 -os és 7 -es kapcsolókat ON (balra), az összes többi kapcsolót OFF (jobb) állásba.
Ha az ESP8266 -at AT módban szeretné használni, akkor a Flash Download Tool -t az alábbiak szerint kell konfigurálnia:
SPI sebesség = 80 MHz
SPI mód = DIO
A vaku mérete = 32Mbit 4mb bájt x 8 bit = 32m bit
Kristályfrekvencia = 26M
Fájl / bin / esp_init_data_default.binataddress0x3fc000
Fájl / bin / blank.binataddress0x37e000
Fájl / bin / boot_v1.4 (b1).binataddress0x00000
Fájl / bin / at / 512+512 / user1.1024.new.2.binataddress0x1000
6. lépés: Az AT firmware ellenőrzése
Ebben a részben az esptool.exe programot használtam, amely egy parancssori eszköz, amely hozzáfér az ESP8266 Flash -hez, és ellenőrzi a beállításokat, például a chip típusát és a memória méretét.
7. lépés: Példa
Ebben a példában azokat a hexadecimális címeket mutatjuk be, amelyeket a Flash Download Tool segítségével írunk.
Azoknak is, akiknek nincs sok tapasztalatuk az ESP8266 -al, javaslom két korábbi videómat: Felvétel az ESP01 -ben és Bevezetés az ESP8266 -ba.
8. lépés: Az Arduino IDE környezet konfigurálása
Az Arduino felvételéhez egyáltalán nincs rejtély. Csak úgy kell beállítania a Mega Arduino 2560 táblát, mintha hagyományos Arduino lenne.
9. lépés: Arduino Mega relékkel az Esp8266 külön tábla használatával
Itt van az összeszerelési séma, amelyet a videóban végzek. Csatlakoztattuk az Arduino Megat az ESP01 -hez, és két relét irányítottunk egy alkalmazáshoz.
10. lépés: Arduino Mega beépített Esp8266-tal
Itt ugyanazt tesszük, mint fentebb, de az Arduino Mega használata közben integrált ESP -vel. Az egyik tipp, hogy nézze meg a Lakossági automatizálás Arduino Mega és ESP8266 című videót, ha további részleteket szeretne megtudni erről a témáról.
Ajánlott:
Hogyan programozható az Arduino Mega 2560 Core ?: 3 lépés
Az Arduino Mega 2560 Core programozása Ez egy kisebb verziója az Arduino mega 2560 -nak, és láthatóan Arduino mega core -nak hívják … Egy probléma azonban volt! Nem tartalmazza az usb csatlakozást, és nincs sok benne
Az Arduino beépített EEPROM -ja: 6 lépés
Az Ön Arduino beépített EEPROM -ja: Ebben a cikkben megvizsgáljuk a belső EEPROM -ot Arduino tábláinkban. Mit mondhat néhány EEPROM? Az EEPROM egy elektromosan törölhető, programozható, csak olvasható memória. Ez egy nem felejtő memória, amely képes emlékezni
Beépített univerzális interfész kártya - USB/Bluetooth/WIFI vezérlés: 6 lépés
Beépített univerzális interfész kártya - USB/Bluetooth/WIFI vezérlés: Gyakran tapasztalom, hogy könyvtárakat hozok létre az új beágyazott modulokhoz a semmiből az eszköz adatlapja alapján. A könyvtár létrehozásakor azt tapasztalom, hogy elakadok egy kód-, fordítási, programozási és tesztciklusban, amikor biztosítom a dolgok működését és hibamentes vagyok. Gyakran a com
Motorvezérlő rendszer alkalmazások emelésére Arduino Mega 2560 és IoT használatával: 8 lépés (képekkel)
Motorkezelő rendszer emelő alkalmazásokhoz Arduino Mega 2560 és IoT használatával: Napjainkban az IoT alapú mikrovezérlőket széles körben használják az ipari alkalmazásokban. Gazdaságosan számítógép helyett használják. A projekt célja, hogy teljes mértékben digitalizáljuk a vezérlést, az adatgyűjtőt és a háromfázisú indukciós motor felügyeletét
WiFi zavaró a beépített Powerbankkal: 12 lépés
WiFi Jammer beépített Powerbankkal: Helló Barátom, Ebben a videóban elmondom Önnek, hogyan készíthet hordozható WiFi jammer -t beépített power bankjával. Amely használható a mobil töltésére és a WiFi jammer tápellátására. :: Figyelmeztetés :: Ez illegális elakadni valakinek a WiFi hálózatában