Мазмұны:
- 1 -қадам: бөлшектерді алу
- 2 -қадам: Бұл қалай жұмыс істейді
- 3 -қадам: бөлшектерді сыммен қосу (таратқыш)
- 4 -қадам: бөлшектерді сыммен қосу (қабылдағыш)
- 5 -қадам: Кодекс
- 6 -қадам: Alexa орнату
- 7 -қадам: рахмет
Бейне: Ақылды үйдің арзан және қарапайым жүйесі: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Сәлем!
Мен Эдпін, мен 15 жастамын, есептеу, бағдарламалау және электротехникаға құмармын. Мен өте кішкентай болғандықтан, мен ата -анамның үйінде тұрамын, бұл жоба мансарда/ шатыр бөлмесіне көшуді шешкен кезде басталды, бөлмені жаңа жиһазбен безендіру кезінде мен мұны жасаймын деп шештім. бөлме сәл өзгеше; Ал ақылды бөлме дүниеге келді!
1 -қадам: бөлшектерді алу
Мұны істеудің әр түрлі әдістері бар, сіз барлық компоненттерді арзан сатып ала аласыз, бірақ жеткізілім Қытайдан шамамен 30 күнді алады, немесе сіз бөлшектерді Amazon -дан сатып ала аласыз.
(Ұлыбританиядағы барлық сілтемелер қорқады)
NODEMCU 1x
Амазонка
Bangood
ARDUINO кем дегенде 2x Қанша модульді қолданатыныңызға байланысты (Кез келген түрі жасайды, бірақ мен Pro Micros -ды қолдандым)
Амазонка
Bangood
8 дана реле тақтасы 1x
Bangood
Амазонка
Радио модульдер (NRF24L01) кемінде 2 рет
Амазонка
Bangood
Радио адаптерлер кем дегенде 2x
Bangood
Амазонка
Қосымша құрылғыларды қосқыңыз келетініне байланысты бірнеше релелік модульдер
Амазонка
Bangood
MISC
Өткізгіш кабельдер, әр түрлі
Сабыр көп
ws2182b жарықдиодты жолақ
Қосымша ақылды үй заттары, мысалы. желдеткіш
Amazon Echo, кез келген түрдегі
Бағдарламалауға арналған USB кабельдері
Perf Board
Тақырыптарды бекіту
2 -қадам: Бұл қалай жұмыс істейді
Біз мұны жасаған кезде алдымен оның қалай жұмыс істейтінін түсінуіміз керек.
Негізінде бұл баптауда 3 компонент бар.
- NodeMCU, Эстафета бойынша командаларды жіберетін Amazon Echo командасын қабылдайды
- NodeMCU -ден реле арқылы пәрмендерді қабылдайтын Arduino, одан кейін радио арқылы басқа командаларды жібереді.
- Радио арқылы командаларды қабылдайтын және барлық шамдарға бекітілген қабылдайтын радио Arduino
Мен Arduino -ны NodeMCU -мен байланыстырудың Логикалық негізгі релелік тақтасынан гөрі жақсы әдістері бар екенін білемін, бірақ мен басқа 3 шешімді қолданып көрдім, бұл ақырында жұмыс істейтін жалғыз әдіс болды, сондықтан мен осымен тоқтадым.
3 -қадам: бөлшектерді сыммен қосу (таратқыш)
Алдымен NODEMCU эстафетасын қосыңыз,
D0-D6 релеге 1-7 КІРІСке қосылуы керек
және VIN мен GROUND сәйкесінше қосылған.
Эстафетаны Arduino -ға қосыңыз
Біз не істеуге тырысамыз - бұл реле қарапайым түйме тәрізді болады.
Сонымен, релелік NO -ны 5в токқа қосыңыз
Релелік COM -ды екі түрлі нәрсеге, дұрыс arduino түйреуішіне және 1Kohm тартылатын резистор арқылы GND -ге қосыңыз.
Сіз мұның бәрін нан тақтасында немесе дәнекерлеу тақтасы арқылы жасай аласыз
Радио модулін қосыңыз
Алдымен радио модульді адаптерге салыңыз, сосын сымды қосыңыз
Бұл pro micro үшін
Адаптер ------------ arduino
МО - 16
CE - 7
CSN - 8
СКК - 15
МИ - 14
Бұл таратқыш функциясының барлық сымдары
4 -қадам: бөлшектерді сыммен қосу (қабылдағыш)
Бұл бөлім сіз қабылдайтын қанша модульге байланысты, мен үлкен мөлшерде қолданамын, тек осы қадамды қайталаңыз.
Біріншіден, Радио модулін қосыңыз. Алдымен радио модульді адаптерге салыңыз, содан кейін оны сымға қосыңыз
Бұл pro micro үшін
Адаптер ------------ arduino
МО - 16
CE - 7
CSN - 8
СКК - 15
МИ - 14
Жарықдиодты жолақты қосыңыз
5в - 5в
GND -GND
DI- A0
5 -қадам: Кодекс
Сәлем, Мен дәл қазір мойындаймын, менің C ++ білімім/ Arduino дағдыларым тең дәрежеде.
Сондықтан мен көптеген адамдардың кодын біріктірдім
Несие:
Руи Сантос
Мехатроника қалай
Arduino мысалдары
FauxMoESP құрушысы
Негізінде NodeMCU коды FauxMoESP деп аталатын керемет кітапхананы пайдаланады, ол WeMO қосқышын эмуляциялайды.
Ол жерден пайдалану өте қарапайым, бірақ мен әлі де Руи Сантос кодын қолдандым және өзгерттім, кешіріңіз!
Ол белгілі бір пәрменді орындау үшін әр релені басқарады және бұл сол.
Arduino таратқыш коды үлгілерді анықтайды, содан кейін радио сигналдарын жібереді, бұл менің кодым емес, бірақ мен оны өзгерттім.
Arduino Reciever коды менікі емес, бірақ мен оны өзгерттім, ол кодтарды тыңдайды, светодиоды қосады/ өшіреді.
Төменде байланысқан код
6 -қадам: Alexa орнату
Командалардың негізі - бұл әдеттегі әрекеттер.
Алекса 7 нәрсені біледі; FauxmoESP қосқышын 10%, 20% және т.б. орнату арқылы әр релені қосыңыз және өшіріңіз. Бұл жеткіліксіз. Сондықтан біз LED -терге бұйрық беру үшін олардың барлығын рет -ретімен орындау үшін әдеттегі процедураларды қолданамыз.
Бұл процесс біраз уақыт алуы мүмкін, бірақ шыдамдылық қажет!
7 -қадам: рахмет
Уақыт бөліп, осы нұсқаулықты қарағаныңыз үшін рахмет, бұл мен үшін көп нәрсені білдіреді! Егер сіз мұны жасасаңыз, оған сәттілік, әйтпесе күніңіз сәтті өтсін, егер ұнаған болса, пікір қалдырыңыз, ұнатыңыз немесе қадағалаңыз, және сізде туындауы мүмкін барлық сұрақтарды қойыңыз!
Ұсынылған:
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды штепселі: 7 қадам
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды қосқышы: Бұл нұсқаулықта мен өзімнің микробағдарламалық жасақтамамен бірнеше ақылды құрылғыларды қалай жыпылықтағанымды көрсетемін, сондықтан мен оларды Openhab қондырғысы арқылы MQTT арқылы басқара аламын. Әрине, мен оларды бұзған кезде жаңа құрылғылар
Ақылды үйдің бағасы төмен - әлемнің кез келген жерінен басқару: 6 қадам
Ақылы үйдің төмен бағасы - Әлемнің кез келген жерінен бақылау: Қазіргі уақытта ата -аналардың екеуі де отбасының жайлы өмір сүруі үшін жұмыс жасауда. Біздің үйде жылытқыш, айнымалы ток, кір жуғыш машина, т.б электронды құрылғылар көп, олар үйге оралғанда өздерін жайлы сезінуі керек
Арзан, қарапайым, интернетпен басқарылатын үй автоматтандыру жүйесі: 5 қадам (суреттермен)
Арзан, қарапайым, интернетпен басқарылатын үй автоматтандыру жүйесі: Егер сізде үй жануарлары/балалары болса және оларды тамақтандыру немесе интернет арқылы ұру қажет болса, бұл жүйе сізге пайдалы болуы мүмкін. Бұл желіге қосылған кез келген компьютерден үйдегі моторларды, жарық диодтарын және т.б.тексерудің өте қарапайым және арзан әдісі. Ол үшін тек Webc қажет
Гитара күшейткіш стенд - Линкольн журналындағыдай қарапайым - шағын, портативті, қарапайым, тұрақты, арзан немесе тегін .: 9 қадам
Гитара күшейткіш тірегі - Линкольн журналдары сияқты оңай - шағын, портативті, қарапайым, тұрақты, арзан немесе тегін. фанера сынықтарын қолданумен шағын, портативті, қарапайым, тұрақты, арзан немесе тегін. Аралас күшейткіштер үшін тамаша, артқы жағында ашық дизайн үшін қолдануға болады
CMOS 74C14 көмегімен қарапайым, арзан және қарапайым светодиодты жыпылықтайтын схема: 5 қадам
CMOS 74C14 көмегімен жеңіл және қарапайым жарық диодты жыпылықтайтын схема: Кейде сізге шыршаны безендіру үшін, жыпылықтайтын өнер туындылары үшін немесе жыпылықтап-жыпылықтап көңіл көтеру үшін жыпылықтайтын жарық диодты шамдар қажет. Мен сізге 6 жарық диодты шамға дейін арзан және қарапайым схеманы қалай жасау керектігін көрсетемін. Ескерту: Бұл менің бірінші интуитивті және