Мазмұны:
- 1 -қадам: Grove эстафетасы
- 2 -қадам: аппараттық құралдар схемасы
- 3 -қадам: CSR UEnergy SDK орнату
- 4 -қадам: бағдарламалық қамтамасыз ету архитектурасы
- 5 -қадам: GPIO қол жеткізуді өңдеуге арналған код үлгісі
Бейне: CSR1011 - іске қосу релесі: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
CSR1011 - бұл Bluetooth Smart модулінің бір режимі және оның оқулықтары оның GPIO -ларына қалай кіруге болатынын және релені қалай қосуға болатынын көрсетеді.
1 -қадам: Grove эстафетасы
Бұл оқулықта пайдаланылатын компонент Grove-Relay болды, бұл модуль-әдетте ашық цифрлық қосқыш. Ол арқылы сіз төмен кернеулі жоғары кернеудің тізбегін басқара аласыз, мысалы контроллерде 5В. Тақтада индикаторлық жарық диоды бар, ол басқарылатын терминалдар жабылған кезде жанады.
2 -қадам: аппараттық құралдар схемасы
CSR1011 -дегі реле модулін қосу үшін релені қуаттайтын аппараттық құрал жасалды, себебі CSR1011 3v3 қуатымен жұмыс істейді және компонент жұмыс істеу үшін 5в қажет. КӘЖ -де релені қосу үшін 4 -штырь (GPIO 10) қолданылды.
3 -қадам: CSR UEnergy SDK орнату
CSR1011 қосымшасын өңдеу үшін μEnergy бағдарламалық қамтамасыз етуді әзірлеу жиынтықтарымен (SDK) қамтамасыз етілген интеграцияланған даму ортасы (xIDE) қолданылады. Бағдарламалық қамтамасыз ету ықшам дискіде орналасқан, бірақ оны осы жерден жүктеуге болады.
4 -қадам: бағдарламалық қамтамасыз ету архитектурасы
CSR1011 -де қолданба қосымшаның өмірлік цикліндегі әр түрлі оқиғалар үшін микробағдарламаға кері байланыс арқылы жүзеге асатын API қоңырауларын қолдана отырып, микробағдарламамен байланысады. Жоба жасалған кезде кейбір функциялар іске асады, бұл функциялар қосымшаның өмірлік циклінде қолданылады:
- AppPowerOnReset (): Қосу қалпына келтірілгеннен кейін шақырылатын қосымша функциясы;
- AppInit (): Бұл функция әр жүктеу деп аталады және қосымшаның инициализациясын қамтуы керек;
- AppProcessSystemEvent (): Батареяның төмен деңгейі мен PIO деңгейінің өзгеруі сияқты жүйе деңгейіндегі оқиғаларды өңдеу үшін микробағдарлама шақыратын функция;
- AppProcessLmEvent (): микробағдарламадан байланысқа байланысты оқиғаларды өңдеуге арналған функция;
- Таймерлер: аппараттық таймердің жоғарғы жағында микросекундтық дәлдікпен іске қосыңыз.
5 -қадам: GPIO қол жеткізуді өңдеуге арналған код үлгісі
Қол жетімді код CSR1011 GPIO10 -ге қосылған реле іске қосу үшін GPIO күйін қалай конфигурациялауды және орнатуды көрсетеді. GPIO -ға қатынауды басқару үшін uEnergy SDK -те _PIO_B.html тобындағы pio.h кітапханасында қол жетімді функциялар бар.
Ұсынылған:
I2C релесі Arduino IDE кездесті: 5 қадам
I2C релесі Arduino IDE -мен кездесті: Мен жақсы реле тақтасына тапсырыс беремін, бірақ ArduinoIDE нұсқауы болмады, тек Raspberry Pi e.o. Мен оны Arduino -мен қалай пайдалану керектігін білемін және сізбен бөліскім келеді, сонда сіз бұл уақытты үнемдей аласыз. Түпнұсқа RaspberryPi мысалы: wiki.52pi.com/index.php/DockerPi_4_Channel_R
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру: 16 қадам
NodeMCU сенсорлы сенсорлы LDR температураны бақылау релесі бар үйді автоматтандыру: Менің бұрынғы NodeMCU жобаларымда мен Blynk қосымшасының екі тұрмыстық техникасын басқардым. Мен жобаны қолмен басқару және басқа мүмкіндіктерді қосу арқылы жаңарту үшін көптеген түсініктемелер мен хабарламалар алдым, сондықтан мен бұл ақылды үйді кеңейту қорабын жасадым
NodeMCU сенсорларының басқару релесі арқылы IoT негізіндегі үй автоматтандыруды қалай жасауға болады: 14 қадам (суреттермен)
NodeMCU сенсорларын басқару релесі көмегімен IoT негізіндегі үй автоматтандыруды қалай жасауға болады: IoT негізіндегі бұл жобада мен Blynk және NodeMCU басқару релесі модулімен үйдегі автоматтандыруды нақты уақыттағы кері байланыспен жасадым. Қол режимінде бұл реле модулін ұялы телефоннан немесе смартфоннан және қолмен қосқыштан басқаруға болады. Автоматты режимде бұл ақылды
Arduino басқару релесі модулін пайдаланып ақылды үйді қалай жасауға болады - Үйді автоматтандыру идеялары: 15 қадам (суреттермен)
Arduino басқару релесі модулін пайдаланып ақылды үйді қалай жасауға болады | Үйді автоматтандыру идеялары: Бұл үйді автоматтандыру жобасында біз 5 тұрмыстық техниканы басқара алатын ақылды үй реле модулін жасаймыз. Бұл реле модулін Мобильді телефоннан немесе смартфоннан, ИҚ қашықтан басқару пультінен немесе теледидардың қашықтан басқару пульті, Қолмен қосқыштан басқаруға болады. Бұл ақылды эстафета сонымен қатар сезеді
Lora Arduino басқару релесі модулінің схемасы: 12 қадам
Lora Arduino басқару релесінің модульдік схемасы: Бұл Lora жобасында біз LoRa Arduino релелік басқару схемасымен жоғары кернеулі құрылғыларды қалай басқаруға болатынын көреміз. Бұл Arduino Lora жобасында біз Reyax RYLR896 Lora модулін, Arduino және 12в реле модулін 5 тұрмыстық техниканы басқару үшін қолданамыз