Мазмуну:

Angry Egg Timer: 5 кадам (сүрөттөр менен)
Angry Egg Timer: 5 кадам (сүрөттөр менен)

Video: Angry Egg Timer: 5 кадам (сүрөттөр менен)

Video: Angry Egg Timer: 5 кадам (сүрөттөр менен)
Video: Оозуңузда эриген алма пирог! 5 мүнөт + Бышыруу. Тез, жөнөкөй жана даамдуу! Үйдө тамак жаса 2024, Июль
Anonim
Angry Egg Timer
Angry Egg Timer

Бул Нускамалык Түштүк Флорида Университетиндеги Маккурстун долбоорунун талабын аткаруу үчүн түзүлгөн (www.makecourse.com).

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

1 -кадам: 1 -кадам: Керектүү шаймандар жана материалдар

Керектүү шаймандар жана жабдуулар- 3D принтерге кирүү- жеке менчикте же лабораториядан заказ кылынышы мүмкүн

-кум жана акрил боектору (милдеттүү эмес)

-Супер клей, ысык клей, E6000 же башка күчтүү клей

-Дрил

-3 Кичине бурамалар- так өлчөмү маанилүү эмес, 3D басылган жогорку кабыкка эмне туура келерин караңыз

-1 Arduino микроконтроллери

-Ардуинону компьютерге туташтыруу үчүн кабель-Эгерде тактаңыздын microUSB порту болсо, Android кубаттагычы жакшы иштейт

-1 Баскыч

-2 SG90 9G серво моторлору

-Mini breadboard (кичине болсо жакшы)

-Жумшак зымдар

-Stepper Motor

-ULN2003 Мотор айдоочу модулу

-Чакан конфет таркатуу үчүн (Нердс же Поп Рокс идеалдуу болмок, мини M & Ms иштей алат, чоңураак нерсенин баары сервону тыгып коюшу мүмкүн)

-жука пластик же картон барак

-Эки LED (каалаган түстө) жана 220 омдук резисторлор (милдеттүү эмес, сиздин схемаңызды текшерүү үчүн)

2-кадам: 2-кадам: 3D басылган файлдар

2-кадам: 3D басылган файлдар
2-кадам: 3D басылган файлдар
2-кадам: 3D басылган файлдар
2-кадам: 3D басылган файлдар
2-кадам: 3D басылган файлдар
2-кадам: 3D басылган файлдар

Бул файлдардын ар биринин көчүрмөсүн басып чыгарыңыз.

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

Ортоңку жана астыңкы кабыктын бөлүктөрүнө файлдарды бургулоо же өзгөртүү аркылуу бир нече тешикти кошуу керек-базаны жана үстүнкү бөлүктү туташтыруу үчүн үч бурама тешик, баскыч үчүн тешик жана кабелдин түбүндөгү эрин.. Бурама тешиктердин диаметри болжол менен үстүнкү бөлүктүн дубалдарынын калыңдыгына жана вертикалдуу же бир аз жогору бурчка чейин болушу керек. Баскычтын тешигинин өлчөмү жана так жайгашкан жери анча деле маанилүү эмес-бул баскычты басуу үчүн бамбук шишин же башка узун тар нерсени тыккандай чоң болушу керек жана жумуртканын арт жагынын ортосунда. Төмөнкү бөлүктөгү оюк сиздин диаметриңизден бирдей диаметри же чоңураак болушу керек. Матт, дагы жумурткага окшош текстура үчүн сиз тетиктериңизди сүргүңүз келиши мүмкүн. Көз менен ооздун деталдары да боёлушу мүмкүн

3 -кадам: 3 -кадам: Райондук монтаж жана тестирлөө

3 -кадам: Райондук монтаж жана тестирлөө
3 -кадам: Райондук монтаж жана тестирлөө

МААНИЛҮҮ ЭСКЕРТҮҮ- Диаграммада чоң ката бар, светодиоддор үчүн электр зымдары электр темир жолуна эмес, A4 жана A5 пинине бекитилиши керек.

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

Pin 5- Жылмайып айлануу сервосу

Pin 4- Диспенсердин капкагы сервосу

Кадрлар 10 11 12 13- Stepper Motor байланыштары

Pin 6- баскыч үчүн оң зым

Pin A4 жана A5- LED үчүн позитивдүү зым

5V пинди оң (кызыл) рельске жана GRN пинин терс (көк) рельске туташтырган зым бар жана ар бир компоненттин жерге жана бийликке туташуу..

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

Камтылган кодду Arduinoго жүктөңүз

Servo.h китепканасы демейки Arduino китепканасы. StepperAK.h китепканасы жогоруда жүктөө үчүн камтылган, бул файлдарды Arduino үчүн 'китепканалар' папкасына салыңыз

Сыноо максатында демейки убакыт аралыгы 18 секунд. Сиз муну коддо оңой эле өзгөртө аласыз, бул номерди каалаган убактыңызга, секундага алмаштыруу. Сиздин схема чогултулгандан кийин, аны текшерүү сунушталат. Таймерди бир нече жолу баштоо жана баштапкы абалга келтирүү үчүн баскычты басыңыз жана кадамдын моторун жана жылмаюу менен диспенсердин сервосунун туура иштешин камсыз кылуу үчүн анын аягына жетүүсүнө уруксат бериңиз. Сунуш кылынган серво модели кээде кемчил болуп калышы мүмкүн жана 180 же 0 градуска чейин жөнгө салынбайт, эгер сизде ушундай серво бар болсо, анда аны бул кыймыл көйгөй эмес болгон жерде колдонуңуз жана жинди көрүнүштү кошо аласыз. таймер, меники болгондой эле, баштапкы абалга келтирүүдөн мурун айланат. Эгерде сиз диспенсер үчүн ушундай сервону колдонсоңуз, ал базанын ичине тыгылып, аны же сервону бузушу мүмкүн.

Таймер башталганда, жылмаюу сервосу убакыт бүткүчө 180 градуска белгилеп турушу керек, андан кийин тепкич мотору эки жолу айланат жана диспенсердин сервосу бир жолу өйдө -ылдый түшөт. Эгерде таймер баштапкы абалга келтирилсе, жылмаюу сервосу баштапкы абалына кайтып келиши керек. Серволор циклдин аягында толук жылмаюу жана жабык диспенсердин ордун табуу үчүн кандайча багытталганына көңүл буруңуз, бул жыйын үчүн маанилүү. Эгерде сиз тесттик LEDдерди кошкон болсоңуз, анда таймер иштетилсе, бири күйгүзүлөт, экинчиси кайра коюлганда күйөт.

4 -кадам: 4 -кадам: Ассамблея

4 -кадам: Ассамблея
4 -кадам: Ассамблея
4 -кадам: Ассамблея
4 -кадам: Ассамблея
4 -кадам: Ассамблея
4 -кадам: Ассамблея
4 -кадам: Ассамблея
4 -кадам: Ассамблея

Моторлорду ордуна коюу үчүн моторлорду ажыратуу керек болушу мүмкүн, аларды туура кайра коюу үчүн диаграммага шилтеме кылыңыз.

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

Жылмайуу сервосундагы бардык кеңештерди алып салыңыз жана айлануучу битин тешик аркылуу тегиздеп жогорку дененин ичине чаптаңыз. Баштардын биринин көрсөткүчүн кесип салыңыз, андыктан ал шакекче айланат жана ал эркин айланат. Эгерде сиз берилген кодду колдонсоңуз, циклдин аягында ал толук жылмаюу (180 градус) абалында болот. Жылмаюу бөлүгүн сервоприводдун учуна жабыштырыңыз, ошондо ал туура багытталган.

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

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

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

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

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