Мазмұны:
- 1 -қадам: Құрылғының бейнесі
- 2 -қадам: Бөлшектер, материалдар мен құралдар
- 3 -қадам: Сымдар мен тізбек
- 4 -қадам: өндіріс
- 5 -қадам: Бағдарламалау
- 6 -қадам: Нәтижелер мен рефлексия
- 7 -қадам: Әдебиеттер мен несиелер
Бейне: ASS құрылғысы (әлеуметтікке қарсы әлеуметтік құрылғы): 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сіз айналаңызда болуды ұнататын, бірақ олардың жақындағанын ұнатпайтын адам екеніңізді айтыңыз. Сіз сондай -ақ халықты жақсы көресіз және адамдарға жоқ деп айту қиын. Сондықтан сіз оларға шегінуді қалай айту керектігін білмейсіз. Ендеше, ASS құрылғысына кіріңіз! Сіз жақындай аласыз, бірақ тым жақын емес.
Біздің машина - бұл сіздің айналаңыздағы адамдарды шақыратын немесе тәуліктің уақытына байланысты оларды аулақ ұстайтын жабдық. Атап айтқанда, жабдық сізге біреудің қаншалықты жақын екендігіне негізделген хабарларды көрсетеді және оларды құрылғының иесінен шақыру немесе болдырмау үшін жанып тұрады. Қараңғыда, егер олар саған тым жақындаса, дабылдар өшеді, олар артқа шегінуді ескертеді.
1 -қадам: Құрылғының бейнесі
2 -қадам: Бөлшектер, материалдар мен құралдар
Сипаттама:
Ожерельдің негізгі компоненттері - бұл физикалық дененің өзі және электронды компоненттер, бұл бүкіл механизмді мүмкін етеді. Жобаның мақсаты кіріс ретінде әрекет ететін қарапайым датчиктері бар тозатын құрылғыны құру болып табылады:
- Фоторезистор
- Ультрадыбыстық сенсор
Және үш шығару құрылғысы:
- Дыбыстық сигнал
- СКД экран
- RGB жарық жолағы
Электроника
- 1 x Arduino Nano
- 1 x USB Micro - USB деректерді беру кабелі
- 1 x RGB жарықдиодты жолақ (505 SMD)
- 1 x ультрадыбыстық сенсор
- 1 x СКД экраны
- 1 x фоторезистор
- 1 x потенциометр
- 1 х Нан тақтасы (85 мм x 55 мм)
- 1 x тізбекті таспа (2см x 8см)
- 26 x өтпелі сымдар
- 1 x резистор (220 Ом)
- 1 x пассивті дыбыстық сигнал
- 12V және 5V шығысы бар 1 х 12В қуат банкі
Материалдар
- Супер желім
- Электр таспасы
- 3D принтеріне қол жеткізу
- Дәнекерлеу жабдықтары
3 -қадам: Сымдар мен тізбек
- Потенциометр мен СКД -ны нан тақтасына және Arduino UNO -ға бекітіңіз (Ескертпе: бөлшектерді алқаның ішіне бекіту үшін Arduino UNO Arduino Nano -мен ауыстырылады.)
- Ультрадыбыстық сенсорды қосыңыз
- Светодиодты (RGB) 220 Ом үш резистормен бекітіңіз. (Ескертпе: егер сіз оны RGB жарық диодты жолағына ауыстырсаңыз, резисторлар қажет болмайды, себебі жарықдиодты жолақ өзінің резисторларымен келеді)
- Содан кейін дыбыс үшін пассивті дыбыстық сигналды қосыңыз, ал дыбыс деңгейін реттеу үшін резисторды қосыңыз
- Фоторезисторды қосыңыз
4 -қадам: өндіріс
Электронды тақтаға сым қосуға арналған 6 компонент бар.
- Электрониканы жинау үшін біз алдымен Arduino наносын схемалық таспаға қосамыз, содан кейін жерге қосамыз.
- Содан кейін біз RGB жарықдиодты жолағын қосамыз. RGB түйреуіштерін Arduino наносына қосыңыз. Әрі қарай, 12В+ істікшесін қуат банкіне жалғаңыз, ал электр тізбегінен жерге тұйықтағышты қосыңыз. Біз әр түрлі светодиодтарды қосудың орнына бірнеше түсті шамдарды алу үшін RGB жарықдиодты жолағын қолданамыз. Бұл біздің негізгі нәтиже ретінде әрекет етеді
- Содан кейін біз ультрадыбыстық сенсорды қосамыз. Бұл ультрадыбыстық толқын жіберу және объектінің кері қайтарған жаңғырын тыңдау арқылы жұмыс істейді. Бұл біздің кіріс ретінде әрекет етеді
Жоғарыда көрсетілген екі компонент кері байланыс циклін қамтиды. Енді кішкене сәнді болу және құрылғыға жеке қасиеттер беру үшін біз келесі компоненттерді қостық.
- СКД экраны контрастты басқару үшін потенциометрге бекітілген, содан кейін Arduino мен нан тақтасына қосылады. Сымдардың қалай қосылғанын суреттен қараңыз. Біздің жүйеге басқа шығыс қосады
- Нысан иесіне тым жақындаған кездегі сценарийге дыбыстық сигнал қосылады. Бұл басқа шығарылым. Дыбыс деңгейін өзгерту үшін резисторларды қосуға немесе алып тастауға болады.
- Жарық мөлшеріне байланысты құрылғыға жеке мінез -құлық беру үшін фоторезистор қосылады. Ол резисторға бекітілген және кодтағы isDark әдісіне сигнал жіберу үшін Arduino тақтасындағы түйреуішке қосылады. Бұл қосалқы енгізу құрылғысы ретінде әрекет етеді.
Құжаттаудағы қателер:
Ожерельде екі қосымша тесік болды, өйткені біз бастапқыда 2 ультрадыбыстық сенсорды жоспарлаған болатынбыз, бірақ соңына дейін біреуін қолдандық. Біз осы қосымша тесіктердің бірін Arduino Nano кабелін қуат банкіндегі 5В қуат көзіне қосу үшін қолдандық. Біз сымдар мен компоненттердің салмағын ескермедік, сондықтан алқа дұрыс теңгерілмеген. Кейінірек біз 12В қуат банкінің максималды шығысы 3 ампер болатынын білдік, ал біз қолданған қосқыш сымдар максимум 2 амперді ұстауы керек. Қалың сымдар 12В қуат көзі арасындағы байланыстарда қолданылуы керек еді.
5 -қадам: Бағдарламалау
Түсінікті болу үшін берілген код аннотацияланған
Arduino жалған коды
Код қарапайым және егер if және else жұбын қолданса, онда алқа қараңғыда және күндіз қалай әрекет ететіні туралы мәлімдемелер мен екі бөлек жағдай болады. Ожерель қосылған кезде ультрадыбыстық сенсор сіздің айналаңыздағы дененің қашықтығын анықтайды және бұл сигналды жарық диодты жолаққа және СКД экранына жібереді. Дене сізге жақындағанда (оны жеке қалауыңыз бойынша басқаруға болады), ультрадыбыстық сенсор сигналдар жібереді және жарық диоды сіз бен жақындап келе жатқан дене арасындағы қашықтыққа байланысты үш түрлі түсте жанады.
Қараңғы түскенде:
- Ашық жасыл түс 500 см
- Қызғылт 50 см -ден 500 см -ге дейін
- 50 см -ден төмен кез келген жерде қызыл мен көк түстің арасында жыпылықтайды
Жарық болған кезде:
- Жасыл 500 см
- Ашық көк 50 см -ден 500 см -ге дейін
- 50 см -ден төмен кез келген жерде қызыл
6 -қадам: Нәтижелер мен рефлексия
- 3D басып шығаруда бәрі желімделгеннен кейін ақауларды жоюға арналған топсалы бөлігі болуы мүмкін еді.
- Сымдардың көпшілігі ішіндегі күрделі сымдарды көруді жеңілдету үшін түсінікті болуы мүмкін материал
- Денелерді әр түрлі бағытта анықтау үшін бірнеше ультрадыбыстық датчиктер болуы мүмкін
- Экран мен дыбыстық сигналды Alexa немесе Siri сияқты сөйлей алатын динамикпен ауыстыруға болар еді
- СКД экраны мүмкін емес жерде орналастырылады
7 -қадам: Әдебиеттер мен несиелер
howtomechatronics.com/tutorials/arduino/ul…
Бұл веб -сайттың коды ультрадыбыстық сенсордан объектінің қашықтығын есептеу үшін пайдаланылды.
Орындаған: Айза Бақтияр, Ин Чжоу, Ангус Чжун және Деррик Вонг
Бұл жоба Даниэльс сәулет мектебінің бакалавриат бағдарламасы бойынша физикалық есептеу дизайны мен цифрлық өндіріс курсының бөлігі ретінде құрылды.
Ұсынылған:
Әлеуметтік қашықтық детекторын қалай жасауға болады: 15 қадам
Әлеуметтік қашықтық детекторын қалай жасауға болады: 2020 жыл аяқталатын кезде мен дәл 2020 жылға арналған оқулықпен қоштасу жақсы болар деп ойладым. Мен сізге беремін, әлеуметтік қашықтық детекторы. Бұл құрылғының көмегімен сіз технологиямен әлеуметтік қашықтықта бола аласыз және алаңдаушылықты артта қалдырасыз. Т
Ұрлыққа қарсы лазерлік құрылғы: 4 қадам
Ұрлыққа қарсы лазерлік құрылғы: Көптеген ұрылар басқа адамдардың үйіне басып кіруді және олардың заттарын ұрлауды ұнатады, сондықтан адамдар ұйықтап жатқанда өте құнды, сондықтан мен бұл құрылғыны осы мәселені шешу үшін жасаймын
Әлеуметтік қашықтықтағы Хэллоуинге арналған робот: 7 қадам (суреттермен)
Әлеуметтік алыстататын Хэллоуин кәмпиттері роботы: Егер сіз осы жылдардағы Хэллоуин трюктерімен емделушілермен қарым-қатынастың қызықты жаңа әдісін іздесеңіз және сіз бұл жобаның қиындығына дайын болсаңыз, онда бірден секіріңіз және өзіңізді құрыңыз! Бұл әлеуметтік алыстататын робот алдау немесе емделу кезінде «көреді»
Arduino Nano көмегімен әлеуметтік қашықтық дабылы: 4 қадам
Arduino Nano көмегімен әлеуметтік қашықтық дабылы: Сәлеметсіз бе, оқырмандар, мен сізге бірнеше қарапайым қадамдармен arduino nano көмегімен әлеуметтік қашықтықтан еске салғыш пен дабыл қалай қою керектігін көрсетемін
Әлеуметтік алыстату детекторы: 4 қадам
Әлеуметтік алыстату детекторы: Бұл құрылғы адамдардан 1 метр қашықтықты сақтауға көмектеседі (немесе есту қабілетін жоғалту қаупі бар)