Mündəricat:

Joke-o-Lantern: 5 addım (şəkillərlə)
Joke-o-Lantern: 5 addım (şəkillərlə)

Video: Joke-o-Lantern: 5 addım (şəkillərlə)

Video: Joke-o-Lantern: 5 addım (şəkillərlə)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Noyabr
Anonim
Image
Image
Joke-o-Fənər
Joke-o-Fənər
Joke-o-Fənər
Joke-o-Fənər
Joke-o-Fənər
Joke-o-Fənər

Dünyanın ehtiyac duyduğu şey Arduino Jack-o-fənərdir! Razı deyilsən?

Bu layihə, Fəndlər və Müalicələr verə biləcək bir fənərdir!

Başının yan tərəfindəki düyməni basın və müşayiət olunan musiqi ilə təsadüfi olaraq seçilmiş Halloween zarafatı əldə edin.

Əlinizi ağzınızın altına qoyun və müşayiət olunan bir melodiya ilə Smartie (TM) paylayır.

Gəlin quraq!

(Qeyd: Videoda eşitdiyiniz statik, telefon tərəfindən götürülmüş servo motordan gələn səs -küydür. Əslində istifadə edə bilmirsiniz. Səsi gözəl və aydındır.) İstəsəniz, kiçik bir şey qoya bilərsiniz. servonun VCC və GND üzərindəki kondansatörü ayırın, amma buna ehtiyac duymadım.

Təchizat

  • Bir növ jack-o-fənər (bu, xeyriyyə mağazasında 2 dollara aldığım enjeksiyonlu köpükdür)
  • Arduino UNO və ya Nano (sahib olduğunuz hər şey yaxşıdır)
  • Kiçik Servo
  • 4x20 I2C LCD Ekran
  • Arcade üslubunda bir düymə
  • Düymə üçün 10K Ohm müqavimətini aşağı çəkin
  • Kiçik 8 Ohm dinamik
  • Şirniyyat üçün SR-04 Məsafə Sensoru
  • Smarties dispenseri üçün 3/4 düymlük kiçik plastik boru
  • Smarties dispenseri üçün bəzi pleksiglas və ya digər nazik material
  • Smarties dispenserini etmək üçün kiçik bir plastik parça
  • Dağıtıcıyı tamamlamaq üçün kiçik L-bracket və digər qalıqlar
  • Bağlayıcı tel, isti yapışqan və s
  • Dövrə üçün kiçik çörək taxtası (və ya daimi istifadə üçün lehimləyin)
  • Ağıllılar (TM)

M & Ms, Xilaskarlardan istifadə edə bilərsiniz. Yalnız konfet növünün ölçülərini və qalınlığını idarə etmək üçün çuxurun ölçüsünü, borunun diametrini və dispenserin dönmə qolunun hündürlüyünü tənzimləməlisiniz.

Alətlər:

  • Fənərinizi kəsmək üçün köməkçi bıçaq
  • Dinamik və düymə üçün deliklər qazmaq üçün qazın (və ya bıçaqla diqqətlə kəsin)
  • Qalın qara Sharpie (TM) markeri və ya gözlərini, burnunu, ağzını cek-fənər üzərində boyamaq üçün qara boya
  • Səbir və yumor hissi!

Addım 1: Dövrə qurun

Dövrə qurun
Dövrə qurun

Dövrü diaqrama uyğun olaraq bağlayın. Servo idarə etmək üçün kifayət qədər cərəyan vermək üçün 5 volt, 1 amperlik bir enerji təchizatı istifadə etməyiniz məsləhətdir.

Nəticədə, fənərin içərisinə quraşdırıldıqdan sonra bütün komponentlərə çatmaq üçün kifayət qədər uzunluqdakı tellərdən istifadə etməlisiniz.

Addım 2: Jack-o-fənəri dəyişdirin

Jack-o-fənəri dəyişdirin
Jack-o-fənəri dəyişdirin
Jack-o-fənəri dəyişdirin
Jack-o-fənəri dəyişdirin
Jack-o-fənəri dəyişdirin
Jack-o-fənəri dəyişdirin

Fənərimi ikinci əl mağazada tapdım. Yüngül enjeksiyonlu köpükdən hazırlanmışdır, buna görə kəsmək və qazmaq asandır. Parçalarınıza uyğun olan hər hansı bir fənərdən istifadə edə bilərsiniz.

1. Parçalarınızı qurudun.

2. Parçaları quraşdıra bilmək üçün giriş panelini fənərə daxil edin.

3. Kiçik bir matkapdan istifadə edərək, səsin çıxa bilməsi üçün dinamikin olduğu yerdə bəzi deşiklər edin. Dinamiki isti yapışqan və ya başqa uyğun yapışqan ilə quraşdırın.

4. Düyməniz üçün çuxuru qazın və ya diqqətlə kəsin. Düyməni quraşdırın.

5. Şirniyyatı paylayan çuxurun çıxması üçün ağzından bir delik kəsin.

6. SR-04 məsafə sensoru üçün ağızın altında deliklər kəsin və ya qazın.

Addım 3: Şirniyyat Dispenserini hazırlayın

Şirniyyat Dispenserini hazırlayın
Şirniyyat Dispenserini hazırlayın
Şirniyyat Dispenserini hazırlayın
Şirniyyat Dispenserini hazırlayın

Bu quruluşun ən mürəkkəb hissəsidir və tamamilə isteğe bağlıdır. SR04 detektoru və servonun kodunu silmək və konfet verməyəcəyiniz təqdirdə əsas ekran mesajını dəyişdirmək istəyə bilərsiniz.

Dağıtıcıyı sökmək üçün fənəri ayıra bilmədiyim üçün burada prinsipləri təsvir etməyə çalışacağam.

Əsas işləmə mexanizmi, buraxılacaq konfetin diametri olan bir deşik ilə servoya quraşdırılmış yelləncək qoludur (burada 3/16 pleksiglasdan hazırlanmışdır. Yelləncək qolunun qalınlığı konfetin qalınlığına yaxındır) əldə edə biləcəyiniz kimi.

Dağıtma çuxuru (burada kəsilmiş və formaya əyilmiş kiçik bir vinil saçaq çömçəsi var) bazaya quraşdırılmışdır (burada servonun quraşdırılması və konfetin aşağı sürüşməsi üçün kifayət qədər yamacın olması üçün uyğun hündürlüyə malik bəzi ağaclar var). yamacda və ağızdan. Burada bir az planlaşdırma etməlisiniz.

Bir parça plastik boru (burada 3/4 ) konfetlər üçün su anbarıdır, yelləncək qolunun üstünə quraşdırılmışdır ki, konfetlər yelləncək qolundakı çuxura düşsün.

Yellənən qolu süpürdükcə çömçə içərisində bir konfet itələyəcək və yelləncəyin arxa tərəfi daha çox konfetin yayılmasının qarşısını alacaq. Yelləncək qolu gözləmə mövqeyinə qayıtdıqda, növbəti konfet buraxılmağa hazır olan çuxura düşür.

Dizaynınız, fənərinizin ölçüsünə və yaymaq istədiyiniz konfet növünə görə dəyişə bilər.

Dağıtıcınızı məmnuniyyətlə sınadıqdan sonra, fənər yuvasına quraşdırın.

Addım 4: Parçaları Jack-o-fənərin içərisinə quraşdırın

Parçaları Jack-o-fənərin içərisinə quraşdırın
Parçaları Jack-o-fənərin içərisinə quraşdırın
Parçaları Jack-o-fənərin içərisinə quraşdırın
Parçaları Jack-o-fənərin içərisinə quraşdırın

Ekranı, düyməni, dinamik, SR-04 və dispenseri korpusun içərisinə yerləşdirin. İsti yapışqan istifadə etdim.

Fərqli komponentlərin lazım olduğu qədər bağlanmasına/ayrılmasına icazə vermək üçün kiçik kişi-qadın terminal bağlayıcılarından istifadə etmək istəyə bilərsiniz. Təcrübəm olduğu kimi quraşdırmanı da asanlaşdıra bilər.

Addım 5: Arduino eskizini yükləyin

JokeOLantern.ino faylını yeni bir layihə olaraq açın və qeyd edin. Pitches.h faylını eyni layihə qovluğuna qoyun. Layihənin oynadığı melodiyalar üçün meydançaları təmin edir.

Eskizin içərisində, ekran üçün zarafatlar və cavablar olan böyük bir xarakter dizisi tapa bilərsiniz. İstədiyiniz kimi əlavə edin/silin/dəyişdirin. Bir çox boş sətir görəcəksiniz. Bu səbəbdən zarafatlar ekranda gözəl şəkildə ayrılıb. Zarafat üçün 4 xətt və punchline üçün 4 sətir var. Dizinin düzgün işləməsini istəyirsinizsə, 4 və 4 əlaqələrini saxladığınızdan əmin olun. Təmin edildiyi kimi, serialda 12 zarafat var. Zarafatlar əlavə etsəniz/silmək istəsəniz, dəyişdirməlisiniz, int msgNum = (int) təsadüfi (12); zarafat sayına uyğun fərqli bir dəyər.

Eskizi tərtib edin/yükləyin. Şirniyyat dağıtıcınızı yükləyin və Halloween əylənməyə başlayın!

Tövsiyə: