Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:58
Valdykite MCP23017 IO plėtiklį per eternetą naudodami „Sensor Bridge“ir „MCP23017“išjungimo plokštę. Komandos, siunčiamos „Python“scenarijais, naršyklės URL ar bet kokia sistema, galinti HTTP ryšį. Galima integruoti į namų asistentą namų automatizavimui.
Laidai yra prijungti prie „Phoenix Connector“gnybtų jungčių. GPIO būsenos nurodomos šviesos diodais. Adresas pasirenkamas nuo 0x20 iki 0x27. „GPIO BoB“galima montuoti ant DIN bėgelio. „Sensor Bridge“turi tvirtinimo flanšus.
Prekės
„Kallio Designs“- skaitmeninis jutiklių tiltas (nuo Ethernet iki I2C):
„Kallio Designs MCP23017 Break Out Board“(I2C GPIO BoB):
8 - 26 V, 2 W Maitinimo šaltinis
Ethernet kabeliai
1 veiksmas: jungtys prie „Ethernet“prie „I2C Sensor Bridge“
Prijunkite 3 ir 4 kaiščius prie SCL ir SDA kaiščių, esančių I2C magistralės MCP23017 išjungimo plokštėje.
Prijunkite 5 ir 6 kaiščius prie +5 V ir GND kaiščių MCP23017 išjungimo plokštėje. Tai suteiks įrenginiui energijos.
2 veiksmas: prijunkite eternetą ir maitinkite
Jei turite maitinimą per eternetą (PoE), tiesiog prijunkite eterneto kabelį. Taip pat galite naudoti purkštuvą. Abu įrenginiai turėtų būti įjungti, standartinės PoE sąsajos gali įjungti abu įrenginius.
Jei neturite PoE, prijunkite eterneto kabelį ir 8-26 V, 2 W maitinimo šaltinį prie 1 (GND) ir 2 (teigiama įtampa).
Turėtumėte pamatyti žalią indikatoriaus šviesos diodą ir eterneto prievado šviesos diodus, rodančius eismą.
3 žingsnis: sąranka
Įsitikinkite, kad jūsų kompiuteris ar kitas valdymo įrenginys yra tame pačiame LAN tinkle kaip ir „Sensor Bridge“.
Naudodami perjungimo plokštės panardinimo jungiklius nustatykite I2C adresą (numatytasis šešiakampis 0x20, o tai reiškia dešimtainį skaičių 32).
4 žingsnis:
Komandos aprašytos „Sensor Bridge“vartotojo vadove. Paprasta galimybė yra naudoti integruotas komandas, kad nereikėtų nustatyti kelių funkcijų registrų.
Naršant į „192.168.1.195/MCP27OA41“, kaištis A4 bus aukštas. Dešinėje pusėje esančiuose šviesos diodų bankuose matysite šviečiantį LED A4. Naršydami „192.168.1.195/MCP27IA4“, bus perskaitytas tas pats kaištis ir rodoma jo būsena naršyklėje. Šviesos diodas taip pat užsidegs, jei kaištis išoriškai nustatytas aukštai.
5 veiksmas: scenarijų kūrimas naudojant „Python“ar kitas kalbas
Norėdami sukurti daugiau logikos projektui, komandoms siųsti galite naudoti „Python urllib“. Norėdami perskaityti A4 kaiščio būseną:
importuoti urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").read ()) įvestis ("Paspauskite Enter, kad išeitumėte")
Arba galite naudoti curl, kad galėtumėte tiesiogiai naudotis I2C sąsaja. Norėdami nustatyti visus prievado A kaiščius kaip išvestį:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Tos pačios komandos gali būti siunčiamos iš bet kurios sąsajos su tais pačiais rezultatais, o tai geriausiai tinka jūsų projektui.
Rekomenduojamas:
„Grbl CNC“valdymas per „Wi -Fi“: 5 žingsniai
„Grbl CNC“valdymas per „Wifi“: šioje pamokoje aš jums pasakysiu, kaip įjungti GRBL valdymą WIFI. Šį metodą galite naudoti su bet kuriuo siuntėju, įskaitant „lasergrbl“ir „Universal Gcode Sender“(UGS). Trumpai tariant, mes naudosime „arkypita“darbą ir kitą programinę įrangą, kad sukurtume
„Pasidaryk pats“valdymas RGB LED spalva per „Bluetooth“: 5 žingsniai
„Pasidaryk pats“valdymas RGB LED spalva per „Bluetooth“: išmaniosios lemputės pastaruoju metu populiarėja ir nuolat tampa pagrindine išmaniųjų namų įrankių rinkinio dalimi. Išmaniosios lemputės leidžia vartotojui valdyti savo šviesą per specialią vartotojo išmaniojo telefono programą; lemputę galima įjungti
Kelių šviesos diodų valdymas naudojant „Python“ir „Raspberry Pi“GPIO kaiščius: 4 žingsniai (su nuotraukomis)
Kelių šviesos diodų valdymas naudojant „Python“ir jūsų „Raspberry Pi“GPIO kaiščius: ši instrukcija parodo, kaip valdyti kelis „RaspberryPi“GPIO kaiščius, kad būtų galima maitinti 4 šviesos diodus. Jis taip pat supažindins jus su parametrais ir sąlyginiais teiginiais „Python“. Mūsų ankstesnė instrukcija „Raspberry Pi“GPIO kaiščių naudojimas naudojant „Con
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu