Мазмуну:

ScaryBox: 9 кадам (Сүрөттөр менен)
ScaryBox: 9 кадам (Сүрөттөр менен)

Video: ScaryBox: 9 кадам (Сүрөттөр менен)

Video: ScaryBox: 9 кадам (Сүрөттөр менен)
Video: MACAN - ASPHALT 8 2024, Июль
Anonim
ScaryBox
ScaryBox

Балдар үчүн Хэллоуин коркунучу

Эгерде кандайдыр бир бала бул коркунучтуу дисплейден 30 см алыстыкка жете алса… Алар түшүп кеткен жөргөмүштүн үркүнүнөн дароо коркушат.

Система Arduino тактасына негизделген. Бул механизм жөргөмүштүн жыгылып түшүүсүнө жол ачкан тепкичтүү мотордун жардамы менен иштейт, экинчи жагынан жөргөмүш жыгыла турган люкту башкарып, анан кайра өйдө көтөрүлүүчү серво мотору. Бүтүндөй системанын туура иштешин камсыз кылуу үчүн, аны ар бир компонент өз иш -аракеттерин качан жана кандай кылышы керек экенин так аныктоо үчүн программалоо керек.

Ушул жана башка компоненттердин аркасында биз жетишебиз: Бух !!!!!!!! биздин үйдүн жаштары үчүн чоң коркунуч (жана анча жаш эмес:)

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

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

Бул долбоорду ишке ашыруу үчүн керектүү тетиктердин жана шаймандардын тизмеси.

Электрондук бөлүктөр:

Arduino uno

Алыстык сенсору

Серво мотору

Stepper (мотор)

Зымдар

Power bank

Курулуш бөлүктөрү:

Жыгач куту

Жыгач текче

Көбүк тактасы

Нейлон хилум

Кара жөргөмүш

Бояуу

Spider web

Ак желим

Featherboard

Ийне

Куралдар:

Jigsaw

Sander

Бургулоо

Силикон клей

Кайчы

Тасма

2 -кадам: Flow Диаграммасы

Чийме
Чийме

Агым диаграммасы - бул биздин тутумубуздун кадамдарын уюштурууга жардам берген курал, ошондуктан биздин код аткарышы керек. Бул биздин кутуча кандай иштээрин ачык көрсөтүп турат. Биз туш болгон биринчи фактор - бул аралык сенсору. Эгерде жооп Ооба (адам бар) болсо, люк ачылып, жөргөмүш кулайт, ал эми жооп ЖОК болсо (эч ким жок), эч нерсе болбойт. Биринчи вариант болгон учурда, жөргөмүштү чогултуу, люкту жабуу, жипти бошотуу, анан программа башына кайтып келиши керек.

3 -кадам: Код

Code
Code

Биздин Хэллоуин системасын программалоо үчүн колдонуп жаткан кодубуз абдан жөнөкөй жана түшүнүүгө оңой. Биринчиден, биз компоненттерибизди башкара турган китепканаларды жүктөп алышыбыз керек: катышуу сенсору, серво жана степпер жана #include командасын колдонуу менен аларды программага кошуу. Андан кийин, орнотууну орнотуудан мурун, биз ар кандай компоненттердин туура иштеши үчүн кээ бир өзгөрмөлөрдү жана функцияларды жарыялайбыз жана баштайбыз. Биз аларды берилген мисалдардан алабыз. Орнотуу баскычына киргенде, кадамдын ылдамдыгын, servo портун жана аралык сенсорунун тестерин коёбуз.

Укуруктун ичинде, биз сенсордун алдындагы аралыкты өлчөөгө мүмкүндүк бере турган функцияны жарыялайбыз. Акырында, биз "эгер" деп жазабыз, анда программа кире турган аралыктардын интервалын берет, биздин учурда, 0дон 30смге чейин. Сырткы объект ошол интервалдын ортосунда болгондон кийин, программа люктун ачылышы жана жөргөмүштүн кулашы менен баштала турган иш -аракеттердин тизмегин баштайт. Бул операциядан кийин 5 секундга кечигүү, шнурдун оролушу, башка жол менен сервону иштетүү менен люктун жабылышы жана акырында, жөргөмүштүн кийинки циклге кайра түшүүсүнө уруксат берүү үчүн, кадамды жандырыңыз карама -каршы жол.

4 -кадам: Wiring + Arduino; Tinkercad

Wiring + Arduino; Tinkercad
Wiring + Arduino; Tinkercad

Биз долбоорду ишке ашыруу үчүн керектүү болгон бардык компоненттерди билгендиктен, Arduinoдогу бул электрдик компоненттердин баарына кошулуунун туура жолун табышыбыз керек. Бул үчүн биз Tinkercad деп аталган тутумду симуляциялоочу тиркемени колдондук, бул компоненттер менен Arduino тактасынын ортосундагы байланыштарды визуалдаштыруу үчүн абдан пайдалуу курал.

