Kazalo:

MQmax 0.7 poceni WiFi IoT platforma, ki temelji na Esp8266 in Arduino Mini Pro: 6 korakov
MQmax 0.7 poceni WiFi IoT platforma, ki temelji na Esp8266 in Arduino Mini Pro: 6 korakov

Video: MQmax 0.7 poceni WiFi IoT platforma, ki temelji na Esp8266 in Arduino Mini Pro: 6 korakov

Video: MQmax 0.7 poceni WiFi IoT platforma, ki temelji na Esp8266 in Arduino Mini Pro: 6 korakov
Video: 4 4 扣件式钢管脚手架计算(外架) 下 2024, Julij
Anonim
MQmax 0.7 poceni WiFi IoT platforma, ki temelji na Esp8266 in Arduino Mini Pro
MQmax 0.7 poceni WiFi IoT platforma, ki temelji na Esp8266 in Arduino Mini Pro

Pozdravljeni To je moj drugi Instructable (od zdaj naprej neham šteti). To sem naredil, da bi ustvaril preprosto (vsaj zame), poceni, enostavno izdelano in učinkovito platformo za aplikacije Real IoT, ki vključujejo delo M2M.

Ta platforma deluje z esp8266 in arduino mini pro (tistim z 8 analognimi vrati). Znesek materialov je zelo nizek. Že 7 evrov pri PCB -ju podjetja JLCPBC, 10 kosov za 2 evra.

Zato malo opiši, kako deluje. Glavna vdelana programska oprema te platforme je. Platforma prvič dodaja programerja za programiranje vdelane programske opreme, vendar boste za povezavo v serijska vrata potrebovali programer FTDI TTL. Za napajanje plošče boste potrebovali tudi napajalnik. Plošča deluje s 6 ~ 24 ~ (AC ali DC). Združljiva sem z AC tokom iz dveh razlogov. Najprej je zaščiten pred polarnostjo, če pa ga želite locirati na daljše razdalje, lahko uporabite izmenični tok in manj izgube na kablu.

Kot lahko vidite, ima platforma ločeno napajalno ploščo, kot so arduino ščitniki. To je zato, ker lahko uporabite veliko različnih načinov, da mu dodate moč. Od samega do akumulatorja lahko samo vi naredite karkoli za svojo posebno uporabo.

Torej, poglejmo, kako narediti eno in kako začeti z njo, ter Node-Red, da naredite svojo aplikacijo.:-)

Zaloge

EspLink iz Jeelabsa

1. korak: Najprej.. Shematično

Najprej.. Shematično
Najprej.. Shematično

Shema je zelo enostavna za izdelavo. Dva gumba v bližini Esp8266 sta namenjena utripanju vdelane programske opreme (lahko uporabite in drugo vdelano programsko opremo, kot je TASMOTA)

Ogledate si lahko tudi izbirnik operacij, kjer morate uporabiti dva mostička za priključek Rx in Tx s programerjem ali za komunikacijo med Esp in AVR, operativnim pogojem.

2. korak: Izdelava tiskane plošče

Izdelava tiskane plošče
Izdelava tiskane plošče
Izdelava tiskane plošče
Izdelava tiskane plošče

Shema in tiskana vezja sta bila ustvarjena s programom easyEDA.

to je dvostranski tiskani vez in obstaja veliko vias, ki jih lahko uporabite za povezavo zgornje strani z dnom. Uporabil sem vrtalnik.2 mm in.4 lahko uporabite do 1 mm

easyEDA Povezava do projekta

3. korak: Izvozite tiskano vezje za jedkanje

Izvozi PCB za jedkanje
Izvozi PCB za jedkanje
Izvozi PCB za jedkanje
Izvozi PCB za jedkanje
Izvozi PCB za jedkanje
Izvozi PCB za jedkanje
Izvozi PCB za jedkanje
Izvozi PCB za jedkanje

Ploščo lahko naredite z jedkanjem s temi maskami. natisnjena stran gre notri, tako da nimate prostora.

4. korak: Konstrukcija deske po jedkanju prototipa za preskušanje

Konstrukcija deske po jedkanju prototipa za preskušanje
Konstrukcija deske po jedkanju prototipa za preskušanje
Konstrukcija deske po jedkanju prototipa za preskušanje
Konstrukcija deske po jedkanju prototipa za preskušanje
Konstrukcija deske po jedkanju prototipa za preskušanje
Konstrukcija deske po jedkanju prototipa za preskušanje
Konstrukcija deske po jedkanju prototipa za preskušanje
Konstrukcija deske po jedkanju prototipa za preskušanje

Ročno sem naredil 4 ploščo z agregatom za testiranje, preden sem naročil ploščo.

Test je bil uspešen, zato sem naročil plošče iz JLCPCB. Paket je v Grčijo prišel zelo hitro, vendar z visoko ceno, približno 20 evrov za oba pakiranja, vendar je še vedno ceneje, kot da bi ga naredil sam, ker je dvostranska fotoobčutljiva plošča velikosti A4 v Grčiji stala približno 25 evrov.

5. korak: naložite vdelano programsko opremo

Naložite vdelano programsko opremo
Naložite vdelano programsko opremo
Naložite vdelano programsko opremo
Naložite vdelano programsko opremo
Naložite vdelano programsko opremo
Naložite vdelano programsko opremo

Priključite na programska vrata na strani TTL vašega ftdi -ja brez napetosti 5V, ker morate napajati ploščo iz PowerBoarda (to je težavno, vem, vendar.. je varno). Če želite naložiti vdelano programsko opremo, morate namestiti python 3.0

Po namestitvi zaženite naslednji ukaz

Za okna

pip install esptools

Za Ubuntusudo pip namestite esptools

za linux morate spremeniti skript v datoteki.bat in ga narediti izvedljivega. V oknih je privzeto.

Če je programiranje v redu, boste v mobilnem telefonu videli novo omrežje WiFi z imenom AIThinkerXXXXX in je odprto.

Povežete se s tem in po povezavi vtipkate 192.168.4.1 v brskalnik chome v telefonu ali računalniku, to bo prineslo stran dobrodošlice povezave esp.

Najprej morate nastaviti Pin AssignmentReset -> gpio12

ISP/FLASH -> onemogočenoConn LED gpio2/TX1

Serijski LEd -> onemogočen UART zatiči -> normalno

Povlecite Rx navzgor, nato kliknite Spremeni.

Zdaj lahko programirate svoj arduino brez kabla, vendar brezžično !! Edina misel, ki jo morate storiti, je, da odprete meni storitev in v polje mDNS vpišete arduino

Po tem boste videli, da wifi most deluje, ko greste na vrata v arduino IDE in vidite 192.168.4.1 ip.

ESP lahko povežete tudi z lokalnim omrežjem in s tem ip naložite program.

Zdaj morate izbrati Arduino wifi s plošč (meni je to delovalo, vendar le s 50% signalom več) ali pa lahko namestite ploščo z datotekami in uporabite ploščo MqMax! (Še v razvoju)

6. korak: Prenesite ELclient iz Jeelabsa

github.com/jeelabs/el-client

S te povezave prenesite knjižnico El Client za Arduino IDE.

Tam najdete primere za Mqtt in Rest, za njihovo uporabo morate omogočiti način zdrsa

Ko namestite knjižnico ElClient, imate na področju Elclient nove primere. Moj osebni favorit je primer Mqtt, vendar ga lahko uporabite samo kot most WiFi in ga povežete z Raspberry pi z nameščenim Node-RED.

Z MqMaxom lahko v hipu naredite neskončno veliko stvari. Diplomsko nalogo sem naredil za magistre avtomatizacije in telekomunikacij in dosegel sem velik uspeh.

Če ga uporabljate, se obremenjujte, ker je bilo veliko dela. Če vam je všeč, glasujte zame na natečaju PCB.

Veselo izdelavo!

Priporočena: