İçindekiler:
- Adım 1: Grove Rölesi
- 2. Adım: Donanım Şeması
- 3. Adım: CSR UEnergy SDK'yı yükleme
- Adım 4: Yazılım Mimarisi
- Adım 5: GPIOs Erişimini Yönetmek için Kod Örneği
Video: CSR1011 - Tetikleme Rölesi: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
CSR1011, tek modlu bir Bluetooth Smart yongasıdır ve bu eğitim, GPIO'larına nasıl erişileceğini ve bir Rölenin nasıl tetikleneceğini gösterir.
Adım 1: Grove Rölesi
Bu öğreticide kullanılan bileşen Grove-Röle idi. Bu modül, dijital bir normalde açık anahtardır. Bu sayede, yüksek voltajlı devreyi düşük voltajlı kontrol edebilirsiniz, örneğin kontrolörde 5V. Pano üzerinde, kontrollü terminaller kapandığında yanacak olan bir gösterge LED'i bulunmaktadır.
2. Adım: Donanım Şeması
CSR1011'deki röle modülünü bağlamak için röleye güç sağlayacak bir donanım tasarlanmıştır, çünkü CSR1011'e 3v3 ile güç verilir ve bileşenin çalışması için 5v gerekir. CSR'de röleyi bağlamak için pim 4 (GPIO 10) kullanıldı.
3. Adım: CSR UEnergy SDK'yı yükleme
CSR1011'deki uygulamayı işlemek için μEnergy Yazılım Geliştirme Kitleri (SDK'ler) ile birlikte sağlanan Entegre Geliştirme Ortamı (xIDE) kullanılır. Yazılım CD-ROM'da sağlanır, ancak buradan da indirilebilir.
Adım 4: Yazılım Mimarisi
CSR1011'de uygulama, uygulama yaşam döngüsündeki çeşitli olaylar için üretici yazılımı geri çağrıları kullanılarak uygulanan API çağrılarını kullanarak üretici yazılımı ile iletişim kurar. Bir proje oluşturulduğunda bazı işlevler zaten uygulanmaktadır, bu işlevler uygulamanın yaşam döngüsünde kullanılır:
- AppPowerOnReset(): Açılışta sıfırlamadan hemen sonra çağrılan uygulama işlevi;
- AppInit(): Bu işlev, her önyükleme olarak adlandırılır ve uygulama başlatmayı içermelidir;
- AppProcessSystemEvent(): Düşük pil ve PIO düzeyi değişikliği gibi sistem düzeyindeki olayları işlemek için bellenim tarafından çağrılan işlev;
- AppProcessLmEvent(): Bellenimden gelen iletişim bağlantısıyla ilgili olayları işlemek için kullanılan işlev;
- Zamanlayıcılar: Mikrosaniye hassasiyetinde donanım zamanlayıcısının üzerinde çalıştırın.
Adım 5: GPIOs Erişimini Yönetmek için Kod Örneği
Mevcut kod, CSR1011'in GPIO10'una takılı bir röleyi tetiklemek için GPIO'nun durumunun nasıl yapılandırılacağını ve ayarlanacağını gösterir. GPIO erişimini işlemek için uEnergy SDK'da group_PIO_B.html üzerindeki pio.h kitaplığında kullanılan işlevler vardı.
Önerilen:
NodeMCU Dokunmatik Sensörlü Ev Otomasyonu LDR Sıcaklık Kontrol Rölesi: 16 Adım
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu: Geçmiş NodeMCU projelerimde Blynk App'ten iki ev aletini kontrol ettim. Projeyi Manuel Kontrol ile yükseltmek ve daha fazla özellik eklemek için birçok yorum ve mesaj aldım.Bu yüzden bu Akıllı Ev Genişletme Kutusunu tasarladım.Bu IoT'de
NodeMCU Sensörler Kontrol Rölesi ile IoT Tabanlı Ev Otomasyonu Nasıl Yapılır: 14 Adım (Resimlerle)
NodeMCU Sensörleri Kontrol Rölesi ile IoT Tabanlı Ev Otomasyonu Nasıl Yapılır: IoT tabanlı bu projede Blynk ile Ev Otomasyonu ve gerçek zamanlı geri beslemeli NodeMCU kontrol rölesi modülü yaptım. Manuel Modda, bu röle modülü Mobil veya akıllı telefondan ve Manuel anahtardan kontrol edilebilir. Otomatik Modda, bu akıllı
Lora Arduino Kontrol Rölesi Modül Devresi: 12 Adım
Lora Arduino Kontrol Rölesi Modül Devresi: Bu Lora projemizde LoRa Arduino röle kontrol devresi ile yüksek voltajlı cihazların nasıl kontrol edileceğini göreceğiz. Bu Arduino Lora projemizde 5 adet ev aletini kablosuz olarak kontrol etmek için Reyax RYLR896 Lora modülü, Arduino ve 12v röle modülünü kullanacağız
Sonoff Temel Wifi Genişletici - MQTT Kuru Kontak Rölesi - 5v DC Alçak Gerilim: 6 Adım
Sonoff Temel Wifi Genişletici - MQTT Kuru Kontak Rölesi - 5v DC Düşük Voltaj: Tamam, bazı birinci nesil Sonoff temel cihazlarım vardı ve bu sürümde henüz gerçekten güvenli olmadıkları için bunları 220v ile kullanmak istemiyorum. Bir süredir onlarla bir şeyler yapmayı bekliyorlardı.Bu yüzden martinger'e rastladım
Dondurucu Alarm Rölesi: 5 Adım
Dondurucu Alarm Rölesi: Dondurucumuz, yaşam alanımızdan izole edilmiş bir hizmet odasındadır. Bazen dondurucu kapısı düzgün kapanmaz ve alarm çalar. Sorun şu ki, yaşam alanımızdaysak onu duyamayız. Böyle bir mesajı nasıl alırız