Mündəricat:
- Addım 1: Grove Relay
- Addım 2: Avadanlıq Sxemi
- Addım 3: CSR UEnergy SDK -nın quraşdırılması
- Addım 4: Proqram Memarlığı
- Addım 5: GPIO girişini idarə etmək üçün kod nümunəsi
Video: CSR1011 - Tetikleyici Relay: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
CSR1011, tək modlu bir Bluetooth Smart çipidir və bu təlimat GPIO -larına necə daxil olmağı və bir Relay -ı necə işə salmağı göstərir.
Addım 1: Grove Relay
Bu təlimatda istifadə olunan komponent Grove-Relay idi. Bu modul rəqəmsal olaraq normal olaraq açıq bir açardır. Bunun vasitəsilə nəzarətçi 5V deyək ki, aşağı gərginlikli yüksək gərginlikli dövrə nəzarət edə bilərsiniz. Lövhədə idarə olunan terminallar bağlandıqda yanacaq bir göstərici LED var.
Addım 2: Avadanlıq Sxemi
CSR1011 -də röle modulunu birləşdirmək üçün röleyi gücləndirmək üçün bir cihaz hazırlanmışdır, çünki CSR1011 3v3 ilə təchiz edilmişdir və komponentin işləməsi üçün 5v lazımdır. CSR -də röleyi bağlamaq üçün pin 4 (GPIO 10) istifadə edilmişdir.
Addım 3: CSR UEnergy SDK -nın quraşdırılması
CSR1011 tətbiqini idarə etmək üçün μEnergy Software Development Kit (SDKs) ilə təchiz edilmiş İnteqrasiya edilmiş İnkişaf Mühiti (xIDE) istifadə olunur. Proqram CD-ROM-da verilir, ancaq buradan da yükləyə bilərsiniz.
Addım 4: Proqram Memarlığı
CSR1011 -də tətbiq, proqram həyat dövrəsindəki müxtəlif hadisələr üçün firmware geri çağırışı istifadə edərək həyata keçirilən API zənglərindən istifadə edərək firmware ilə əlaqə qurur. Bir layihə yaradıldıqda bəzi funksiyalar artıq tətbiq olunur, bu funksiyalar tətbiqin ömrü boyunca istifadə olunur:
- AppPowerOnReset (): Gücün yenidən qurulmasından sonra çağırılan tətbiq funksiyası;
- AppInit (): Bu funksiya hər açılış adlanır və tətbiqin işə salınmasını ehtiva etməlidir;
- AppProcessSystemEvent (): Aşağı batareya və PIO səviyyəsinin dəyişməsi kimi sistem səviyyəli hadisələri emal etmək üçün firmware tərəfindən çağırılan funksiya;
- AppProcessLmEvent (): Firmware-dən ünsiyyət bağlantısı ilə əlaqəli hadisələri idarə etmək üçün istifadə olunan funksiya;
- Taymerlər: Mikrosaniyə dəqiqliyi ilə aparat taymerinin üstündə işləyin.
Addım 5: GPIO girişini idarə etmək üçün kod nümunəsi
Mövcud kod, CSR1011 -in GPIO10 -a qoşulmuş bir röleyi işə salmaq üçün GPIO vəziyyətinin necə qurulacağını və necə qurulacağını göstərir. GPIO -ya girişi idarə etmək üçün uEnergy SDK -da_PIO_B.html qrupundakı pio.h kitabxanasında istifadə olunan funksiyalar mövcuddur.
Tövsiyə:
Arduino IDE ilə tanış olan I2C Relay: 5 addım
I2C Relay Arduino IDE ilə tanış oldu: Gözəl bir relayboard sifariş verirəm, ancaq ArduinoIDE təlimatı yox idi, sadəcə Raspberry Pi e.o. Arduino ilə necə istifadə edəcəyimi öyrənirəm və o vaxta qənaət etmək üçün paylaşmaq istəyirəm. Orijinal RaspberryPi nümunəsi: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 Kanal Relay: 14 Addım
4 Kanal Relay: -by Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
I2C Ekranlı RFID Arduino Uno Relay Switch: 4 Addım
RFID Arduino Uno Relay Switch, I2C Display ilə: Salam, bu mənim ilk layihəm, adım Oskar və 13 yaşım var. Bu layihə normal deyil, I2C ekranı ilə işləyir
NodeMCU Relay Modulundan istifadə edən Alexa Ağıllı Ev Sistemi: 10 addım
NodeMCU Relay Modulundan istifadə edən Alexa Ağıllı Ev Sistemi: Bu IoT layihəsində, NodeMCU ESP8266 və Alexa Smart Home Automation sistemini hazırladım. Relay Modulu. Səs əmri ilə işığı, fanatı və digər məişət cihazlarını asanlıqla idarə edə bilərsiniz. Echo Dot ağıllı dinamikini cihaza bağlamaq üçün
DIY - Relay Modulu: 8 addım
DIY - Relay Modulu: Bazarda mövcud olan röle modulları məhdudiyyətsiz faydasız komponentlərlə doludur. Əminəm ki, həqiqətən istifadə etməsəniz, həmişə layihənizdə istifadə etməzdən əvvəl hamısını sökməyi düşünürsünüz. Yaxşı, sadə bir şeyə ehtiyacınız olduğunu hiss edirsinizsə