Obsah:
- Krok 1: Relé Grove
- Krok 2: Hardvérová schéma
- Krok 3: Inštalácia súpravy CSR UEnergy SDK
- Krok 4: Softvérová architektúra
- Krok 5: Príklad kódu na zvládnutie prístupu GPIO
Video: CSR1011 - Spúšťacie relé: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
CSR1011 je inteligentný čip Bluetooth s jedným režimom a tento návod ukazuje, ako získať prístup k svojim GPIO a spustiť relé.
Krok 1: Relé Grove
Komponentom použitým v tomto návode bolo relé Grove. Tento modul je digitálny normálne otvorený spínač. Prostredníctvom neho môžete ovládať obvod vysokého napätia s nízkym napätím, povedzme 5 V na ovládači. Na doske je indikačná LED dióda, ktorá sa rozsvieti, keď sa riadené svorky zatvoria.
Krok 2: Hardvérová schéma
Na pripojenie reléového modulu v CSR1011 bol navrhnutý hardvér na napájanie relé, pretože CSR1011 je napájaný 3v3 a komponent potrebuje na svoju činnosť 5v. Na CSR bol na pripojenie relé použitý pin 4 (GPIO 10).
Krok 3: Inštalácia súpravy CSR UEnergy SDK
Na zvládnutie aplikácie v CSR1011 sa používa integrované vývojové prostredie (xIDE) dodávané so súpravami μEnergy Software Development Kits (SDK). Softvér sa nachádza na disku CD-ROM, ale dá sa aj stiahnuť tu.
Krok 4: Softvérová architektúra
Na CSR1011 aplikácia komunikuje s firmvérom pomocou volaní API, ktoré sú implementované pomocou spätných volaní firmvéru pre rôzne udalosti v životnom cykle aplikácie. Keď je projekt vytvorený, niektoré funkcie sú už implementované, tieto funkcie sa používajú v životnom cykle aplikácie:
- AppPowerOnReset (): Funkcia aplikácie sa volá tesne po resete pri zapnutí;
- AppInit (): Táto funkcia sa nazýva každé spustenie a mala by obsahovať inicializáciu aplikácie;
- AppProcessSystemEvent (): Funkcia volaná firmvérom na spracovanie udalostí na úrovni systému, ako je zmena úrovne vybitia batérie a úrovne PIO;
- AppProcessLmEvent (): Funkcia používaná na spracovanie udalostí súvisiacich s komunikačným prepojením z firmvéru;
- Časovače: Bežia na hardvérovom časovači s mikrosekundovou presnosťou.
Krok 5: Príklad kódu na zvládnutie prístupu GPIO
Dostupný kód ukazuje, ako nakonfigurovať a nastaviť stav GPIO na spustenie relé zapojeného do GPIO10 v CSR1011. Na zvládnutie prístupu GPIO boli použité funkcie dostupné v knižnici pio.h v skupine_PIO_B.html v uEnergy SDK.
Odporúča:
Relé I2C sa stretlo s Arduino IDE: 5 krokov
Relé I2C sa stretlo s Arduino IDE: Objednal som si peknú reléovú dosku, ale neexistovali žiadne pokyny pre ArduinoIDE, iba Raspberry Pi e.o. Zistil som, ako ho používať s Arduino a chcem ho zdieľať, aby ste ušetrili čas. Pôvodný príklad RaspberryPi: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 kanálové relé: 14 krokov
Štvorkanálové relé: -od Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
Domáca automatizácia s dotykovým snímačom NodeMCU LDR Relé na reguláciu teploty: 16 krokov
Domáca automatizácia s dotykovým senzorom NodeMCU LDR relé na reguláciu teploty: V mojich minulých projektoch NodeMCU som ovládal dva domáce spotrebiče z aplikácie Blynk. Dostal som veľa pripomienok a správ na aktualizáciu projektu pomocou manuálneho ovládania a pridania ďalších funkcií. Preto som navrhol tento box pre rozšírenie inteligentnej domácnosti. V tomto IoT
Obvod modulu relé relé Lora Arduino: 12 krokov
Obvod riadiaceho reléového modulu Lora Arduino: V tomto projekte Lora uvidíme, ako ovládať vysokonapäťové zariadenia pomocou riadiaceho obvodu relé LoRa Arduino. V tomto projekte Arduino Lora použijeme modul Reyax RYLR896 Lora, Arduino a 12v reléový modul na ovládanie 5 domácich spotrebičov s
Komunikačný box s integrovaným relé UCL a relé: 5 krokov
Komunikačný box s integrovaným relé UCL: Hlavnou myšlienkou tohto projektu je ovládanie sady dvoch relé a senzora DHT11 pomocou aplikácie Blynk pomocou komunikácie WiFi a mikroovládača Nodmcu esp8266