Мазмуну:

Радио розеткаларды үн менен башкаруу: 11 кадам
Радио розеткаларды үн менен башкаруу: 11 кадам

Video: Радио розеткаларды үн менен башкаруу: 11 кадам

Video: Радио розеткаларды үн менен башкаруу: 11 кадам
Video: Электрика в квартире своими руками. Вторая серия. Переделка хрущевки от А до Я .#10 2024, Ноябрь
Anonim
Image
Image

Баарыбыз азыр COVID-19 пандемиясына каршы күрөшүп жатабыз. Мындан тышкары, биз азыр кошумча коопсуздук чараларын колдонуу менен үстөмдүк кылган шарттарга көнүшүбүз керек болгон абалдабыз. Бул жерде, долбоор COVID-19 тийүү аркылуу жайылышын алдын алуу менен алектенет. Бул долбоорду 8 -класста (15 жыл) мектепке баруучу окуучуларым иштеп чыккан. Бул Arechino контроллерине, 433МГц өткөргүчкө жана үн таануу Module V2ге негизделген UNIEL розеткаларын үн менен башкаруу үчүн түзүлүш elechouse (сайт -

1 -кадам: UNIEL розеткалары

UNIEL Sockets
UNIEL Sockets

Алар түздөн -түз каалаган розеткага орнотулат жана аларга электр прибору буга чейин туташып турат, аны алыстан башкаруу пультунан күйгүзүп жана өчүрсө болот. Ачык жердеги аракеттер диапазону 25 мге чейин, командаларды кабыл алуу жана берүү жыштыгы 433,9 МГц. Ассортимент 300 Вт, 1000 Вт, 3600 Вт үчүн ар кандай жүктөрдү камтыйт. Бүт диапазонду расмий веб -баракчадан көрсө болот

Топтун коду пультто орнотулган. Ар бир розеткада топтун коду = алыстан башкаруу тобунун коду жана розетканын коду

2 -кадам: Радио модулдары

Радио модулдары
Радио модулдары

Биздин милдет UNIEL розеткалары үчүн пультту алмаштыруу. Бизге 433 МГц жыштыкта иштеген радио модулдар керек. Мен FS1000A сатып алдым

Камтылган кабыл алгыч жана өткөргүч. Ebay баасы 100 рублга жетпейт.

3 -кадам: Алуучуну Arduino менен туташтыруу жана алыстан башкаруу розеткаларынан коддорду алуу

Алуучуну Arduino менен туташтыруу жана алыстан башкаруу розеткаларынан коддорду алуу
Алуучуну Arduino менен туташтыруу жана алыстан башкаруу розеткаларынан коддорду алуу

Arduino үчүн 433/315 МГц менен башкарылуучу ар кандай кыймылдаткычтар менен иштөө үчүн китепканалар бар. Мен муну колдондум:

rc-switch-Arduino китепканасы арзан баада 315 МГц/433 МГц алыстан башкаруу түзмөктөрүн иштетет-https://code.google.com/p/rc-switch/

Китепканалар папкасына жүктөп алып, таңгактан чыгарыңыз

Биринчиден, ресиверди туташтырыңыз

Arduino - - - - - модулу

+5V ---------- VCC

GND ---------- GND

МААЛЫМАТ (каалаган) ------------ 2

RCswitch китепканасынын мисалын иштетүү ReceiveDemo_Advanced

Алыстан башкарууну чыкылдатыңыз жана эскизди сериялык портко эмне берерин көрүңүз

24Bit, PulseLength - 309 микросекунд, Протокол 1 параметрлерин унутпаңыз

Эскизди жазууда бизге алар керек болот. Сиз коддорду эстеп калуунун кажети жок !!! Коддорду жөнөтүү үчүн, сиз топтун кодун жана түзмөктүн кодун гана билишиңиз керек !!!

4 -кадам: Радио розеткаларды башкаруу үчүн жибергичтен буйруктарды жөнөтүү

Розеткалардын ишин текшерүү үчүн өткөргүчтү Arduino менен туташтырыңыз

Arduino - - - - - модулу

+5V ---------- VCC

GND ---------- GND

КҮН ------------ 10

Биз эскизди Arduino тактасына жүктөп, розеткалардын тегеректе күйүп турганын көрүп, анан өчүрөбүз.

Кааласаңыз, контроллерден 32x32 сокетти башкара аласыз

5 -кадам: Үн таануу модулу V2

Үн таануу модулу V2
Үн таануу модулу V2

Үн таануу модулу V2 ebayда абдан ылайыктуу баада сатылып алынган. Буйрутма бергенде мен ага караган жокмун, бекеринен. Модуль күтүүлөргө такыр жооп берген жок:

1) Бир убакта 15 алдын ала жазылган үн буйруктары менен жарыяланган операция мүмкүн эмес (модуль ар бир блоктун 5 командасын гана тааныйт (3 блок)). Сиз 1 блокту гана жүктөй аласыз, андан кийин башка ж.б. Ошондуктан, мисалы, кийинки блокту жүктөө үчүн зарыл болгон тыныгуулар менен сөз чынжырларын (2-3) колдонуу чечими кабыл алынды

Кафенин лампасы өчөт

Фонтан иштетүү

2) Модуль башка адамдын үнүнө жооп бербейт, эки адам командаларды кайталаш керек Биринчиден, мен модуль менен кантип иштөө керектигин айтам, анан маселе кантип чечилди

6 -кадам:

Модулду машыктыруу үчүн, модулга сериялык порт аркылуу буйруктарды жөнөтүү жана фразаларды айтуу керек. Компьютериңизге жүктөп алыңыз (Windows) com порт менен иштөө үчүн өндүрүүчүнүн сунуштаган программасы (AccessPort-жүктөө бети), модулду ArduinoArduino ----- модулуна туташтырыңыз

+5V ---------- VCC

GND ---------- GND

TX ------------ 3

RX ------------ 2

Ардуинону компьютериңизге туташтырыңыз. Эскизди Arduinoго жүктөө

7 -кадам:

Сүрөт
Сүрөт

AccessPort программасында биз төмөнкү орнотууларды койдук

8 -кадам:

Сүрөт
Сүрөт

Картага тиркелди

жана буйруктарды жөнөтүү

AABB-модуль жөнүндө маалымат

V2. 0 ELECHOUSE менен www.elechouse.com

Биринчи блоктун кийинки тренинги - AA11

Терминал терезесиндеги START командасынан кийин, микрофонго THE THE биринчи фразасын айтабыз, дагы жазуу пайда болот, биз күтөбүз, биз унчукпайбыз, START командасы кайра пайда болот. Экинчи жолу ырастоо үчүн микрофонго ЭҢ биринчи фразаны айтабыз. Эгерде жазуу ийгиликтүү болсо, анда биринчи буйрук ийгиликтүү жазылганын көрсөткөн Finish one пайда болот. Башка этикетка экинчи буйруктун биринчисине окшобогонун жана модуль аны тааныбаганын көрсөтөт. Өтө катуу сиз микрофонго өтө катуу сүйлөп жатканыңызды көрсөтүп турат (> 1300 MS). Ошо сыяктуу эле, биз калган 4 фразаны жазабыз. Label Group 1 бүттү! биринчи блок ийгиликтүү жазылганын көрсөтөт.

Сөз таанууну текшерүү үчүн aa21 буйругу менен 1 -блокко чалыңыз жана фразаларды микрофонго сүйлөңүз. Таануу учурунда терминалга ырастоо чыгарылат

9 -кадам:

Сүрөт
Сүрөт

Андан кийин биз AA12 AND 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 -кадам:

Жана Arduino үчүн эскиз. Жогорудагыларга мен муну кошом

FRAZA_TIME = 2000 MS учурунда экинчи же үчүнчү блокторду жүктөгөндөн кийин, таанылган сөз жок -

Банк 1 жүктөлдү.

Сунушталууда: