Sadržaj:

MQmax 0.7 jeftina WiFi IoT platforma zasnovana na Esp8266 i Arduino Mini Pro: 6 koraka
MQmax 0.7 jeftina WiFi IoT platforma zasnovana na Esp8266 i Arduino Mini Pro: 6 koraka

Video: MQmax 0.7 jeftina WiFi IoT platforma zasnovana na Esp8266 i Arduino Mini Pro: 6 koraka

Video: MQmax 0.7 jeftina WiFi IoT platforma zasnovana na Esp8266 i Arduino Mini Pro: 6 koraka
Video: ПЕЛЛЕТ: что такое ПЕЛЛЕТ, какой ПЕЛЛЕТ лучший, как сделать ПЕЛЛЕТ 2024, Studeni
Anonim
MQmax 0.7 jeftina WiFi IoT platforma zasnovana na Esp8266 i Arduino Mini Pro
MQmax 0.7 jeftina WiFi IoT platforma zasnovana na Esp8266 i Arduino Mini Pro

Pozdrav Ovo mi je drugi Instructable (od sada prestajem brojati). Ovo sam napravio kako bih stvorio jednostavnu (barem za mene), jeftinu, laku za izradu i učinkovitu platformu za Real IoT aplikacije koje uključuju M2M rad.

Ova platforma radi s esp8266 i arduino mini pro (onim s 8 analognih portova). Račun materijala je vrlo nizak. Već od 7 eura s PCB -om proizvođača JLCPBC, 10 kom za 2 eura.

Pa da malo opišem kako to funkcionira. Glavni firmver za ovu platformu je. Platforma dodaje programera za prvo programiranje firmvera, ali trebat će vam FTDI TTL programer za povezivanje u serijski port. Također će vam trebati adapter za napajanje ploče. Ploča radi sa 6 ~ 24 ~ (AC ili DC). Učinio sam je kompatibilnom sa AC izmjeničnom strujom iz dva razloga. Prvo je zaštićen od polariteta, a ako ga želite locirati na velike udaljenosti, možete koristiti izmjeničnu struju i imati manje gubitke na kabelu.

Kao što vidite, platforma ima zasebnu ploču za napajanje poput arduino štitova. To je zato što možete koristiti mnogo različitih metoda kako biste mu dali snagu. Od solare do baterije samo vi možete napraviti što god želite za svoju specifičnu primjenu.

Pa hajde da vidimo kako napraviti jednu i kako započeti s njom, a Node-Red za izradu vaše aplikacije.:-)

Pribor

EspLink s Jeelabsa

Korak 1: Prije svega.. Shematski

Prije svega.. Shematski
Prije svega.. Shematski

Shema je vrlo jednostavna za izradu. Dva Botona u blizini Esp8266 služe za prebacivanje firmvera (možete koristiti i drugi firmver poput TASMOTA -e)

Također možete vidjeti Operator Selector gdje morate koristiti dva kratkospojnika za Rx i Tx konektor s programatorom ili za komunikaciju između Esp i AVR, operativno stanje.

Korak 2: Izrada PCB -a

Izrada PCB -a
Izrada PCB -a
Izrada PCB -a
Izrada PCB -a

Shema i PCB su stvoreni pomoću programa easyEDA.

ovo je dvostrani PCB i postoji mnogo vija koje možete koristiti za povezivanje gornje strane s donjom. Koristio sam svrdlo od 2 mm i. 4 možete koristiti do 1 mm

easyEDA Veza na projekt

Korak 3: Izvezite PCB za jetkanje

Izvezite PCB za jetkanje
Izvezite PCB za jetkanje
Izvezite PCB za jetkanje
Izvezite PCB za jetkanje
Izvezite PCB za jetkanje
Izvezite PCB za jetkanje
Izvezite PCB za jetkanje
Izvezite PCB za jetkanje

Ploču možete napraviti jetkanjem pomoću ovih maski. ispisana strana ulazi unutra pa nemate i prostora.

Korak 4: Konstrukcija ploče nakon urezivanja prototipa za testiranje

Konstrukcija ploče nakon urezivanja prototipa za ispitivanje
Konstrukcija ploče nakon urezivanja prototipa za ispitivanje
Konstrukcija ploče nakon urezivanja prototipa za ispitivanje
Konstrukcija ploče nakon urezivanja prototipa za ispitivanje
Konstrukcija ploče nakon urezivanja prototipa za ispitivanje
Konstrukcija ploče nakon urezivanja prototipa za ispitivanje
Konstrukcija ploče nakon urezivanja prototipa za ispitivanje
Konstrukcija ploče nakon urezivanja prototipa za ispitivanje

Napravio sam Ručno 4 ploče sa pogonskom pločom za testiranje prije nego što sam naručio ploču.

Test je bio uspješan pa sam naručio ploče iz JLCPCB -a. Paket je vrlo brzo stigao u Grčku, ali s visokom cijenom, oko 20 eura za oba pakiranja, ali je i dalje jeftiniji od vlastitog izrade jer je dvostrana fotoosjetljiva ploča A4 veličine ovdje u Grčkoj koštala oko 25 eura.

5. korak: prenesite firmver

Prenesite firmver
Prenesite firmver
Prenesite firmver
Prenesite firmver
Prenesite firmver
Prenesite firmver

Spojite na programski priključak TTL stranu vašeg ftdi -ja bez 5V jer morate napajati ploču s PowerBoarda (ovo je lukavo znam, ali.. sigurno je). Da biste prenijeli firmver morate instalirati python 3.0

Nakon instalacije pokrenite sljedeću naredbu

Za prozore

pip install esptools

Za Ubuntusudo pip instalirajte esptools

za linux morate promijeniti skriptu unutar.bat datoteke i učiniti je izvršnom. U prozorima je zadano.

Ako je programiranje u redu, vidjet ćete novu WiFi mrežu na svom mobilnom telefonu s imenom AIThinkerXXXXX i ona je otvorena.

Povežete se s tim i nakon povezivanja upišete 192.168.4.1 u preglednik chome na telefonu ili računalu, to će donijeti stranicu dobrodošlice esp veze.

Najprije morate postaviti Pin AssignmentReset -> gpio12

ISP/FLASH -> onemogućenoConn LED gpio2/TX1

Serijski LEd -> onemogućen UART pinovi -> normalni

Rx povucite gore, a zatim kliknite Promijeni.

Sada možete programirati svoj arduino bez kabela, ali bežično !! jedino što trebate učiniti je otići na izbornik usluga i upisati u polje mDNS arduino

Nakon toga vidjet ćete da wifi most radi kada odete na portove u arduino IDE -u i vidite 192.168.4.1 ip.

Također možete spojiti esp na svoju lokalnu mrežu i koristiti ovaj ip za prijenos programa.

Sada morate odabrati Arduino wifi s ploča (to mi je uspjelo, ali samo s 50% signala više) ili možete instalirati ploču s datotekama i koristiti ploču MqMax! (Još uvijek u razvoju)

Korak 6: Preuzmite ELclient iz Jeelabsa

github.com/jeelabs/el-client

S ove veze preuzmite biblioteku El Client za Arduino IDE.

Tamo možete pronaći primjere za Mqtt i Odmor, da biste ih mogli koristiti, morate omogućiti način klizanja

Nakon što instalirate biblioteku ElClient, imate nove primjere u području Elclient. Moj osobni favorit je primjer Mqtt, ali možete ga koristiti samo kao wifi most i povezati ga s Raspberry pi s instaliranim Node-RED-om.

Postoje beskrajne stvari koje možete učiniti s MqMaxom u trenu. Diplomski sam rad magistrirao u automatizaciji i telekomunikacijama i postigao veliki uspjeh.

Ako ga koristite, lupite jer je bilo puno posla. Također ako vam se sviđa, glasajte za mene na natječaju za PCB.

Sretno u izradi!

Preporučeni: