Taula de continguts:
- Pas 1: relleu Grove
- Pas 2: esquema de maquinari
- Pas 3: Instal·lació de l'SDK de CSR UEnergy
- Pas 4: Arquitectura de programari
- Pas 5: Exemple de codi per gestionar l'accés als GPIO
Vídeo: CSR1011: relé activador: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
El CSR1011 és un xip intel·ligent Bluetooth monomode i aquest tutorial mostra com accedir als seus GPIO i activar un relé.
Pas 1: relleu Grove
El component utilitzat en aquest tutorial va ser el Grove-Relay. Aquest mòdul és un commutador digital normalment obert. A través d'ell, podeu controlar circuits d'alta tensió amb baixa tensió, per exemple, 5V al controlador. Hi ha un LED indicador a la placa, que s’encendrà quan es tanquin els terminals controlats.
Pas 2: esquema de maquinari
Per connectar el mòdul de relé al CSR1011 es va dissenyar un maquinari per alimentar el relé, perquè el CSR1011 s'alimenta amb 3v3 i el component necessita 5v per funcionar. A la RSE es va utilitzar el pin 4 (GPIO 10) per connectar el relé.
Pas 3: Instal·lació de l'SDK de CSR UEnergy
Per gestionar l’aplicació en CSR1011 s’utilitza l’entorn de desenvolupament integrat (xIDE) subministrat amb kits de desenvolupament de programari (SDK) μEnergy. El programari es proporciona al CD-ROM, però també es pot descarregar des d’aquí.
Pas 4: Arquitectura de programari
A CSR1011, l'aplicació es comunica amb el microprogramari mitjançant trucades d'API que s'implementen mitjançant devolucions de trucades de microprogramari per a diversos esdeveniments del cicle de vida de l'aplicació. Quan es crea un projecte, algunes funcions ja estan implementades, aquestes funcions s'utilitzen en el cicle de vida de l'aplicació:
- AppPowerOnReset (): funció de l'aplicació cridada just després d'un restabliment de l'engegada;
- AppInit (): aquesta funció s'anomena cada arrencada i ha de contenir la inicialització de l'aplicació;
- AppProcessSystemEvent (): funció cridada pel firmware per processar esdeveniments a nivell de sistema, com ara bateria baixa i canvi de nivell PIO;
- AppProcessLmEvent (): funció que s’utilitza per gestionar esdeveniments relacionats amb enllaços de comunicació des del firmware;
- Temporitzadors: s'executa a sobre del temporitzador de maquinari amb precisió de microsegon.
Pas 5: Exemple de codi per gestionar l'accés als GPIO
El codi disponible mostra com configurar i configurar l'estat del GPIO per activar un relé connectat al GPIO10 del CSR1011. Per gestionar l'accés al GPIO, es van utilitzar les funcions disponibles a la biblioteca pio.h del grup_PIO_B.html a l'Uenergy SDK.
Recomanat:
El meu dispositiu IoT: activador GPS: 5 passos
El meu dispositiu IoT: activador GPS: en aquesta instrucció, aprendreu a configurar el controlador IoT per enviar un correu electrònic quan estigueu a x minuts de casa
Activador de dispositius des del mode de repòs: 5 passos
Activador de dispositius des del mode de repòs: atès que la tecnologia ha avançat a un ritme extremadament alt, la majoria de la població no pot viure sense la comoditat d’aquest desenvolupament. Com a persona que necessita dispositius diàriament, aquest projecte Arduino presentarà un activador de dispositius. Això
Activador de càrrega ràpida 3.0: més energia mitjançant USB: 3 passos
Activador de Quick Charge 3.0: més potència de l'USB: la tecnologia QC és molt interessant per a tothom que tingui un telèfon intel·ligent, però també la comunitat de bricolatge en pugui treure profit. El QC en si és senzill. Si "el telèfon intel·ligent diu" necessito més energia "" el carregador de control de qualitat augmenta el voltatge. A la 2.0 v
Afegiu el so d'inici de l'activador al kit de veu de Google AIY: 6 passos (amb imatges)
Afegiu el so d'inici de l'activador al kit de veu AIY de Google: aquest tutorial és bastant senzill. M’ha agradat molt el Google AIY Voice Kit, però m’agrada molt el soroll que fan al meu Google Home normal per confirmar que escolten activament. Això no està configurat per defecte en cap dels exemples que
Activador de lapse de temps electromecànic: 5 passos
Activador de lapse de temps electromecànic: tot i la meva mala etiqueta de correu electrònic, Trebuchet i jo havíem parlat de publicar-los simultàniament. Com que ell, amb raó, va continuar endavant quan no va tenir notícies de mi, estic eliminant el meu molt ràpidament. He de tenir en compte que dos d'aquests vídeos són de magnesi