Съдържание:

ScaryBox: 9 стъпки (със снимки)
ScaryBox: 9 стъпки (със снимки)

Видео: ScaryBox: 9 стъпки (със снимки)

Видео: ScaryBox: 9 стъпки (със снимки)
Видео: Самое опасное интервью и как спасти детей от мафии. Бразилия. Мир наизнанку 10 сезон 9 выпуск 2024, Ноември
Anonim
ScaryBox
ScaryBox

Страх за Хелоуин за деца

Ако някое дете успее да се измъкне под 30 см от този плашещ дисплей … Те веднага ще се уплашат от зловещ и космат паяк, който пада надолу.

Системата се основава на дъска Arduino. Този механизъм работи благодарение на стъпков двигател, който ни позволява да вземем паяка след падането и от друга страна, серво мотор, който ни помага да контролираме люка, през който паякът ще падне и след това да се изкачи обратно. За да се гарантира, че цялата система работи правилно, е от съществено значение да се програмира, за да се определи точно какво и кога всеки компонент трябва да извърши своите действия и как.

Благодарение на тези и други компоненти постигаме: Buh !!!!!!!! огромен страх за най -младите от домовете ни (и за не толкова младите:)

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти

Това е списъкът на частите и инструментите, които са необходими за изпълнението на този проект.

Електронни части:

Arduino uno

Сензор за разстояние

Серво мотор

Стъпков мотор)

Проводници

Power bank

Конструктивни части:

Дървена кутия

Дървен рафт

Пяна дъска

Найлон хилум

Черен паяк

Спрей боя

паяжина

Бяло лепило

Перка

Игли

Инструменти:

Мозайката

Сандер

Пробивна машина

Силиконово лепило

Ножици

Лента

Стъпка 2: Диаграма на потока

Диаграма на потока
Диаграма на потока

Схемата на потока е инструмент, който ни помогна да организираме стъпките, които нашата система и следователно нашият код трябва да следва. Ясно показва как работи нашата кутия. Първият фактор, на който се натъкваме, е сензорът за разстояние. Ако отговорът е ДА (има човек), люкът се отваря и паякът пада, докато ако отговорът е НЕ, (няма човек), нищо не се случва. В случай на първата опция, паякът трябва да бъде събран, люкът затворен, въжето освободено и след това програмата ще се върне към началото.

Стъпка 3: Код

Код
Код

Кодът, който използваме за програмиране на нашата система за Хелоуин, е много прост и лесен за разбиране. На първо място трябва да изтеглим библиотеките, които ще контролират нашите компоненти: сензор за присъствие, серво и степър и да ги добавим към програмата с помощта на командата #include. След това, преди да настроим настройката, ще декларираме и инициализираме някои променливи и функции, за да накараме различните компоненти да работят по правилния начин. Ще ги извлечем от дадените примери. Когато влизаме във фазата на настройка, ние настройваме стъпковата скорост, серво порта и тестер за сензора за разстояние.

Вътре в цикъла ще декларираме функция, която ще позволи на сензора да измерва разстоянията пред него. Накрая ще напишем „ако“, давайки интервал от разстояния, на които програмата ще влезе до, в нашия случай, от 0 до 30 см. След като външен обект е между този интервал, програмата ще стартира последователна верига от действия, която ще започне с отварянето на люка и вследствие на падането на паяка. Тази операция ще бъде последвана от закъснение от 5 секунди, навиване на кабела, затваряне на люка чрез активиране на серво по друг начин и накрая, за да позволите на паяка отново да падне при следващия цикъл, активирайте стъпалото в обратния начин.

Стъпка 4: Окабеляване + Arduino; Тинкеркад

Окабеляване + Arduino; Тинкеркад
Окабеляване + Arduino; Тинкеркад

Тъй като знаем всички компоненти, от които се нуждаем, за да изпълним проекта, трябва да намерим правилния начин да се присъединим към всички тези електрически компоненти в Arduino. За да направим това, използвахме приложение за симулация на системата, наречено Tinkercad, много полезен инструмент за визуализиране на връзките между компонентите и платката Arduino.

На приложената снимка много ясно се вижда кои са връзките в нашия Arduino. По части:

1. Сензорът HC-SR04 има 4 връзки. Един от тях е свързан към 5V, към положителния вход на протоборда, а друг към земята, отрицателният вход на протоборда. Другите 2 връзки са свързани към цифровите входове и изходи.

2. Сервомоторът има 3 връзки, тъмнокафявият проводник е свързан към отрицателния (маса), червеният към положителния (5V), а оранжевият към номер 7, така че да управлява серво.

3. Степерът е компонентът с повече връзки и е съставен от две части; от една страна, самият двигател, а от друга страна свързваща платка, която ни позволява да го свържем с Arduino. Този панел има 5V изход, друга земна връзка и 4 кабела, които ще преминат към стъпковото управление.

Стъпка 5: Физическо изграждане: Стъпков механизъм

Физическа конструкция: Стъпков механизъм
Физическа конструкция: Стъпков механизъм
Физическа конструкция: Стъпков механизъм
Физическа конструкция: Стъпков механизъм
Физическа конструкция: Стъпков механизъм
Физическа конструкция: Стъпков механизъм

Както може би знаете, степерът има малка ос, по която можете да адаптирате обекти с формата си, за да го завъртите. Функцията на нашия степер е да изведе паяка с найлонов кабел, прикрепен към него.

Нуждаем се от механизъм, който може да изпълнява функцията и сме помислили за стойката на главата, система, която обикновено се използва при автомобили 4х4, за да им помогне да напредват в трудни ситуации. За да го постигнем, ще изрежем някои дървени панели с кръгла форма, за да помогнем на телта да се навие и да ги залепим заедно, за да създадем форма, подобна на ролка. След това ще направим дупка в една от повърхностите, за да прикрепим стъпката към нея.

Този механизъм позволява на сервото да изпълни целта да повдигне паяка до върха, така че Scarybox да работи перфектно.

Стъпка 6: Физическо изграждане: Серво механизъм

Физическа конструкция: Серво механизъм
Физическа конструкция: Серво механизъм
Физическа конструкция: Серво механизъм
Физическа конструкция: Серво механизъм
Физическа конструкция: Серво механизъм
Физическа конструкция: Серво механизъм
Физическа конструкция: Серво механизъм
Физическа конструкция: Серво механизъм

В този проект сервоусилвателят ще изпълнява функцията за отваряне и затваряне на люка, през който ще падне паякът. Ще използваме дъска от пяна за закрепване към серво вместо дървения панел поради повишеното му тегло. Ще свържем метален проводник от пластмасовата опора на серво към дъската от пяна. Тогава самият серво мотор ще свърши работата!

Стъпка 7: Физическо изграждане: Изграждане на кутии

Физическа конструкция: Бокс сграда
Физическа конструкция: Бокс сграда
Физическа конструкция: Бокс сграда
Физическа конструкция: Бокс сграда
Физическа конструкция: Бокс сграда
Физическа конструкция: Бокс сграда
Физическа конструкция: Бокс сграда
Физическа конструкция: Бокс сграда

Кутията ще бъде основата и подкрепата на нашия проект. Това е мястото, където ще поставим всички наши компоненти. Това ще ни помогне да имаме място, където да пазим паяка и когато човек се приближи до него, той ще падне и ще го изплаши. Освен това можем да поставим цялото окабеляване и монтаж отгоре.

Стъпка 8: Краен продукт

Краен продукт
Краен продукт
Краен продукт
Краен продукт
Краен продукт
Краен продукт

Ето снимките на Scarybox завършени!

Стъпка 9: Заключение

Заключение
Заключение

Изпълнението на този проект беше забавно и възнаграждаващо, тъй като научихме много полезен и мощен инструмент за нашето бъдеще като инженери по индустриален дизайн. Програмата Arduino ни позволява да създаваме прототипи и да създаваме голямо количество проекти, в които механиката и електрониката се обединяват подобряване и улесняване на живота на хората. Надяваме се, че този проект ще ви хареса толкова, колкото и ние, и че той ще бъде полезен за вашето настояще и бъдеще. Ако имате някакви съмнения, не се колебайте да се свържете с нас, ние наистина ще се радваме да отговорим на вашите въпроси.

Благодарим ви от сърце!

Тиерамису:)

Препоръчано: