
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

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

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


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




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




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



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:
DHT harorati va namligini ESP8266 va AskSensors IoT platformasi yordamida kuzatish: 8 qadam

ESP8266 va AskSensors IoT platformasi yordamida DHT harorati va namligini kuzatish: Avvalgi ko'rsatmada men ESP8266 nodeMCU va AskSensors IoT platformasini ishga tushirish bo'yicha bosqichma -bosqich ko'rsatma taqdim etdim. MCU tuguniga. DHT11 - bu tez -tez ishlatiladigan harorat va namlik
Byudjetga ega noutbuk: arzon narxdagi elektr stantsiyasi (ikkita ichki disk, Lenovo-ga asoslangan): 3 qadam

Byudjetli noutbuk: arzon narxdagi quvvat manbai (ikkita ichki disk, Lenovo-ga asoslangan): Bu ko'rsatma Lenovo T540p noutbukining yangilangan konfiguratsiyasiga veb-sahifalarni ko'rish, so'zlarni qayta ishlash, engil o'yinlar va audio uchun kundalik haydovchi mashinasi sifatida qaratiladi. . U tezlik va sig'im uchun qattiq holatda va mexanik saqlash bilan jihozlangan
RaspberryPi 4: 15 bosqichlariga asoslangan arzon IoT havo sifati monitori (rasmlar bilan)

RaspberryPi 4 ga asoslangan arzon IoT havo sifati monitor: Santyago, Chili qishki ekologik favqulodda vaziyatda dunyoning eng go'zal mamlakatlaridan birida yashash sharafiga ega, lekin afsuski, bu atirgul emas. Qish mavsumida Chili havoning ifloslanishi bilan juda ko'p azob chekadi
Arduino -ga asoslangan robotli qo'l bilan ko'rishning arzon echimi: 19 qadam (rasmlar bilan)

Arduino -ga asoslangan robotli qo'l bilan ko'rishning arzon echimi: Biz mashinani ko'rish haqida gapirganda, biz uchun bu har doim ham imkonsiz bo'lib tuyuladi. Biz hammaga ochiq bo'lishi mumkin bo'lgan ochiq manbali vizual demo tayyorlaganimizda. Bu videoda OpenMV kamerasi bilan, qizil kub qaerda bo'lishidan qat'i nazar, robot
IoT o'simliklarini monitoring qilish tizimi (IBM IoT platformasi bilan): 11 qadam (rasmlar bilan)

O'simliklarni monitoring qilish tizimi (IBM IoT platformasi bilan): Umumiy ko'rib chiqish O'simliklarni monitoring qilish tizimi (PMS) - bu yashil barmog'i bilan ishchi sinfda bo'lgan shaxslar bilan yaratilgan dastur. Bugungi kunda ishlaydigan odamlar har qachongidan ham band; martabasini oshirish va moliyaviy holatini boshqarish.