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, Novembar
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

Zdravo Ovo je moj drugi Instructable (od sada prestajem brojati). Ovo sam napravio kako bih stvorio jednostavnu (barem za mene), jeftinu, laku za izradu i efikasnu 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 sa 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 na 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 sve što ž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.:-)

Supplies

EspLink sa Jeelabsa

Korak 1: Prije svega.. Šematski

Prije svega.. Shematski
Prije svega.. Shematski

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

Takođe možete vidjeti Operator Selector gdje morate koristiti dva kratkospojnika za Rx i Tx konektor sa 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 easyEDA programa.

ovo je dvostrana štampana ploča i postoji mnogo vijasa koje možete koristiti za povezivanje gornje i donje strane. Koristio sam bušilicu od 2 mm i.4 možete koristiti do 1 mm

easyEDA Link do projekta

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 urezivanjem pomoću ovih maski. odštampana strana ulazi unutra tako da nemate prostora.

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

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

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 od JLCPCB. Paket je vrlo brzo stigao u Grčku, ali sa visokom cijenom, oko 20 eura za oba pakovanja, ali je i dalje jeftiniji nego da ga napravim sam, jer je dvostrana fotoosjetljiva ploča A4 veličine ovdje u Grčkoj koštala oko 25 eura.

Korak 5: Otpremite firmver

Otpremite firmver
Otpremite firmver
Otpremite firmver
Otpremite firmver
Otpremite firmver
Otpremite firmver

Povežite se na programski port sa TTL strane vašeg ftdi -ja bez 5V jer morate napajati ploču sa PowerBoarda (ovo je lukavo znam, ali.. sigurno je). Da biste učitali 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 na to i nakon povezivanja upišete 192.168.4.1 u pregledač vašeg telefona ili na računaru, ovo će otvoriti stranicu dobrodošlice esp veze.

Prvo 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 sljedeće učiniti je otići u meni usluga i upisati u mDNS polje arduino

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

Takođe možete povezati esp na svoju lokalnu mrežu i koristiti ovaj ip za postavljanje programa.

Sada morate odabrati Arduino wifi s ploča (to mi je uspjelo, ali samo sa 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 Rest. Za njihovu upotrebu 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 sa instaliranim Node-RED-om.

Postoje beskrajne stvari koje možete učiniti s MqMaxom u trenu. Diplomirao sam na magistarskim studijama automatizacije i telekomunikacija i postigao veliki uspjeh.

Ako ga koristite, razbijte glavu jer je bilo puno posla. Takođe, ako vam se sviđa, glasajte za mene na PCB takmičenju.

Sretno stvaranje!

Preporučuje se: