İçindekiler:
- Gereçler
- Adım 1: Ethernet'e I2C Sensör Köprüsüne Bağlantılar
- 2. Adım: Ethernet'i Bağlayın ve Güç Sağlayın
- 3. Adım: Kurulum
- 4. Adım:
- Adım 5: Python veya Diğer Dillerle Komut Dosyası Oluşturma
Video: Ethernet Üzerinden MCP23017 GPIO Kontrolü: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Sensör Köprüsü ve MCP23017 ayırma kartını kullanarak ethernet üzerinden MCP23017 IO genişleticiyi kontrol edin. Python komut dosyaları, tarayıcı URL'leri veya HTTP iletişimi yapabilen herhangi bir sistem tarafından gönderilen komutlar. Ev otomasyonu için Home Assistant'a entegre edilebilir.
Kablolar Phoenix Konnektör kelepçe konektörlerine bağlanır. GPIO durumları LED'lerle gösterilir. Adres 0x20 ile 0x27 arasında seçilebilir. GPIO BoB, bir DIN rayına monte edilebilir. Sensör Köprüsü, montaj flanşlarına sahiptir.
Gereçler
Kallio Designs - Sensör Köprüsü Dijital (Ethernet'ten I2C'ye):https://kalliodesigns.com/product/532003/
Kallio Tasarımları MCP23017 Break out Board (I2C GPIO BoB):https://kalliodesigns.com/product/532013/
8 - 26 V, 2 W Güç kaynağı
Ethernet kabloları
Adım 1: Ethernet'e I2C Sensör Köprüsüne Bağlantılar
I2C veri yolu için MCP23017 devre kartındaki 3 ve 4 numaralı pinleri SCL ve SDA pinlerine bağlayın.
MCP23017 ayırma kartındaki 5 ve 6 pinlerini +5 V ve GND pinlerine bağlayın. Bu, ünite için güç sağlayacaktır.
2. Adım: Ethernet'i Bağlayın ve Güç Sağlayın
Ethernet üzerinden gücünüz (PoE) varsa, ethernet kablosunu bağlamanız yeterlidir. Enjektör de kullanabilirsiniz. Her iki ünite de açılmalıdır, standart PoE arayüzleri her iki üniteyi de çalıştırabilir.
PoE'niz yoksa ethernet kablosunu ve 8-26 V, 2 W güç kaynağını 1 (GND) ve 2 (Pozitif voltaj) pinlerine bağlayın.
Yeşil gösterge LED'inin yandığını ve trafiği gösteren ethernet portu LED'lerini görmelisiniz.
3. Adım: Kurulum
PC'nizin veya diğer kontrol cihazınızın Sensör Köprüsü ile aynı LAN ağı içinde olduğundan emin olun.
I2C adresini ayarlamak için devre kartındaki dip anahtarlarını kullanın (varsayılan onaltılık 0x20, ondalık sayı 32'ye çevrilir).
4. Adım:
Komutlar, Sensör Köprüsü kullanım kılavuzunda açıklanmıştır. Basit seçenek, işlevler için birkaç kayıt ayarlamak zorunda kalmamak için yerleşik komutları kullanmaktır.
"192.168.1.195/MCP27OA41"e göz atmak, A4 pinini yüksek olarak ayarlayacaktır. Sağ taraftaki LED sıralarında LED A4'ün yandığını göreceksiniz. "192.168.1.195/MCP27IA4"e göz atmak aynı pini okuyacak ve tarayıcıda durumunu gösterecektir. Pim harici olarak yüksek ayarlanmışsa LED de yanacaktır.
Adım 5: Python veya Diğer Dillerle Komut Dosyası Oluşturma
Projeye daha fazla mantık oluşturmak için komutları göndermek için Python urllib'i kullanabilirsiniz. Pin A4 durumunu okumak için:
import urllib.requestprint(urllib.request.urlopen("https://192.168.1.190/MCP27IA4").read())input("Çıkış için enter'a basın")
Veya doğrudan I2C arayüzünü kullanmak için curl kullanabilirsiniz. A portundaki tüm pinleri çıkış olarak ayarlamak için:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Aynı komutlar, projenize en uygun olan, aynı sonuçlara sahip herhangi bir arayüzden gönderilebilir.
Önerilen:
Led'i İnternet Üzerinden Nodemcu Kullanarak Blynk Uygulaması Üzerinden Kontrol Etme: 5 Adım
Led'i Nodemcu Kullanarak İnternet Üzerinden Blynk Uygulaması İle Kontrol Etme: Herkese Merhaba Bugün Size İnternet Üzerinden Akıllı Telefon Kullanarak Bir LED'i Nasıl Kontrol Edebileceğinizi Göstereceğiz
İnternet + Arduino + Ethernet Üzerinden Sulama Kontrolü: 3 Adım
İnternet + Arduino + Ethernet Üzerinden Sulama Kontrolü: Bu yıl tatil sezonunda hayata geçirdiğim bir projeyi sizlere tanıtmak istiyorum. Bahçecilik için çeşitli bitki, ağaç ve çiçek türlerinin satışı ve yetiştirilmesinde uzmanlaşmış, web tabanlı bir sistem oluşturdum
ESP8266 RGB LED ŞERİT WIFI Kontrolü - NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak - RGB LED STRIP Akıllı Telefon Kontrolü: 4 Adım
ESP8266 RGB LED ŞERİT WIFI Kontrolü | NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak | RGB LED STRIP Akıllı Telefon Kontrolü: Merhaba arkadaşlar, bu eğitimde nodemcu veya esp8266'yı bir RGB LED şeridini kontrol etmek için IR uzaktan kumanda olarak nasıl kullanacağımızı öğreneceğiz ve Nodemcu wifi üzerinden akıllı telefon ile kontrol edilecek. Yani temel olarak RGB LED STRIP'i akıllı telefonunuzla kontrol edebilirsiniz
Tarayıcı Üzerinden İnternet Üzerinden Cihazları Kontrol Edin. (IoT): 6 Adım
Tarayıcı Üzerinden İnternet Üzerinden Cihazları Kontrol Edin. (IoT): Bu Instructable'da size LED'ler, Röleler, motorlar vb. cihazları web tarayıcısı üzerinden internet üzerinden nasıl kontrol edebileceğinizi göstereceğim. Ve kontrollere herhangi bir cihaz üzerinden güvenli bir şekilde erişebilirsiniz. Burada kullandığım web platformu RemoteMe.org ziyareti
Dosyaları LAN Üzerinden BitTorrent Üzerinden Aktarma: 6 Adım
Dosyaları LAN Üzerinden BitTorrent Üzerinden Aktarma: Bazen dosyaları bir ağ üzerinden birkaç bilgisayara aktarmanız gerekebilir. Bir flash sürücüye veya CD/DVD'ye koyabilseniz de, her bilgisayara gidip dosyaları kopyalamanız gerekir ve tüm dosyaları kopyalamak biraz zaman alabilir (özellikle f