Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Kontrollo MCP23017 IO-extender nëpërmjet ethernet duke përdorur Sensor Bridge dhe MCP23017 break out board. Komandat e dërguara nga skriptet Python, URL -të e shfletuesit ose ndonjë sistem i aftë për komunikim HTTP. Mund të integrohet në Home Assistant për automatizimin e shtëpisë.
Telat janë të lidhur me lidhëset e kapëses Phoenix Connector. Gjendjet GPIO tregohen me LED. Adresa mund të zgjidhet nga 0x20 në 0x27. GPIO BoB mund të montohet në një hekurudhë DIN. Sensor Bridge ka fllanxha në rritje.
Furnizimet
Kallio Designs - Sensor Bridge Digital (Ethernet në I2C):
Kallio Designs MCP23017 Break Out Board (I2C GPIO BoB):
8 - 26 V, 2 W Furnizimi me energji elektrike
Kabllo Ethernet
Hapi 1: Lidhjet me Ethernet në I2C Sensor Bridge
Lidhni kunjat 3 dhe 4 me kunjat SCL dhe SDA në tabelën MCP23017 për autobusin I2C.
Lidhni kunjat 5 dhe 6 me kunjat +5 V dhe GND në tabelën MCP23017. Kjo do të sigurojë energji për njësinë.
Hapi 2: Lidhni Ethernet dhe siguroni energji
Nëse keni fuqi mbi ethernet (PoE) në dispozicion, thjesht lidhni kabllon ethernet. Ju gjithashtu mund të përdorni një injeksion. Të dy njësitë duhet të fuqizohen, ndërfaqet standarde PoE mund të fuqizojnë të dy njësitë.
Nëse nuk keni PoE, lidhni kabllon ethernet dhe furnizimin me energji 8-26 V, 2 W në kunjat 1 (GND) dhe 2 (tension pozitiv).
Ju duhet të shihni dritën LED të gjelbër të ndezur, si dhe LED -et e portit ethernet që tregojnë trafikun.
Hapi 3: Konfigurimi
Sigurohuni që kompjuteri juaj ose pajisja tjetër e kontrollit të jetë brenda të njëjtit rrjet LAN si Sensor Bridge.
Përdorni çelësat e zhytjes në tabelën e daljes për të vendosur adresën I2C (gjashtëkëndëshi i paracaktuar 0x20, që përkthehet në dhjetore 32).
Hapi 4:
Komandat përshkruhen në manualin e përdorimit të Sensor Bridge. Mundësia e thjeshtë është të përdorni komandat e integruara, për të shmangur vendosjen e disa regjistrave për funksionet.
Shfletimi në "192.168.1.195/MCP27OA41" do ta vendosë pinin A4 në lartësi. Ju do të shihni LED A4 të ndezur në anën e djathtë të bankave LED. Shfletimi te "192.168.1.195/MCP27IA4" do të lexojë të njëjtën pin dhe do të shfaq gjendjen e tij në shfletues. LED do të ndizet gjithashtu nëse kunja është vendosur lartë nga jashtë.
Hapi 5: Shkrimi me Python ose gjuhë të tjera
Për të ndërtuar më shumë logjikë në projekt, mund të përdorni Python urllib për të dërguar komanda. Për të lexuar gjendjen e pinit A4:
import urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").lexo ()) hyrjen ("Shtypni enter për të dalë")
Ose mund të përdorni curl për të përdorur drejtpërdrejt ndërfaqen I2C. Për të vendosur të gjitha kunjat në portën A si dalje:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Të njëjtat komanda mund të dërgohen nga çdo ndërfaqe me rezultate të njëjta, të cilat i përshtaten më së miri projektit tuaj.
Recommended:
Vendosni Raspberry Pi 4 përmes laptopit/kompjuterit tuaj duke përdorur kabllo Ethernet (Pa monitor, pa Wi-Fi): 8 hapa
Vendosni Raspberry Pi 4 përmes laptopit/kompjuterit duke përdorur kabllo Ethernet (Pa monitor, pa Wi-Fi): Në këtë do të punojmë me Raspberry Pi 4 Model-B me 1 GB RAM për konfigurimin. Raspberry-Pi është një kompjuter me një bord të vetëm që përdoret për qëllime edukative dhe projekte DIY me një kosto të përballueshme, kërkon një furnizim me energji elektrike prej 5V 3A. Sistemet Operative si
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu përmes internetit: 5 hapa
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu në internet: Përshëndetje të gjithëve Sot do t'ju tregojmë se si mund të kontrolloni një LED duke përdorur një smartphone përmes internetit
Kaskada e regjistrave të ndërrimit 74HC595 të kontrolluar përmes Arduino dhe Ethernet: 3 hapa
Kaskada e Regjistrave të Shiftit 74HC595 Kontrolluar përmes Arduino dhe Ethernet: Sot do të doja të prezantoja një projekt që e kam zbatuar në dy versione. Projekti përdor 12 regjistra ndërrimi 74HC595 dhe 96 LED, bord Arduino Uno me mburojë Ethernet Wiznet W5100. 8 LED janë të lidhur me secilin regjistër ndërrimi. Numrat 0
Kontrolloni pajisjet përmes internetit përmes shfletuesit. (IoT): 6 hapa
Kontrolloni pajisjet përmes internetit përmes shfletuesit. (IoT): Në këtë Instructable unë do t'ju tregoj se si mund t'i kontrolloni pajisjet si LED, Reletë, motorët etj përmes internetit përmes shfletuesit të uebit. Dhe mund t'i qaseni kontrolleve në mënyrë të sigurt mbi çdo pajisje. Platforma në internet që kam përdorur këtu është vizita e RemoteMe.org
Roboti i Trajnueshëm i Gjestit i kontrolluar përmes Bluetooth përmes Arduino: 4 hapa
Roboti i Trajnueshëm i Gjestit i Kontrolluar Me anë të Bluetooth në Arduino: Ka dy mënyra në Krah. Së pari është Modaliteti Manual që mund të lëvizni krahun me bluetooth në telefonin tuaj celular duke lëvizur rrëshqitësit në aplikacion. Në të njëjtën kohë, ju mund të ruani pozicionet tuaja dhe mund të luani … E dyta është Gesture Mode që përdor ph -in tuaj