Tartalomjegyzék:
- 1. lépés: Grove Relay
- 2. lépés: Hardver séma
- 3. lépés: A CSR UEnergy SDK telepítése
- 4. lépés: Szoftver architektúra
- 5. lépés: Példa a GPIO -k hozzáférésének kezelésére
Videó: CSR1011 - Kioldó relé: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A CSR1011 egy egymódú Bluetooth Smart chip, és ez az oktatóanyag bemutatja, hogyan érheti el GPIO -jait, és hogyan válthat ki relét.
1. lépés: Grove Relay
Az oktatóanyagban használt összetevő a Grove-Relay volt. Ez a modul egy normál nyitott digitális kapcsoló. Ezen keresztül vezérelheti a nagyfeszültségű áramkört alacsony feszültséggel, mondjuk 5 V -on a vezérlőn. A táblán van egy jelző LED, amely akkor világít, amikor a vezérlőkapcsok bezáródnak.
2. lépés: Hardver séma
A relé modul CSR1011 -hez való csatlakoztatásához hardvert terveztek a relé táplálására, mivel a CSR1011 tápfeszültsége 3v3, a komponens működéséhez pedig 5v szükséges. A CSR -en a 4 -es tű (GPIO 10) volt a relé csatlakoztatására.
3. lépés: A CSR UEnergy SDK telepítése
A CSR1011 alkalmazásának kezelésére a μEnergy szoftverfejlesztő készletekhez (SDK -k) mellékelt integrált fejlesztői környezet (xIDE) szolgál. A szoftver megtalálható a CD-ROM-on, de innen is letölthető.
4. lépés: Szoftver architektúra
A CSR1011 -en az alkalmazás API -hívások segítségével kommunikál a firmware -rel, amelyeket az alkalmazás életciklusának különböző eseményeihez tartozó firmware -visszahívások segítségével hajtanak végre. A projekt létrehozásakor néhány funkció már megvalósult, ezeket a funkciókat használja az alkalmazás életciklusában:
- AppPowerOnReset (): Alkalmazásfüggvény, amelyet közvetlenül a bekapcsolás után hívnak meg;
- AppInit (): Ezt a funkciót minden rendszerindításnak nevezik, és tartalmaznia kell az alkalmazás inicializálását;
- AppProcessSystemEvent (): Funkció, amelyet a firmware hívott meg a rendszerszintű események feldolgozására, például alacsony akkumulátor- és PIO-szint változás;
- AppProcessLmEvent (): A kommunikációs kapcsolattal kapcsolatos események firmware-ből történő kezelésére szolgáló funkció;
- Időzítők: Futtassa a hardver időzítőjét mikroszekundumos pontossággal.
5. lépés: Példa a GPIO -k hozzáférésének kezelésére
A rendelkezésre álló kód bemutatja, hogyan kell konfigurálni és beállítani a GPIO állapotát a CSR1011 GPIO10 -hez csatlakoztatott relé kiváltására. A GPIO hozzáférésének kezelésére a használt funkciók a pio.h könyvtárban, a_PIO_B.html csoportban, az uEnergy SDK -ban érhetők el.
Ajánlott:
Kétgombos relé kapcsoló: 3 lépés
Kétgombos relé kapcsoló: Ez a cikk bemutatja, hogyan lehet be- és kikapcsolni a nyomógombos kapcsolót. Ez az áramkör két kapcsolóval is elvégezhető. Nyomja meg az egyik kapcsolót, és az izzó bekapcsol. Ha megnyom egy másik kapcsolót, az izzó kikapcsol. Ez az Ins azonban
I2C relé Arduino IDE -vel: 5 lépés
I2C Relay Met Arduino IDE: Rendelek egy szép relációs billentyűzetet, de nem volt ArduinoIDE utasítás, csak Raspberry Pi e.o. Megtudom, hogyan kell használni az Arduino -val, és meg akarom osztani, hogy időt takarítson meg. Eredeti RaspberryPi példa: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 csatorna relé: 14 lépés
4 csatornás relé: -Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
RFID Arduino Uno relé kapcsoló, I2C kijelzővel: 4 lépés
RFID Arduino Uno relé kapcsoló, I2C kijelzővel: Helló, ez az első projektem, Oskar vagyok, és 13 éves vagyok. Ez a projekt I2C kijelzővel működik, nem normál
A relé vezérlése Arduino segítségével: 7 lépés
A relé vezérlése az Arduino segítségével: A relék a legjobb módja a készülékek vezérlésének, mivel kisebb ellenállásúak az érintkezőik között, és sok esetben használhatók, például a váltakozó áramú (pl. Fények, TV, lámpák) be- és kikapcsolására. és sok más készülék. Ez