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


Sensor ko'prigi va MCP23017 chiqish paneli yordamida chekilgan tarmoq orqali MCP23017 IO-kengaytirgichini boshqaring. Python skriptlari, brauzer URL manzillari yoki HTTP aloqasiga ega bo'lgan har qanday tizim tomonidan yuborilgan buyruqlar. Uyni avtomatlashtirish uchun Home Assistant -ga qo'shilishi mumkin.
Simlar Phoenix Connector qisqich ulagichlariga ulangan. GPIO holatlari LEDlar bilan belgilanadi. Manzilni 0x20 dan 0x27 gacha tanlash mumkin. GPIO BoB DIN rayiga o'rnatilishi mumkin. Sensor ko'prigida o'rnatish flanjlari mavjud.
Ta'minotlar
Kallio Designs - Sensor Bridge Digital (Ethernetdan I2Cgacha):
Kallio Design MCP23017 chiqish paneli (I2C GPIO BoB):
8 - 26 V, 2 Vt quvvat manbai
Ethernet kabellari
1 -qadam: chekilgan tarmoqqa I2C sensori ko'prigiga ulanish


3 va 4 -pinlarni I2C avtobusi uchun MCP23017 ajratish panelidagi SCL va SDA pinlariga ulang.
5 va 6 -pinlarni +5 V va GND pinlarini MCP23017 ajratish paneliga ulang. Bu birlik uchun quvvat beradi.
2 -qadam: Ethernet -ni ulang va quvvat bilan ta'minlang

Agar sizda chekilgan tarmoq (PoE) mavjud bo'lsa, chekilgan kabelni ulang. Siz shuningdek injektorni ishlatishingiz mumkin. Ikkala birlik ham yoqilishi kerak, standart PoE interfeyslari ikkala blokni ham quvvatlantirishi mumkin.
Agar sizda PoE bo'lmasa, chekilgan kabelni va 8-26 V, 2 Vt quvvat manbaini 1 (GND) va 2 (musbat kuchlanish) pinlariga ulang.
Yashil indikatorli LED va trafikni ko'rsatuvchi chekilgan port LEDlarini ko'rishingiz kerak.
3 -qadam: sozlash
Kompyuteringiz yoki boshqa boshqaruv qurilmasi Sensor ko'prigi bilan bir xil LAN tarmog'ida ekanligiga ishonch hosil qiling.
I2C manzilini o'rnatish uchun ajratish panelidagi tushirish tugmachalarini ishlating (standart o'nlik oltilik 0x20, 32 kasrga tarjima qilinadi).
4 -qadam:


Buyruqlar Sensor Bridge foydalanuvchi qo'llanmasida tasvirlangan. Oddiy variant -bu funktsiyalar uchun bir nechta registrlarni o'rnatmaslik uchun o'rnatilgan buyruqlardan foydalanish.
"192.168.1.195/MCP27OA41" ga o'ting, A4 pinini baland qilib qo'yadi. Siz o'ng tomonda LED banklari yonib turgan A4 LEDini ko'rasiz. "192.168.1.195/MCP27IA4" ga o'ting, xuddi shu pin o'qiladi va brauzerda uning holati ko'rsatiladi. Agar pin tashqi tomondan baland o'rnatilgan bo'lsa, LED ham yonadi.
5 -qadam: Python yoki boshqa tillarda skript

Loyihaga ko'proq mantiq yaratish uchun Python urllib -dan buyruqlar yuborish mumkin. A4 pin holatini o'qish uchun:
urllib.requestprint -ni import qiling (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").read ()) kiritish ("Chiqish uchun Enter ni bosing")
Yoki I2C interfeysini to'g'ridan -to'g'ri ishlatish uchun curl dan foydalanishingiz mumkin. A portidagi barcha pinlarni chiqish sifatida o'rnatish uchun:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Xuddi shu buyruqlar bir xil natijalarga ega bo'lgan har qanday interfeysdan yuborilishi mumkin, bu sizning loyihangizga eng mos keladi.
Tavsiya:
Bluetooth orqali DIY nazorati RGB LED rangi: 5 qadam

Bluetooth orqali DIY nazorati RGB LED rangi: So'nggi paytlarda aqlli lampalar tobora ommalashib bormoqda va doimiy ravishda aqlli uy asboblar to'plamining asosiy qismiga aylanmoqda. Aqlli lampalar foydalanuvchining aqlli telefonidagi maxsus dastur orqali o'z nurini boshqarishga imkon beradi; lampochkani yoqish mumkin
Geeetech kengashi Raspberry Pi orqali to'g'ridan -to'g'ri simli USB kabeli orqali: 4 qadam

Geeetech kengashi Raspberry Pi orqali to'g'ridan -to'g'ri maxsus USB kabeli orqali: Salom! Ushbu qo'llanmada JST XH 4-pinli maxsus USB-ni qanday qilish kerakligi ko'rsatilgan, shuning uchun siz Raspberry Pi yoki boshqa USB qurilmangizni Geeetech printeridagi A10 kabi Geeetech 2560 rev 3 kartasiga to'g'ridan-to'g'ri ulashingiz mumkin. Bu kabel qulay paralelga ulanadi
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam

ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin
NodeMCU orqali neopikselli Wi -Fi nazorati: 3 qadam

NodeMCU orqali neopixel Wi -Fi nazorati: Agar siz RGB LEDlarini boshqarishni xohlagan paytlar o'tib ketdi, siz ularni simlar bilan qayta ishlashingiz kerak edi. Neopixel -da siz ikkita simni va bitta simni, ya'ni Dat -ni quvvatlantirish imkoniyatiga egasiz
MQTT orqali masofadan boshqarish va foto nazorati: 8 qadam

MQTT orqali masofadan boshqarish va foto nazorati: Salom. Bugun men masofadan boshqarish va nazorat qilish tizimini, masalan, garaj eshiklarini, yoritishni, isitishni, bosimni nazorat qilishni, haroratni va boshqalarni boshqarish uchun qanday qilish kerakligi haqida gapirishni istardim. parametrlar. Ammo uning asosiy xususiyati