Satura rādītājs:
- 1. solis: Grove Relay
- 2. darbība. Aparatūras shēma
- 3. darbība. CSR UEnergy SDK instalēšana
- 4. solis: programmatūras arhitektūra
- 5. darbība. Koda piemērs GPIO piekļuves apstrādei
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
CSR1011 ir viena režīma Bluetooth viedā mikroshēma, un šī apmācība parāda, kā piekļūt GPIO un aktivizēt releju.
1. solis: Grove Relay
Šajā apmācībā izmantotais komponents bija Grove-Relay. Šis modulis ir parasti atvērts digitālais slēdzis. Caur to jūs varat kontrolēt augstsprieguma ķēdi ar zemu spriegumu, teiksim 5V uz kontroliera. Uz tāfeles ir indikatora gaismas diode, kas iedegsies, kad kontrolētie termināļi tiks aizvērti.
2. darbība. Aparatūras shēma
Lai savienotu releja moduli CSR1011, tika izstrādāta aparatūra releja barošanai, jo CSR1011 tiek darbināts ar 3v3 un komponenta darbībai nepieciešami 5v. CSR releja pieslēgšanai tika izmantota 4. tapa (GPIO 10).
3. darbība. CSR UEnergy SDK instalēšana
Lai apstrādātu CSR1011 lietojumprogrammu, tiek izmantota integrētā izstrādes vide (xIDE), kas tiek piegādāta kopā ar μEnergy Software Development Kits (SDK). Programmatūra ir iekļauta kompaktdiskā, taču to var lejupielādēt arī šeit.
4. solis: programmatūras arhitektūra
CSR1011 lietojumprogramma sazinās ar programmaparatūru, izmantojot API izsaukumus, kas tiek īstenoti, izmantojot programmaparatūras atzvanus dažādiem notikumiem lietojumprogrammas dzīves ciklā. Kad tiek izveidots projekts, dažas funkcijas jau ir ieviestas, šīs funkcijas tiek izmantotas lietojumprogrammas dzīves ciklā:
- AppPowerOnReset (): lietojumprogrammas funkcija tiek izsaukta tūlīt pēc ieslēgšanas;
- AppInit (): šo funkciju sauc par katru sāknēšanu, un tai jāietver lietojumprogrammas inicializācija;
- AppProcessSystemEvent (): programmaparatūras izsaukta funkcija, lai apstrādātu sistēmas līmeņa notikumus, piemēram, zems akumulatora uzlādes līmenis un PIO līmeņa izmaiņas;
- AppProcessLmEvent (): funkcija, ko izmanto, lai apstrādātu ar saikni saistītus notikumus no programmaparatūras;
- Taimeri: darbiniet aparatūras taimeri ar mikrosekundes precizitāti.
5. darbība. Koda piemērs GPIO piekļuves apstrādei
Pieejamais kods parāda, kā konfigurēt un iestatīt GPIO stāvokli, lai aktivizētu releju, kas pievienots CSR1011 GPIO10. Lai apstrādātu piekļuvi GPIO, tika izmantotas funkcijas, kas pieejamas pio.h bibliotēkā grupā_PIO_B.html uEnergy SDK.
Ieteicams:
I2C relejs tikās ar Arduino IDE: 5 soļi
I2C relejs tikās ar Arduino IDE: es pasūtu jauku relayboard, bet nebija ArduinoIDE instrukcijas, tikai Raspberry Pi e.o. Es uzzinu, kā to izmantot ar Arduino, un vēlos to kopīgot, lai jūs varētu ietaupīt šo laiku. Oriģinālais RaspberryPi piemērs: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 kanālu relejs: 14 soļi
4 kanālu stafete: -Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
Sonoff Basic Wifi paplašinātājs - MQTT sausā kontakta relejs - 5v DC zemspriegums: 6 soļi
Sonoff Basic Wifi paplašinātājs - MQTT sausā kontakta relejs - 5 V līdzstrāvas zemspriegums: Labi, man bija dažas pirmās paaudzes Sonoff pamatierīces, un es nevēlos tās izmantot ar 220 V spriegumu, jo tās vēl nebija drošas. Viņi kādu laiku gulēja un gaidīja, lai ar viņiem kaut ko darītu. Tāpēc es paklupu martin-ger
Mana IoT ierīce - pirmais relejs: 5 soļi
Mana IoT ierīce - pirmais relejs: Šajā pamācībā mēs kontrolēsim releju no Blynk. Ieslēdzot un izslēdzot to no lietojumprogrammas. UZMANĪBU !!!! Lūdzu, pārliecinieties, ka zināt, ko darāt, ja plānojat pievienot savu releju elektrotīklam !!! UZMANĪBU
Saldētavas trauksmes relejs: 5 soļi
Saldētavas trauksmes relejs: Mūsu saldētava atrodas saimniecības telpā, kas ir izolēta no mūsu dzīves telpas. Dažreiz saldētavas durvis netiek pareizi aizvērtas un signalizācija atskan. Problēma ir tā, ka mēs to nevaram dzirdēt, ja atrodamies savā dzīves telpā. Kā mēs varam saņemt ziņu, ka