
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51


Sensor Bridge жана MCP23017 сынык тактасын колдонуу менен Ethernet аркылуу MCP23017 IO-extenderди көзөмөлдөңүз. Python скрипттери, браузердин URL'дери же HTTP байланышына жөндөмдүү ар кандай система тарабынан жөнөтүлгөн буйруктар. Үйдү автоматташтыруу үчүн Home Assistant менен бириктирсе болот.
Зымдар Phoenix Connector кыскыч коннекторлоруна туташкан. GPIO абалы LED менен көрсөтүлөт. Дарек 0x20ден 0x27ге чейин тандалат. GPIO BoB DIN темир жолуна орнотулушу мүмкүн. Sensor Bridge монтаж фланецтери бар.
Жабдуулар
Kallio Designs - Sensor Bridge Digital (Ethernet to I2C):
Kallio Designs MCP23017 Break Board (I2C GPIO BoB):
8 - 26 В, 2 Вт Электр менен камсыздоо
Ethernet кабелдери
1 -кадам: Ethernetке I2C Sensor Bridge менен туташуу


3 жана 4 -казыктарды I2C автобусу үчүн MCP23017 сынык тактасындагы SCL жана SDA казыктарына туташтырыңыз.
5 жана 6 -казыктарды +5 V менен GND казыктарын MCP23017 сынык тактасына туташтырыңыз. Бул агрегатты кубат менен камсыздайт.
2 -кадам: Ethernet туташтырып, кубат берүү

Эгерде сизде Ethernet (PoE) үстүнөн бийлик бар болсо, анда Ethernet кабелин туташтырыңыз. Сиз ошондой эле инжектор колдоно аласыз. Эки блок тең иштеши керек, стандарттык PoE интерфейстери эки блокту тең иштете алат.
Эгерде сизде PoE жок болсо, анда Ethernet кабелин жана 8-26 В, 2 Вт кубаттуулукту 1 (GND) жана 2 (Оң чыңалуу) казыктарына туташтырыңыз.
Сиз жашыл индикатордун LEDин, ошондой эле трафикти көрсөткөн ethernet портунун LEDин көрүшүңүз керек.
3 -кадам: Орнотуу
Компьютериңиздин же башка көзөмөлдөөчү түзүлүштүн сенсордук көпүрө менен бирдей LAN тармагынын ичинде экенин текшериңиз.
I2C дарегин коюу үчүн өчүрүү тактасындагы чумкуткучтарды колдонуңуз (ондук 32ге которулган демейки он алтылык 0x20).
4 -кадам:


Буйруктар Sensor Bridge колдонуучусунда сүрөттөлгөн. Жөнөкөй вариант -бул функциялар үчүн бир нече реестрлерди орнотпоо үчүн курулган буйруктарды колдонуу.
"192.168.1.195/MCP27OA41" деп серептөө A4 төөнөгүчүн бийикке коёт. Сиз оң жактагы LED банктарын күйгүзгөн LED A4 көрөсүз. "192.168.1.195/MCP27IA4" баракчасына өтүү ошол эле пинди окуйт жана браузерде анын абалын көрсөтөт. Эгерде пин сырткы бийик орнотулган болсо, LED дагы күйөт.
5 -кадам: Python же башка тилдер менен сценарий жазуу

Долбоордун логикасын жогорулатуу үчүн, буйруктарды жөнөтүү үчүн Python urllib колдоно аласыз. PIN A4 абалын окуу үчүн:
urllib.requestprint импорт (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").read ()) киргизүү ("Чыгуу үчүн Enter баскычын басыңыз")
Же I2C интерфейсин түз колдонуу үчүн curl колдоно аласыз. А портундагы бардык казыктарды чыгаруу катары коюу үчүн:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Ошол эле буйруктар сиздин долбооруңузга эң ылайыктуу болгон, ошол эле жыйынтыктары бар каалаган интерфейстен жөнөтүлүшү мүмкүн.
Сунушталууда:
Интернет аркылуу Nodemcu аркылуу Blynk колдонмосун жетектөө: 5 кадам

Интернетте Nodemcu аркылуу Blynk колдонмосу аркылуу жетектөө: Саламатсыздарбы, бүгүн биз сизге интернетте смартфонду колдонуп LEDди кантип башкарса болорун көрсөтөбүз
Смартфон аркылуу видео агымы жана көзөмөл 4WD робот машинасы (Bluetooth аркылуу): 5 кадам

Смартфон аркылуу видео агымы жана көзөмөлү 4WD Robot Car (Bluetooth аркылуу): Саламатсызбы! Мен Arduino үчүн уникалдуу TFT калканына арналган макалалардын сериясын улантам. Бул макала " көрүү " ээ болгон 4WD роботун өнүктүрүүгө арналат. сүрөттөрдү өткөрө турган жалпы жана арзан ОВ7670 камерасын колдонуп
Кантип ESP32 менен ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: 8 кадам

Кантип ESP32 жана ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: Менин иштеп жаткан долбоорумда, роутерсиз бири-бири менен сүйлөшүү үчүн мага бир нече ESP керек. Бул үчүн, мен ESP-NOW аркылуу ESP роутери жок бири-бири менен зымсыз байланыш түзүү үчүн колдонуп жатам
Өз алдынча Arduino 3.3V W / Тышкы 8 МГц сааты Arduino Uno аркылуу ICSP / ISP аркылуу программаланат (Сериялык мониторинг менен!): 4 кадам

Автономдуу Arduino 3.3V W / External 8 MHz Clock Arduino Uno программасынан ICSP / ISP аркылуу программаланат (Сериялык мониторинг менен!): Максаттары: 8 МГц тышкы сааттан өчүрүүчү 3.3Вда иштеген автономдуу Arduino куруу. Аны ISP аркылуу программалоо (ошондой эле ICSP катары белгилүү), Arduino Uno (5V менен иштеген) жүктөөчү файлды түзөтүү жана күйгүзүү үчүн
Geeetech Board Raspberry Pi аркылуу Custom USB Cable Direct Wired аркылуу: 4 кадам

Geeetech Board Raspberry Pi аркылуу Custom USB Cable Direct Wired аркылуу: Саламатсызбы! Бул колдонмодо JST XH 4-пин кабелине кандайча USB жасоо керектиги көрсөтүлөт, андыктан сиз Raspberry Pi же башка USB түзмөгүңүздү Geeetech 2560 rev 3 тактасына A10 сыяктуу Geeetech принтерине түз өткөрө аласыз. Бул кабель ыңгайлуу параллелге кошулат