Мазмұны:

ScaryBox: 9 қадам (суреттермен)
ScaryBox: 9 қадам (суреттермен)

Бейне: ScaryBox: 9 қадам (суреттермен)

Бейне: ScaryBox: 9 қадам (суреттермен)
Бейне: Қыз артық қимыл жасаса түпсіз терең шұңқырға құлайды 2024, Қараша
Anonim
ScaryBox
ScaryBox

Балаларға арналған Хэллоуин қорқынышы

Егер кез келген бала осы қорқынышты дисплейден 30 см төмен түсе алса … Олар құлап кететін сойыл мен өрмекшіден бірден қорқады.

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

Осы және басқа компоненттердің арқасында біз қол жеткіземіз: Buh !!!!!!!! біздің үйдің кенжелері үшін үлкен қорқыныш (және онша жас емес үшін:)

1 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

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

Электрондық бөлшектер:

Arduino Uno

Қашықтық сенсоры

Серво қозғалтқышы

Қадам (қозғалтқыш)

Сымдар

Қуат банкі

Құрылыс бөліктері:

Ағаш қорап

Ағаш сөре

Көбік тақтасы

Нейлон хилум

Өрмекші қара

Бояу спрейі

Өрмекші торы

Ақ желім

Тақта тақтасы

Инелер

Құралдар:

Джигсо

Сандер

Бұрғылау

Силикон желімі

Қайшы

Таспа

2 -қадам: ағын диаграммасы

Ағын диаграммасы
Ағын диаграммасы

Ағымдық диаграмма - бұл біздің жүйенің қадамдарын ұйымдастыруға көмектескен құрал, сондықтан біздің коды орындалуы керек. Бұл біздің қораптың қалай жұмыс істейтінін анық көрсетеді. Біз кездесетін бірінші фактор - бұл қашықтық сенсоры. Егер жауап ИӘ болса (адам бар), люк ашылады және өрмекші құлайды, ал егер жауап ЖОҚ болса (адам жоқ), ештеңе болмайды. Бірінші нұсқада паук жиналуы керек, люк жабылады, арқан босатылады, содан кейін бағдарлама бастапқыға оралады.

3 -қадам: код

Код
Код

Біз Хэллоуин жүйесін бағдарламалау үшін қолданатын код өте қарапайым және түсінуге оңай. Ең алдымен, біз компоненттерді басқаратын кітапханаларды жүктеп алуымыз керек: қатысушы сенсоры, серво және степпер және оларды #include пәрмені арқылы бағдарламаға қосу. Содан кейін, орнатуды орнатпас бұрын, әр түрлі компоненттердің дұрыс жұмыс істеуі үшін кейбір айнымалылар мен функцияларды жариялап, инициализациялаймыз. Біз оларды берілген мысалдардан аламыз. Орнату кезеңіне кіргенде, біз қадамдық жылдамдықты, серво портын және қашықтық сенсорының сынаушысын орнатамыз.

Цикл ішінде біз сенсордың алдындағы қашықтықты өлшеуге мүмкіндік беретін функцияны жариялаймыз. Ақырында, біз «егер» жазамыз, онда бағдарлама 0 -ден 30см -ге дейінгі аралыққа кіретін қашықтықты береді. Сыртқы объект осы интервал арасында болғаннан кейін, бағдарлама люктің ашылуынан және өрмекшінің құлауынан басталатын әрекеттер тізбегін бастайды. Бұл әрекеттен кейін 5 секундқа кідіріс болады, сымның оралуы, басқа жолмен сервоны қосу арқылы люктің жабылуы және ақырында паук келесі циклде қайтадан құлап кетуі үшін қадамды іске қосыңыз. керісінше.

4 -қадам: сымдар + Arduino; Tinkercad

Сымдар + Arduino; Tinkercad
Сымдар + 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 бағдарламасы бізге механика мен электроника біріктірілетін көптеген жобаларды жасауға мүмкіндік береді. адамдардың өмірін жақсарту және жеңілдету. Сізге бұл жоба біз сияқты ұнады деп үміттенеміз және бұл сіздің қазіргі және болашағыңыз үшін пайдалы болады. Егер сізде күмән болса, бізге хабарласудан тартынбаңыз, біз сіздің сұрақтарыңызға жауап беруге қуаныштымыз.

Біздің жүрегімізден үлкен рахмет!

Тирамису:)

Ұсынылған: