Мазмұны:
- 1 -қадам: Қиындықтар мен қауіпсіздік мәселелері
- 2 -қадам: міндетті компоненттер
- 3 -қадам: Акрил монтажының өлшемдерін өлшеу
- 4 -қадам: Arduino IDE және ESP8266 кітапханасын орнату
- 5 -қадам: Сымдарды жалғау
- 6 -қадам: телефонда BLYNK қосымшасын орнату
- 7 -қадам: Қорытынды кодты жүктеу
- 8 -қадам: Серво қолын орнына бекіту
- 9 -қадам: компоненттерді жинау
- 10 -қадам: Рефлексия
Бейне: Оңай орнатылатын жарық қосқышының жыпылықтауы: смартфон BLYNK көмегімен басқарылады: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
IoT құрылғылары тез танымалдылыққа ие бола бастады, сондықтан неге сіз өзіңіздің IoT құрылғыларыңызды арзан материалдардан және бұрын істей алмайтын нәрселерді жасау үшін жасамайсыз?
Менің есімдерім Сехуай мен мен ұйықтап қаламын, бірақ шамдар әлі де жанғандықтан оянамын. Әрине, мен төсектен тұра аламын, орнымнан тұрамын, жиналған жылуды босатамын, аяғымды жаттықтырамын және жарықты өшіремін, бірақ бұл өте қиын. Осылайша, мен сіз үшін басу үшін қолданыстағы жарық қосқышына орнатылатын қондырманы жобалауға көмектесу үшін осы нұсқаулықты жасадым. Қазіргі уақытта ешкім телефонды тастап кетпегендіктен, ақысыз қосымшаның көмегімен IoT құрылғысын басқарудан артық не бар? Бұл қондырғы сіздің өміріңізді мәңгілікке өзгертеді, ол сізге телефонмен шамдарды қосуға және өшіруге мүмкіндік береді, бұл сіздің үйді ақылды болуға бір қадам жасайды.
Бұл менің бірінші заңгерлік нұсқаулық, сондай -ақ менің бірінші заңгерлік нұсқаулық конкурсы, сондықтан егер сіз бұл өте керемет жоба деп ойласаңыз, маған дауыс берсеңіз, бұл өте маңызды болар еді. (Егер біреу маған бірнеше жыл бұрын кездейсоқ жіберген бөтелке айналдырғышын қалай жою керектігін айтса, бұл жақсы болар еді)
Бастайық!
1 -қадам: Қиындықтар мен қауіпсіздік мәселелері
Бұл жоба өте көп. Мен қадамдық нұсқауларды 0-100%дейін беремін. Жалғыз қиындықтар мен оларға қол жеткізе алмайтын жағдайда балама әдістерді ұсынған материалдар мен компоненттерді сатып алу болады. Бұдан басқа, бұл Lego сияқты, бәрін біріктіріңіз.
2 -қадам: міндетті компоненттер
Жабдық:
Мұның бәрін онлайн режимінде сатып алуға болады
· NodeMCU ESP8266-12E V1.0
· Серво SG90
· Microusb кабелі
· Powerbank
-Міндетті түрде, сіз адаптерге микро-USB кабелін қосатын розеткадан сатып ала аласыз
· Акрил 3 мм
-Қалыңдығы акрил бекіткішін жобалау кезінде ғана маңызды және сізге акрилдің қалыңдығын белгілі бір өлшемдерге қосу қажет, менің ойымша, 3мм өте жақсы, себебі ол тым жуан/жіңішке емес және ақ таза болып көрінеді.
Бағдарламалық қамтамасыз ету:
· Arduino IDE
· Blynk қолданбасы
· Adobe Illustrator
Құралдар:
· Лазерлік кескіш (егер сізде лазерлік кескішке қол жеткізе алмасаңыз, жергілікті FabLabs немесе Makerspace -ті тауып, сізден мұны істеуін сұрауға болады)
· Бұрауыш (Серво тұтқасын сервоға бекітуге арналған бұранда үшін)
· Жалпақ бұрағыш (аналық серво түйреуіштерін пластикалық корпусында ұстайтын пластикалық қысқышты көтеруге арналған)
3 -қадам: Акрил монтажының өлшемдерін өлшеу
Енді бізде шамды қосатын және өшіретін сервистерді орналастыру үшін қолданыстағы жарық сөндіргішінің үстіне акрил қаптамасын тігу керек.
· Жарықты өшірудің пластикалық қабықшасын алыңыз
· Пластикалық корпустың сыртын қадағалаңыз және оның үстіне қорапшаны салыңыз, егер қабықтың шеттері қисық болса (менікіндей)
· Ені (x) Тереңдігі (y) және Биіктігі (z) алу
· Материалдың қалыңдығына байланысты қалыңдығын (менікі 0,3см) барлық 3 мәнге қосыңыз.
· Қораптың биіктігі күрделі, сізге мен қосқан бүйірлік суреттегідей қашықтықты өлшеу керек және қосқыштың қосылуы мен өшуіне кедергі келтірмей, серво мүмкіндігінше жақын екеніне көз жеткізіңіз.
· Серво биіктігі, менің өлшеуім бойынша 1,2 см, сіз бұл мәнді қораптың биіктігіне қосар едіңіз.
· ҚҰТЫҚТЫҢ ЕҢДІГІ БЕРІЛІГІ - СЫРТҚЫ ӨЛШЕМ
· (Https://boxdesigner.connectionlab.org/) өтіңіз және алынған X, Y, Z мәндерін пайдаланып қорап жасаңыз.
· Жетілдірілген опция бойынша, материалдың қалыңдығына байланысты ойықтың ұзындығын реттеңіз, бірнеше әрекет қажет болуы мүмкін, бірақ мен минаны 0,75 деп қойдым, бұл өте тығыз бекітілген, ол үшін бөлшектерді қағып алу қажет болды.
· Сондай -ақ, «Жоқ, мұқабаны қоспаңыз» таңдаңыз
· Бұл PDF файлын Adobe Illustrator бағдарламасында ашыңыз
· Мен қосқан Light Switch файлын ашыңыз және өзіңіздің акрил қақпағыңыз үшін тесік пен серво орналастыру сызбаларына сәйкес келіңіз, мен де қолданған файлды ұсындым.
АҚИҚАТЫНДА:
Сымдардың шығуына мүмкіндік беретін тесік мен тым қатты басқанда және жіңішке акрил үзілгенде саңылауға айналды, шынымды айтсам, бұл әлдеқайда жақсы себеп болуы мүмкін, содан кейін акрил бөлшектерін бір -біріне бекітуді жеңілдетеді. Бірақ бар тек жұқа болды, себебі менің қақпағымның биіктігі өте қысқа болды.
Мұқабаны бір -біріне жабыстыру үшін бірнеше әрекет қажет болуы мүмкін, бірақ оның ҰНАУЫН есте сақтаңыз!
4 -қадам: Arduino IDE және ESP8266 кітапханасын орнату
Алдымен сізге Arduino IDE жүктеу керек (https://www.arduino.cc/kz/Main/Software). Arduino кодымен қатар мүлдем тегін, сондықтан біз Arduino -ны қолдануды таңдадық. Үйрену өте оңай, өйткені көптеген онлайн ресурстар бар.
Екіншіден, ESP8266 драйверлерін жүктеу қажет.
Arduino IDE жүктелгеннен кейін өтіңіз
1. Файл қойындысын, содан кейін Параметрлер түймесін басыңыз.
2. Қосымша тақта менеджерінің URL мекенжайларына келесі сілтемені қосыңыз (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
3. OK түймесін басыңыз, содан кейін оған өтіңіз
4. Құралдар - тақта - тақталар менеджері
5. Іздеу өрісіне esp8266 деп теріңіз> ESP8266 қауымдастығының esp8266 түймесін басыңыз - Орнату түймешігін басыңыз
6. Tools-Board дегенге қайта оралыңыз, содан кейін NodeMCU ESP8266-12E V1.0 таңдаңыз
Енді сіз Arduino IDE -ді NodeMCU -мен жұмыс істеу үшін орнаттыңыз.
5 -қадам: Сымдарды жалғау
Нан тақтасы мен қосымша сымның қажеттілігін жоюды қалағандықтан, мен жалпақ бұрағыш бұранда көмегімен қақпақты ашып, сымдарды қайта орналастыру арқылы серво түйреуішінің корпусындағы аналық түйреуіштердің ретін өзгерттім.
Егер сіз өзіңіздің сервоңызды мен қалай белгілегенім сияқты белгілесеңіз (сол және оң)
Сол жақ серводы өзгерту арқылы өзгерту керек
ПӘРМЕ, ҚУАТ, GND - ӨМІР, GND, ҚУАТ
Қызғылт сары, қызыл, қоңыр - қызғылт сары, қоңыр, қызыл
Енді серверлерді қосыңыз, sg90 болып табылады
Апельсин - қызыл - қоңыр серво:
Қызғылт сары сым D4 цифрлық пиніне қосылады (оң жақ серво) немесе TX (сол жақ серво) суретке қараңыз (пәрмен)
Қызыл сым 3В істікшеге қосылады (қуат)
Қоңыр сым G істігіне (GND) қосылады
Қарапайым!
6 -қадам: телефонда BLYNK қосымшасын орнату
Қолданбалар дүкенінен Blynk іздеңіз
Жүктеп алыңыз:
· Қолданбаны ашып, Жаңа жоба жасау түймесін басыңыз және ашылмалы мәзірден NodeMCU таңдаңыз.
· AUTH белгісі сіздің тіркелген электрондық поштаңызға жіберіледі, оны ескеріңіз, сіз таңбалауышты көшіріп, Arduino кодына қоюыңыз керек.
· Бос экранды түртіп, экранға SLIDER виджетін қосыңыз.
· Виджетті түртіңіз, Виртуалды PIN 1 таңдаңыз (Немесе сізге қажет PIN маңызды емес, бұл сіздің кодыңызға сәйкес келеді) және Бастапқы мәні 0 және Аяқтау мәні 180 болуы керек (Сервоға байланысты, 0 мәні сервоны ұнтақтап, сындыруы мүмкін, ол өзгермейінше бұраңыз, менікі 10-180 болды)
· Экранды түртіп, экранға BUTTON виджетін қосыңыз.
· Виджетті түртіңіз, сонымен қатар Виртуалды PIN 1 таңдаңыз (түйменің жүгірткі орнатылған түйреуішке сәйкес келетініне көз жеткізіңіз) және ауысу режимін де өзгертіңіз (МАҢЫЗДЫ)
· СІЗДЕРГЕ БІРІНЕН БІРЕУІНЕН 2 ЖЫЛДЫҚШЫ ЖӘНЕ 2 ТҮЙМЕЛІК ЖЕДЖЕТ ЖАСАЙСЫЗ
Бүкіл құрылғыны жинағаннан кейін ОСЫНА қайта кіріңіз
Бүкіл монтажды жинап болғаннан кейін, жүгіргіні реттеңіз, сонда жарық басылады, сонда сіздің түйме виджетіңізге енгізілетін мәндер жеткілікті түрде басылады.
7 -қадам: Қорытынды кодты жүктеу
Біз кодқа тек AUTH идентификаторымызды (жоғарыда көрсетілген), Wifi SSID және құпия сөзді қосып, Arduino IDE көмегімен NodeMCU -ге жүктеуіміз керек. «Light_Switch_Code» жүктеп алып, оны Arduino IDE көмегімен ашыңыз, ол қалта жасайтыныңызды сұрайды, сондықтан OK түймесін басыңыз.
Код үшін мен түсініктемелерде әр жолдың түсіндірмесін қостым, егер сізде басқа кеңестер немесе сұрақтар туындаса, сұраудан тартынбаңыз.
ЖҮКТЕУ:
Егер сіз кодты жүктеп жатсаңыз, дұрыс портты таңдағаныңызға көз жеткізіңіз
«қате: espcomm_open сәтсіз аяқталды»
Аяқтағаннан кейін, сіз Blynk күйіне (тақта белгішесіне) қарап, оның қосылғанын тексере аласыз. Ол сізге желіде немесе офлайн режимінде болатынын айтады.
8 -қадам: Серво қолын орнына бекіту
Сіздің кодыңыз жүктелгеннен кейін және тақта желіде болғаннан кейін код іске қосылады және серво екеуі де 90 күйіне орнатылады, сізге бұрағышты қолданып, суреттегідей серво қолдарын корпуспен параллель бекіту керек. серводан. Бұл сіздің құндылықтарыңызды бақылауға және сәйкесінше өзгертуге мүмкіндік береді.
9 -қадам: компоненттерді жинау
Барлығын жинау:
· Акрилді лазермен кескеннен кейін, оны қақпаға ұқсайтын етіп жинаңыз, тура тура!
· Графикалық сызықтарды орындаңыз және сервоприводтардың бүйірлері ойылған сызықтармен тураланатындай етіп, сервоприводтарды дұрыс бағыттағаныңызға көз жеткізіңіз.
· 6 «тамшы» блюз алыңыз және суреттерді қадағалаңыз, «Tower Pro» жапсырмаларын алып тастаңыз.
· Сондай -ақ, кабельді реттеуге арналған кабельді немесе кабельді байланыстарды немесе кабельді басқарудың кез келген әдісін қолдануға болады, бұл сервоға кедергі келтірмесе, маңызды емес.
· Қабырғаға жабысып қалу үшін екі жағына 2 жолақты блю жабыстыруды қолданыңыз және ұстауды жақсарту үшін нақты жарық қосқышын қолданыңыз.
Мен қосқан суреттер менің қалай жасауды таңдағанымды көрсетеді.
ҚУАТ ҮШІН, менің ойымша, бұл тым көп қуат алады деп ойламаймын, себебі мен ажырату функцияларын қосқанмын, сондықтан сервистер әрқашан өз позицияларын сақтап қалуға тырыспайды. Микро-USB кабелін розеткаға немесе қуат банкіне қосуға болады.
ҚУАНЫҢЫЗ!
10 -қадам: Рефлексия
Бұл жоба маған ISP құрылғыларын жасау үшін ESP8266 NodeMCU немесе тек Wi -Fi бар тақталардың мүмкіндігі туралы көп нәрсені үйретті. Мен мұны үйренуге үйренген дағдылар мен жүргізгім келетін басқа IoT жобаларына сәйкес келеді (гидратация трекері, бізді қадағалаңыз). Мен Arduino -ны бұрын Arduino Uno -дан үйрендім, бірақ телефонымды wifi арқылы қосымшамен басқаруға болады?!?!?! Үлкен жаңарту. Бұл жоба ақыр соңында қарапайым болып көрінгені таңқаларлық, бұл сіздің барлығыңызға қысқа жолды ұсыну мен үшін үлкен мақтаныш әкеледі.
Мен үшін таңқаларлық нәрсе акрил қаптамасын жасау болды … Иә, білемін, қабілетсіз. Алдымен мен қашықтықтар мен өлшемдерді өлшеуге тырыстым, бірақ мен оны бір күні кездейсоқ алып тастағанша қақпақты алып тастай алатынымды түсінбедім. Мен сондай -ақ акрилді қаптаманы INTERLOCK жасауға мүмкіндік беретін ойықтарды жасау үшін көп уақыт жұмсадым. Бұл барлық жұмысты сіз үшін жасайтын онлайн -қорап дизайнерлері туралы білмейінше, маған инвестицияланған ақымақтық процесс болды (кейінірек рахмет). Мен қоршау дизайнерін басқалар үшін қиын жұмысты жоюға мәжбүрлегенін түсіндім, ал мен ұзақ жолға түсетінімді қабылдай алмадым. Мен өте жақын болдым … Ақырында мен қорапшаның дизайнерін қолдандым, бірнеше рет тырыстым, элементтерді қостым, элементтер мен бумды алдым, бұл очаровка сияқты жұмыс істеді.
Мен құрылғыға қойылған мақсатқа қол жеткізген болсам да, егер мен бұл жобаны басқаша жасайтын болсам, бұл жобаны кеңейтетін болсам, мен әр түрлі қосқыштарды орналастыру үшін серво позицияларын қайта бағыттау әдістерін зерттегім келеді. 1 үлкен түймесі бар қосқыштар, 3 жіңішке түймесі бар қосқыштар, әр түрлі түймелерді еңкейту т.с.с. Бірақ мен жәшіктің дизайнері туралы тезірек біліп, оның қалай жұмыс істейтінін білу үшін 5 минут жұмсағанымды қалаймын.
Ұсынылған:
Шыны тас жарық диодты түтік (WiFi смартфон қосымшасы арқылы басқарылады): 6 қадам (суреттермен)
Шыны тасты жарықдиодты түтік (WiFi смартфон қосымшасы арқылы басқарылады): Сәлеметсіздер ме, өндірушілер! Бұл нұсқаулықта мен сізге диффузиялық әсер ету үшін шыны тастармен толтырылған WiFi басқарылатын жарықдиодты түтікті қалай салу керектігін көрсетемін. Светодиодтар жеке -жеке реттеледі, сондықтан кейбір жағымды әсерлер мүмкін
Робот үшін жарық диодты көздің жыпылықтауы: 6 қадам
Робот үшін жарық диодты көздің жыпылықтауы: Бұл оқулық жарықдиодты матрицаны қолдана отырып, роботтың жыпылықтауы туралы
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру оңай, пайдалану оңай, портқа оңай: 3 қадам
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру, пайдалану оңай, портқа оңай. Бұл жоба Arduino тақтасына 18 жарықдиодты (6 қызыл + 6 көк + 6 сары) қосуға және компьютердің дыбыстық картасының нақты уақыттағы сигналдарын талдауға және оларды таратуға көмектеседі. жарық диодтары оларды соққы әсеріне қарай жарықтандырады (тұзақ, биік қалпақ, соққы)
Linux көмегімен OpenWRT көмегімен Meraki / Accton / Fonero жыпылықтауы: 3 қадам
Linux көмегімен OpenWRT көмегімен Meraki / Accton / Fonero жыпылықтауы: Бұл нұсқаулықта Linux компьютері көмегімен OpenWRT Linux көмегімен Meraki / Accton / Fonero аппараттық құралын қалай жыпылықтау керектігін көрсетеді. Авторлық веб -сайт: http://ruckman.net
Жұмыс үстеліндегі қуат қосқышының көмегімен күту режимін өшіріңіз!: 7 қадам (суреттермен)
Жұмыс үстеліндегі қуат қосқышының көмегімен күту режимін өшіріңіз!: Біз бұл болып жатқанын білеміз. Сіздің құрылғыларыңыз (теледидар, компьютер, динамиктер, сыртқы қатты дискілер, мониторлар және т.б.) " ӨШІРУЛІ " олар әлі де қосулы, күту режимінде қуатты ысырап етеді. Кейбір плазмалық теледидарлар шын мәнінде көп қуатты пайдаланады