Turinys:

„MQmax 0,7“- nebrangi „WiFi“interneto platforma, pagrįsta „Esp8266“ir „Arduino Mini Pro“: 6 žingsniai
„MQmax 0,7“- nebrangi „WiFi“interneto platforma, pagrįsta „Esp8266“ir „Arduino Mini Pro“: 6 žingsniai

Video: „MQmax 0,7“- nebrangi „WiFi“interneto platforma, pagrįsta „Esp8266“ir „Arduino Mini Pro“: 6 žingsniai

Video: „MQmax 0,7“- nebrangi „WiFi“interneto platforma, pagrįsta „Esp8266“ir „Arduino Mini Pro“: 6 žingsniai
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Liepa
Anonim
„MQmax 0,7“- nebrangi „WiFi“interneto platforma, pagrįsta „Esp8266“ir „Arduino Mini Pro“
„MQmax 0,7“- nebrangi „WiFi“interneto platforma, pagrįsta „Esp8266“ir „Arduino Mini Pro“

Sveiki, tai yra mano antrasis „Instructable“(nuo šiol nustojau skaičiuoti). Aš tai padariau norėdamas sukurti paprastą (bent jau man), pigią, lengvai pagaminamą ir efektyvią platformą „Real IoT“programoms, apimančioms M2M darbą.

Ši platforma veikia su esp8266 ir „arduino mini pro“(ta, kuri turi 8 analoginius prievadus). Medžiagų sąskaita yra labai maža. Tik 7 eurai su JLCPBC pagaminta PCB, 10 PCB už 2 eurus.

Taigi šiek tiek aprašykite, kaip tai veikia. Pagrindinė šios platformos programinė įranga yra. Platforma prideda programuotoją, kuris pirmą kartą programuoja programinę įrangą, tačiau norint prisijungti prie nuoseklaus prievado, jums reikės FTDI TTL programuotojo. Taip pat jums reikės maitinimo adapterio, kad galėtumėte maitinti plokštę. Plokštė veikia nuo 6 iki 24 ~ (kintamoji arba nuolatinė). Aš padariau ją suderinamą su kintamosios srovės srove dėl dviejų priežasčių. Pirmiausia jis apsaugotas nuo poliškumo, o taip pat, jei norite jį rasti dideliu atstumu, galite naudoti kintamosios srovės srovę ir mažiau prarasti laidą.

Kaip matote, platforma turi atskirą maitinimo plokštę, tokią kaip arduino skydai. Taip yra todėl, kad galite naudoti daug skirtingų metodų, kad suteiktumėte galią. Nuo „sollar“iki tik akumuliatoriaus galite gaminti viską, kas jums patinka jūsų ypatingai programai.

Taigi pažiūrėkime, kaip tai padaryti, ir nuo ko pradėti, o „Node-Red“-padaryti jūsų programą.:-)

Prekės

„EspLink“iš „Jeelabs“https://github.com/jeelabs/esp-link

1 žingsnis: Visų pirma.. Scheminė

Visų pirma.. Scheminė
Visų pirma.. Scheminė

Schema yra labai paprasta padaryti. Du buteliai šalia Esp8266 yra skirti programinei įrangai mirksėti (galite naudoti ir kitą programinę įrangą, pvz., TASMOTA)

Taip pat galite pamatyti operacijos parinkiklį, kuriame turite naudoti du trumpiklius iš Rx ir Tx jungčių su programuotoju arba bendravimui tarp Esp ir AVR, pasirinkta sąlyga.

2 žingsnis: Padarykite kompiuterį

Kompiuterio gamyba
Kompiuterio gamyba
Kompiuterio gamyba
Kompiuterio gamyba

Schema ir kompiuteris buvo sukurti naudojant „easyEDA“programą.

tai yra dviejų šonų PCB ir yra daug VIAS, kuriuos galite naudoti norėdami sujungti viršutinę pusę su apačia. Aš naudojau.2 mm gręžtuvą ir.4 galite naudoti iki 1 mm

„easyEDA“nuoroda į projektą

3 veiksmas: eksportuokite PCB ėsdinimui

Eksportuoti PCB ėsdinimui
Eksportuoti PCB ėsdinimui
Eksportuoti PCB ėsdinimui
Eksportuoti PCB ėsdinimui
Eksportuoti PCB ėsdinimui
Eksportuoti PCB ėsdinimui
Eksportuoti PCB ėsdinimui
Eksportuoti PCB ėsdinimui

Lentą galite padaryti išgraviruodami šiomis kaukėmis. spausdinta pusė eina į vidų, todėl neturite vietos.

4 žingsnis: lentos sudarymas išgraviravus bandymo prototipą

Lentos sudarymas išgraviravus bandymo prototipą
Lentos sudarymas išgraviravus bandymo prototipą
Lentos sudarymas išgraviravus bandymo prototipą
Lentos sudarymas išgraviravus bandymo prototipą
Lentos sudarymas išgraviravus bandymo prototipą
Lentos sudarymas išgraviravus bandymo prototipą
Lentos sudarymas išgraviravus bandymo prototipą
Lentos sudarymas išgraviravus bandymo prototipą

Prieš užsisakydamas plokštę išbandžiau rankomis 4 plokštę su maitinimo plokšte.

Bandymas buvo sėkmingas, todėl užsakiau plokštes iš JLCPCB. Pakuotė labai greitai atkeliavo į Graikiją, tačiau su didele kaina, apie 20 eurų už abi pakuotes, tačiau vis tiek yra pigiau nei pasigaminti savo, nes dviejų pusių šviesai jautri A4 formato plokštė čia, Graikijoje, kainavo apie 25 eurus.

5 veiksmas: įkelkite programinę -aparatinę įrangą

Įkelkite programinę -aparatinę įrangą
Įkelkite programinę -aparatinę įrangą
Įkelkite programinę -aparatinę įrangą
Įkelkite programinę -aparatinę įrangą
Įkelkite programinę -aparatinę įrangą
Įkelkite programinę -aparatinę įrangą

Prijunkite prie programavimo prievado savo ftdi TTL pusės be 5v, nes turite maitinti plokštę iš „PowerBoard“(tai žinau, bet.. tai saugu). Norėdami įkelti programinę -aparatinę įrangą, turite įdiegti „python 3.0“

Įdiegę paleiskite šią komandą

Dėl langų

pip įdiegti esptoolius

Jei naudojate „Ubuntusudo pip“, įdiekite esptoolius

„Linux“turite pakeisti.bat failo scenarijų ir padaryti jį vykdomu. „Windows“jis yra numatytasis.

Jei programavimas yra tinkamas, savo mobiliajame telefone pamatysite naują „Wi -Fi“tinklą pavadinimu AIThinkerXXXXX ir jis atidarytas.

Prisijungsite prie to ir prisijungę įvesite 192.168.4.1 savo telefono ar kompiuterio naršyklėje, tai atvers sveikinimo puslapį esp link.

Pirmiausia turite nustatyti Pin AssignmentReset -> gpio12

ISP/FLASH -> išjungta „Conn LED gpio2/TX1“

Serijinis LEd -> išjungtasUART kaiščiai -> normalus

Rx ištraukite žymėjimą, tada spustelėkite Keisti.

Dabar galite programuoti savo arduino be kabelio, bet belaidžio ryšio !! vienintelė mintis, kurią turite padaryti toliau, yra eiti į paslaugų meniu ir parašyti mDNS lauke arduino

Po to pamatysite veikiantį „wifi“tiltą, kai eisite į „Ports in arduino IDE“ir pamatysite 192.168.4.1 ip.

Taip pat galite prijungti esp prie savo vietinio tinklo ir naudoti šį IP, norėdami įkelti programą.

Dabar iš lentų turite pasirinkti „Arduino wifi“(man tai pavyko, bet tik su 50% signalu daugiau) arba galite įdiegti plokštę su failais ir naudoti „MqMax“plokštę! (Vis dar kuriama)

6 veiksmas: atsisiųskite „ELclient“iš „Jeelabs“

github.com/jeelabs/el-client

Iš šios nuorodos atsisiųskite „Arduino IDE“„El Client“biblioteką.

Čia galite rasti „Mqtt“ir „Rest“pavyzdžių, norėdami juos naudoti, turite įjungti slydimo režimą

Įdiegę „ElClient“biblioteką, turite naujų pavyzdžių „Elclient“srityje. Mano mėgstamiausias mėgstamiausias yra „Mqtt“pavyzdys, tačiau jį galite naudoti tik kaip „Wi-Fi“tiltą ir prijungti prie „Raspberry pi“su įdiegtu „Node-RED“.

Yra begalė dalykų, kuriuos galite padaryti su „MqMax“akimirksniu. Aš baigiau baigiamąjį darbą automatikos ir telekomunikacijų magistrantūroje ir man pasisekė.

Jei jį naudojate, nusiminkite, nes tai buvo daug darbo. Taip pat, jei jums patinka, balsuokite už mane PCB konkurse.

Laimingas kūrimas!

Rekomenduojamas: