Мазмұны:

Alexa перделерді басқару жүйесі - 3D басып шығарылатын және төмен құны: 19 қадам (суреттермен)
Alexa перделерді басқару жүйесі - 3D басып шығарылатын және төмен құны: 19 қадам (суреттермен)

Бейне: Alexa перделерді басқару жүйесі - 3D басып шығарылатын және төмен құны: 19 қадам (суреттермен)

Бейне: Alexa перделерді басқару жүйесі - 3D басып шығарылатын және төмен құны: 19 қадам (суреттермен)
Бейне: BlitzWolf BW-IS22 Дабыл, wi-fi GSM, Tuya Smart, Home Assistant қолданбасында біріктіру және басқару 2024, Шілде
Anonim
Alexa перделерді басқару жүйесі - 3D басып шығарылады және бағасы төмен
Alexa перделерді басқару жүйесі - 3D басып шығарылады және бағасы төмен

Сәлеметсіз бе, мен көптен бері біздің үйді мүмкіндігінше автоматтандыруға тырыстым. Қыс Ұлыбританияға осында келгенде, мен барлық перделерді кешке жауып тастауды шешіп, таңертең қайтадан ашуды шештім. Бұл үйдегі әр бөлмеге жылына 730 рет жүгіруді білдіреді! (Бұл өте керемет екенін айтпау керек).

Реттеуді аяқтағаннан кейін, сіз өзіңіздің перделеріңіздің үйіңіздегі басқа құрылғылармен үйлесімді жұмыс істеуін қамтамасыз ету үшін Alexa -ға әдеттегі процедураларды қоса аласыз. Мысалы, Alexa сіздің үйіңіздің ашық жағындағы перделерді күн батқанға дейін 15 минут бұрын жаба алады (осылайша ол жыл мезгілдерін автоматты түрде сақтайды). Сондай -ақ, перделерді жабу, теледидарды қосу және шамдарды өшіру арқылы фильмді түнге бөлмені дайындау тәртібін бағдарламалауға болады.:)

Бұл қарапайым жұмыс және басып шығарылған бөліктерді басып шығарғаннан кейін сіз оны үш сағат ішінде жинай аласыз.

1 -қадам: Көруді ұнатыңыз …

Image
Image

Қалай болғанда да, мен сізге өз қолыңызбен қалай құрылыс жасау керектігін көрсететін бейне түсірдім. Мен бәріне шолу жасау үшін алдымен оны қарауды ұсынамын, содан кейін өз қолыңызбен құрастыру кезінде осы жазбаша нұсқаулықты орындаңыз.

2 -қадам: Билл / сізге қажет заттар

Сізге қажет материалдық шот / материалдар
Сізге қажет материалдық шот / материалдар

Біз сіздің перделерді автоматтандыру жүйесін құрастыруды бастамас бұрын сізге бірнеше заттар қажет болады.

Міне, осы жобада қолданылатын элементтердің тізімі және оларды қайдан табуға болады:

■ Басылған бөлшектер үшін шамамен 100 грамм пластик.

■ Nema 17 қадамдық қозғалтқыш: https://geni.us/StepperMotor2 ■ A4988 қадамдық мотор драйвері: https://geni.us/StepperMotor2 ■ Adafruit Feather Huzzah ESP8266: https://geni.us/StepperMotor2 ■ Mini Breadboards x2 (өздігінен жабысатын): https://geni.us/StepperMotor2 ■ Breadboard jumper кабельдері: https://geni.us/StepperMotor2 ■ Өрілген балық аулау сымы: https://geni.us/StepperMotor2 ■ Ұзын USB A - USB Micro B кабелі: https://geni.us/StepperMotor2 ■ 100 Конденсатор: https://geni.us/StepperMotor2 ■ 8 АА аккумуляторға арналған қосқыш батарея ұстағыш: https://geni.us/StepperMotor2 ■ Гайкалар мен болттар: https:// geni.us/StepperMotor2 M4 гайкалар x2 M4 x 10мм болттар x2 M3 x 10мм болттар x 4 ■ 8x AA батареялары

■ Батареямен жұмыс жасайтын желім пистолеті: https://geni.us/BoschBatteryGlueGun (сізге қажет нәрсе емес, бірақ мен жақында алдым, оны бір -біріне жабыстыру өте оңай).

==========

Кодты Github-дан мына жерден жүктеуге болады:

Ақырында 3D басып шығарылған бөліктерді мына жерден жүктеуге болады:

3 -қадам: Негізгі корпусты басып шығарыңыз

Негізгі бөлікті басып шығару
Негізгі бөлікті басып шығару
Негізгі бөлікті басып шығару
Негізгі бөлікті басып шығару
Негізгі бөлікті басып шығару
Негізгі бөлікті басып шығару

Басып шығару қажет бірінші элемент - 'main_body.stl' файлы. Мен оны баспа төсегіне жабыстыруға көмектесу үшін шетінен басып шығаруды және тіреуіштерді тек құрылыс тақтасында қосуды ұсындым.

Шетінен баспа төсегімен байланыстың және адгезияның үлкен аймағын қамтамасыз ету үшін бірінші қабаттағы басып шығарудың сыртына қосымша пластикалық экструзиялар кіреді.

Басып шығаруды аяқтағаннан кейін жиекті және ішкі тіректерді корпустан алыңыз.

4 -қадам: Қадамдық моторды бекіту

Қадамдық моторды бекіту
Қадамдық моторды бекіту
Қадамдық моторды бекіту
Қадамдық моторды бекіту
Қадамдық моторды бекіту
Қадамдық моторды бекіту

Қозғалтқышты негізгі корпусқа бекітпес бұрын, бекітілген суретте көрсетілгендей кішкене ұяға бір M4 гайкасын салу керек. Бұл біздің машинаның қақпағын ұстап тұру үшін - біз оны кейін қосатын боламыз.

Қадамдық қозғалтқышты корпустың астынан салыңыз, бұл қадам қозғалтқышынан шығатын кабельдердің саңылауға қарай бағытталуын қамтамасыз етеді.

Қадамдық қозғалтқышты орнында ұстау үшін бұрынғы төрт болтты қолданыңыз. Оларды мықтап қатайту керек, бірақ басылған компонентті зақымдайтындай тығыз емес.

5 -қадам: Электрониканы қосыңыз

Электрониканы қосыңыз
Электрониканы қосыңыз

Енді біз электроникамен жұмыс жасай бастаймыз. Сіз барлық электрондық компоненттерді біріктіру үшін схемаға немесе төмендегі кестеге сүйене аласыз. Егер сіз оларды қалай түсіндіруге болатынын білмесеңіз, менімен бірге қадамдық бейнеде жүре аласыз: https://www.youtube.com/embed/JtYdPwO65WI?t=155 (бұл бейнедегі дұрыс жерден басталады).

Алдымен қадам жүргізушісі мен ESP8266 арасындағы кабельдер:

Қауырсын - A4988

16 ---- EN0 ------ DIR13 ---- STEPGND-GND3V ---- VDD

Енді қадамдық қозғалтқыштан қадам жүргізушісіне дейінгі кабель:

A4988 - қадамдық қозғалтқыш

1B - Blue1A - Red2A - Green2B - Black

Қозғалтқыштағы RESET және SLEEP түйреуіштері екеуін біріктіретін сымды қажет етеді.

Сондай -ақ, VMOT пен GND -ге 100 мкФ конденсаторды қосу қажет болады. Конденсатордың полярлығына назар аударыңыз.

Ақырында, сіз қуат көзін қосқыңыз келеді. Бұл VMOT (оң сым) мен GND (теріс) үшін де қолданылады.

6 -қадам: кодты жүктеңіз

Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз

USB кабелінің бір ұшын Feather Huzzah, ал екінші ұшын компьютерге қосыңыз.

Github бетіне өтіп, кодты жүктеңіз:

Компьютерде болғаннан кейін оны Arduino IDE -де ашыңыз.

Кодтың бірнеше жолдары бар, оны Wi -Fi байланысына және оны қай үйде қолданғыңыз келетініне бейімдеу үшін өзгерту қажет:

  • 17 -жолда Wi -Fi SSID (немесе Wi -Fi атауын) енгізу қажет
  • 18 -жолда сіз WiFi құпия сөзін енгізуіңіз керек
  • 60 -жолда Alexa сіздің перделеріңізге сілтеме жасайтын атауды қоюыңыз керек (қазіргі уақытта әдепкі кодта «декоративті перде»). Сіз Alexa'дан пердені қосу немесе өшіруді сұрауыңыз керек. Егер сіз мұнда «жатын бөлмені» қойсаңыз, сіз «Alexa жатын бөлмесінің перделерін қосыңыз» деп айтуыңыз керек.

Сериялық мониторды ашып, жіберу жылдамдығын 9600 -ге орнатыңыз. Енді сіз кодты жүктей аласыз.

Монитордың не қайтаратынын қадағалаңыз, бұл сіздің Wi -Fi желісіне сәтті қосылғанын немесе қосылмағанын хабарлайды.

7 -қадам: Alexa -ға перделерді қосыңыз

Alexa -ға перделерді қосыңыз
Alexa -ға перделерді қосыңыз
Alexa -ға перделерді қосыңыз
Alexa -ға перделерді қосыңыз
Alexa -ға перделерді қосыңыз
Alexa -ға перделерді қосыңыз

Енді смартфонда немесе планшетте Alexa қосымшасын ашып, оң жақтағы ақылды үй құрылғыларының белгішесін нұқыңыз, содан кейін жаңа құрылғыны қосу процесін бастау үшін жоғарғы оң жақтағы + белгісін басып, 'Құрылғы қосу' басыңыз.

Біздің ESP8266 -де жұмыс істейтін код WeMo штепсельін эмуляцияласа да, оны конфигурациялау үшін олардың қосымшасын пайдаланғымыз келмейді, сондықтан ұсынылатын құрылғылардың әр түрін төмен қарай айналдырып, тізімнен «Басқа» таңдаңыз.

«Құрылғыларды табу» түймесін басу арқылы жалғастырыңыз.

Alexa іздеп жатқан кезде сіз біздің Arduino IDE сериялық мониторында көптеген мәтіндердің басылғанын көресіз. Бұл біздің құрылғы Alexa -ның ашылу сұрауына жауап береді және оған біздің қалай аталатынымызды және не істей алатынымызды білуге мүмкіндік береді (бұл жағдайда қосылады және өшіріледі).

Егер бәрі осы уақытқа дейін жоспарлаған болса, ол жаңа ашаның табылғанын хабарлауы керек.

8 -қадам: сынақ уақыты …

Тест уақыты…
Тест уақыты…
Тест уақыты…
Тест уақыты…
Тест уақыты…
Тест уақыты…

Код жұмыс істеп жатқандықтан, біз бәрін осы уақытқа дейін тексеруіміз керек. Қуат көзін қосыңыз немесе қосыңыз, содан кейін Alexa -дан сіздің кодыңызда бұрын берген атыңызды пайдаланып перделерді қосуды немесе өшіруді сұраңыз.

Сіз оларды өшіруді сұраған кезде степердің бір бағытта бұрылғанын көруіңіз керек, ал сіз оны қосуды сұраған кезде ол басқа бағытта бұрылуы керек.

9 -қадам: Электроника мен қақпақты орнатыңыз

Электроника мен қақпақты орнатыңыз
Электроника мен қақпақты орнатыңыз
Электроника мен қақпақты орнатыңыз
Электроника мен қақпақты орнатыңыз
Электроника мен қақпақты орнатыңыз
Электроника мен қақпақты орнатыңыз

Құрылымның бұл бөлігі үшін сізге 'lid.stl' файлын басып шығару қажет, ал ол басып шығарылады, біз төмендегідей жалғастыра аламыз.

Нан тақтасының артқы жағындағы өздігінен жабысатын қақпақты тазалаңыз және корпустың ішіне жабысқақ желім қадамдық қозғалтқышқа қарайтын етіп қойыңыз. Оны орнында бекіту үшін қысым жасамас бұрын корпуста оңға және төмен қарай сырғығанына көз жеткізіңіз.

Егер өздігінен жабысатын жабын тақтаны орнында ұстамаса, заттардың қалып қоюына көмектесу үшін ыстық еріген желім қосуға болады.

