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


Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech -dan.
Xabar almashish ilovasi orqali qurilmalaringiz bilan suhbatlashish haqida hech o'ylab ko'rganmisiz? G'alati, to'g'ri. Ammo bugun biz shunga o'xshash narsani qilmoqchimiz. Xavotir olmang, uy jihozlarini sotib olishning hojati yo'q. Sizga kerak bo'lgan yagona narsa - bu Telegram mobil ilovasi, Arduino UNO yoki ESP8266/32 kabi har qanday mikrokontroller va sizning qurilmalaringiz.
Biz Telegram ilovasi orqali 8 ta LEDni boshqarish orqali oddiy O'chirish/O'chirish xabarlarini yuborish orqali ko'rsatamiz va vazifa bajarilgandan so'ng, biz mikrokontrolerimizdan bu haqda javob olamiz. Svetodiodlardan tashqari, siz kod va sxemaga mos o'zgartirishlar kiritish orqali boshqa asboblarni boshqarishingiz mumkin. Bu juda qiziqarli bo'ladi, shuning uchun keling, unga kiraylik.
1 -qadam: Ishlab chiqarilgan loyihalaringiz uchun tenglikni oling

Agar siz PCB ishlab chiqarishni yoki yig'ishni talab qilsangiz, PCBGOGO -ni tekshiring. Ular sizning PCB prototip buyurtmangizni qabul qilishadi: 5PCS dan PCB ishlab chiqarish buyurtma miqdori va 1PC dan PCB yig'ish buyurtma miqdori.
5 yil oldin tashkil etilganidan beri, PCBGOGO bir necha bor isloh qilindi. Bu o'zgaruvchan dunyoda tenglikni ishlab chiqarish va yig'ish ishlab chiqaruvchisi. Hozirgi kunda ularning PCB va PCB yig'ish buyurtmalarining miqdori 3000 dan oshadi va sotish yiliga 100 000 dollardan 20 mln dollargacha oshdi. PCBGOGO atigi 5 yoshda bo'lsa -da, ularning fabrikalari, 400 dan ortiq ishchi bilan, 10 yildan ortiq vaqt davomida Xitoyda mahalliy xaridorlar uchun tenglikni ishlab chiqarish va yig'ishni ta'minlaydi.
Siz ushbu loyiha maqolasini o'qish baxtiga muyassar bo'ldingiz, chunki ayni paytda PCBGOGO o'zining 5 yilligini nishonlaydi va o'z mijozlariga katta imtiyozlar beradi.
Bu erda foyda olish uchun PCBGOGO -ga qo'shiling. 150 dollargacha kuponlar, zamonaviy esdalik sovg'alari
Kampaniya davomiyligi: 25 avgust - 25 sentyabr, 2020 yil
2 -qadam: Telegram ilovasi haqida

Telegram-bulutli tezkor xabar almashish, videotelefon va ovozli IP xizmati. Telegram mijoz dasturlari Android, iOS, Windows Phone, Windows, macOS va GNU/Linux uchun mavjud va Rossiyada ishlab chiqarilgan. Foydalanuvchilar xabarlar yuborishi va har qanday turdagi fotosuratlar, videolar, stikerlar, audio va fayllarni almashishi mumkin.
Telegram-ning mijozlar kodi-bu bepul dasturiy ta'minot, uning serveri-yopiq manba va xususiy. Xizmat API -ni mustaqil ishlab chiquvchilarga ham beradi. 2020 yil aprel holatiga ko'ra, Telegramda oyiga 400 million faol foydalanuvchilar bor edi.
Odatiy xabarlar va ommaviy axborot vositalari tranzit paytida mijoz-server shifrlashidan foydalanadi. Bu ma'lumotlar dam olish vaqtida ham shifrlangan, lekin shifrlash kalitlarini ushlab turgan Telegram dasturchilari unga kirishlari mumkin. Bundan tashqari, Telegram smartfon mijozlaridagi ikkita onlayn foydalanuvchi o'rtasida uzluksiz shifrlangan qo'ng'iroqlar va ixtiyoriy shifrlangan "maxfiy" suhbatlarni taqdim etadi. Biroq, ish stoli mijozlari (macOS mijozlari bundan mustasno) uchidan uchgacha shifrlash xususiyatiga ega emas, shuningdek, guruhlar, super guruhlar yoki kanallar uchun ham oxirigacha shifrlash imkoniyati mavjud emas. Telegram Signal, Matrix va WhatsApp kabi boshqa chat xizmatlariga qaramay, mijozlar tomonidan shifrlanmagan onlayn zaxira nusxalarini "eng xavfsiz yechim" deb da'vo qilib, hamma joyda uchdan uchgacha shifrlash yo'qligini himoya qildi. barcha platformalarda uchidan uchgacha shifrlashni taklif qiladi.
3 -qadam: Uskuna tomonini sozlash

Ushbu loyiha uchun zarur bo'lgan materiallar: Mikrokontroller (men ESP8266 modulidan foydalanaman), LEDlar, quvvat manbai, o'tish kabellari.
Ulanishlar quyidagicha amalga oshirilishi kerak:
1) ESP8266 D1 pinidan D8gacha 8 ta LEDni ulang. Har bir LEDning anodini erga va har bir LEDning katodini D1 va D8 orasidagi raqamli pin bilan ulang.
2) Jumper kabelini ESP8266 ning A0 piniga ulang va analog qiymatlarni o'qish uchun uni ochiq qoldiring (buning uchun biz buyruq yaratdik). Masalan: agar biz bu pinni 3V -ga ulasak, u 1024 -ni ko'rsatishi kerak, agar biz uni GND -ga ulasak, u 0 -qiymatini ko'rsatishi kerak va agar u ochiq qolsa, tasodifiy qiymatni qaytarishi kerak.
3) ESP8266 -ga kodni yuklagandan so'ng uni quvvat manbaiga ulang.
4 -qadam: Arduino IDE -ni yuklab oling va o'rnating

Arduino IDE -ni bu erdan yuklab oling
1. Arduino IDE -ni o'rnating va uni oching.
2. Fayl> Sozlamalar -ga o'ting
3. https://arduino.esp8266.com/stable/package_esp8266com_index.json -ni qo'shimcha taxtalar menejeri URL -lariga qo'shing.
4. Asboblar> Kengash> Kengash menejeri -ga o'ting
5. esp8266 ni qidiring va keyin taxtani o'rnating.
6. IDE -ni qayta ishga tushiring.
5 -qadam: Telegram ilovasini sozlash


Bu qadam uchun birinchi navbatda Telegram ilovasini mobil telefoningizga, planshetingizga yoki xohlagan qurilmangizga o'rnatish kerak. Siz bepul ilovani Google Play Store, App Store va boshqalardan osongina olishingiz mumkin.
Ilovani o'rnatgandan va hisobingizni o'rnatgandan so'ng. Botfather -ni ochganingizdan so'ng, siz ilovada Botfather -ni qidirasiz, siz "Ishga tushirish" yoki "Qayta boshlash" tugmachasini ko'rasiz, bu siz /newbot buyrug'ini bosishingiz kerak bo'lgan buyruqlar va ularning ilovalari ro'yxatini ochadi. Bu buyruqdan so'ng siz botingizga nom berishingiz kerak. Men "Esp8266 Test" nomini berdim. Bot nomi o'rnatilgani uchun siz foydalanuvchi nomini belgilashingiz kerak. Foydalanuvchi nomini belgilashda foydalanuvchi nomi noyob bo'lishi va "bot" so'zi bilan tugashi kerakligini yodda tutish kerak.
Foydalanuvchi nomini o'rnatganingizdan so'ng, sizning botingiz yaratiladi va siz uni boshqa joyda saqlagan API tokenini ko'rasiz.
6 -qadam: Kodlash qismini o'rnatish


Hozircha biz ulanish va bot yaratishni tugatdik, endi biz Telegram ilovasi orqali LEDlarni boshqarish uchun ESP8266 kodini yuklashimiz kerak.
Buning uchun Universal-Arduino-Telegram-Bot kutubxonasini o'rnatish kerak. Bu kutubxona papkasini olish uchun bu yerdan mening Github sahifamga o'tishingiz mumkin.
Kutubxonani o'rnatgandan so'ng, loyiha kodini o'sha GitHub sahifasidagi ESP_code.ino faylidan nusxalash kerak. Ushbu kodni Arduino IDE -ga joylashtiring. Kodda siz SSID, Parolni Wi -Fi -ning SSID -ga, Parolga yangilashingiz kerak, shundan so'ng siz API -tokenini oldingi bosqichda yaratgan botingizning API -belgisi bilan yangilashingiz kerak.
Endi siz ESP8266 -ni kompyuterga ulashingiz va kodni yuklashingiz mumkin. Kod yuklanishi bilan siz modulni kompyuterdan uzib, uni istalgan quvvat manbaiga ulashingiz mumkin.
7 -qadam: O'ynash vaqti



Endi sizga telegram ilovasini ochish kifoya, uni botga bergan ismingiz bilan Telegram ilovasida qidirib toping. Botni ochganingizda, Ishga tushirish/Qayta ishga tushirish tugmachasini ko'rasiz, u tugmani bosadi va siz turli xil LEDlarni boshqarish uchun foydalanishingiz mumkin bo'lgan buyruqlar ro'yxatini yuboradi.
Masalan: /D1ON buyrug'i mavjud, agar siz ushbu buyruqni yuborsangiz, siz 1 -sonli LED yonganligini va ilovada "D1 - yuqori" degan xabar kelganini ko'rasiz, shundan so'ng siz D1OFF buyrug'ini yuborsangiz. LED1 o'chganini va "D1 past" degan xabar kelganini ko'radi. Xuddi shu narsa boshqa LEDlar bilan ham sodir bo'ladi. LEDni yoqish/o'chirish buyruqlaridan tashqari, analog pin holatini qaytaradigan boshqa A0 buyrug'i mavjud, ya'ni A0 GND ga ulangan bo'lsa 0 qaytaradi, agar 3V ga ulangan bo'lsa 1024 qaytaradi va ochiq qolsa istalganini qaytaradi. tasodifiy qiymat. Shunday qilib, siz Telegram Messaging ilovasi yordamida narsalarni boshqarishingiz mumkin.
Umid qilamanki, sizga darslik yoqdi.
Tavsiya:
Telegram ilovasi yordamida oddiy IOTni qanday qilish kerak: 5 qadam

Telegram ilovasi yordamida oddiy IOT -ni qanday qilish kerak: Hozirgi avlod Internetida hamma narsa bor. Zamonaviy dunyoda narsalar Interneti katta rol o'ynaydi. Ko'p vaqtni behuda sarflamasdan, biz IOTning amaliy ishiga o'tishimiz mumkin. Bu erda biz LEDni boshqaramiz, shuningdek
NodeMCU WiFi moduli va Blynk ilovasi yordamida LEDni boshqarish: 7 qadam

NodeMCU WiFi moduli va Blynk ilovasi yordamida LEDni boshqarish: Bu ko'rsatma sizga Blynk smartfoni ilovasi orqali NodeMCU ESP8266 WiFi moduli yordamida LEDni qanday boshqarishni ko'rsatib beradi. Agar siz yangi boshlovchi bo'lsangiz, o'qing. Agar siz tajribali bo'lsangiz, men oxirigacha o'tishni xohlashingiz mumkin, men bu erda gaplashaman
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasi yordamida NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: 5 qadam (rasmlar bilan)

Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasidan foydalangan holda NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: Wi -Fi va ir masofali va android ilovasi orqali nodemcu va ir qabul qilgich yordamida 8 ta o'rni kalitini boshqarish. Masofadan boshqarish pulti Wi -Fi ulanishidan qat'i nazar ishlaydi. BU YERGA
Blynk ilovasi (IOT) yordamida Wemos D1 Mini/ Nodemcu -ni qanday boshqarish kerak (esp8266): 6 qadam

Blynk ilovasi (IOT) yordamida Wemos D1 Mini/ Nodemcu -ni qanday boshqarish kerak (esp8266): Salom do'stlar, men sizga blynk app.it -dan foydalanib, wemos D1 mini yoki (nodemcu) ni qanday boshqarishni ko'rsataman. batafsil qo'llanma uchun VIDEO KO'RISH KERAK, yoqtirishni, ulashishni unutmang & kanalimga obuna bo'ling
NodeMCU (ESP8266) va Blynk ilovasi yordamida uy jihozlarini boshqarish: 8 qadam (rasmlar bilan)

Uy jihozlarini NodeMCU (ESP8266) va Blynk ilovasi yordamida boshqarish: Ushbu qo'llanmada biz chiroqni boshqarish uchun Blynk va NodeMCU (ESP8266) dan foydalanishni o'rganamiz (boshqa har qanday maishiy texnika yaxshi bo'ladi), kombinatsiya bo'ladi. Internet orqali bo'lish. Bu ko'rsatmaning maqsadi oddiy narsalarni ko'rsatish