Tartalomjegyzék:

Arduino MEGA 2560 beépített WiFi -vel - ESP8266: 10 lépés
Arduino MEGA 2560 beépített WiFi -vel - ESP8266: 10 lépés

Videó: Arduino MEGA 2560 beépített WiFi -vel - ESP8266: 10 lépés

Videó: Arduino MEGA 2560 beépített WiFi -vel - ESP8266: 10 lépés
Videó: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, November
Anonim
Image
Image
Arduino MEGA 2560 beépített WiFi -vel - ESP8266
Arduino MEGA 2560 beépített WiFi -vel - ESP8266

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

A testület fizikai jellemzői
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

Hozzáférés az ESP8266 csapokhoz
Hozzáférés az ESP8266 csapokhoz
Hozzáférés az ESP8266 csapokhoz
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

A két Arduino összehasonlítása
A két Arduino összehasonlítása
A két Arduino összehasonlítása
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

Kapcsoló állapot és módválasztás
Kapcsoló állapot és módválasztás
Kapcsoló állapot és módválasztás
Kapcsoló állapot és módválasztás

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

AT Firmware telepítése
AT 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

Az AT firmware ellenőrzése
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

Példa
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

Konfigurálja az Arduino IDE környezetet
Konfigurálja az Arduino IDE környezetet

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

Arduino Mega relékkel az Esp8266 külön tábla használatával
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

Arduino Mega beépített Esp8266-tal
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: