Turinys:
- 1 žingsnis: „Grove Relay“
- 2 žingsnis: aparatinės įrangos schema
- 3 veiksmas: įdiekite CSR UEnergy SDK
- 4 žingsnis: programinės įrangos architektūra
- 5 veiksmas: kodo pavyzdys, kaip tvarkyti GPIO prieigą
Video: CSR1011 - paleidimo relė: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„CSR1011“yra vieno režimo „Bluetooth Smart“mikroschema ir ši pamoka parodo, kaip pasiekti GPIO ir suaktyvinti relę.
1 žingsnis: „Grove Relay“
Šioje pamokoje naudojamas komponentas buvo „Grove-Relay“. Šis modulis yra skaitmeninis paprastai atidarytas jungiklis. Per jį galite valdyti aukštos įtampos ir žemos įtampos grandinę, tarkime, 5V ant valdiklio. Ant plokštės yra indikatorius, kuris užsidegs, kai valdomi gnybtai bus uždaryti.
2 žingsnis: aparatinės įrangos schema
Norėdami prijungti relės modulį prie CSR1011, buvo suprojektuota aparatūra, skirta įjungti relę, nes CSR1011 maitinamas 3v3, o komponentui reikia 5v. CSR relės prijungimui buvo naudojamas 4 kaištis (GPIO 10).
3 veiksmas: įdiekite CSR UEnergy SDK
Programai CSR1011 valdyti naudojama integruota kūrimo aplinka (xIDE), tiekiama kartu su „μEnergy Software Development Kit“(SDK). Programinė įranga pateikiama kompaktiniame diske, tačiau ją taip pat galima atsisiųsti iš čia.
4 žingsnis: programinės įrangos architektūra
CSR1011 programa palaiko ryšį su programine įranga, naudodama API skambučius, kurie įgyvendinami naudojant programinės įrangos atgalinius skambučius įvairiems programos gyvavimo ciklo įvykiams. Kai sukuriamas projektas, kai kurios funkcijos jau yra įgyvendintos, šios funkcijos naudojamos programos gyvavimo cikle:
- „AppPowerOnReset“(): programos funkcija, iškviečiama iškart po įjungimo iš naujo;
- „AppInit“(): ši funkcija vadinama kiekvienu įkrova ir joje turi būti programos inicijavimas;
- „AppProcessSystemEvent ()“: funkcija, kurią iškvietė programinė įranga, kad apdorotų sistemos lygio įvykius, pvz., Išsikrovęs akumuliatorius ir PIO lygis;
- „AppProcessLmEvent“(): funkcija, naudojama tvarkyti su ryšio nuorodomis susijusius įvykius iš programinės įrangos;
- Laikmačiai: paleiskite aparatūros laikmatį mikrosekundės tikslumu.
5 veiksmas: kodo pavyzdys, kaip tvarkyti GPIO prieigą
Turimas kodas parodo, kaip sukonfigūruoti ir nustatyti GPIO būseną, kad ji suaktyvintų relę, prijungtą prie CSR1011 GPIO10. Norėdami tvarkyti GPIO prieigą, naudotos funkcijos buvo prieinamos „pio.h“bibliotekoje, esančioje grupėje_PIO_B.html, esančioje „uEnergy SDK“.
Rekomenduojamas:
„I2C“relė susitiko su „Arduino IDE“: 5 žingsniai
„I2C Relay Met Arduino IDE“: aš užsisakiau gražią klaviatūrą, bet nebuvo jokios „ArduinoIDE“instrukcijos, tik Raspberry Pi e.o. Aš sužinau, kaip jį naudoti su „Arduino“, ir noriu juo pasidalyti, kad galėtumėte sutaupyti laiko. Originalus RaspberryPi pavyzdys: wiki.52pi.com/index.php/DockerPi_4_Channel_R
Kaip valdyti relę naudojant „Arduino“: 7 žingsniai
Kaip valdyti relę naudojant „Arduino“: relės yra geriausias būdas valdyti savo prietaisus, nes jie turi mažesnį pasipriešinimą tarp kontaktų ir gali būti naudojami daugeliu atvejų, pavyzdžiui, įjungti ir išjungti kintamosios srovės prietaisus, tokius kaip žibintai, televizorius, lempos ir daug kitų prietaisų. Tai yra
IR namų automatizavimas naudojant relę: 6 žingsniai (su paveikslėliais)
IR namų automatizavimas naudojant relę: „Infared Remote Home Automation System“(įspėjimas: pakartokite projektą savo rizika! Šis projektas susijęs su aukšta įtampa)
Sukurkite savo kietojo kūno relę: 4 žingsniai (su nuotraukomis)
Sukurkite savo kietojo kūno relę: Šiame projekte apžvelgsime kietojo kūno relės, išsiaiškinsime, kaip jos veikia ir kada jas naudoti, ir galiausiai sukursime savo „pasidaryk pats“kietojo kūno relę. Pradėkime
Kaip padaryti LED mirksėjimą naudojant relę: 7 žingsniai
Kaip padaryti LED mirksėjimą naudojant relę: Sveiki, draugas, aš ketinu sukurti LED mirksėjimo grandinę naudojant 12 V relę. Pradėkime