Екінші тақтаны қоспас бұрын, жоғарыдағы суреттерде көрсеткен тесіктің артына бір гайканы бекіту керек. Егер сіз оны орнында ұстай алмайтын болсаңыз, болттардың біреуін уақытша жартылай енгізе аласыз.

Екінші нан тақтасының желімін тазалаңыз және оны корпустың қарама -қарсы жағына бекітіңіз. Мұны абайлап жүргізіңіз, сымдардың ешқайсысы бос болмас үшін.

Екінші тақтаны орнатқаннан кейін уақытша болтты алып тастауға болады, себебі нан тақтасы гайканы орнында ұстайды.

Сымдарды корпусқа реттеңіз, сонымен қатар қауырсындардағы USB қосылымына кедергі келтірмеу керек.

Енді біз қақпақты жабыстыра аламыз. Электрмен жабдықтау сымдары үлкен қозғалтқыштың артқы ұшын орналастыратын үлкен тесік арқылы өтуі керек. Қақпақты корпусқа түсіріңіз, содан кейін оны бекіту үшін қалған екі болтты қолданыңыз.

10 -қадам: Батарея ұстағышын салыңыз

Батарея ұстағышын салыңыз
Батарея ұстағышын салыңыз
Батарея ұстағышын салыңыз
Батарея ұстағышын салыңыз
Батарея ұстағышын салыңыз
Батарея ұстағышын салыңыз

Батареяны қоректендіру корпусы мотор корпусының сыртына, оның салмағын көтеруге арналған екі құлаққа тірелуі керек.

Ыстық балқытылған желімді қолданып, оны орнына бекітіңіз және желім суығанша қатайғанша бірнеше секунд ұстаңыз.

Орнатқаннан кейін, USB портын астындағы тесік арқылы жалғау арқылы әлі де пайдалануға болатынын тексеріңіз. Мен бәрібір Alexa -мен жұмыс істейтінін тексеремін. Бұл сондай -ақ барлық сымдардың әлі де дұрыс қосылғанын және ештеңе шықпағанын тексереді.

11 -қадам: перделерді дайындау. 1 -бөлім

Перделерді дайындау. 1 -бөлім
Перделерді дайындау. 1 -бөлім
Перделерді дайындау. 1 -бөлім
Перделерді дайындау. 1 -бөлім
Перделерді дайындау. 1 -бөлім
Перделерді дайындау. 1 -бөлім

Мен перделердің оң жағына пернетақтаның артқы жағына түсіп, олардың жанындағы қабырғадағы розеткаға қосылатындай етіп бекітемін.

Сіз бұл перде тірегінің бүйіріне ілінген 2-3 метрдей бос сым қалдырудан бастауыңыз керек. Біз мұны бұрын жасаған машинамыздың параллельіне қосқанда қолданамыз.

Содан кейін сым орамының екінші ұшымен орталық полюстің жоғарғы жағын жалғастырыңыз, сол жақта дөңгелек және артқы жағынан қабырғаға бекітіңіз, содан кейін оны жабық күйге ауыстырғаннан кейін сол жақ пердеге бекітіңіз.

Сымды пердеге бекіту үшін мен жай ғана түйінге түйін байладым. Егер қаласаңыз, оны перденің ішіне тігіп, артқы жағына бекітуге болады.

Сіз сымның бос ұшын тарту арқылы осы уақытқа дейін өз жұмысыңызды тексере аласыз. Бұл сіздің перденің ашылуына әкелуі керек, ал сіз пердені жабу кезінде бос ұшы артқа қарай тартылуы керек.

12 -қадам: перделерді дайындау. 2 -бөлім

Перделерді дайындау. 2 -бөлім
Перделерді дайындау. 2 -бөлім
Перделерді дайындау. 2 -бөлім
Перделерді дайындау. 2 -бөлім
Перделерді дайындау. 2 -бөлім
Перделерді дайындау. 2 -бөлім
Перделерді дайындау. 2 -бөлім
Перделерді дайындау. 2 -бөлім

Басқа пердені бекіту үшін біз оны жабылған күйде жабық күйге тартыңыз. Біз басқа пердені ашып, перде тірегінің орталық бекітпесінен өткеннен кейін оны өткізіп жібергенде, оны осы пердеге байлау үшін дәл қазір тартатын сымның бос ұшын қайта ұстаңыз.

Түйінді аяқтағаннан кейін, жолақтың бос ұшын алыңыз және біз бұл қадамды бастамас бұрын, оны бағананың соңынан өткізіңіз.

Перделердің жақсы жұмыс істейтінін тексерудің тағы бір жақсы уақыты. Егер сіз сымның бос ұшын тартсаңыз, оның екі жағы ашылуы керек, ал перденің бір жағын тартқанда екіншісі жабылуы керек.

13 -қадам: перделерді дайындау. 3 -бөлім

Перделерді дайындау. 3 -бөлім
Перделерді дайындау. 3 -бөлім

Енді біз қосатын тағы бір сым бар. Бұл жолы сымның жаңа ұзындығымен сол жақ перденің бір ұшын бекітіңіз, онда біз бірінші түйінді байлап қойдық, содан кейін бос ұшын орталық қабырғаға бекітіңіз, содан кейін оң жақ қабырғаға бекітіңіз. Бірнеше метр бос қалдырыңыз және оны нақты кесіңіз.

Соңғы тексерудің уақыты, сіз жіптердің бірінің соңынан, екіншісінен тартып, перделеріңізді толық ашып, жаба алатындығыңызды білуіңіз керек.:) Бұл қандай керемет!

14 -қадам: Шпиндельді жинау

Шпиндельді жинау
Шпиндельді жинау
Шпиндельді жинау
Шпиндельді жинау
Шпиндельді жинау
Шпиндельді жинау

Егер сіз мұны жасамаған болсаңыз, сондай -ақ ыстық еріген желім немесе қолмен ұқсас болса, шпиндельдің үш бөлігін басып шығару қажет болады.

Перделеріңізден келетін сымның бос ұштарының бірін алыңыз да, оны мотор корпусындағы төменгі тесіктен өткізіңіз. (Қай сымды бірінші орындағаныңыз маңызды емес).

Енді, шпиндельдің бірінші бөлігін (өз білігінен өтетін тесікшені) алып, осы сымды өткізіп, оны шешіп алмау үшін біліктің айналасындағы түйінге байлаңыз. Содан кейін біз барлығын орнында ұстау үшін осы сым мен оның түйініне ыстық балқытатын желім қосамыз.

Бұл салқындағаннан кейін, шыңға ыстық балқытатын желім қосыңыз (білікке дейін шамамен жартысы), содан кейін шпиндельдің екінші бөлігін оны бекітіп, желімге салыңыз.

Енді сымның басқа бөлігін қозғалтқыш корпусының үстіңгі тесігінен өткізіңіз және осылайша шпиндельді құрастырудың келесі кезеңіне бекітіңіз.

Соңында біліктің жоғарғы жағына тағы да желім қосып, соңғы 3D басып шығарылған бөлікті қосыңыз. Салқындағаннан кейін, жіптердің бірін біліктің бөлігіне сағат тілімен, екіншісін сағат тіліне қарсы біліктің бөлігіне орауға болады. Мүмкіндігінше бос сымды алыңыз, бірақ оны мотордың білігіне сырғытпаңыз.

15 -қадам: машинаны перде тірегіне бекіту

Машинаны перде тірегіне бекіту
Машинаны перде тірегіне бекіту
Машинаны перде тірегіне бекіту
Машинаны перде тірегіне бекіту
Машинаны перде тірегіне бекіту
Машинаны перде тірегіне бекіту

Енді біз мотор құрастыру корпусын перде тірегіне төрт кабельді тазалау арқылы бекітеміз. Мен не болып жатқанын көру үшін перделерді жылжыттым.

U -тәрізді қолдардағы екі арнаның әрқайсысы арқылы кабельді реттеңіз. Содан кейін оларды перде тірегіне бекіту үшін пайдаланыңыз. Оларды толығымен тартпаңыз, кабельдің реттелуі жойылмайды, өйткені бізге қадамдық қозғалтқыштың білігіне кіру керек және оны кейінірек реттеу қажет.

Содан кейін қабырғаға бекітуге бір кабельді ұқыпты байлаңыз, оны қайтадан босатыңыз. Содан кейін біреуін осы кабель арқылы байлаңыз және мотор корпусын полюске бекіту үшін біз қолданған ең жақын. Жұмысқа кіріспес бұрын, мотор корпусын мүмкіндігінше перденің ортасына қарай сырғытыңыз. Біріктірілген екі кабельдік байланыс сіздің қаншалықты алыс жүре алатындығыңызды шектейді.

Енді сымның шпинделін алыңыз да, екі сымды орауды жалғастырыңыз, сымның екі ұзындығынан мүмкіндігінше босаңсып. Содан кейін шпиндельді қозғалтқыш корпусының білігіне сырғыта аласыз.

Енді корпусты полюске бекітетін екі кабельдік тазалықты қатайта аласыз.

16 -қадам: Тест уақыты

Тест уақыты
Тест уақыты
Тест уақыты
Тест уақыты
Тест уақыты
Тест уақыты

USB қосылымын ESP8266 компьютерінен компьютерге қосыңыз, қуат көзін қосыңыз және таңдаған құрылғыда Alexa қосымшасын ашыңыз. «Штепсельге» (перделеріңізге) өтіңіз және оны айналдырыңыз.

17 -қадам: уақытты реттеу

Тығыздау уақыты
Тығыздау уақыты

Егер сіз жүйені ашуға немесе жабуға тырысқанда қандай да бір мәселелерге тап болсаңыз, бірнеше нәрсені тексеруге болады:

  • Перделер толық ашылғанда және жабылғанда, сіздің мазақтағаныңызды тексеріңіз. Егер ол екі жағдайда да тым бос болса, онда сіз мотор корпусын перделердің ортасынан әрі қарай жылжыту арқылы қабырғаға бекіту мен корпус арасындағы екі кабельді бекіту арқылы қатайта аласыз.
  • Егер сым тым мазақ болса, жоғарыда айтылғандарды керісінше етіп босатыңыз.
  • Сіздің перде орталық қабырғаға бекітуге жақындаған кезде, мотор пердені жоғары көтеріп, жіптің орталық қабырғаға бекітілген жерінен өтетінін білуі мүмкін. Сіз мұны мотор корпусына кіретін перделерге сымды бекіту арқылы жеңілдете аласыз. Қозғалтқыш корпусының көмегімен сызықты мүмкіндігінше көлденең ұстау өте қолайлы.

18 -қадам: Кодты пердеге жекелендіріңіз

Кодты пердеге жекелендіріңіз
Кодты пердеге жекелендіріңіз

Біз баспалдақ қозғалтқышы пердені ашуды немесе жабуды сұраған кезде оның қаншалықты жылжитынын әлі анықтаған жоқпыз. Бұл кодтың 91 -жолында орындалады.

Сіз суретте бөлектелген нөмірді өзгертуіңіз керек. Егер сізде оны өзгертпеген болсаңыз, сізде коды қазір 7300 болуы керек.

Бұл қадамдық қозғалтқыштың екі жаққа да баруды сұраған кезде қанша уақыт айналатынын көрсетеді. Егер сіздің пердеге әрі қарай жылжу қажет болса, онда бұл санды көбейту қажет. Егер ол тым алыстауға тырысса, санын азайтыңыз.

Есіңізде болсын, код күшіне енуі үшін осы нөмірге өзгеріс енгізген сайын қайта жүктеу қажет болады.

19 -қадам: Аяқтаңыз

Жақсы, сіз жобаңызды аяқтадыңыз! Енді аяқтарыңызды көтеріп, күніне екі рет бір жұмыстан ләззат алыңыз.:)

Егер сіз осы нұсқаулық пен дизайн үшін алғыс айтқыңыз келсе, маған кофе сатып алуды тапсырыңыз:

Сіз сонымен қатар біздің арнаны қолдай аласыз және Patreon -да осы нұсқаулықтарды құруды жалғастыра аласыз:

Біздің келесі DIY жобамыз қашан дайын болатынын білу үшін Instructables немесе Youtube каналымызға жазылуды ұмытпаңыз.

www.youtube.com/channel/UC3jc4X-kEq-dEDYhQ…

Ұсынылған: