Mundarija:

MQmax 0.7 Esp8266 va Arduino Mini Pro -ga asoslangan arzon Wi -Fi IoT platformasi: 6 qadam
MQmax 0.7 Esp8266 va Arduino Mini Pro -ga asoslangan arzon Wi -Fi IoT platformasi: 6 qadam

Video: MQmax 0.7 Esp8266 va Arduino Mini Pro -ga asoslangan arzon Wi -Fi IoT platformasi: 6 qadam

Video: MQmax 0.7 Esp8266 va Arduino Mini Pro -ga asoslangan arzon Wi -Fi IoT platformasi: 6 qadam
Video: Tutorial - SCC Alarm Set Points, Relay and Test Functions วิดีโอสาธิตการตั้งค่าการใช้งานแจ้งเตือน 2024, Iyul
Anonim
MQmax 0.7 Esp8266 va Arduino Mini Pro -ga asoslangan arzon Wi -Fi IoT platformasi
MQmax 0.7 Esp8266 va Arduino Mini Pro -ga asoslangan arzon Wi -Fi IoT platformasi

Salom Bu mening ikkinchi yo'riqnomam (bundan buyon hisoblashni to'xtataman). Men buni M2M ishini o'z ichiga olgan Real IoT ilovalari uchun oddiy (hech bo'lmaganda men uchun), arzon, ishlab chiqarilishi oson va samarali platforma yaratish uchun qildim.

Ushbu platforma esp8266 va arduino mini pro (8 analog portli) bilan ishlaydi. Muhim materiallarning hisobi juda past. JLCPBC tomonidan ishlab chiqarilgan PCB bilan 7 evrogacha, 2 evroga 10 dona.

Shunday qilib, uning qanday ishlashini tasvirlab bering. Ushbu platformaning asosiy dasturiy ta'minoti. Platforma birinchi marta dasturiy ta'minotni dasturlash uchun dasturchi qo'shadi, lekin ketma -ket portga ulanish uchun sizga FTDI TTL dasturchisi kerak bo'ladi. Shuningdek, kartani quvvatlantirish uchun sizga quvvat adapteri kerak bo'ladi. Kengash 6 ~ 24 ~ (AC yoki DC) bilan ishlaydi. Men uni ikkita sababga ko'ra AC tokiga moslashtirdim. Birinchidan, u qutblanishdan himoyalangan, shuningdek, agar siz uni uzoq masofaga joylashtirmoqchi bo'lsangiz, AC tokini ishlatishingiz va kabelning yo'qotilishi kamroq bo'lishi mumkin.

Ko'rib turganingizdek, platformada arduino qalqoni kabi alohida quvvat kartasi mavjud. Chunki siz unga kuch berish uchun turli xil usullardan foydalanishingiz mumkin. Batareyadan tortib to batareykagacha, siz o'zingiz xohlagan narsani qilishingiz mumkin.

Shunday qilib, biz buni qanday qilishni va u bilan qanday boshlashni, Node-Red esa sizning arizangizni yaratishga ruxsat beramiz.:-)

Ta'minotlar

Jeelabs-dan EspLink

1 -qadam: Avvalo.. Sxematik

Birinchidan.. Sxematik
Birinchidan.. Sxematik

Sxemani tuzish juda oddiy. Esp8266 yaqinidagi ikkita tugmacha dasturiy ta'minotni o'chirish uchun mo'ljallangan (siz TASMOTA kabi boshqa dasturlardan foydalanishingiz mumkin)

Bundan tashqari, siz tanlovchi operatsiyasini ko'rishingiz mumkin, u erda siz dasturchi bilan ikkita Rx va Tx ulagichini ishlatishingiz yoki Esp va AVR o'rtasidagi aloqa uchun, operatsion shart.

2 -qadam: shaxsiy kompyuterni yaratish

Kompyuterni yaratish
Kompyuterni yaratish
Kompyuter yaratish
Kompyuter yaratish

EasyEDA dasturi yordamida yaratilgan sxema va shaxsiy kompyuter.

bu ikki tomonlama pcb va yuqori tomonni pastki qism bilan ulash uchun foydalanishingiz mumkin bo'lgan ko'plab viyasalar. Men.2 mm matkap va.4 dan 1 mm gacha foydalanishingiz mumkin

Loyihaga easyEDA havolasi

3 -qadam: Etching uchun PCB -ni eksport qiling

PCni Etching uchun eksport qilish
PCni Etching uchun eksport qilish
PCni Etching uchun eksport qilish
PCni Etching uchun eksport qilish
PCni Etching uchun eksport qilish
PCni Etching uchun eksport qilish
PCni Etching uchun eksport qilish
PCni Etching uchun eksport qilish

Ushbu niqoblar yordamida taxtani yasashingiz mumkin. bosilgan tomoni ichkariga kiradi, shuning uchun sizda bo'sh joy yo'q.

4 -qadam: Sinov uchun prototipni qazib olgandan keyin taxtaning qurilishi

