Мазмұны:
- 1 -қадам: компоненттер
- 2 -қадам: ағын диаграммасы
- 3 -қадам: код
- 4 -қадам: сымдар + Arduino; Tinkercad
- 5 -қадам: Физикалық құрылыс: Қадамдық механизм
- 6 -қадам: Физикалық құрылыс: Серво механизмі
- 7 -қадам: Физикалық құрылыс: қорап салу
- 8 -қадам: соңғы өнім
- 9 -қадам: Қорытынды
Бейне: ScaryBox: 9 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Балаларға арналған Хэллоуин қорқынышы
Егер кез келген бала осы қорқынышты дисплейден 30 см төмен түсе алса … Олар құлап кететін сойыл мен өрмекшіден бірден қорқады.
Жүйе Arduino тақтасына негізделген. Бұл механизм өрмекші құлағаннан кейін оны алуға мүмкіндік беретін сатылы қозғалтқыштың арқасында жұмыс істейді, екінші жағынан, өрмекші құлап кететін люкті басқаруға көмектесетін серво қозғалтқышы, содан кейін жоғары көтеріледі. Бүкіл жүйенің дұрыс жұмыс істеуін қамтамасыз ету үшін оны әрбір компонент өз әрекеттерін және қалай жасау керектігін дәл және дәл анықтау үшін бағдарламалау қажет.
Осы және басқа компоненттердің арқасында біз қол жеткіземіз: Buh !!!!!!!! біздің үйдің кенжелері үшін үлкен қорқыныш (және онша жас емес үшін:)
1 -қадам: компоненттер
Бұл жобаны жүзеге асыру үшін қажет бөлшектер мен құралдардың тізімі.
Электрондық бөлшектер:
Arduino Uno
Қашықтық сенсоры
Серво қозғалтқышы
Қадам (қозғалтқыш)
Сымдар
Қуат банкі
Құрылыс бөліктері:
Ағаш қорап
Ағаш сөре
Көбік тақтасы
Нейлон хилум
Өрмекші қара
Бояу спрейі
Өрмекші торы
Ақ желім
Тақта тақтасы
Инелер
Құралдар:
Джигсо
Сандер
Бұрғылау
Силикон желімі
Қайшы
Таспа
2 -қадам: ағын диаграммасы
Ағымдық диаграмма - бұл біздің жүйенің қадамдарын ұйымдастыруға көмектескен құрал, сондықтан біздің коды орындалуы керек. Бұл біздің қораптың қалай жұмыс істейтінін анық көрсетеді. Біз кездесетін бірінші фактор - бұл қашықтық сенсоры. Егер жауап ИӘ болса (адам бар), люк ашылады және өрмекші құлайды, ал егер жауап ЖОҚ болса (адам жоқ), ештеңе болмайды. Бірінші нұсқада паук жиналуы керек, люк жабылады, арқан босатылады, содан кейін бағдарлама бастапқыға оралады.
3 -қадам: код
Біз Хэллоуин жүйесін бағдарламалау үшін қолданатын код өте қарапайым және түсінуге оңай. Ең алдымен, біз компоненттерді басқаратын кітапханаларды жүктеп алуымыз керек: қатысушы сенсоры, серво және степпер және оларды #include пәрмені арқылы бағдарламаға қосу. Содан кейін, орнатуды орнатпас бұрын, әр түрлі компоненттердің дұрыс жұмыс істеуі үшін кейбір айнымалылар мен функцияларды жариялап, инициализациялаймыз. Біз оларды берілген мысалдардан аламыз. Орнату кезеңіне кіргенде, біз қадамдық жылдамдықты, серво портын және қашықтық сенсорының сынаушысын орнатамыз.
Цикл ішінде біз сенсордың алдындағы қашықтықты өлшеуге мүмкіндік беретін функцияны жариялаймыз. Ақырында, біз «егер» жазамыз, онда бағдарлама 0 -ден 30см -ге дейінгі аралыққа кіретін қашықтықты береді. Сыртқы объект осы интервал арасында болғаннан кейін, бағдарлама люктің ашылуынан және өрмекшінің құлауынан басталатын әрекеттер тізбегін бастайды. Бұл әрекеттен кейін 5 секундқа кідіріс болады, сымның оралуы, басқа жолмен сервоны қосу арқылы люктің жабылуы және ақырында паук келесі циклде қайтадан құлап кетуі үшін қадамды іске қосыңыз. керісінше.
4 -қадам: сымдар + Arduino; Tinkercad
Біз жобаны жүзеге асыру үшін қажет барлық компоненттерді білетіндіктен, біз Arduino -да осы барлық электрлік компоненттерді қосудың дұрыс жолын табуымыз керек. Ол үшін біз Tinkercad деп аталатын жүйелік модельдеу қосымшасын қолдандық, бұл компоненттер мен Arduino тақтасы арасындағы байланысты көруге өте пайдалы құрал.
Қосымшадағы суретте біздің Arduino -дағы байланыстар қандай екені анық көрінеді. Бөліктер бойынша:
1. HC-SR04 сенсорында 4 байланыс бар. Олардың біреуі 5В -қа, протобордың оң кірісіне, екіншісі жерге, протобордың теріс кірісіне қосылады. Қалған 2 қосылым цифрлық кіріс пен шығысқа қосылған.
2. Сервомотордың 3 қосылымы бар, қара қоңыр сым теріске (жерге), қызылға оңға (5В), ал қызғылт сарыға 7 санына қосылады, осылайша серводы басқарады.
3. Степпер - көп қосылыстары бар компонент және ол екі бөліктен тұрады; бір жағынан, қозғалтқыштың өзі, екінші жағынан оны Arduino -мен қосуға мүмкіндік беретін байланыс тақтасы. Бұл панельде 5В шығысы, басқа жерге қосу және 4 кабель бар.
5 -қадам: Физикалық құрылыс: Қадамдық механизм
Өздеріңіз білетіндей, степперде кішкене ось бар, оның көмегімен нысандарды айналдыру үшін бейімдеуге болады. Біздің қадамшаның функциясы - пауканы нейлон кабелімен бекітіп тәрбиелеу.
Бізге бұл функцияны орындай алатын механизм қажет және біз қиын жағдайда алға жылжуға көмектесу үшін 4x4 автокөліктерде жиі қолданылатын жүйенің тірегі туралы ойландық. Бұған жету үшін біз ағаштан жасалған панельдерді дөңгелек етіп кесеміз, сымның оралуына көмектесеміз және олардың барлығын желімдей отырып, шығыр тәрізді пішін жасаймыз. Содан кейін біз қадамды бекіту үшін беттердің біріне тесік жасаймыз.
Бұл механизм сервоға өрмекшіні жоғары көтеру мақсатын орындауға мүмкіндік береді, осылайша Scarybox тамаша жұмыс істейді.
6 -қадам: Физикалық құрылыс: Серво механизмі
Бұл жобада серво паук түсетін люкті ашу және жабу функциясын орындайды. Біз ағаш тақтайшаның орнына салмағы жоғары болғандықтан көбікке тақтаны бекітеміз. Біз серво пластикалық тірегінен металл сымды көбік тақтасына қосамыз. Содан кейін, сервопривод өзі жұмыс жасайды!
7 -қадам: Физикалық құрылыс: қорап салу
Қорап біздің жобаның негізі мен тірегі болады. Бұл біз барлық компоненттерді орналастыратын орын. Бұл бізге пауканы сақтайтын орын алуға көмектеседі және адам оған жақындағанда, ол құлап, оны қорқытады. Сонымен қатар, біз барлық сымдар мен бекітпелерді жоғарғы жағына орналастыра аламыз.
8 -қадам: соңғы өнім
Міне, Scarybox -тың суреттері аяқталды!
9 -қадам: Қорытынды
Бұл жобаны орындау қызықты әрі пайдалы болды, өйткені біз болашақта өнеркәсіптік дизайн инженерлері ретінде өте пайдалы және қуатты құралды үйрендік. Arduino бағдарламасы бізге механика мен электроника біріктірілетін көптеген жобаларды жасауға мүмкіндік береді. адамдардың өмірін жақсарту және жеңілдету. Сізге бұл жоба біз сияқты ұнады деп үміттенеміз және бұл сіздің қазіргі және болашағыңыз үшін пайдалы болады. Егер сізде күмән болса, бізге хабарласудан тартынбаңыз, біз сіздің сұрақтарыңызға жауап беруге қуаныштымыз.
Біздің жүрегімізден үлкен рахмет!
Тирамису:)
Ұсынылған:
DIY 37 Leds Arduino рулетка ойыны: 3 қадам (суреттермен)
DIY 37 Leds Arduino рулетка ойыны: Рулетка - бұл кішкентай дөңгелекті білдіретін француз сөзімен аталған казино ойыны
Ковидтік қауіпсіздік дулыға 1 -бөлім: Tinkercad схемаларына кіріспе: 20 қадам (суреттермен)
Covid Safety дулыға 1 -бөлім: Tinkercad схемаларына кіріспе !: Сәлеметсіз бе, дос! Бұл екі бөлімнен біз Tinkercad схемаларын қалай қолдануға болатынын білеміз - бұл схемалардың қалай жұмыс істейтінін білуге арналған көңілді, қуатты және білім беру құралы! Оқудың ең жақсы әдістерінің бірі - бұл жасау. Сонымен, біз алдымен өзіміздің жеке жобамызды жасаймыз: th
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау