Мазмуну:

Joke-o-Lantern: 5 кадам (Сүрөттөр менен)
Joke-o-Lantern: 5 кадам (Сүрөттөр менен)

Video: Joke-o-Lantern: 5 кадам (Сүрөттөр менен)

Video: Joke-o-Lantern: 5 кадам (Сүрөттөр менен)
Video: РЕАЛЬНЫЕ ПРИЗРАКИ ПРОЯВИЛИ АКТИВНОСТЬ В ЗАБРОШЕННОМ ПАНСИОНАТЕ НОЧЬЮ 2024, Июль
Anonim
Image
Image
Joke-o-Lantern
Joke-o-Lantern
Joke-o-Lantern
Joke-o-Lantern
Joke-o-Lantern
Joke-o-Lantern

Бул дүйнөгө керек нерсе-Arduino Jack-o-lantern! Сиз макул эмессизби?

Бул долбоор-бул трюктарды жана дарыларды бере ала турган джек-о-фонар!

Анын баш жагындагы баскычты басыңыз жана сиз коштоочу музыка менен туш келди тандалган Хэллоуин тамашасын аласыз.

Колуңузду оозуңуздун астына койсоңуз, ал Smartie (TM) менен коштолгон обон чыгарат.

Аны куралы!

(Эскертүү: Видеодо сиз уккан статикалык нерсе - бул телефондун колуна тийген servo моторунан чыккан ызы -чуу. Сиз аны иш жүзүндө уга албайсыз. Үн жакшы жана тунук.) Кааласаңыз, кичине койсоңуз болот VCC жана GND боюнча конденсаторду ажыратуу, бирок мен муну кереги жок деп таптым.

Жабдуулар

  • Кандайдыр бир джек-о-фонарь (бул инъекциялык формадагы көбүк, аны мен кайрымдуулук дүкөнүнөн 2 долларга алдым)
  • Arduino UNO же Nano (сизде бар нерсенин баары жакшы)
  • Small Servo
  • 4x20 I2C LCD дисплейи
  • Аркада стилиндеги баскычтар
  • 10K Ом баскыч үчүн резисторду түшүрүү
  • Кичинекей 8 Ом динамик
  • Конфет таркатуучу үчүн SR-04 Distance Sensor
  • Smarties диспенсери үчүн 3/4 дюймдук пластикалык каналдын кичинекей бөлүгү
  • Smarties диспенсери үчүн кээ бир плексигласс же башка жука материал
  • Smarties диспенсерин жасоо үчүн пластиктин кичинекей бөлүгү
  • Чакан L-кронштейн жана башка калдыктар диспенсерди бүтүрүү үчүн
  • Туташтыруучу зым, ысык желим ж
  • Район үчүн чакан нан (же аны туруктуу колдонуу үчүн ширетүү)
  • Smarties (TM)

Сиз M & Ms, Lifesavers ж.

Куралдар:

  • Утилита бычагы сиздин джек-о-чырагыңызды кесип
  • Динамиктин жана баскычтын тешиктерин бургулоо үчүн бургулаңыз (же бычак менен кылдаттык менен кесип алыңыз)
  • Көздү, мурунду, оозду боёк үчүн коюу кара Sharpie (TM) маркер же кара боек
  • Сабыр жана юмор сезими!

1 -кадам: Районду куруу

Circuit куруу
Circuit куруу

Диаграммага ылайык схеманы өткөрүңүз. Сервону айдоо үчүн жетиштүү токту камсыз кылуу үчүн 5 вольт, 1 ампердик энергия менен камсыз кылуу сунушталат.

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

2-кадам: Jack-o-lanternди өзгөртүү

Jack-o-lanternди өзгөртүү
Jack-o-lanternди өзгөртүү
Jack-o-lanternди өзгөртүү
Jack-o-lanternди өзгөртүү
Jack-o-lanternди өзгөртүү
Jack-o-lanternди өзгөртүү

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

1. Кургак бөлүктөрүңүзгө ылайыктуу.

2. Бөлүктөрдү орнотуу үчүн кирүү панелин джек-о-фонарьга кесип салыңыз.

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

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

5. Момпосуй таркатуучу чуңкурдан чыгуу үчүн оозун тешип алыңыз.

6. SR-04 аралык сенсорунун оозунун астына тешиктерди кесип же бургулаңыз.

3 -кадам: Кондитердик диспенсерди куруңуз

Кондитердик диспенсерди куруңуз
Кондитердик диспенсерди куруңуз
Кондитердик диспенсерди куруңуз
Кондитердик диспенсерди куруңуз

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

Диспенсерди ажыратуу үчүн джек-о-фонарды ажырата албагандыктан, мен бул жердеги принциптерди сүрөттөөгө аракет кылам.

Негизги иштөө механизми - бул сервого орнотулган, момпосуйдун диаметри болгон тешик менен орнотулган селкинчек (бул жерде 3/16 плексигладан жасалган). Селкинчектин колунун калыңдыгы момпосуйга жакын сиз акылга сыярлык түрдө ала аласыз.

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

Пластикалык түтүктүн бир бөлүгү (бул жерде 3/4 ) момпосуйлар үчүн резервуар болуп саналат, момпосуйлар колтуктун тешигине түшүп кетиши үчүн, селкинчек колунун үстүнө орнотулган.

Селкинчек колу шыпырылганда, ал момпосуйду идишке түртөт, ал эми селкинчектин арткы тарабы конфеттерди таркатуудан сактайт. Селкинчек күтүү абалына кайтып келгенде, кийинки момпосуйлар тешикке түшүп, берилүүгө даяр.

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

Диспенсериңизди канааттандырарлык деңгээлде сынап көргөнүңүздөн кийин, аны джек-о-чыракка орнотуңуз.

4-кадам: Бөлүктөрдү Jack-o-lanternдин ичине орнотуңуз

Бөлүктөрдү Jack-o-lantern ичине орнотуңуз
Бөлүктөрдү Jack-o-lantern ичине орнотуңуз
Бөлүктөрдү Jack-o-lantern ичине орнотуңуз
Бөлүктөрдү Jack-o-lantern ичине орнотуңуз

Дисплейди, баскычты, динамикти, SR-04 жана диспенсерди корпустун ичине орнотуңуз. Мен ысык клей колдондум.

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

5 -кадам: Arduino эскизин жүктөө

JokeOLantern.ino файлын жаңы долбоор катары ачыңыз жана сактаңыз. Ошол эле долбоор папкасына pitches.h файлын коюңуз. Бул долбоор ойногон обондордун питомниктерин камсыздайт.

Эскиздин ичинде сиз тамашалар жана дисплей үчүн жооптор болгон чоң символдор массивин таба аласыз. Каалаганча кошуу/жок кылуу/өзгөртүү. Сиз көп бош саптарды байкайсыз. Андыктан тамашалар дисплейде жакшы бөлүнгөн. Тамашанын 4 сабы жана 4 пункту бар. Эгерде сиз массивдин туура иштешин кааласаңыз, анда 4 жана 4 мамилелерин сактаганыңызды текшериңиз. Берилгендей, массивде 12 тамаша бар. Эгер сиз тамашаларды кошсоңуз/алып салсаңыз, өзгөртүшүңүз керек болот, int msgNum = (int) туш келди (12); тамашалардын санына дал келүү үчүн башка мааниге.

Эскизди түзүү/жүктөө. Конфет таркатуучуңузду жүктөп, Хэллоуин менен көңүл ачууну баштаңыз!

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