Мазмұны:
- Жабдықтар
- 1 -қадам: Қазіргі соқырды бөлшектеу
- 2 -қадам: 3D басып шығару кірістірулері
- 3 -қадам: Схеманы құру
- 4 -қадам: NodeMCU тақтасын дайындау
- 5 -қадам: NodeMCU ақылды жалюзи бағдарламалық жасақтамасымен бағдарламалау
- 6 -қадам: Әр түрлі бөлшектерді дайындау
- 7 -қадам: Барлығын біріктіру
- 8 -қадам: Қорытынды тестілеу
Бейне: Alexa басқаратын интеллектуалды жалюзи: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Қазіргі уақытта Интернетте ақылды соқырлардың көптеген жобалары мен нұсқаулықтары бар. Дегенмен, мен барлық схемаларды қоса алғанда, соқырлардағы барлық ішкі нәрселерді қамту үшін ағымдағы жобаларға өз әсерімді тигізгім келді. Бұл таза және көрнекті ақылды соқыр жүйені білдіреді.
Сондықтан мен бірінші нұсқаулықта сізге мобильді құрылғыны қолдана отырып немесе қолмен жалюзи арқылы Alexa арқылы дауысты басқаруға болатын өзіңіздің ақылды соқыр жүйесін қалай жасауға болатынын көрсетемін.
Мен қолымнан келгеннің бәрін беремін, сондықтан сіз оны өзіңіз жасай аласыз! Ләззат алыңыз: D.
Жабдықтар
Дәнекерлеуіш пен дәнекер
Ыстық желім мылтығы
1 x 270 дәрежелі жоғары моментті серво (https://amzn.to/31Y1EqD)
1 x NodeMCU ESP8266 әзірлеу тақтасы. Осыған ұқсас нәрсе:
2 x тактильді түймелер
Veroboard прототипі
USB розеткасына (5В) жету үшін динамик кабелінің қажетті ұзындығы
PLA немесе 3D басып шығару қызметі бар 3D принтер
Қосылу кабелінің ұзындығы
Әйелдер мен еркектерге арналған бастың бекіткіші тақтаға бекітіледі (бұл міндетті емес, егер сіз бәрін тақтаға дәнекерлегіңіз келсе, бұл қажет емес)
1 -қадам: Қазіргі соқырды бөлшектеу
Жақсы, сондықтан бірінші бит сәл қорқынышты болып көрінеді, бірақ ол өте тура және әдетте перделердің көпшілігі бір жүйені қолданады, бәрі басқаша көрінеді!
Біріншіден, сіз жалюзи ашуға және жабуға мүмкіндік беретін ағымдағы шығыр жүйесі орналасқан жағын табуыңыз керек. Бұл бірінші суретке ұқсас болады (бұл перделерден алынып тасталған)
Мұны анықтағаннан кейін оны жалюзиден алып тастау керек. Бұл жай ғана ілулі тұрған жіптің ұшын алып тастау жағдайы (Әр жолдың соңында түйін бар). Оларды алып тастағаннан кейін, жүйе арқылы өтетін алтыбұрышты немесе шаршы таяқшада кішкене ұстағыш болады. Мұны алып тастаңыз (оны кейінірек қажет етіп сақтаңыз), содан кейін шкив жүйесін штанганың соңына қарай сырғытыңыз.
Бұл бәрін алып тастау керек. Ол сізді таяқшамен бірге қалдыруы керек, сонымен қатар шығырдың жіптері өтетін тесік болуы керек, дәл осы жерде қолмен басқаруға арналған түймелер орналасады. Екінші суретте ескі шкивті алып тастағаннан кейін ішкі жағы қалай көрінетіні көрсетілген.
Бұл шығырды алып тастаудың себебі - бұл серво қозғалтқышында шамадан тыс қарсылық тудырады, бұл қозғалтқыштың тоқтап қалуына әкеледі, сондықтан перделерді физикалық түрде жылжыта алмайды.
2 -қадам: 3D басып шығару кірістірулері
Жақсы, төменде мен ақылды жалюзи жасау үшін барлық қажетті 3D файлдарды қостым. Егер сізде 3D принтер болмаса, онда бөлшектерді аз шығынға басып шығаратын түрлі онлайн қызметтері бар. Мен STL файлдарын басып шығаруға дайын, сонымен қатар Fusion 360 өңделмеген файлдарды қостым, егер сізге кез келген өлшемді немесе пішінді реттеу қажет болса, өкінішке орай, барлық соқырлар бірдей емес! Төменде әр модельге қысқаша түсініктеме берілген:
Серво муфтасы - Серво муфтасы кез келген стандартты серво аксессуарларына сәйкес келуге арналған және сервоға берілетін бұрандалардың көмегімен сервоприводқа бекітіледі. Мен қосқан ілініс диаметрі 6 мм жалюзи ішіне алтыбұрышты таяқшаға сәйкес келеді.
Негізгі тізбек кірістіру - Бұл кірістіру негізгі тақтаны жоғарыдан жабыстыруға және соқырдың басқару штангасының астындағы соқырдың ішіне отырғызуға арналған.
Серво кірістіру - бұл кірістіру жалюзи бекітілетін, содан кейін жалюзи ұшына сырғытуға арналған. Ол сервоны ешбір қозғалыссыз қауіпсіз ұстайды. Бұл жабдықтау бөлімінде байланысқан сервоға сәйкес келуге арналған.
Түймешік ұстағыш - Ақырында, түйме ұстағыш кейінірек жасалған түймелердің тізбегін шығырдан жалюзиде қалдырылған тесіктің үстінде ұстауға мүмкіндік береді. Бұл қажет болған жағдайда перделерді қолмен басқаруға мүмкіндік береді.
3 -қадам: Схеманы құру
Бұл қадам дәнекерлеуді қажет етеді, бірақ бәрі тұр! Тек асықпаңыз және ештеңеге асықпаңыз.
Біз тізбекті мыс Veroboard -да жасаймыз, бұл тізбекті оңай құруға мүмкіндік береді, қысқа тұйықталуды тоқтату үшін дұрыс жолдарды кесіп алғаныңызға сенімді болыңыз!
Ақылды жалюзи схемасын құру үшін берілген Фриц схемасын орындаңыз. Электр тізбегін құрған кезде сіз тізбектегі кірістіруді басып шығаруыңыз керек. Сондықтан перделер үшін қажет мөлшерге байланысты схеманы мүмкіндігінше кішірейтуге тырысыңыз. Мен жасағаннан көріп тұрғаныңыздай, Verboard nodeMCU тақтасының ұзындығымен бірдей. Бұл соқырлардың ішіндегі қымбат орынды үнемдейді.
Жабдықтар бөлімінде айтылғандай, мен аналық түйреуіштерді тақтаға дәнекерлеуді таңдадым, бұл маған nodeMCU -ді егер ол сәтсіз болса немесе ақаулық болса, оңай өзгертуге мүмкіндік береді. Алайда, егер қаласаңыз, nodeMCU тақтасын Veroboard тақтасына тікелей дәнекерлеу өте қолайлы.
Мен кеңес берер бір нәрсе - тақтаға серво қосылымы үшін ерлер тақырыптарын қолдану, бұл жалюзи ішіне орнатуды біршама жеңілдетеді.
Суреттер дайын тақтаны көрсетеді (3D басып шығарылған бөлігі оған жабыстырылған)
Басқару түймесі тізбегі
Сізге қажет басқа схема - бұл қажет болған жағдайда соқыр қозғалысты қолмен өзгертуге мүмкіндік беретін басу түймелерінің схемасы. Қосылған 3D басып шығарғыш ұстағышта екі түйме үшін жеткілікті орын бар, сонымен қатар 3 кабельдің бүйірінен өтуге арналған тесік бар (сандық кіріс үшін әр түймешік үшін 1 GND және 1) схемадан көріп отырғаныңыздай, GND кабельдері ромашка өзгерді, сондықтан GND батырмалы тізбегін NNDMCU схемасына қосатын бір ғана кабель бар.
Электрондық тақтаны жасау үшін сізге қажет өлшем:
W = 24 мм
L = 21 мм
4 -қадам: NodeMCU тақтасын дайындау
Келесі қадам - NodeMCU тақтасына қажетті бағдарламалық жасақтаманы жүктеу. Мұның жолы - Arduino IDE көмегімен. Алайда, бұл қосылу және ойнату жағдайы емес, себебі NodeMCU кітапханасы IDE -ге орнатылуы керек.
Мен бұл процестен өтудің орнына, мен осы нұсқаулықты қолдануды ұсынар едім, себебі ол NodeMCU Arduino ортасымен жұмыс жасау үшін қажет әр қадам мен бөлшекті түсіндіреді:
bit.ly/2Rznoni
Жоғарыда көрсетілген нұсқаулықты аяқтағаннан кейін, сіз NodeMCU бағдарламасын Arduino IDE көмегімен бағдарламалауға болатын нүктеде болуыңыз керек, NodeMCU сіздің WiFi -ге қосыла алады және сіз оны веб -шолғыш арқылы басқара аласыз.
5 -қадам: NodeMCU ақылды жалюзи бағдарламалық жасақтамасымен бағдарламалау
Келесі қадам - ақылды жалюзи бағдарламасын NodeMCU тақтасына жүктеу. NodeMCU және Alexa арқылы жарықты басқаратын ақылды жарықтандыруды басқаруға мүмкіндік беретін таңғажайып кітапхана бар. Кітапхана AirCookie құрады және 10 құрылғыға дейін бағдарламалауға мүмкіндік береді. Сіз бастапқы кодты мына жерден таба аласыз:
Ақылды жалюзи жағдайында біз жалюзиді Өшіру (0) және қосу (соңғы пайдаланылған пайыз) күйінен бұру үшін виртуалды шамды қосу/өшіруді қолданамыз. Содан кейін біз Жарықтық параметрін соқырлар ашқысы келетін сома ретінде қолданамыз. Алайда, бұл тек 0-70% аралығында, ал 70%-сервоприводтың толық спектрі.
Мен Arduino файлын қостым. Сондықтан кодты жүктеп алып, ашыңыз. Сіз мұның бәрі көп нәрсені қажет етпейтінін көре аласыз, бірақ сізге бірнеше өзгерістер қажет.
WiFi SSID: Біріншіден, SSID -ді пайдаланғыңыз келетін WiFi қосылымына сәйкес өзгерту. Бұл оған сәйкес келуі керек, әйтпесе қосылу кезінде қиындықтар болады.
WiFi құпиясөзі: өзгерту қажет екінші нәрсе - сіз қосылатын SSID құпия сөзіне сәйкес келетін WiFi құпия сөзі.
Espalexa кітапханасы: Келесі кезекте Espalexa кітапханасын Arduino IDE -ге қосқаныңызға көз жеткізіңіз. Ол үшін мына қысқа нұсқаулықты орындаңыз:
Құрылғы атауын өзгерту: Сізге қажет соңғы нәрсе - бұл құрылғы атауын Alexa қосымшасында қалай көрінетінін өзгерту. Мұны істеу үшін 'espalexa.addDevice («Жалюзи», servoPositionChanged, 20)' жолындағы бөлікті өзгертіңіз, онда 'Жалюзи' деп жазылған. Мұны өзіңіз қалаған нәрсеге өзгертіңіз.
Жоғарыда көрсетілген барлық әрекеттер аяқталғаннан кейін, бағдарламаны NodeMCU тақтасына жүктеу үшін жүктеу түймесін басыңыз. Енді бұл сәтті болады деп үміттенеміз және келесі қадамға өтуіңізге болады, тестілеу!
Бағдарламаны тестілеу:
Сіздің жағдайда, сіз қазір тізбек салынған жерде болуыңыз керек. Алайда, бұл мақсатқа жету үшін бетте менің уақытша нан тақтасы ретінде тексерілгенім көрсетілген. Енді сізде схема орнатылған және бағдарлама жүктелген, енді сіз бәрі жақсы жұмыс істейтінін тексере аласыз. Сондықтан бәрін схемаға сәйкес қосыңыз, содан кейін алдымен қолмен түймелердің жұмыс істейтінін тексеріңіз. Бір түйме серводы бір жаққа бұруы керек, ал екіншісі оны керісінше бұруы керек. Бұл аяқталғаннан кейін сіз енді құрылғыны Alexa -ға қосуыңыз керек.
Құрылғыны alexa -ға қосу үшін мына қадамдарды орындаңыз:
1. Мобильді құрылғыда Alexa қосымшасын ашыңыз
2. Құрылғылар қойындысына өтіп, экранның оң жақ жоғарғы жағындағы қосу белгісін басыңыз
3. Содан кейін «Құрылғыны қосу» түймесін басыңыз.
4. «Басқа» деп аталатын тақырыпты тапқанша төмен айналдырыңыз.
5. Содан кейін құрылғыларды табу түймесін басыңыз. Бұл бірнеше секундқа созылады және сіздің құрылғыңыз кодқа енгізілген атауымен пайда болады
6. Содан кейін құрылғыны құрылғылар тізіміне қосуға болады
Құрылғы қосылғаннан кейін сіз Alexa көмегімен сервоны 0-70% аралығында кез келген позицияға қоюға болады, «Alexa, (құрылғыңызға берген атыңызды» 50% деп орнатыңыз) Мұны әр түрлі пайызбен орындаңыз. дұрыс жауап бергеніне көз жеткізіңіз.
Егер сізде Alexa тарапынан қандай да бір мәселелер туындаса, Github сілтемесін қолданып кітапханаға кіріп, мәселені шешуге болады:
6 -қадам: Әр түрлі бөлшектерді дайындау
Келесі қадам - бұл заттардың бірігуі, осылайша бәрін соқыр корпусқа кіруге дайын әр түрлі 3D қондырғыларына салу.
Серво жинау:
Ең алдымен, сервоны соқырларға орнатуға дайындау керек. Серво өлшеміне байланысты тірек бұрандалы тесіктердің екеуін алып тастау қажет, бұл конструкция пластикалық болғандықтан өте оңай. Суретте дөңгелектелген екі бұрандалы тесікті алыңыз.
Бұл бөлікті алып тастағаннан кейін, серводы 3D басып шығарылған серво қондырғысына сырғытыңыз және сервоны орнына бекіту үшін берілген бұрандаларды қолданыңыз.
Серво кабелін серваның артқы жағынан және тіреуіштің астынан беріңіз.
Іліністі бекіту:
Келесі қадам - муфтаны сервоға бекіту. Ол үшін сервомен бірге жеткізілген толық диск қондырмасын қолданыңыз және дискіні бұрандалы тесіктермен муфтаның бүйіріне бұрау үшін берілген екі бұранданы қолданыңыз. Бұрандалар серво қондырмасындағы тесіктерден үлкен болады. Сондықтан пластикті бөліп алмауға тырысыңыз.
Диск муфтаға бекітілгеннен кейін, соңғы істеу керек - ілінісу қондырғысын серво сплайнына сырғытыңыз және оны сервоға мықтап бекіту үшін бұрандалы бұранданы қолданыңыз.
Негізгі және түйме тізбегі:
Электр тізбегінің негізгі тізбегін жинау үшін мен жай ғана ыстық желімді пайдаланып, тақтаның астыңғы жағының көп бөлігін жауып тастадым, содан кейін оны бекіткішке қысып қойдым. Бұл оны орнында бекіту үшін жеткілікті, ал бекітудің негізгі мақсаты - металл жалюзи рамасына қысқа тұйықталуды тоқтату.
Түймешік тізбегі оңай жиналады және ыстық желімді қажет етпейді. Оны жинау үшін 3 кабельді кабель ұясы арқылы өткізіңіз, содан кейін тізбекті бүйірлік ойықтарға ол тоқтағанша сырғытыңыз.
Желілік қуат кабелі:
Желі кабелі үшін мен 2 ядролы динамик кабелін қолдандым және бір ұшында USB қосылымын дәнекерледім. Бұл схеманы көптеген адамдарда бар стандартты USB розеткасынан алуға мүмкіндік береді. Мен 5V/2.1A болатын менікіне ұқсас қолдануды ұсынамын. 5В -тан жоғары көтерілудің қажеті жоқ, себебі бұл серво қажет.
Кабельді кернеуге жету үшін қажетті ұзындықты орнатыңыз, ол жеткілікті түрде бос болады, осылайша ол тізбек пен кабельді тартпайтынына көз жеткізіңіз.
7 -қадам: Барлығын біріктіру
Бұл ақылды жалюзи жасаудың соңғы қадамы!
Электр тізбегін енгізу
Бірінші қадам - негізгі схеманы соқыр жақтауға енгізу. Мен мұны серво орналасқан бірінші шығырдың қарама -қарсы жағына қоюды ұсынамын. Тақтаны кірістіру үшін таяқшаны көтеріңіз, ол соқыр жақтаудан алыстап кетеді. Сіз оның астына түсе алатын болсаңыз, оның тақтайшасы жақтаудың түбіне толық итерілгеніне және барлық кабельдер жететін жерде екеніне көз жеткізіп, тақтаны ішке қарай сырғытыңыз. (Менің суреттерімде кабельдер орнында көрсетілген)
Түймелерді енгізу
Екінші қадам - таяқшаны көтеру кезінде түймелерді орнына бекіту. Мұны істеу үшін аздап ыстық желім салыңыз (немесе егер сіз оның тұрақты болуына қарсы болмасаңыз суперглюз), содан кейін түймелерді тесіктің үстіне қаратып қойыңыз. Төмендегі суретке ұқсас екі түймені де алуға болатынына көз жеткізіңіз. Енді кабельдерді суретте көрсетілгендей шкивтің айналасына бағыттаңыз және оларды схемаға сәйкес дұрыс кірістерге қосыңыз.
Серво жинағын енгізу
Келесі қадам - серво жинағын енгізу. Ол үшін негізгі корпусты соқырлардың соңына сырғытыңыз. Бірнеше рет итеріп, таудан тартқаннан кейін ол жақсы сырғып кетуі керек. Бұл кезде муфтаны қосуға болмайды, себебі таяқша әлі де көтеріліп, орнында болмауы керек. Серво кабелін бекітпе арқылы және түйме кабельдерімен бір бағытта өткізіңіз, содан кейін электр тақтасына бекітіңіз.
Қуат:
Содан кейін, қуат кабелін жалюзи жақтауының ұшымен, сосын серво кабельдері жұмыс істейтін серво қондырғысының астынан өткізіңіз. Содан кейін оны басқа кабельдермен бірдей бағытта беріңіз және дұрыс бұрандалы қысқыштарға бекітіңіз. Оның жақсы және қауіпсіз екеніне көз жеткізіңіз және оны шығармаңыз.
Механикалық бөлшектерді біріктіру:
Соңғы қадам - сервоны соқыр штангаға қосу. Алдымен, таяқшаны орнына қойып, оны сервоға қарай жылжытыңыз. Шкивті алып тастаған кезде ерте алынған кішкене тығын шайбасын ауыстырыңыз. Жуғышты мүмкіндігінше итеріңіз. Енді таяқшаны алға -артқа шайқасаңыз, ол орнынан сырғып кетпеуі керек.
Енді таяқшаңызды 0 градуста тұрған кезде өзіңіз қалаған күйге айналдырыңыз. Келесіде сервоприводты 0 градусқа айналдырыңыз, сонымен қатар муфтаны сағат тілімен бұрап, серво енді айнала алмайды.
Әрі қарай, серво жинағын өзекшеге қарай сырғытыңыз, ал муфталар мен штангалар бір -біріне сәйкес келуі керек, егер олай болмаса, таяқшаны сәл бұруға тура келуі мүмкін (Сервоны бұрап алмаңыз, себебі оны орнынан шығарады). оларды енді қозғалмайынша біріктіріңіз.
Құрастыру аяқталды:
Соқырдың ішінде бәрі бір жерге жиналды. Соқырды кронштейнге ілмес бұрын, ішіндегі барлық заттардың дұрыс жалғанғанына, барлық электрлік және механикалық қосылыстардың сенімді екеніне көз жеткізіңіз.
Мен берер бір кеңес - Wi -Fi чипінің үстіне электр оқшаулағыш таспаны қою. Бұл бұрылу кезінде соқырдың таяқшасына өте жақын келетіндіктен.
8 -қадам: Қорытынды тестілеу
Міне!, Сіз қазір ақылды жалюзиді Alexa басқаратын барлық қажетті қадамдарды орындадыңыз.
Соңғы қадам - соқыр жүйеде толық тестілеу.
Біріншіден, перделерді қуаттандырыңыз және Wi-Fi желісіне толық қосылғанына 20-30 секунд уақыт беріңіз. NodeMCU тақтасында антеннаның болмауына байланысты кейде біраз уақыт кетуі мүмкін, ол металл соқыр жақтаудан өтіп кетуі мүмкін.
Ол қуатқа қосылғаннан кейін жалюзи әдепкі күйіне өтеді. Осы сәтте Alexa командаларының комбинациясын, сонымен қатар қолмен түймелерді пайдаланып ойнаңыз.
Менің бірінші нұсқаулықты жасау сізге ұнады деп үміттенемін. Alexa басқаратын ақылды жалюзи
Ұсынылған:
Интеллектуалды робот қолының келуі: 3 қадам
Интеллектуалды роботтық қолдың келуі: қонақтармен қол алысу, сөйлесу, тамақтану және басқалар, бұл біздің өміріміздің денсаулығы үшін қарапайым нәрсе, бірақ кейбір ерекше адамдар үшін бұл арман. Мен айтқан кейбір ерекше адамдар - жоғалған мүгедектер
Arduino негізіндегі интеллектуалды Romote автокөлігі: 5 қадам
Arduino негізіндегі интеллектуалды Romote автокөлігі: Бұл жоба ақылды машина жасау үшін Arduino UNO даму тақтасына негізделген. Автокөлікте Bluetooth сымсыз басқаруы, кедергілерден аулақ болу, дыбыстық сигнализация және басқа функциялар бар, бұл төрт дөңгелекті көлік, айналуы оңай
AutoBlinds - тік және көлденең жалюзи үшін DIY автоматикасы: 5 қадам (суреттермен)
AutoBlinds - тік және көлденең жалюздерге арналған DIY автоматикасы: Бұл жоба мен жоқ кезде түстен кейін батысқа қарайтын терезеде перделерді жабу қажеттілігінен басталды. Әсіресе жазда Австралияда күн тікелей сәуле түсіретін заттарға жойқын әсер етуі мүмкін. Оның үстіне, бұл күрт төмендейді
Alexa басқаратын Adam Savage асқабақ: 5 қадам (суреттермен)
Alexa басқаратын Адам Саваж Асқабақ: Менің үйдегі барлық шамдар ақылды, сондықтан мен оларды қосуға және өшіруге айқайлауға әбден үйренгенмін, бірақ мен жарыққа айқайлаған кезде мені мылқау етіп көрсетемін. . Мен шамға айқайлаған кезде, әсіресе, мылқау болып көрінемін, әдетте бұл тым жақсы емес
SEER- InternetOfThings негізделген интеллектуалды жеке көмекші: 12 қадам (суреттермен)
SEER- InternetOfThings негізіндегі интеллектуалды жеке көмекші: Көруші-бұл ақылды үйлер мен автоматтандыру саласында күшейтуші рөл атқаратын құрылғы. Бұл-негізінен интернеттің қосымшасы. SEER-бұл 9-дюймдік сымсыз динамик. интеграцияланған камерасы бар Raspberry Pi 3 моделі B