Orodha ya maudhui:
- Hatua ya 1: Grove Relay
- Hatua ya 2: Mpango wa vifaa
- Hatua ya 3: Kusanikisha CSR UEnergy SDK
- Hatua ya 4: Usanifu wa Programu
- Hatua ya 5: Mfano wa Msimbo wa Kushughulikia Ufikiaji wa GPIOs
Video: CSR1011 - Inayosababisha Kupitisha: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
CSR1011 ni njia moja ya Bluetooth Smart chip na mafunzo haya yanaonyesha jinsi ya kupata GPIO zake na kuchochea Relay.
Hatua ya 1: Grove Relay
Sehemu iliyotumiwa katika mafunzo haya ilikuwa Grove-Relay. Moduli hii ni swichi ya kawaida iliyo wazi kwa dijiti. Kupitia hiyo, unaweza kudhibiti mzunguko wa voltage ya juu na voltage ya chini, sema 5V kwenye kidhibiti. Kuna kiashiria cha LED kwenye ubao, ambayo itawaka wakati vituo vilivyodhibitiwa vimefungwa.
Hatua ya 2: Mpango wa vifaa
Ili kuunganisha moduli ya relay kwenye CSR1011 ilitengenezwa vifaa vya kusambaza relay, kwa sababu CSR1011 inaendeshwa na 3v3 na sehemu inahitaji 5v kufanya kazi. Kwenye CSR pini 4 (GPIO 10) ilitumika kuunganisha relay.
Hatua ya 3: Kusanikisha CSR UEnergy SDK
Kushughulikia maombi kwenye CSR1011 hutumiwa Mazingira ya Maendeleo ya Jumuishi (xIDE) yaliyotolewa na μEnergy Software Development Kits (SDKs). Programu hutolewa kwenye CD-ROM lakini pia inaweza kupakuliwa kutoka hapa.
Hatua ya 4: Usanifu wa Programu
Kwenye CSR1011 programu inawasiliana na firmware kwa kutumia simu za API ambazo zinatekelezwa kwa kutumia vipigo vya firmware kwa hafla anuwai katika mzunguko wa maisha ya maombi. Wakati mradi umeundwa kazi zingine tayari zimetekelezwa, kazi hizi hutumiwa katika mzunguko wa maisha wa programu:
- AppPowerOnReset (): Kazi ya programu inayoitwa tu baada ya kuweka tena nguvu;
- AppInit (): Kazi hii inaitwa kila buti na inapaswa kuwa na uanzishaji wa programu;
- AppProcessSystemEvent (): Kazi inayoitwa na firmware kusindika hafla za kiwango cha mfumo, kama betri ya chini na mabadiliko ya kiwango cha PIO;
- AppProcessLmEvent (): Kazi inayotumika kushughulikia hafla zinazohusiana na mawasiliano kutoka kwa firmware;
- Vipima muda: Endesha juu ya kipima saa na usahihi wa microsecond.
Hatua ya 5: Mfano wa Msimbo wa Kushughulikia Ufikiaji wa GPIOs
Nambari inayopatikana inaonyesha jinsi ya kusanidi na kuweka hali ya GPIO ili kusababisha relay iliyowekwa kwenye GPIO10 ya CSR1011. Kushughulikia ufikiaji wa kazi za GPIO zilipatikana kwenye maktaba ya pio.h kwenye kikundi_PIO_B.html kwenye Ennergy SDK.
Ilipendekeza:
Mfumo wa Nyumbani wa Alexa Smart Kutumia Moduli ya Kupitisha NodeMCU: Hatua 10
Mfumo wa Nyumbani wa Alexa Smart Kutumia Moduli ya Kupitisha NodeMCU: Katika mradi huu wa IoT, nimefanya mfumo wa Alexa Smart Home Automation ukitumia NodeMCU ESP8266 & Kupitisha Moduli. Unaweza kudhibiti kwa urahisi taa, shabiki, na vifaa vingine vya nyumbani na amri ya sauti. Kuunganisha spika mahiri ya Echo Dot na
Utengenezaji wa Nyumba ya IR Kutumia Kupitisha: Hatua 6 (na Picha)
Utengenezaji wa Nyumba ya IR Kutumia Kupitisha: Mfumo wa Uendeshaji wa Nyumbani wa Kijijini (Onyo: Rudia mradi kwa hatari yako mwenyewe! Mradi huu unajumuisha Voltage ya Juu)
DATA YA KUPITISHA KUPITIA MWANGA !!!: 4 Hatua (na Picha)
DATA YA KUPITISHA KUPITIA NURU !!!: Halo jamani, baada ya muda mrefu nimerudi tena kushiriki mradi mpya na rahisi. Katika mradi huu nitakuonyesha jinsi unaweza kusambaza ishara za data kutoka sehemu moja hadi nyingine kupitia Nuru. Kutuma data juu ya mwangaza sio dhana mpya lakini hivi karibuni ni g
Udhibiti wa Kupitisha na Raspberry Pi: Hatua 3
Udhibiti wa Kupitisha na Raspberry Pi: Wengi wetu tumekabiliwa na shida wakati bodi ya rasipberry pi haina uwezo wa kubadili kati ya vifaa anuwai wakati huo huo. Kwa hivyo kuunganisha vifaa vingi kwa kutumia pini 26 za GPIO haiwezekani. Kwa kuongeza, haiwezi kupanuliwa zaidi ya 26 kwa mwezi
Sensor ya Wemos DHT11 PIR na Kupitisha: Hatua 3
Sensor ya Wemos DHT11 PIR na Kupitisha: Haya ni maagizo ya jinsi ya kuweka waya na kupanga Wemos mini D1 ili iweze Kusoma Joto kutoka kwa DHT11 na unaweza kudhibiti habari kupitia programu ya Blynk kupitia WIFI. Kutumia programu ya Blynk itaruhusu matumizi kuonyesha picha (Hum