Mundarija:
- 1 -qadam: Grove estafetasi
- 2 -qadam: Uskuna sxemasi
- 3 -qadam: CSR UEnergy SDK -ni o'rnatish
- 4 -qadam: dasturiy ta'minot arxitekturasi
- 5 -qadam: GPIO -ga kirishni boshqarish uchun kod namunasi
Video: CSR1011 - Triggering Relay: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
CSR1011 - bu bitta rejimdagi Bluetooth Smart chipi va bu qo'llanmada uning GPIO -lariga qanday kirish va o'rni ishga tushishi ko'rsatilgan.
1 -qadam: Grove estafetasi
Bu qo'llanmada ishlatilgan komponent Grove-Relay edi, bu modul raqamli odatda ochiq kalit. U orqali siz past kuchlanishli yuqori voltli kontaktlarning zanglashiga olib kelishingiz mumkin, aytaylik 5V boshqaruvchisida. Bortda indikatorli LED bor, u boshqariladigan terminallar yopilganda yonadi.
2 -qadam: Uskuna sxemasi
CSR1011 -dagi o'rni modulini ulash uchun o'rni quvvatlantiruvchi uskuna ishlab chiqilgan, chunki CSR1011 3v3 bilan ishlaydi va komponentning ishlashi uchun 5v kerak. CSRda o'rni ulash uchun 4 -pin (GPIO 10) ishlatilgan.
3 -qadam: CSR UEnergy SDK -ni o'rnatish
CSR1011 dasturini qayta ishlash uchun mEnergy dasturiy ta'minot ishlab chiqish to'plamlari (SDK) bilan ta'minlangan Integrated Development Environment (xIDE) ishlatiladi. Dastur CD-ROMda mavjud, lekin bu yerdan ham yuklab olish mumkin.
4 -qadam: dasturiy ta'minot arxitekturasi
CSR1011 -da ilova dasturiy ta'minot bilan dasturiy ta'minotning hayot aylanish jarayonidagi turli hodisalar uchun qayta qo'ng'iroqlar yordamida amalga oshiriladigan API qo'ng'iroqlari yordamida aloqa o'rnatadi. Loyiha yaratilganda, ba'zi funktsiyalar allaqachon bajarilgan bo'lsa, bu funktsiyalar ilovaning hayotiy tsiklida ishlatiladi:
- AppPowerOnReset (): Qayta ishga tushirilgandan so'ng chaqiriladigan dastur funktsiyasi;
- AppInit (): Bu funksiya har yuklash deb ataladi va dasturni ishga tushirishni o'z ichiga olishi kerak;
- AppProcessSystemEvent (): Batareya quvvati pastligi va PIO darajasining o'zgarishi kabi tizim darajasidagi hodisalarni qayta ishlash uchun dasturiy ta'minot tomonidan chaqiriladigan funksiya;
- AppProcessLmEvent (): Firmware-dan aloqa aloqasi bilan bog'liq voqealarni boshqarish uchun ishlatiladigan funktsiya;
- Taymerlar: apparat taymerining tepasida mikrosaniyali aniqlikda ishga tushirish.
5 -qadam: GPIO -ga kirishni boshqarish uchun kod namunasi
Mavjud kod CSR1011 GPIO10 ga ulangan o'rni ishga tushirish uchun GPIO holatini qanday sozlash va sozlash kerakligini ko'rsatadi. GPIO -ga kirishni boshqarish uchun uEnergy SDK -dagi _PIO_B.html pio.h kutubxonasida ishlatilgan funktsiyalar mavjud.
Tavsiya:
Luces De Navidad Con Relevadores (Relay bilan Rojdestvo chiroqlari): 17 qadam
Luces De Navidad Con Relevadores (Rojdestvo chiroqlari) O'n sakkizinchi darajali versiya &ndilde; u &
Tasmotlangan NodeMCU 8CH Sonoff Relay: 11 qadam
Tasmotlangan NodeMCU 8CH Sonoff o'rni: Bu NodeMCU Tasmota-Sonoff dasturiy ta'minoti 8CH o'rni nazorat qilish loyihasi yonib ketdi Sonoff-Tasmota, Smart Home (ioT) tizimlarining WiFi-ni boshqarishga imkon beradigan NodeMCU kabi ESP8266 asosidagi qurilmalar uchun muqobil dasturiy ta'minot. Mening fikrim 8CH Relay -ni davom ettirish edi
ESP01/01S RELAY MODULI TUTORIAL: 4 qadam
ESP01/ 01S RELAY MODULI QO'LLANIShI: Ta'rif AI-Thinker ESP-01/ 01S WiFi moduliga asoslangan ushbu WiFi o'rni, biz o'rni past darajada boshqarish uchun ESP-01/ 01S GPIO0 dan foydalanamiz. Bu aqlli röle yordamida har qanday joyda telefoningiz yordamida aqlli kommutatorni o'zingiz qilishingiz mumkin
IOT123 - I2C 2CH RELAY G'isht: 5 qadam (rasmlar bilan)
IOT123 - I2C 2CH RELAY BRICK: IOT123 BRICKS - bu DIY modulli birliklar bo'lib, ularni boshqa IOT123 BRICKS bilan maydalash mumkin, bu tugunga funksionallik qo'shiladi. Ular dyuymli kvadrat, teshiklari orqali o'zaro bog'langan ikki tomonlama protoboardlarga asoslangan
Nodemcu bilan Smart House Telegram Bot (esp8266, Relay, Ds18b20): 8 qadam
Nodemcu bilan Smart House Telegram Boti (esp8266, Relay, Ds18b20): Bu darslikda men sizga telegram botini qanday yaratishni va undan foydalanib boshqaruv uyini ko'rsataman, lekin birinchi navbatda mening Telegram kanalimga obuna bo'ling va yangi loyihalarni boshqalardan tezroq kashf eting. Bu men uchun motivatsiya. Keling