Тиркелген сүрөттө биздин Arduinoдогу байланыштар абдан ачык көрүнүп турат. Бөлүктөр боюнча:

1. HC-SR04 сенсорунда 4 байланыш бар. Алардын бири 5Вга, протоборддун оң киришине, экинчиси жерге, протобордун терс киришине туташкан. Калган 2 туташуу санариптик кириштерге жана чыгууга туташкан.

2. Сервомотордун 3 туташуусу бар, кочкул күрөң зым терске (жерге), кызылга оңго (5V), кызгылт сарыга 7 санына туташып, сервону көзөмөлдөйт.

3. Stepper көбүрөөк байланыштары бар компонент болуп саналат жана ал эки бөлүктөн турат; бир жагынан, мотордун өзү, экинчиден, аны Arduino менен туташтырууга мүмкүндүк берген байланыш тактасы. Бул панелде 5V чыгаруу, дагы бир жерге туташуу жана 4 көзөмөлдөөчү кабель бар.

5 -кадам: Физикалык курулуш: Stepper механизми

Физикалык курулуш: Stepper механизми
Физикалык курулуш: Stepper механизми
Физикалык курулуш: Stepper механизми
Физикалык курулуш: Stepper механизми
Физикалык курулуш: Stepper механизми
Физикалык курулуш: Stepper механизми

Белгилүү болгондой, степпердин кичинекей огу бар, анын айланасында объектилерди формасына ылайыкташтырууга болот. Биздин кадамыбыздын милдети - жөргөмүштү ага капрон кабели менен тарбиялоо.

Бизге бул функцияны аткара турган механизм керек жана биз баштык жөнүндө ойлонуп көрдүк, 4x4 унааларында көбүнчө кыйын кырдаалда алдыга жылууга жардам берүүчү система. Ага жетүү үчүн, биз жыгач панелдерди тегерек формада кесип, зымдын оролушуна жардам берүү үчүн жана алардын баарын жабыштырып, шкивдей форманы түзөбүз. Андан кийин биз тепкичти бекитүү үчүн беттердин бирине тешик жасайбыз.

Бул механизм жөргөмүштү чокусуна көтөрүү максатын аткарууга мүмкүндүк берет, ошондуктан Scarybox кемчиликсиз иштейт.

6 -кадам: Физикалык курулуш: Серво механизми

Физикалык курулуш: Серво механизми
Физикалык курулуш: Серво механизми
Физикалык курулуш: Серво механизми
Физикалык курулуш: Серво механизми
Физикалык курулуш: Серво механизми
Физикалык курулуш: Серво механизми
Физикалык курулуш: Серво механизми
Физикалык курулуш: Серво механизми

Бул долбоордо серво жөргөмүш түшүп турган люкту ачуу жана жабуу функциясын аткарат. Жыгач панелдин ордуна анын салмагы көтөрүлгөндүктөн, көбүк тактайын колдонобуз. Биз көбүктүн тактайына сервонун пластикалык таянычынан металл зымды туташтырабыз. Андан кийин, servo мотор өзү ишти кылат!

7 -кадам: Физикалык курулуш: кутуча куруу

Физикалык курулуш: Box Box
Физикалык курулуш: Box Box
Физикалык курулуш: Box Box
Физикалык курулуш: Box Box
Физикалык курулуш: Box Box
Физикалык курулуш: Box Box
Физикалык курулуш: Box Box
Физикалык курулуш: Box Box

Куту биздин долбоордун негизи жана таянычы болот. Бул биздин бардык компоненттерибизди жайгаштыра турган жер. Бул бизге жөргөмүштү кармоочу жайга ээ болууга жардам берет жана адам ага жакындаганда, ал кулап түшүп, аны коркутат. Мындан тышкары, биз бардык зымдарды жана монтажды үстү жагына жайгаштыра алабыз.

8 -кадам: Акыркы продукт

Акыркы продукт
Акыркы продукт
Акыркы продукт
Акыркы продукт
Акыркы продукт
Акыркы продукт

Мына Scaryboxтун сүрөттөрү бүттү!

9 -кадам: Жыйынтык

Жыйынтык
Жыйынтык

Бул долбоорду ишке ашыруу кызыктуу жана пайдалуу болду, анткени биз келечектеги өнөр жай дизайн инженерлери катары абдан пайдалуу жана күчтүү куралды үйрөндүк. жакшыртуу жана адамдардын жашоосун жеңилдетүү. Бул долбоор бизге окшоп жагат деп үмүттөнөбүз жана бул сиздин азыркы жана келечегиңиз үчүн пайдалуу болот деп ишенебиз. Эгерде сизде кандайдыр бир шектенүү пайда болсо, биз менен байланышуудан тартынбаңыз, биз чынында сиздин суроолорго жооп берүүгө кубанычта болобуз.

Жүрөгүбүздөн чоң рахмат!

Tierramisu:)

Сунушталууда: