Мазмұны:
- 1 -қадам: UNIEL розеткалары
- 2 -қадам: Радио модульдер
- 3 -қадам: Қабылдағышты Arduino -ға қосу және қашықтан басқару пультінің кодтарын қабылдау
- 4 -қадам: таратқыштан радио розеткаларды басқару үшін пәрмендер жіберу
- 5 -қадам: V2 дауысты тану модулі
- 6 -қадам:
- 7 -қадам:
- 8 -қадам:
- 9 -қадам:
- 10 -қадам:
- 11 -қадам:
Бейне: Радио розеткаларды дауыстық басқару: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Қазір бәріміз COVID-19 пандемиясымен күресіп жатырмыз. Сонымен қатар, қазір біз қосымша қауіпсіздік шараларын қолдана отырып, қалыптасқан жағдайға бейімделуіміз керек жағдайға жеттік. Мұнда жоба COVID-19 жанасу арқылы таралуын болдыртпауға бағытталған. Бұл жобаны 8 -сыныпта (15 жыл) мектепке баратын оқушыларым жасады. Бұл Elechouse арқылы Arduino контроллері, 433 МГц таратқыш және дауысты тану V2 модуліне негізделген UNIEL розеткаларын дауысты басқаруға арналған құрылғы (сайт -
1 -қадам: UNIEL розеткалары
Олар кез келген розеткаға тікелей орнатылады және оларға электр құралы қосылады, оны қашықтан басқару пультінен қосуға және өшіруге болады. Ашық аймақта әрекет ету диапазоны 25 м дейін, командаларды қабылдау және жіберу жиілігі 433,9 МГц. Ассортиментке 300 Вт, 1000 Вт, 3600 Вт әр түрлі жүктемелер кіреді. Бүкіл диапазонды https://www.uniel.ru/ru/catalog/1235 ресми веб -сайтынан қарауға болады.
Топ коды қашықтан басқару пультінде орнатылады. Әр ұяшықта топ коды = қашықтан басқару пультінің тобы коды мен розетка коды
2 -қадам: Радио модульдер
Біздің міндет - UNIEL розеткалары үшін пультті ауыстыру. Бізге 433 МГц жиілікте жұмыс істейтін радио модульдер қажет. Мен FS1000A сатып алдым
Қабылдағыш пен таратқыш кіреді. Ebay -дегі баға 100 рубльден төмен.
3 -қадам: Қабылдағышты Arduino -ға қосу және қашықтан басқару пультінің кодтарын қабылдау
Arduino үшін 433/315 МГц жиілігімен басқарылатын әр түрлі жетектермен жұмыс жасауға арналған кітапханалар бар. Мен мұны қолдандым:
rc-switch-Arduino кітапханасы төмен құны 315 МГц/433 МГц қашықтан басқару құрылғыларын басқарады-https://code.google.com/p/rc-switch/
Кітапханалар қалтасына жүктеңіз және ашыңыз
Алдымен ресиверді қосыңыз
Arduino - - - - - модулі
+5В ---------- VCC
GND ---------- GND
ДЕРЕКТЕР (кез келген) ------------ 2
RCswitch кітапханасының мысалы ReceiveDemo_Advanced мысалын іске қосу
Қашықтан басқару құралын нұқыңыз және сериялық портқа эскиз не беретінін көріңіз
24Bit, PulseLength - 309 микросекунд, 1 -хаттама параметрлерін есте сақтаңыз
Эскиз жазу кезінде олар бізге қажет болады. Сізге кодтарды есте сақтаудың қажеті жоқ !!! Кодтарды жіберу үшін сіз тек топтық код пен құрылғы кодын білуіңіз керек !!!
4 -қадам: таратқыштан радио розеткаларды басқару үшін пәрмендер жіберу
Розеткалардың жұмысын тексеру үшін таратқышты Arduino -ға қосыңыз
Arduino - - - - - модулі
+5В ---------- VCC
GND ---------- GND
КҮНІ ------------ 10
Біз эскизді Arduino тақтасына жүктейміз және розеткалардың шеңбер бойымен қосылып тұрғанын, содан кейін өшетінін көреміз.
Қажет болса, контроллерден 32x32 ұяларын басқаруға болады
5 -қадам: V2 дауысты тану модулі
V2 дауысты тану модулі ebay -де өте қолайлы бағамен сатып алынды. Тапсырыс бергенде мен оған қарамадым, бекер. Модуль күтулерге сәйкес келмеді:
1) Бір уақытта 15 алдын ала жазылған дауыстық командалармен мәлімделген операция мүмкін емес (модуль әр блоктың 5 командасын ғана таниды (3 блок)). Сіз тек 1 блокты жүктей аласыз, содан кейін басқасын және т.б. Сондықтан келесі блокты жүктеу үшін қажет үзілістермен (2-3) сөз тізбектерін қолдану туралы шешім қабылданды
Кафе шамы сөнеді
Фонтан қосу
2) модуль басқа адамның дауысына жауап бермейді, екі адамға командаларды қайталауға тура келеді, алдымен мен модульмен қалай жұмыс істеу керектігін, содан кейін мәселе қалай шешілгенін айтамын.
6 -қадам:
Модульді жаттықтыру үшін сіз модульге тізбекті порт арқылы командалар жіберіп, фразаларды айтуыңыз керек. Компьютерге жүктеңіз (Windows) com портымен жұмыс істеу үшін өндіруші ұсынған бағдарлама (AccessPort жүктеу беті), модульді ArduinoArduino ----- модуліне қосыңыз.
+5В ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Arduino -ны компьютерге қосыңыз. Эскизді Arduino -ға жүктеу
7 -қадам:
AccessPort бағдарламасында келесі параметрлерді орнатамыз
8 -қадам:
Қосылған картаға қарап
және командаларды жіберіңіз
AABB-модуль туралы ақпарат
V2. 0 ELECHOUSE арқылы www.elechouse.com
Бірінші блоктың келесі жаттығуы - AA11
Терминал терезесіндегі СТАРТ командасынан кейін біз микрофонға THE THE бірінші фразасын айтамыз, Тағы жазуы пайда болады, біз күтеміз, біз үндемейміз, СТАРТ командасы қайтадан пайда болады. Екінші рет растау үшін микрофонға бірінші сөйлемді айтамыз. Егер жазу сәтті болса, бірінші пәрмен сәтті жазылғанын көрсететін Finish one пайда болады. Әр түрлі белгі екінші команданың біріншісіне ұқсамайтынын және модуль оны танымайтынын көрсетеді. Тым қатты дауыс сіздің микрофонға тым қатты сөйлейтіндігіңізді білдіреді (> 1300 MS). Сол сияқты біз қалған 4 фразаны жазамыз. 1 -топ белгісі аяқталды! бірінші блок сәтті жазылғанын көрсетеді.
Сөйлеуді тануды тексеру үшін aa21 командасымен 1 -блокқа қоңырау шалыңыз және фразаларды микрофонға айтыңыз. Тану кезінде терминалға растау шығарылады
9 -қадам:
Содан кейін біз сәйкесінше AA12 және AA13 командаларын жіберу арқылы 2 және 3 блоктарды жаттықтырамыз. 2 және 3 блоктарды жадтан шақыру үшін сәйкесінше AA22 және a23 терминалына пәрмен жіберіңіз.
Тағы бір мәселе - егер біз дауыс модулінен қысқа түрде жауап алғымыз келсе («Нәтиже: 15» емес, 15), біз модульге AA37 пәрменін жіберуіміз керек.
Блоктарда біз ас үйдегі шайнекке (электрлік) + жарықтандыруға (RGB шамдары, ас үстелінің жанындағы шам, түнгі жарық) жиналуға келесі командаларды енгіземіз (2 адам қатысады).
Міне, дұрыс тізбектердің мысалдары
«Кафе» (1 дауыс) «түнгі жарық» (1 дауыс) «Өшіру» (1 дауыс)
«Фонтан» (2 дауыс) «Қосу» (2 дауыс)
«Кафе» (2 дауыс) «Шамдар» (2 дауыс) «қосу» (2 дауыс)
т.б.
10 -қадам:
Түсінікті болу үшін біз 7, 8, 9 түйреуіштерге 3 светодиодты қосамыз
(қызыл - 1 блок жүктелген
сары - 2 блок жүктелген
жасыл - 3 блок жүктелген
3 жарық диоды жанып тұр (1 секунд) - сөздердің тіркесімі дұрыс)
Міне, құрылғының схемасы
11 -қадам:
Ардуиноға арналған эскиз. Жоғарыда айтылғандарға мен қосамын, егер
FRAZA_TIME = 2000 MS кезінде екінші немесе үшінші блоктарды жүктегеннен кейін танылған сөз жоқ -
Банк 1 жүктелді.
Ұсынылған:
Raspberry Pi көмегімен розеткаларды қалай басқаруға болады: 6 қадам
Raspberry Pi көмегімен розеткаларды қалай басқаруға болады: Бұл нұсқаулықта мен сізге Raspberry Pi көмегімен үйдегі розеткаларды басқару үшін веб -интерфейсті қалай жасау керектігін көрсетемін. Мен сенсорлар байқауын көргенде осы жобаны жазуды таңдадым, өйткені бұл жоба сенсорды оқу үшін қажет
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
NodeMCU көмегімен дауыстық пәрменмен құрылғыларды басқару: 7 қадам (суреттермен)
NodeMCU көмегімен дауыстық пәрменмен құрылғыларды басқару: Мен барлығына сәлем айтқым келеді, мен бірінші рет нұсқаулық жобаны жазамын. Ағылшын тілі менің ана тілім емес, сондықтан мен мүмкіндігінше қысқа әрі түсінікті етуге тырысамын. Құрылғыларды дауыспен басқару - бұл таңқаларлық емес
Amazon Alexa 433 мГц қашықтағы ақылды розеткаларды ESP8266: 4 қадаммен басқарады
Amazon Alexa ESP8266 көмегімен 433 мГц қашықтықтағы ақылды розеткаларды басқарады: Бұл нұсқаулықта мен сізге ESP8266 көмегімен Amazon Echo 433 мГц қашықтан басқарылатын розеткаларды қалай жасау керектігін көрсетемін. бұл NodeMCU қабанының жолы
Raspberry Pi 3 бар Интернет радио/ веб -радио (бассыз): 8 қадам
Raspberry Pi 3 бар Интернет -радио/ веб -радио (бассыз): Сәлеметсіз бе, Интернетте өзіңіздің радионыздың болғанын қалайсыз, сонда сіз дұрыс жердесіз. Мен мүмкіндігінше егжей -тегжейлі түсіндіруге тырысамын. Мен олардың көпшілігіне дыбыс картасын қажет ететін бірнеше әдістерді қолдандым, мен сатып алғым келмеді. бірақ қол жеткізді