Sisukord:
- Samm 1: Grove Relay
- 2. samm: riistvaraline skeem
- 3. toiming: CSR UEnergy SDK installimine
- 4. samm: tarkvaraarhitektuur
- Samm: koodinäide GPIO -de juurdepääsu käsitlemiseks
Video: CSR1011 - Päästiku relee: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
CSR1011 on ühemoodiline Bluetooth Smart -kiip ja see õpetus näitab, kuidas pääseda juurde oma GPIO -dele ja käivitada relee.
Samm 1: Grove Relay
Selles õpetuses kasutatud komponent oli Grove-Relay. See moodul on digitaalselt tavaliselt avatud lüliti. Selle kaudu saate juhtida kõrgepinge ahelat madala pingega, näiteks kontrolleri 5V. Plaadil on LED -indikaator, mis süttib, kui juhitavad klemmid suletakse.
2. samm: riistvaraline skeem
Releemooduli ühendamiseks CSR1011 -s loodi relee toiteks riistvara, kuna CSR1011 toiteallikaks on 3v3 ja komponent vajab töötamiseks 5v pinget. CSR -is kasutati relee ühendamiseks tihvti 4 (GPIO 10).
3. toiming: CSR UEnergy SDK installimine
CSR1011 rakenduse haldamiseks kasutatakse integreeritud arenduskeskkonda (xIDE), mis on kaasas μEnergy tarkvaraarenduskomplektidega (SDK). Tarkvara on saadaval CD-ROM-il, kuid selle saab alla laadida ka siit.
4. samm: tarkvaraarhitektuur
CSR1011 -s suhtleb rakendus püsivaraga, kasutades API -kõnesid, mis rakendatakse püsivara tagasikutsumise abil rakenduse elutsükli erinevate sündmuste jaoks. Kui projekt on loodud, on mõned funktsioonid juba rakendatud, neid funktsioone kasutatakse rakenduse elutsüklis:
- AppPowerOnReset (): rakendusfunktsioon, mis kutsuti välja kohe pärast sisselülitamist;
- AppInit (): seda funktsiooni nimetatakse igaks alglaadimiseks ja see peaks sisaldama rakenduse lähtestamist;
- AppProcessSystemEvent (): funktsioon, mille püsivara kutsus süsteemitaseme sündmuste töötlemiseks, näiteks tühja aku ja PIO taseme muutus;
- AppProcessLmEvent (): funktsioon, mida kasutatakse suhtluslingiga seotud sündmuste käsitlemiseks püsivarast;
- Taimerid: Käitage riistvara taimerit mikrosekundilise täpsusega.
Samm: koodinäide GPIO -de juurdepääsu käsitlemiseks
Saadaolev kood näitab, kuidas konfigureerida ja seadistada GPIO olek käivitama relee, mis on ühendatud CSR1011 GPIO10 -ga. GPIO -le juurdepääsu haldamiseks kasutati funktsioone, mis on saadaval uEnergy SDK grupis_PIO_B.html asuvas raamatukogus pio.h.
Soovitan:
I2C relee kohtus Arduino IDE -ga: 5 sammu
I2C relee kohtus Arduino IDE -ga: tellin kena relaplaadi, kuid ArduinoIDE -i juhiseid polnud, lihtsalt Raspberry Pi e.o. Ma saan teada, kuidas seda Arduinoga kasutada, ja tahan seda jagada, et saaksite seda aega säästa. Algne RaspberryPi näide: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 kanali relee: 14 sammu
4 kanali relee: -by Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
Koduautomaatika koos NodeMCU puutetundliku anduriga LDR temperatuuri reguleerimise relee: 16 sammu
Koduautomaatika NodeMCU puutetundliku anduri LDR temperatuuri juhtreleega: oma varasemates NodeMCU projektides olen juhtinud Blynk Appist kahte kodumasinat. Sain palju kommentaare ja sõnumeid projekti täiendamiseks käsitsi juhtimise ja lisafunktsioonide lisamisega. Nii et ma olen selle nutika kodu laienduskarbi kujundanud. Selles IoT -s
IR -koduautomaatika relee abil: 6 sammu (piltidega)
IR -koduautomaatika relee abil: Infared Remote Home Automation System (Hoiatus: kopeerige projekti omal vastutusel! See projekt hõlmab kõrgepinget)
DIY kaugjuhtimispuldi lüliti komplekt 2262/2272 M4 leivalaua ja relee jaoks: 4 sammu (piltidega)
DIY kaugjuhtimispuldi lülituskomplekt 2262/2272 M4 leivalaua ja relee jaoks: tark kodu on meie ellu tulemas. kui tahame, et nutikas kodu teoks saaks, vajame palju kaugjuhtimispuldi lülitit. täna teeme testi, teeme kaugjuhtimispuldi teooria õppimiseks lihtsa vooluringi. selle komplekti disaini autor on SINONING ROBOT