Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: Flow Диаграммасы
- 3 -кадам: Код
- 4 -кадам: Wiring + Arduino; Tinkercad
- 5 -кадам: Физикалык курулуш: Stepper механизми
- 6 -кадам: Физикалык курулуш: Серво механизми
- 7 -кадам: Физикалык курулуш: кутуча куруу
- 8 -кадам: Акыркы продукт
- 9 -кадам: Жыйынтык
Video: ScaryBox: 9 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Балдар үчүн Хэллоуин коркунучу
Эгерде кандайдыр бир бала бул коркунучтуу дисплейден 30 см алыстыкка жете алса… Алар түшүп кеткен жөргөмүштүн үркүнүнөн дароо коркушат.
Система Arduino тактасына негизделген. Бул механизм жөргөмүштүн жыгылып түшүүсүнө жол ачкан тепкичтүү мотордун жардамы менен иштейт, экинчи жагынан жөргөмүш жыгыла турган люкту башкарып, анан кайра өйдө көтөрүлүүчү серво мотору. Бүтүндөй системанын туура иштешин камсыз кылуу үчүн, аны ар бир компонент өз иш -аракеттерин качан жана кандай кылышы керек экенин так аныктоо үчүн программалоо керек.
Ушул жана башка компоненттердин аркасында биз жетишебиз: Бух !!!!!!!! биздин үйдүн жаштары үчүн чоң коркунуч (жана анча жаш эмес:)
1 -кадам: Компоненттер
Бул долбоорду ишке ашыруу үчүн керектүү тетиктердин жана шаймандардын тизмеси.
Электрондук бөлүктөр:
Arduino uno
Алыстык сенсору
Серво мотору
Stepper (мотор)
Зымдар
Power bank
Курулуш бөлүктөрү:
Жыгач куту
Жыгач текче
Көбүк тактасы
Нейлон хилум
Кара жөргөмүш
Бояуу
Spider web
Ак желим
Featherboard
Ийне
Куралдар:
Jigsaw
Sander
Бургулоо
Силикон клей
Кайчы
Тасма
2 -кадам: Flow Диаграммасы
Агым диаграммасы - бул биздин тутумубуздун кадамдарын уюштурууга жардам берген курал, ошондуктан биздин код аткарышы керек. Бул биздин кутуча кандай иштээрин ачык көрсөтүп турат. Биз туш болгон биринчи фактор - бул аралык сенсору. Эгерде жооп Ооба (адам бар) болсо, люк ачылып, жөргөмүш кулайт, ал эми жооп ЖОК болсо (эч ким жок), эч нерсе болбойт. Биринчи вариант болгон учурда, жөргөмүштү чогултуу, люкту жабуу, жипти бошотуу, анан программа башына кайтып келиши керек.
3 -кадам: Код
Биздин Хэллоуин системасын программалоо үчүн колдонуп жаткан кодубуз абдан жөнөкөй жана түшүнүүгө оңой. Биринчиден, биз компоненттерибизди башкара турган китепканаларды жүктөп алышыбыз керек: катышуу сенсору, серво жана степпер жана #include командасын колдонуу менен аларды программага кошуу. Андан кийин, орнотууну орнотуудан мурун, биз ар кандай компоненттердин туура иштеши үчүн кээ бир өзгөрмөлөрдү жана функцияларды жарыялайбыз жана баштайбыз. Биз аларды берилген мисалдардан алабыз. Орнотуу баскычына киргенде, кадамдын ылдамдыгын, servo портун жана аралык сенсорунун тестерин коёбуз.
Укуруктун ичинде, биз сенсордун алдындагы аралыкты өлчөөгө мүмкүндүк бере турган функцияны жарыялайбыз. Акырында, биз "эгер" деп жазабыз, анда программа кире турган аралыктардын интервалын берет, биздин учурда, 0дон 30смге чейин. Сырткы объект ошол интервалдын ортосунда болгондон кийин, программа люктун ачылышы жана жөргөмүштүн кулашы менен баштала турган иш -аракеттердин тизмегин баштайт. Бул операциядан кийин 5 секундга кечигүү, шнурдун оролушу, башка жол менен сервону иштетүү менен люктун жабылышы жана акырында, жөргөмүштүн кийинки циклге кайра түшүүсүнө уруксат берүү үчүн, кадамды жандырыңыз карама -каршы жол.
4 -кадам: Wiring + Arduino; Tinkercad
Биз долбоорду ишке ашыруу үчүн керектүү болгон бардык компоненттерди билгендиктен, Arduinoдогу бул электрдик компоненттердин баарына кошулуунун туура жолун табышыбыз керек. Бул үчүн биз Tinkercad деп аталган тутумду симуляциялоочу тиркемени колдондук, бул компоненттер менен Arduino тактасынын ортосундагы байланыштарды визуалдаштыруу үчүн абдан пайдалуу курал.
Тиркелген сүрөттө биздин Arduinoдогу байланыштар абдан ачык көрүнүп турат. Бөлүктөр боюнча:
1. HC-SR04 сенсорунда 4 байланыш бар. Алардын бири 5Вга, протоборддун оң киришине, экинчиси жерге, протобордун терс киришине туташкан. Калган 2 туташуу санариптик кириштерге жана чыгууга туташкан.
2. Сервомотордун 3 туташуусу бар, кочкул күрөң зым терске (жерге), кызылга оңго (5V), кызгылт сарыга 7 санына туташып, сервону көзөмөлдөйт.
3. Stepper көбүрөөк байланыштары бар компонент болуп саналат жана ал эки бөлүктөн турат; бир жагынан, мотордун өзү, экинчиден, аны Arduino менен туташтырууга мүмкүндүк берген байланыш тактасы. Бул панелде 5V чыгаруу, дагы бир жерге туташуу жана 4 көзөмөлдөөчү кабель бар.
5 -кадам: Физикалык курулуш: Stepper механизми
Белгилүү болгондой, степпердин кичинекей огу бар, анын айланасында объектилерди формасына ылайыкташтырууга болот. Биздин кадамыбыздын милдети - жөргөмүштү ага капрон кабели менен тарбиялоо.
Бизге бул функцияны аткара турган механизм керек жана биз баштык жөнүндө ойлонуп көрдүк, 4x4 унааларында көбүнчө кыйын кырдаалда алдыга жылууга жардам берүүчү система. Ага жетүү үчүн, биз жыгач панелдерди тегерек формада кесип, зымдын оролушуна жардам берүү үчүн жана алардын баарын жабыштырып, шкивдей форманы түзөбүз. Андан кийин биз тепкичти бекитүү үчүн беттердин бирине тешик жасайбыз.
Бул механизм жөргөмүштү чокусуна көтөрүү максатын аткарууга мүмкүндүк берет, ошондуктан Scarybox кемчиликсиз иштейт.
6 -кадам: Физикалык курулуш: Серво механизми
Бул долбоордо серво жөргөмүш түшүп турган люкту ачуу жана жабуу функциясын аткарат. Жыгач панелдин ордуна анын салмагы көтөрүлгөндүктөн, көбүк тактайын колдонобуз. Биз көбүктүн тактайына сервонун пластикалык таянычынан металл зымды туташтырабыз. Андан кийин, servo мотор өзү ишти кылат!
7 -кадам: Физикалык курулуш: кутуча куруу
Куту биздин долбоордун негизи жана таянычы болот. Бул биздин бардык компоненттерибизди жайгаштыра турган жер. Бул бизге жөргөмүштү кармоочу жайга ээ болууга жардам берет жана адам ага жакындаганда, ал кулап түшүп, аны коркутат. Мындан тышкары, биз бардык зымдарды жана монтажды үстү жагына жайгаштыра алабыз.
8 -кадам: Акыркы продукт
Мына Scaryboxтун сүрөттөрү бүттү!
9 -кадам: Жыйынтык
Бул долбоорду ишке ашыруу кызыктуу жана пайдалуу болду, анткени биз келечектеги өнөр жай дизайн инженерлери катары абдан пайдалуу жана күчтүү куралды үйрөндүк. жакшыртуу жана адамдардын жашоосун жеңилдетүү. Бул долбоор бизге окшоп жагат деп үмүттөнөбүз жана бул сиздин азыркы жана келечегиңиз үчүн пайдалуу болот деп ишенебиз. Эгерде сизде кандайдыр бир шектенүү пайда болсо, биз менен байланышуудан тартынбаңыз, биз чынында сиздин суроолорго жооп берүүгө кубанычта болобуз.
Жүрөгүбүздөн чоң рахмат!
Tierramisu:)
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен которулат: Долбоор: 200 чарчы фут офис батарея менен иштеши керек. Офис ошондой эле бул система үчүн зарыл болгон бардык контроллерлерди, батареяларды жана компоненттерди камтышы керек. Күн жана шамал энергиясы батареяларды заряддайт. Кичине гана көйгөй бар
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Battle City Remake GameGo менен Makecode Arcade менен: 4 кадам (сүрөттөр менен)
Battle City Remake GameGo менен Makecode Arcade: GameGo - бул TinkerGen STEM билим берүү тарабынан иштелип чыккан Microsoft Makecode менен шайкеш ретро оюн портативдик консолу. Бул STM32F401RET6 ARM Cortex M4 чипине негизделген жана STEM педагогдоруна же жөн эле ретро видео түзүүнү жакшы көргөн адамдар үчүн жасалган
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет