Talaan ng mga Nilalaman:
- Hakbang 1: Grove Relay
- Hakbang 2: Hardware Scheme
- Hakbang 3: Pag-install ng CSR UEnergy SDK
- Hakbang 4: Arkitektura ng Software
- Hakbang 5: Halimbawa ng Code upang Pangasiwaan ang Mga Pag-access ng GPIO
Video: CSR1011 - Triggering Relay: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang CSR1011 ay isang solong mode na Bluetooth Smart chip at ipinapakita ng tutorial na ito kung paano i-access ang mga GPIO nito at magpalitaw ng isang Relay.
Hakbang 1: Grove Relay
Ang sangkap na ginamit sa tutorial na ito ay ang Grove-Relay. Ang module na ito ay isang digital na bukas-bukas na switch. Sa pamamagitan nito, maaari mong makontrol ang circuit ng mataas na boltahe na may mababang boltahe, sabihin ang 5V sa controller. Mayroong isang tagapagpahiwatig na LED sa board, na kung saan ay sindihan kapag ang mga kontroladong terminal ay sarado.
Hakbang 2: Hardware Scheme
Upang ikonekta ang module ng relay sa CSR1011 ay dinisenyo isang hardware upang mapagana ang relay, dahil ang CSR1011 ay pinalakas ng 3v3 at ang bahagi ay nangangailangan ng 5v upang gumana. Sa CSR ginamit ang pin 4 (GPIO 10) upang ikonekta ang relay.
Hakbang 3: Pag-install ng CSR UEnergy SDK
Upang hawakan ang application sa CSR1011 ay ginagamit ang Integrated Development Environment (xIDE) na ibinibigay na may μEnergy Software Development Kits (SDKs). Ang software ay ibinibigay sa CD-ROM ngunit maaari ring mai-download mula rito.
Hakbang 4: Arkitektura ng Software
Sa CSR1011 nakikipag-usap ang application sa firmware gamit ang mga tawag sa API na ipinatupad gamit ang mga firmware callback para sa iba't ibang mga kaganapan sa siklo ng buhay ng application. Kapag ang isang proyekto ay nilikha ng ilang mga pagpapaandar na ipinatupad na, ang mga pagpapaandar na ito ay ginagamit sa ikot ng buhay ng application:
- AppPowerOnReset (): Ang pagpapaandar ng application na tinatawag na pagkatapos lamang ng isang power-on reset;
- AppInit (): Ang pagpapaandar na ito ay tinatawag na bawat boot at dapat maglaman ng pagsisimula ng aplikasyon;
- AppProcessSystemEvent (): Pag-andar na tinatawag ng firmware upang maproseso ang mga kaganapan sa antas ng system, tulad ng Mababang baterya at antas ng pagbabago ng PIO;
- AppProcessLmEvent (): Ginagamit ang pagpapaandar upang hawakan ang mga kaganapan na nauugnay sa link sa komunikasyon mula sa firmware;
- Mga timer: Patakbuhin sa tuktok ng timer ng hardware na may kawastuhan ng microsecond.
Hakbang 5: Halimbawa ng Code upang Pangasiwaan ang Mga Pag-access ng GPIO
Ang magagamit na code ay nagpapakita kung paano i-configure at itakda ang estado ng GPIO upang mag-trigger ng isang relay na naka-plug sa GPIO10 ng CSR1011. Upang hawakan ang pag-access ng GPIOay ginamit na mga pag-andar na magagamit sa library ng pio.h sa group_PIO_B.html sa uEnergy SDK.
Inirerekumendang:
Dalawang Button Relay Switch: 3 Hakbang
Dalawang Button Relay Switch: Ipinapakita sa iyo ng artikulong ito kung paano mag-ON at i-OFF ang push button switch. Ang circuit na ito ay maaaring gawin sa dalawang switch. Pinindot mo ang isang switch at ang bombilya ay ON. Pinindot mo ang isa pang switch at ang ilaw ng bombilya ay naka-OFF. Gayunpaman, ang Ins
I2C Relay Met Arduino IDE: 5 Hakbang
I2C Relay Met Arduino IDE: Nag-order ako ng magandang relayboard ngunit walang tagubilin sa ArduinoIDE, lamang ang Raspberry Pi e.o. Nalaman ko kung paano ito gamitin sa Arduino at nais kong ibahagi ito upang mai-save mo ang oras na iyon. Orihinal na halimbawa ng RaspberryPi: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 Channel Relay: 14 Mga Hakbang
4 Channel Relay: --by Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
Pag-aautomat ng Home Sa NodeMCU Touch Sensor LDR Temperature Control Relay: 16 Hakbang
Home Automation With NodeMCU Touch Sensor LDR Temperature Control Relay: Sa nakaraan kong mga proyekto sa NodeMCU, kinontrol ko ang dalawang mga gamit sa bahay mula sa Blynk App. Nakatanggap ako ng maraming mga puna at mensahe upang mai-upgrade ang proyekto gamit ang Manu-manong Control at pagdaragdag ng higit pang mga tampok. Kaya dinisenyo ko ang Smart Home Extention Box na ito. Sa IoT na ito
RFID Arduino Uno Relay Switch, Sa I2C Display: 4 na Hakbang
RFID Arduino Uno Relay Switch, Sa I2C Display: Kumusta, ito ang aking unang proyekto, ang pangalan ko ay Oskar at 13. Ako ay gumagana ang proyektong ito sa isang I2C display, hindi isang normal