Sinov prototipini qirib tashlaganidan keyin taxtaning qurilishi
Sinov prototipini qirib tashlaganidan keyin taxtaning qurilishi
Sinov prototipini qirib tashlaganidan keyin taxtaning qurilishi
Sinov prototipini qirib tashlaganidan keyin taxtaning qurilishi
Sinov prototipini qirib tashlaganidan keyin taxtaning qurilishi
Sinov prototipini qirib tashlaganidan keyin taxtaning qurilishi
Sinov prototipini qirib tashlaganidan keyin taxtaning qurilishi
Sinov prototipini qirib tashlaganidan keyin taxtaning qurilishi

Men taxtaga buyurtma berishdan oldin sinov uchun qo'lda 4 ta taxtani quvvat paneli bilan yasadim.

Sinov muvaffaqiyatli o'tdi, shuning uchun men JLCPCB taxtalarini buyurtma qildim. Paket Yunonistonga juda tez keldi, lekin yuqori narx bilan, har ikkala paket uchun ham taxminan 20 evro, lekin baribir uni o'zim ishlab chiqarishdan ko'ra arzonroq, chunki A4 o'lchamli ikki tomonlama nurli taxtasi Yunonistonda taxminan 25 evro turadi.

5 -qadam: Dasturiy ta'minotni yuklang

Firmware dasturini yuklang
Firmware dasturini yuklang
Firmware dasturini yuklang
Firmware dasturini yuklang
Firmware dasturini yuklang
Firmware dasturini yuklang

Dastur portiga ftdi -ning TTL tomonini 5v -ga ulang, chunki siz platani PowerBoard -dan quvvatlantirishingiz kerak (bu men bilaman, lekin bu xavfsiz). Dasturiy ta'minotni yuklash uchun siz python 3.0 -ni o'rnatishingiz kerak.

O'rnatishdan so'ng, quyidagi buyruqni bajaring

Derazalar uchun

esptools -ni o'rnatish

Ubuntusudo pip uchun esptools -ni o'rnating

Linux uchun siz.bat fayli ichidagi skriptni o'zgartirishingiz va uni bajariladigan qilib qo'yishingiz kerak. Windows -da, bu sukut bo'yicha.

Agar dastur yaxshi bo'lsa, siz mobil telefoningizda AIThinkerXXXXX nomli yangi Wi -Fi tarmog'ini ko'rasiz va u ochiq.

Siz unga ulanasiz va ulanishdan so'ng telefoningiz yoki shaxsiy kompyuteringizning brauzeriga 192.168.4.1 yozasiz, bu esp havolasining xush kelibsiz sahifasini olib keladi.

Avval siz Pin AssignmentReset -> gpio12 ni o'rnatishingiz kerak

ISP/FLASH -> o'chirilgan LED gpio2/TX1 ulangan

Seriya LEd -> o'chirilganUART pinlari -> normal

Rx belgisini olib tashlang va keyin o'zgartirish -ni bosing.

Endi siz arduino -ni simsiz, lekin simsiz dasturlashingiz mumkin !! Siz qilishingiz kerak bo'lgan yagona narsa bu xizmatlar menyusiga o'tish va mDNS maydoniga arduino yozish

Shundan so'ng siz arduino IDE portlariga borganingizda va 192.168.4.1 ip -ni ko'rsangiz, Wi -Fi ko'prigi ishlayotganini ko'rasiz.

Bundan tashqari, esp -ni mahalliy tarmoqqa ulashingiz va dasturni yuklash uchun ushbu ipdan foydalanishingiz mumkin.

Endi siz Arduino wifi -ni taxtalardan tanlashingiz kerak (u men uchun ishlagan, lekin faqat 50% signal bilan) yoki siz taxtani fayllar bilan o'rnatib, MqMax kartasidan foydalanishingiz mumkin! (Hali ishlab chiqilmoqda)

6 -qadam: Jeelabs -dan ELclient -ni yuklab oling

github.com/jeelabs/el-client

Bu havoladan Arduino IDE uchun El Client kutubxonasini yuklab oling.

U erda siz Mqtt va Rest uchun misollarni topishingiz mumkin, ulardan foydalanish uchun Slip rejimini yoqishingiz kerak

ElClient kutubxonasini o'rnatganingizdan so'ng sizda Elclient maydonida yangi misollar paydo bo'ladi. Mening eng yaxshi ko'rgan narsam-Mqtt misoli, lekin siz uni faqat Wi-Fi ko'prigi sifatida ishlatishingiz va uni Raspberry pi bilan Node-RED o'rnatilgan holda ulashingiz mumkin.

Qisqa vaqt ichida MqMax bilan qila oladigan cheksiz narsalar bor. Men tezisni avtomatlashtirish va telekommunikatsiya magistrlari uchun tayyorladim va katta muvaffaqiyatlarga erishdim.

Agar siz undan foydalansangiz, dumg'aza qiling, chunki bu juda ko'p ish edi. Agar sizga ham yoqsa, PCB tanlovida menga ovoz bering.

Baxtli qilish!

Tavsiya: