Mundarija:

Joke-o-chiroq: 5 qadam (rasmlar bilan)
Joke-o-chiroq: 5 qadam (rasmlar bilan)

Video: Joke-o-chiroq: 5 qadam (rasmlar bilan)

Video: Joke-o-chiroq: 5 qadam (rasmlar bilan)
Video: BIR TOMCHI SUV 2024, Noyabr
Anonim
Image
Image
Joke-o-chiroq
Joke-o-chiroq
Joke-o-chiroq
Joke-o-chiroq
Joke-o-chiroq
Joke-o-chiroq

Dunyoga Arduino Jek-o-chiroq kerak! Siz rozi emasmisiz?

Bu loyiha fokuslar va muomalalarni ta'minlay oladigan chiroqdir!

Boshning yon tomonidagi tugmachani bosing va siz tasodifiy tanlangan Xellouin hazilini hamrohlik qilayotgan musiqa bilan olasiz.

Qo'lingizni og'iz ostiga qo'ying va u Smartie (TM) ni hamrohlik qiladigan ohang bilan tarqatadi.

Keling, uni quraylik!

(Eslatma: Videoda siz eshitadigan statik - bu telefon tomonidan olingan servo dvigateldan kelgan shovqin. Siz uni amalda ishlata olmaysiz. Ovoz yaxshi va aniq.) Agar xohlasangiz, servo VCC va GND bo'ylab kondansatörni ajratish, lekin men buni zarur deb topmadim.

Ta'minotlar

  • Qandaydir chiroq-chiroq (bu-in'ektsiya qilingan ko'pik, men uni xayriya do'konida 2 dollarga oldim)
  • Arduino UNO yoki Nano (sizda hamma narsa yaxshi)
  • Kichik Servo
  • 4x20 I2C LCD displey
  • Arja uslubidagi tugma
  • Tugma uchun 10K Ohm qarshilikni pastga tushiring
  • Kichik 8 Ohm dinamik
  • Konfet tarqatish uchun SR-04 masofa sensori
  • Smarties dispenseri uchun 3/4 dyuymli plastmassa quvurning kichik qismi
  • Smarties dispenseri uchun ba'zi pleksiglas yoki boshqa ingichka material
  • Smarties dispenserini yasash uchun kichik plastmassa bo'lagi
  • Dispenserni to'ldirish uchun kichik L-qavs va boshqa qoldiqlar
  • Ulanish simlari, issiq elim va boshqalar
  • Devor uchun kichik non paneli (yoki doimiy foydalanish uchun uni lehimlang)
  • Smarties (TM)

Siz M & Ms, Lifesavers va boshqalarni ishlatishingiz mumkin. Siz konfet turining o'lchamlari va qalinligini boshqarish uchun teshikning o'lchamini, quvur diametrini va dispenserning burilish qo'lining balandligini sozlashingiz kerak bo'ladi.

Asboblar:

  • Chiroqni kesish uchun yordamchi pichoq
  • Karnay va tugmachalarni burg'ulash uchun burg'ulash (yoki pichoq bilan ehtiyotkorlik bilan kesish)
  • Qora qora Sharpie markeri yoki qora bo'yoq, ko'zni, burni, og'izni chiroqqa bo'yash uchun.
  • Sabr va hazil tuyg'usi!

1 -qadam: O'chirish sxemasini yarating

O'chirish davri
O'chirish davri

Diagrammada ko'rsatilganidek, kontaktlarning zanglashiga olib boring. Servo haydash uchun etarli tokni ta'minlash uchun 5 voltli 1 amperli quvvat manbaidan foydalanish tavsiya etiladi.

Oxir-oqibat, siz chiroqqa o'rnatilgandan so'ng, barcha komponentlarga etib borish uchun etarli uzunlikdagi simlardan foydalanishingiz kerak bo'ladi.

2-qadam: Jek-chiroqni o'zgartiring

Jek-chiroqni o'zgartiring
Jek-chiroqni o'zgartiring
Jek-chiroqni o'zgartiring
Jek-chiroqni o'zgartiring
Jek-chiroqni o'zgartiring
Jek-chiroqni o'zgartiring

Men chiroqni ikkinchi qo'l do'konidan topdim. U engil in'ektsiya qilingan ko'pikdan qilingan, shuning uchun kesish va burg'ulash oson edi. Sizning qismingizga mos keladigan har qanday chiroqni ishlatishingiz mumkin.

1. Quruq qismlarga moslang.

2. Jihoz-chiroqqa kirish panelini kesib oling, shunda siz uning qismlarini o'rnatishingiz mumkin.

3. Kichkina matkap yordamida ovoz chiqib ketishi uchun karnay turgan joyida bir nechta teshiklar qiling. Karnayni issiq yopishtiruvchi yoki boshqa mos yopishtiruvchi bilan o'rnating.

4. Tugmachangiz uchun teshikni burg'ulang yoki ehtiyotkorlik bilan kesib oling. Tugmachani o'rnating.

5. Shakar tarqatadigan olukning chiqishi uchun og'zidan teshik kesib oling.

6. SR-04 masofa sensori uchun og'iz ostidagi teshiklarni kesib oling yoki burg'ulang.

3 -qadam: Candy dispenserini yarating

Shirinliklar dispenserini yarating
Shirinliklar dispenserini yarating
Shirinliklar dispenserini yarating
Shirinliklar dispenserini yarating

Bu qurilishning eng murakkab qismi va umuman ixtiyoriy. Agar siz konfet tarqatmasangiz, SR04 detektori va servo kodini o'chirib tashlashingiz va asosiy displey xabarini o'zgartirishingiz mumkin.

Men dispenserni demontaj qilish uchun chiroqni ajratib ololmayman, men bu erda printsiplarni tasvirlashga harakat qilaman.

Asosiy ishlash mexanizmi - bu burilish dastasi (bu erda 3/16 dyuymli pleksiglasdan yasalgan), servoga o'rnatiladigan, konfetning diametri diametri bo'lgan teshik bilan o'rnatiladi. Burilish qo'lining qalinligi konfetnikiga yaqin. siz oqilona olishingiz mumkin.

Poydevorga (bu erda kesilgan va egilgan, vinil kornişning kichik bo'lagi) tayanch o'rnatilgan (bu erda servo o'rnatish uchun mos keladigan balandlikdagi yog'och qoldiqlari va konfet pastga siljiy oladigan etarlicha qiyalik bo'lishi kerak). Nishab va og'izdan tashqarida. Siz bu erda rejalashtirishingiz kerak bo'ladi.

Plastmassa trubkaning bir qismi (bu erda 3/4 dyuym) konfetlar uchun suv ombori bo'lib, aylanuvchi qo'lning tepasiga o'rnatiladi, shunda konfetlar burilish dastagining teshigiga tushadi.

Aylanadigan qo'l supurilganda, u konfetni olukka suradi va aylanuvchi qo'lning orqa tomoni ko'proq konfet tarqatilishiga yo'l qo'ymaydi. Burilish qo'lini kutish holatiga qaytarganda, keyingi konfet tarqatishga tayyor holda teshikka tushadi.

Sizning dizayningiz chiroqning o'lchamiga va tarqatmoqchi bo'lgan konfet turiga qarab farq qilishi mumkin.

Dispenserni qoniqtiradigan darajada sinovdan o'tkazganingizdan so'ng, uni chiroq-chiroqqa o'rnating.

4-qadam: qismlarni Jek-chiroq fonariga o'rnating

Qismlarni Jek o-chiroq ichida joylashtiring
Qismlarni Jek o-chiroq ichida joylashtiring
Qismlarni Jek o-chiroq ichida joylashtiring
Qismlarni Jek o-chiroq ichida joylashtiring

Displey, tugma, karnay, SR-04 va dispenserni korpus ichiga joylashtiring. Men issiq elim ishlatardim.

Agar kerak bo'lsa, har xil komponentlarning ulanishi/uzilishiga ruxsat berish uchun kichik erkak-ayol terminalli ulagichlardan foydalanishingiz mumkin. Bu mening tajribam kabi o'rnatishni osonlashtirishi mumkin.

5 -qadam: Arduino eskizini yuklang

JokeOLantern.ino faylini yangi loyiha sifatida oching va saqlang. Pitches.h faylini bir xil loyiha papkasida joylashtiring. Bu loyiha ijro etgan kuylar uchun maydonlarni taqdim etadi.

Eskiz ichida siz displey uchun hazillar va javoblardan iborat katta belgilar majmuasini topasiz. O'zingiz xohlagan tarzda qo'shing/o'chiring/o'zgartiring. Ko'p bo'sh satrlarni ko'rasiz. Shunday qilib, hazillar displeyda yaxshi ajratilgan. Hazil uchun 4 ta satr va punch chiziq uchun 4 ta satr bor. Agar siz massiv to'g'ri ishlashini xohlasangiz, 4 va 4 -sonli aloqalarni saqlaganingizga ishonch hosil qiling. Taqdim etilganidek, qatorda 12 ta hazil bor. Agar siz hazil qo'shsangiz/o'chirsangiz, o'zgartirish kerak bo'ladi, int msgNum = (int) tasodifiy (12); hazillar soniga mos keladigan boshqa qiymatga.

Eskizni kompilyatsiya qilish/yuklash. Shirinliklar tarqatgichingizni yuklang va Xellouin bayramini boshlang!

Tavsiya: