Мазмұны:

ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш: 7 қадам (суреттермен)
ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш: 7 қадам (суреттермен)

Бейне: ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш: 7 қадам (суреттермен)

Бейне: ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш: 7 қадам (суреттермен)
Бейне: 🔴 БҰЛ ВИДЕО СІЗДІҢ ЭКРАНЫҢЫЗДА ПАЙДА БОЛДЫ! 2024, Қараша
Anonim
ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш
ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш
ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш
ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш

Біздің ANTIDISTRACTION қондырғысы қарқынды фокустау кезеңінде ұялы алаңдаушылықтың барлық түрлерін тоқтатуға бағытталған. Құрылғы алаңдатпайтын ортаны жеңілдету үшін мобильді құрылғы орнатылған зарядтау станциясы ретінде қызмет етеді. Құрылғы телефонға қол жеткізген сайын пайдаланушыдан бас тартады және бұл қозғалыстан бас тартқанда артқа бұрылады. Бұған Arduino Uno схемасын, қоректену блогын, ультрадыбыстық датчикті және электр қозғалтқышты қолдану арқылы қол жеткізіледі. Бұл бұрылу әрекеті көрерменге олардың телефонының не олардың гедонистік ізденістерінің қызық еместігін еске салады.

1 -қадам: бейнелер

Image
Image

2 -қадам: материалдар мен құралдар

Біз келесі электронды компоненттерді қолдандық. Портативті қуат банкінен басқа барлығы Elegoo -ның Arduino толық жинағына кіреді. Бөлшек нөмірлері қажет болған жағдайда қосылады, бірақ дәл сол бөліктерді қолдану қажет емес.

  • 5В қадамдық қозғалтқыш, тұрақты кернеу (бөлшек нөмірі: 28BYJ-48)
  • Қадамдық қозғалтқышты Arduino тақтасына қосу үшін үзіліс тақтасы (бөлшек нөмірі: ULN2003A)
  • Ультрадыбыстық сенсор (бөлшек нөмірі: HC-SR04)
  • Arduino Uno R3 басқару тақтасы
  • Әйел-еркекке Dupont сымдары (x10)
  • USB-A-USB-B кабелі (кодты жүктеу кезінде Arduino тақтасын компьютерге қосу үшін және машинаны басқарған кезде тақтаны қуат банкіне қосу үшін)
  • Портативті қуат банкі (USB порты бар кез келген қуат банкі жұмыс істейді. Біздің қуат банкінің ерекшеліктері: 7800mAh 28.8Wh; кіріс: 5V = 1A; қос шығыс: 5V = 2.1A Max)

Сыртқы безендіру үшін келесі материалдарды қолдандық:

  • Корпустың прототипі үшін Балтық қайыңды фанера (қалыңдығы 3 мм)
  • Ақ қаптамаға арналған ақ плексиглас (қалыңдығы 3 мм)
  • Ағаш пен плексигласс нұсқалары лазерлі кескіште кесілген
  • Біз плексигласс қаптамасын жинау үшін BSI Plastic-Cure желімін қолдандық; оны көркемөнер дүкендерінен немесе аппараттық дүкендерден табуға болады (пластикке немесе плексигласқа ұсынылатын кез келген басқа желім де қолайлы болады)
  • Біз лазермен кесілген ағаштың кішкене бөліктерін қолдандық және корпустың ішіндегі компоненттерді дұрыс орналастыру үшін оларды монтаж таспасымен (көбік таспасы немесе плакат бекіткіштері деп те атайды) жинадық.

Қолданылған бағдарламалық қамтамасыз ету:

  • Arduino IDE (мұнда тегін жүктеп алыңыз)
  • Файлдарды лазермен кесуге дайындайтын мүйізтұмсық (егер сізде мүйізтұмсық болмаса, сіз.3dm файлын аша алатын болса, басқа CAD бағдарламасын қолдана аласыз, немесе мұнда Rhino тегін сынақ нұсқасын ала аласыз)

3 -қадам: Схеманы құру

Циклды құру
Циклды құру

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

4 -қадам: машинаны дайындау және жинау

Машинаны дайындау және құрастыру
Машинаны дайындау және құрастыру
Машинаны дайындау және құрастыру
Машинаны дайындау және құрастыру
Машинаны дайындау және құрастыру
Машинаны дайындау және құрастыру

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

5 -қадам: Arduino коды

Arduino коды
Arduino коды

Arduino IDE көмегімен кодты құрылғыға жүктеңіз. Негізгі код файлы «ANTiDISTRACTION_main_code.ino», төменде берілген. Құрылғыны компьютерге USB кабелі арқылы қосу керек, содан кейін «Жүктеу» түймесін басыңыз. Машинаны компьютерге қосылып тұрғанда тексерген дұрыс, себебі сенсордан қашықтық сияқты шығуды көру үшін Arduino -да Serial Monitor ашуға болады. Кодты жүктегеннен кейін, құрылғыны компьютерден ажыратып, оны қуат портына қосуға болады, бұл құрылғыны портативті етеді.

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

Қозғалтқышқа қадам нөмірі дұрыс екенін тексеру үшін төменде берілген «ANTiDISTRACTION_motor_adjustment.ino» файлын пайдаланыңыз; сіз бұл файлды машинаны бастапқы қадамды орнату үшін кішкене қадамдармен айналдыру үшін де пайдалана аласыз. Файлды компьютерге қосылған Arduino -да іске қосыңыз және қозғалтқышты қолмен енгізу үшін сериялық мониторға бүтін сандарды енгізіңіз. Қозғалтқыштың бір жағына айналуды жеңілірек көру үшін таспаның бір бөлігін жабыстырып қою керек немесе қозғалтқыштың қозғалатын және статикалық бөліктеріне сәйкесінше екі нүкте салу керек, олар толық айналымды аяқтаған кезде қатарға тұрады.

6 -қадам: Нәтижелер мен рефлексия

Нәтижелер мен рефлексия
Нәтижелер мен рефлексия
Нәтижелер мен рефлексия
Нәтижелер мен рефлексия
Нәтижелер мен рефлексия
Нәтижелер мен рефлексия
Нәтижелер мен рефлексия
Нәтижелер мен рефлексия

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

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

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

7 -қадам: Әдебиеттер мен несиелер

Мұнда және мұнда оқулықтар ультрадыбыстық сенсорға арналған Arduino кодын жазуға сілтеме жасалған. Қадамдық қозғалтқышты қамтитын код үшін біз Arduino веб -сайтында бар Stepper кітапханасын қолдандық.

Бұл жобаны Торонто университетінің Даниэльс факультетінің физикалық есептеу сабағының бір бөлігі ретінде Guershom Kitsa, Yena Lee, Джон Шен және Николь Цзотер пайдасыз машина тапсырмасы үшін жасаған. Біз профессор Мария Яблонинаның көмегі үшін ерекше алғысымызды білдіргіміз келеді.

Ұсынылған: