Tartalomjegyzék:

MQmax 0,7 alacsony költségű WiFi IoT platform az Esp8266 és az Arduino Mini Pro alapján: 6 lépés
MQmax 0,7 alacsony költségű WiFi IoT platform az Esp8266 és az Arduino Mini Pro alapján: 6 lépés

Videó: MQmax 0,7 alacsony költségű WiFi IoT platform az Esp8266 és az Arduino Mini Pro alapján: 6 lépés

Videó: MQmax 0,7 alacsony költségű WiFi IoT platform az Esp8266 és az Arduino Mini Pro alapján: 6 lépés
Videó: 7 Reasons why your next project should focus on IoT | RS Components 2024, November
Anonim
MQmax 0,7 alacsony költségű WiFi IoT platform az Esp8266 és az Arduino Mini Pro alapján
MQmax 0,7 alacsony költségű WiFi IoT platform az Esp8266 és az Arduino Mini Pro alapján

Sziasztok Ez a második Instructable (mostantól abbahagyom a számolást). Ezt azért hoztam létre, hogy egy egyszerű (legalábbis számomra), olcsó, könnyen elkészíthető és hatékony platformot hozzak létre a valós IoT alkalmazásokhoz, amelyek magukban foglalják az M2M munkát.

Ez a platform az esp8266 és egy arduino mini pro (8 analóg port) platformon működik. Az anyagszámla nagyon alacsony. Legfeljebb 7 euró a JLCPBC által gyártott PCB -vel, 10 db 2 euróért.

Tehát egy kicsit leírni, hogyan működik. Ennek a platformnak a fő firmware -e az. A platform programozót ad hozzá a firmware első programozásához, de szüksége lesz egy FTDI TTL programozóra a soros porthoz való csatlakozáshoz. Ezenkívül tápegységre lesz szüksége a tápellátáshoz. Az alaplap 6-24 ~ (AC vagy DC). Két okból is kompatibilis lett a váltakozó árammal. Először a polaritástól védett, és ha nagy távolságra szeretné elhelyezni, használhatja a váltakozó áramot, és kevesebb veszteséget okozhat a kábelben.

Mint látható, a platformnak külön tápegysége van, mint az arduino pajzsok. Ez azért van, mert sokféle módszert használhat a hatalom megadásához. A szolártól az akkumulátorig csak Ön készíthet bármit, amit szeretne a különleges alkalmazáshoz.

Tehát nézzük meg, hogyan készíthetünk egyet, és hogyan kezdjünk hozzá, és a Node-Red alkalmazást.:-)

Kellékek

EspLink a Jeelabs-tól

1. lépés: Először is.. Schematic

Először is.. Schamatic
Először is.. Schamatic

A vázlat elkészítése nagyon egyszerű. Az Esp8266 közelében lévő két palack a firmware villogására szolgál (használhatja és más firmware -eket, például a TASMOTA -t)

Látható egy műveletválasztó is, ahol két jumpert kell használnia az Rx és a Tx csatlakozóról a programozóval, vagy az Esp és az AVR közötti kommunikációhoz, az opcionális feltételhez.

2. lépés: Készítse el a PCB -t

A Pcb elkészítése
A Pcb elkészítése
A Pcb elkészítése
A Pcb elkészítése

A sematikus rajz és a Pcb az easyEDA programmal készült.

ez a kétoldalas NYÁK, és sok olyan előlapot használhat, amelyekkel összekapcsolhatja a felső oldalt az aljával. 0,2 mm -es fúrót használtam, és 4 -et 1 mm -ig

easyEDA Link a projekthez

3. lépés: PCB exportálása maratáshoz

PCB exportálása maratáshoz
PCB exportálása maratáshoz
PCB exportálása maratáshoz
PCB exportálása maratáshoz
PCB exportálása maratáshoz
PCB exportálása maratáshoz
PCB exportálása maratáshoz
PCB exportálása maratáshoz

Ezekkel a maszkokkal maratással készítheti el a táblát. a nyomtatott oldal befelé megy, így nincs szabad hely.

4. lépés: A tábla felépítése a prototípus teszteléshez való maratása után

A tábla felépítése a prototípus teszteléshez való maratása után
A tábla felépítése a prototípus teszteléshez való maratása után
A tábla felépítése a prototípus teszteléshez való maratása után
A tábla felépítése a prototípus teszteléshez való maratása után
A tábla felépítése a prototípus teszteléshez való maratása után
A tábla felépítése a prototípus teszteléshez való maratása után
A tábla felépítése a prototípus teszteléshez való maratása után
A tábla felépítése a prototípus teszteléshez való maratása után

Készítettem kézzel 4 táblát az alaplappal tesztelésre a tábla megrendelése előtt.

A teszt sikeres volt, ezért megrendeltem a táblákat JLCPCB -ből. A csomag nagyon gyorsan megérkezett Görögországba, de magas áron, körülbelül 20 euró mindkét csomagért, de még mindig olcsóbb, mint saját kezűleg elkészíteni, mert a kétoldalas fényérzékeny tábla A4 -es táblája körülbelül 25 euróba került itt Görögországban.

5. lépés: Töltse fel a firmware -t

Töltse fel a firmware -t
Töltse fel a firmware -t
Töltse fel a firmware -t
Töltse fel a firmware -t
Töltse fel a firmware -t
Töltse fel a firmware -t

Csatlakoztassa a programozó porthoz az ftdi TTL oldalát 5v nélkül, mert a táblát a PowerBoardról kell táplálni (ez bonyolult, de tudom.. biztonságos). A firmware feltöltéséhez telepítenie kell a python 3.0 -t

A telepítés után futtassa a következő parancsot

Ablakokhoz

pip install esptools

Az Ubuntusudo pip esetén telepítsen estobolokat

Linux esetén meg kell változtatni a.bat fájlban lévő szkriptet, és végrehajthatóvá kell tenni. Windowsban alapértelmezés szerint.

Ha a programozás rendben van, új wifi hálózatot lát a mobiltelefonján AIThinkerXXXXX néven, és ez nyitva van.

Csatlakozik ehhez, és miután a kapcsolatot beírta a 192.168.4.1 parancsot a telefon vagy a számítógép chome böngészőjébe, ez megnyitja az esp link üdvözlő oldalát.

Először be kell állítania a Pin AssignmentReset -> gpio12 parancsot

ISP/FLASH -> letiltvaConn LED gpio2/TX1

Soros LEd -> letiltottUART csapok -> normál

Rx húzza fel a jelet, majd kattintson a Módosítás gombra.

Mostantól kábel nélkül, de vezeték nélkül is programozhatja az arduinóját !! csak azt kell gondolnia, hogy a szolgáltatások menübe kell lépnie, és be kell írnia az mDNS mezőbe az arduino -t

Ezt követően látni fogja, hogy a wifi -híd működik, amikor az arduino IDE Portsba megy, és látja a 192.168.4.1 ip -t.

Az esp -t is csatlakoztathatja a helyi hálózathoz, és ezzel az ip -vel tölthet fel programot.

Most ki kell választania az Arduino wifit a táblákról (nálam működött, de csak 50% -os jel mellett), vagy telepítheti a táblát a fájlokkal, és használhatja az MqMax táblát! (Még fejlesztés alatt)

6. lépés: Töltse le az ELclient -t a Jeelabs -ból

github.com/jeelabs/el-client

Erről a linkről töltse le az Arduino IDE El Client könyvtárát.

Itt találhat példákat az Mqtt és a Rest számára, ezek használatához engedélyeznie kell a Slip módot

Az ElClient könyvtár telepítése után új példákat láthat az Elclient területen. Előzetes kedvencem az Mqtt példa, de csak wifi-hídként használhatja, és csatlakoztathatja a Raspberry pi with Node-RED telepítésével.

Végtelen dolgokat lehet tenni az MqMax segítségével pillanatok alatt. Az értekezésemet az automatizálás és távközlés mesterképzésemhez készítettem, és nagy sikert arattam.

Ha használod, dobj fel, mert sok munka volt. Szintén ha tetszik, szavazz rám PCB versenyen.

Boldog alkotást!

Ajánlott: