![Basmalı Düğmelerle Kontrol Edilen 4CH Röle Kartı: 4 Adım Basmalı Düğmelerle Kontrol Edilen 4CH Röle Kartı: 4 Adım](https://i.howwhatproduce.com/images/005/image-13480-j.webp)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![Basmalı Düğmelerle Kontrol Edilen 4CH Röle Kartı Basmalı Düğmelerle Kontrol Edilen 4CH Röle Kartı](https://i.howwhatproduce.com/images/005/image-13480-1-j.webp)
Amacım, Octoprint arayüzü üzerinden bir güç kaynağı kontrolü ekleyerek Anet A8 3D yazıcımı yükseltmek. Yine de, 3D yazıcımı "manuel" olarak başlatabilmek istiyorum, yani web arayüzünü kullanmamak, sadece bir düğmeye basmak.
Adım 1: Kablolama
![Kablolama Kablolama](https://i.howwhatproduce.com/images/005/image-13480-2-j.webp)
![Kablolama Kablolama](https://i.howwhatproduce.com/images/005/image-13480-3-j.webp)
![Kablolama Kablolama](https://i.howwhatproduce.com/images/005/image-13480-4-j.webp)
![Kablolama Kablolama](https://i.howwhatproduce.com/images/005/image-13480-5-j.webp)
AC-DC PSU, bir akıllı telefon (App Kasa) veya bir düğme aracılığıyla kontrol edilebilen bir Akıllı fiş (TP-Link) ile bağlanır.
Bu PSU, Raspberry Pi 3 B+'a bir LM2596 DC-DC Buck Dönüştürücü Modülü (12V - 5V) aracılığıyla güç sağlar. Optocoupler Düşük Seviye Tetikleyicili 4 Röle Modülü 5V, doğrudan RPI 3B+'ya bağlıdır (3.3V ayarlamaya gerek yoktur).
4 Butonlar, RPI 3B+'ya "pull-up direnci" olarak bağlanmıştır.
Kablolama için taslağa bir göz atın.
2. Adım: Yazılım
Butonlar aracılığıyla kontrol için, programı yazmak için Python'u kullandım ve aşağıdaki konuyu okuyarak bana ilham verdim:
www.raspberrypi.org/forums/viewtopic.php?t…https://invent.module143.com/daskal_tutorial/raspbe…
invent.module143.com/daskal_tutorial/raspbe…
www.hertaville.com/introduction-to-accessin…
www.hertaville.com/introduction-to-accessin…
Octoprint üzerinden kontrol ile etkileşimi sağlamak için rölenin mevcut durumunu kontrol etmek ve değiştirmek için bir test vardır.
Senaryo ektedir.
Yorumlar: Röle 1 anakartı kontrol ettiğinden, buton ile kapatarak bir güvenlik eklemek istedim. Amaç, kapatmayı onaylamak için düğmeyi 5 saniye boyunca basılı tutmaktı. Ne yazık ki, komut dosyası çalışıyor ancak geri tepme etkisi nedeniyle güvenilir değil. Önereceğiniz bir düzeltmeniz varsa paylaşmaktan çekinmeyin.
Komut dosyasını yürütülebilir yapmak için: sudo chmod 777 /home/pi/script/Relay_board_control.pyKomut dosyasını test etmek için:./Relay_board_control.py
Komut dosyasını kopyalamak için: sudo cp Relay_board_control.py /usr/local/bin
Komut dosyasını başlangıçta otomatik olarak çalıştırmak için:
sudo nano /etc/rc.local
fi ile çıkış 0 arasında " /home/pi/scripts/Relay_board_control.py & " betiğine yolu ekleyin
Octoprint aracılığıyla kontrol için, web'de iyi belgelenmiştir.
İki adım var:
1- /etc/init.d/octoprint dosyasını RETVAL="$?'dan hemen sonra "do_start()" bloğunu ekleyerek düzenleyin:
gpio dışa aktarma 6 dışarı
gpio -g 6 1 yaz
gpio dışa aktarma 13 dışarı
gpio -g 13 1 yaz
gpio dışa aktarma 19 dışarı
gpio -g yazma 19 1
gpio dışa aktarma 26 dışarı
gpio -g yazma 26 1
2- /home/pi/.octoprint/config.yaml dosyasını "System" bloğunu ekleyerek düzenleyin:
sistem: eylemler:
- eylem: Yazıcı_AÇIK
komut: gpio -g 6 0 yaz
onaylamak: yanlış
ad: Yazıcı_ON
- eylem: Yazıcı_KAPALI
komut: gpio -g 6 1 yaz
onayla: Yazıcıyı kapatmak üzeresiniz.
ad: Yazıcı_KAPALI
- eylem: LED-String_ON
komut: gpio -g 13 0 yaz
onaylamak: yanlış
isim: LED-String_ON
- eylem: LED-String_OFF
komut: gpio -g 13 1 yaz
onaylamak: yanlış
isim: LED-String_OFF
- eylem: LED-Cam_ON
komut: gpio -g 19 0 yaz
onaylamak: yanlış
isim: LED-Cam_ON
- eylem: LED-Cam_OFF
komut: gpio -g 19 1 yaz
onaylamak: yanlış
isim: LED-Cam_OFF
- eylem: Relay-4_ON
komut: gpio -g 26 0 yaz
onaylamak: yanlış
isim: Relay-4_ON
- eylem: Relay-4_OFF
komut: gpio -g 26 1 yaz
onaylamak: yanlış
isim: Relay-4_OFF
Adım 3: Test
![Image Image](https://i.howwhatproduce.com/images/005/image-13480-7-j.webp)
![](https://i.ytimg.com/vi/FmENzBYbO9I/hqdefault.jpg)
İşe yarıyor!
Butonların davranışı biraz zor ama birkaç denemeden sonra anlıyorsunuz.
Adım 4: Konsepti Sonlandırın
![Konsepti Sonlandır Konsepti Sonlandır](https://i.howwhatproduce.com/images/005/image-13480-8-j.webp)
![Konsepti Sonlandır Konsepti Sonlandır](https://i.howwhatproduce.com/images/005/image-13480-9-j.webp)
![Konsepti Sonlandır Konsepti Sonlandır](https://i.howwhatproduce.com/images/005/image-13480-10-j.webp)
Şimdi butonları bir perfboard üzerinde lehimleyeceğim ve 5 pinli bir konnektör ekleyeceğim.
Son olarak, 2 kasa tasarladım ve yazdırdım:
- RPI 3 B+ ve röle kartı için bir tane
- biri PSU'nun tabanındaki kabloları kapatmak ve LM2596 DC-DC Buck Dönüştürücü Modülünü sabitlemek için.
*.stl ve *.gcode dosyalarını www.thingiverse.com adresinde bulabilirsiniz.
-
-
Önerilen:
ESP-01 ile Ev Otomasyonu WiFi Işık Anahtarı ve Basmalı Butonlu Röle Modülü: 7 Adım
![ESP-01 ile Ev Otomasyonu WiFi Işık Anahtarı ve Basmalı Butonlu Röle Modülü: 7 Adım ESP-01 ile Ev Otomasyonu WiFi Işık Anahtarı ve Basmalı Butonlu Röle Modülü: 7 Adım](https://i.howwhatproduce.com/images/002/image-3167-8-j.webp)
Ev Otomasyonu WiFi Işık Anahtarı ESP-01 ve Butonlu Röle Modülü: Bu yüzden önceki talimatlarda Tasmota'lı bir ESP-01'i ESP Flaşör kullanarak programladık ve ESP-01'i wifi ağlarımıza bağladık.Artık programlamaya başlayabiliriz. WiFi veya basmalı düğmeyi kullanarak bir ışık anahtarını açmak/kapatmak için. Elektrik işleri için
Raspberry Pi ile Röle Kartı Kullanarak Ev Otomasyonu: 7 Adım
![Raspberry Pi ile Röle Kartı Kullanarak Ev Otomasyonu: 7 Adım Raspberry Pi ile Röle Kartı Kullanarak Ev Otomasyonu: 7 Adım](https://i.howwhatproduce.com/images/004/image-10514-j.webp)
Raspberry Pi ile Ev Otomasyonu Röle Kartı Kullanarak: Çok sayıda insan büyük rahatlık ama makul fiyatlarla istiyor. Her akşam güneş battığında evleri aydınlatmaya ve ertesi sabah ışıkları tekrar kapatmaya ya da klimayı/Fan/Isıtıcıyı her zamanki gibi açıp kapamaya tembellik ediyoruz
Ev Otomasyonu için WI-Fi Kontrollü 4CH Röle Modülü: 7 Adım (Resimlerle)
![Ev Otomasyonu için WI-Fi Kontrollü 4CH Röle Modülü: 7 Adım (Resimlerle) Ev Otomasyonu için WI-Fi Kontrollü 4CH Röle Modülü: 7 Adım (Resimlerle)](https://i.howwhatproduce.com/images/006/image-15298-j.webp)
Ev Otomasyonu için WI-Fi Kontrollü 4CH Röle Modülü: Daha önce Kapalı Anahtarlara Dayalı birçok WI-FI kullanıyordum. Ama bunlar benim Gereksinimime uygun değil. Bu yüzden normal Duvar Anahtar prizlerini herhangi bir Değişiklik yapmadan değiştirebilecek kendiminkini yapmak istedim. ESP8266 Çip, Wifi etkindir
Arduino için Röle Devre Kartı Nasıl Yapılır: 3 Adım
![Arduino için Röle Devre Kartı Nasıl Yapılır: 3 Adım Arduino için Röle Devre Kartı Nasıl Yapılır: 3 Adım](https://i.howwhatproduce.com/images/002/image-5995-17-j.webp)
Arduino için Röle Devre Kartı Nasıl Yapılır: Röle, elektrikle çalışan bir anahtardır. Birçok röle, bir anahtarı mekanik olarak çalıştırmak için bir elektromıknatıs kullanır, ancak katı hal röleleri gibi başka çalışma prensipleri de kullanılır. Röleler, bir devreyi bir
Müthiş Düğmelerle Kontrol Edilen Müthiş Hareketli Dişliler (Devam Edilecek): 9 Adım
![Müthiş Düğmelerle Kontrol Edilen Müthiş Hareketli Dişliler (Devam Edilecek): 9 Adım Müthiş Düğmelerle Kontrol Edilen Müthiş Hareketli Dişliler (Devam Edilecek): 9 Adım](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960009-awesome-moving-gears-controlled-by-awesome-buttons-to-be-continued-9-steps-j.webp)
Müthiş Düğmelerle Kontrol Edilen Müthiş Hareketli Dişliler (Devam Edilecek): Eddo Stern ile UCLA Design Media Arts için fiziksel / elektronik oyun tasarımı. Bu talimat eksik. Proje halen devam ediyor