Mundarija:

DIY "Pul" tugmasi: 6 qadam
DIY "Pul" tugmasi: 6 qadam

Video: DIY "Pul" tugmasi: 6 qadam

Video: DIY
Video: OSON PUL TOPISH SIRLARI REALNIY TOPASZ 2024, Iyul
Anonim
DIY
DIY
DIY
DIY
DIY
DIY

"Pul!" Tugma - bu narsalar Interneti qurilmasi, maqsadga erishish uchun quvonch, hayajon va yomonlik tuyg'usini yaratishda, xuddi tugmani bosish kabi oson saqlashga mo'ljallangan. Saqlash qiyin bo'lishi mumkin va ko'pincha o'z-o'zini tarbiyalashni talab qiladi. "Pul!" Buttonning maqsadi - odamlarning tejash haqidagi fikrini o'zgartirish va shu bilan birga ishonch va imkoniyatlarni rivojlantirish! Qapital -dagi oldindan belgilangan jamg'arma hisobiga oldindan belgilangan miqdordagi pulni kiritmoqchi bo'lganingizda, "Pul!" Tugmasini bosish kifoya. tugma. Qutqarish maqsadiga yana bir qadam tashlaganingiz uchun mukofot - bu Cardi Bning "Pul" deb nomlangan qo'shig'idan "pul" degan ovozi. Buni eshitib, tejovchi o'zlarini mag'rurlik va ishonch hissini his qiladi, chunki ular Cardi kabi boy va ajoyib bo'lishga yaqinroqdir.

Ta'minotlar

O'chirish

  • Arduino Xuzza
  • Adafruit Audio FX ovozli paneli
  • Adafruit 1”dinamik
  • Adafruit Perma-Proto 1/2 o'lchamli non paneli
  • Kalitli batareya to'plami
  • Arduino uchun 1 lityum-ionli batareya
  • Tugma
  • Bir torli sim
  • Tel o'tkazgich
  • Tel -stripper
  • Lehimlash temir
  • Lehim
  • Uchinchi qo'l
  • Kattalashtirib ko'rsatuvchi ko'zgu
  • Lehimlash fanati
  • Xavfsizlik ko'zoynaklari

IoT

  • IFTTT
  • Qapital
  • Adafruit IO tasmasi
  • Arduino IDE
  • Ovoz yozuvchisi
  • Ovoz/video tahrirlash dasturi (iMovie, After Effects va boshqalar)

Shell tugmasi

  • 3D modellashtirish dasturi (Fusion 360, Rhino va boshqalar)
  • 3D printer
  • Plastik (3D bosma material)
  • 1 dyuymli 1/16 dyuymli sim
  • Issiq yopishtiruvchi qurol
  • Issiq elim
  • O'rta kuchlanishli siqish kamonlari

1 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

"Pul" tugmachasini yaratishda birinchi qadam - bu sxemani joyiga lehimlash. Lehimlash temir, lehim foniy, lehim, uchinchi qo'l, kattalashtiruvchi oynalar, tel kesgichlar va simlarni ajratgich yordamida biz sxemani ikkita taxta bilan yig'ishni boshlaymiz.

Arduino Feather Huzzah -dan va payvandlanmagan holda, qadoqdagi pin va Huzzani olib tashlang. Sarlavha pimlarini taxtadagi pinlar soniga mos ravishda tekislang, qo'shimcha pim pimlarini sim kesgich bilan olib tashlang yoki iloji bo'lsa ularni echib oling. So'ngra, satrning faqat birinchi va oxirgi pimlarini lehimlashdan boshlang. Har bir satrda birinchi va oxirgi pinlar lehimlangandan so'ng, qolgan sarlavhali pinlarni Arduino Huzzaga lehimlang. E'tibor bering, to'g'ri hizalanish shundayki, bosh pimlarining qisqaroq qismi tuklar huzasining pastki qismiga joylashtirilgan.

Endi barcha sarlavhali pinlar Arduino Huzzaga lehimlangan bo'lsa, biz Arduino Huzzani Perma-Proto 1/2 o'lchamli non paneliga lehimlaymiz. Arduino Huzzani (lehimli bosh pimlari bilan) bir uchining markaziga joylashtiring, barmog'ining pastki uchlarini non taxtasining teshiklaridan itarib, Perma-Proto Breadboard. Uchinchi qo'l asbobidan foydalanib, Arduino Huzzaning bosh pimlarini Perma-Proto Breadboard-ga lehimlang, har bir satrning birinchi va oxirgi sarlavhasi pinidan boshlang va keyin hamma bosh pimlarini davom ettiring. Bir paytlar huzlar non taxtasiga lehimlangan. Tugmachani olib, nonning qarama -qarshi chetiga, Huzzaning pastiga lehimlang.

Keling, karnaylarni Adafruit Soundboard -ga lehimlaylik. Ovoz panelini mustahkamlash uchun uchinchi qo'l asbobidan foydalanib, 1 dyuymli karnayning ikkita simini Soundboard-dagi L yoki R ampli pinlariga lehimlang. Agar karnay ustidagi simlar quvvat yoki tuproq sifatida ko'rsatilgan bo'lsa, topraklama simini pimga minus belgisi bilan, quvvat simini esa plyus belgisiga ulang. Agar karnayda simlar ko'rsatilmagan bo'lsa, har bir pinga bitta simni lehimlang.

Endi Huzzah non paneliga lehimlangan va Soundboard ishga tayyor. biz tugma, huzba va ovoz panelini ulash uchun zarur bo'lgan simlarni lehimlaymiz. Bu sxema litsiy-ionli akkumulyator bilan quvvatlanib, Huzzah kartasiga ulanadi. Ulanish uchun biz qora simlarni, er uchun - qizil, quvvat uchun - sariq, ulanish uchun - sariq simlardan foydalanamiz. Tegishli simlarni quyidagicha lehimlang:

  1. Qora simni Tukli Xuzadagi GND pinidan, non taxtasining er osti avtobusining yaqinidagi pinga lehimlang.
  2. Non taxtasining bir chekkasida, qora simni er osti avtobusidagi bitta pimdan, er osti avtobusining boshqa pimiga, taxtaning narigi tomoniga lehimlang.
  3. Qora simni tugmachaning bir oyog'i yonidagi pimdan eng yaqin er avtobusidagi pingacha lehimlang
  4. Huzzaning 4 -piniga tugmachaning erga qo'yilgan oyog'idan diagonalli oyog'idan sariq simni lehimlang.
  5. Qora simni ovoz panelining GND pinidan tortib, taxtaning er avtobusidagi piniga lehimlang
  6. Qizil simni ovoz panelining VIN pinidan Huzzaning BAT pinigacha lehimlang
  7. Sariq simni Soundboard 3 -pinidan Xuzaning 13 -pinigacha lehimlang

Simlar to'g'ri ulangandan so'ng, sxema sinovdan o'tishga tayyor!

2 -qadam: Applet yarating

Applet yaratish
Applet yaratish
Applet yaratish
Applet yaratish
Applet yaratish
Applet yaratish

"Pul" tugmachasini yaratishning navbatdagi bosqichi - bu Qapital -dagi hisob qaydnomasini ulash uchun "Agar shunday bo'lsa, bu" ilovasida. Bu applet - bu "Internet narsalar" qurilmasining asosi va foydalanuvchiga saqlash imkoniyatini beradigan tugma.

Eslatma: Agar tugallanmagan bo'lsa, boshlash uchun Adafruit. IO, IFTTT.com va Qapital -da hisoblar yarating. Bundan tashqari, ushbu qurilmani yaratish uchun zarur bo'lgan IoT texnikasi va sozlash bo'yicha zarur ma'lumotlarni Internetdagi narsalar sinfida topish mumkin.

Adafruit. IO saytiga o'ting va "Pul tugmasi" yoki "Pul" deb nomlangan yangi oyoqlarni yarating. Mantiqan, biz tugma bosilganda harakat sodir bo'ladigan applet yaratamiz (pul omonat hisobiga o'tkaziladi). Bu tasma Arduino Huzzah kartangizga va tugma holatini yozib olish uchun sizning tugmachangizga ulanadi. Tugma holati 1 bo'lganda, tugma bosilganda, Arduino Huzzah Adafruit. IO tasmasiga xabar yuboradi. Keyin bu tasmadagi ma'lumotlar tugma holatiga qarab pul depozitini ishga tushirish uchun appletda ishlatiladi.

IFTTT.com saytiga o'ting va yuqori o'ng menyuda "Yaratish" opsiyasi yordamida yangi applet yarating. "O'zingizni yaratish" ekranida. "+" Belgisini bosing va qidiruv xizmatlari satriga "Adafruit" ni kiriting. Adafruit tugmachasini va keyingi ekranda "Adafruit. IO -da kanalni kuzatish" variantini tanlang. Keyingi ekran sizdan bir qator ko'rsatmalarni o'rnatishingizni so'raydi. Birinchi maydonda ilgari yaratilgan "Pul" tasmasini tanlang. Keyin, munosabatlarni "teng" va qiymatni "1" qilib o'rnating. Ushbu sozlash, pul oqimida 1 qiymati yozilganda, ba'zi harakatlar sodir bo'lishini bildiradi. "Tetik yaratish" ni bosing va keyingi ekranda "+" belgisini bosing.

Quyidagi ekran sizga "Pul" tasmasidagi qiymat "1" ga teng bo'lgan amalni bajaradigan xizmatni tanlashingizni taklif qiladi. Xizmat qidirish satriga "Qapital" ni kiriting va Qapital ikonkasini tanlang. Keyingi ekranda "Maqsadga saqlash" variantini tanlang. Siz saqlamoqchi bo'lgan maqsadni va tugmani har bosganingizda maqsadingizga o'tkazmoqchi bo'lgan miqdorni tanlang. "Amal yaratish" ni bosing. Oxirgi ekranda, applet ishga tushganda xabarnoma olishni tanlang va "tugatish" tugmasini bosing. Quyidagi ekranda appletning funksionalligi umumlashtirilgan. Applet "Ulangan" ekanligiga ishonch hosil qiling.

3 -qadam: Media faylini yarating va yuklang

Media faylini yarating va yuklang
Media faylini yarating va yuklang

Yo'q, biz sxemani lehimladik va omonat hisobiga pul qo'yish uchun applet yaratdik, keling, "Pul" tugmachasini har bosganimizda, biz xohlagan ovozli faylni yaratamiz. Bu namoyish uchun men Cardi B -ning "Pul" xit qo'shig'idan bitta klipni ishlataman, lekin iltimos, o'zingizni tejashga kuch va g'ayrat bag'ishlaydigan har qanday qo'shiqni ishlating! Men faqat bitta klipni Soundboard -ga yuklayman, lekin xuddi shu ko'rsatmalarni bir nechta ovozli kliplarni yuklash uchun ishlatish mumkin.

Agar sizda. OGG yoki. WAV formatidagi ovozli klip bo'lmasa, quyidagi amallarni bajaring. Agar sizda ovozli klip to'g'ri formatlangan bo'lsa, iltimos, biz yuklagan qismga o'ting.

Ovozli klipni noldan yaratish uchun o'zingiz yoqtirgan musiqa pleyerini va mobil telefonda ovoz yozish dasturini oching. Yozuv qanchalik sifatli bo'lsa, tugmachangiz shunchalik yaxshi eshitiladi. IPhone foydalanuvchilari uchun o'rnatilgan ovozli eslatmalar dasturini tavsiya qilaman.

O'zingiz yoqtirgan musiqa pleyerini ochib, ijro etishni xohlagan qo'shiqni yoki ovozli klipni tanlang. Yozuvchi yordamida qo'shiq yoki klipning kerakli qismini yozib oling va saqlang. Ovozli klipni kompyuteringizga yuklang, agar u hali mavjud bo'lmasa, siz tanlagan audio muharririda klipni oching. Ovoz muharriridan foydalanib, ovoz klipini kerakli uzunlik va kompozitsiyaga tahrirlang.

Ovoz klipi kerakli uzunlik va kompozitsiyaga ega bo'lgandan so'ng, USB kabelidan foydalanib, Adafruit Soundboard -ni kompyuteringizga ulang. Finder yoki File Explorer -dan foydalanib, kerakli ovozli klipni Soundboard -ga o'tkazing.

4 -qadam: Kodni yozing

Kodni yozing
Kodni yozing

"Pul" tugmachasi uchun biz ishlatadigan kod asosan "Internet narsalari" sinfining 4 -darsidan va GitHub -da joylashgan ovozli panelni ishga tushirgichidan olingan. Adafruit. IO foydalanuvchi nomi va kalitini, shuningdek Wi -Fi ma'lumotlarini to'ldirishga e'tibor berib, biriktirilgan kodni Arduino Feather Huzzah -ga yuklang.

5 -qadam: modelni chop eting

Modelni chop eting
Modelni chop eting
Modelni chop eting
Modelni chop eting

Pul tugmachasini yaratishning oxirgi bosqichi 3D modellashtirish dasturi va siz tanlagan 3D printer yordamida tugma qobig'ini modellashtirish va chop etishdir. Fusion 360 -da 3D modellashtirish va chop etish bilan tanishish uchun, iltimos, Fusion 360 -da kirish modellashtirish kursiga o'ting.

Modellashtirish texnikasi haqida tushuncha olgandan so'ng, tashqi qobiq uchun ikkita bo'lak yarating: tugmachaning pastki qismi va tepaning yuqori qismi. Bu darslikning pastki tugmasi uzunligi 5 dyuym, kengligi 4 dyuym va chuqurligi 1,5 dyuym. Siz tugmachani xohlagan o'lcham va shaklda yasashingiz mumkin, faqat elektron platalar, batareya va karnay qobiqqa qulay joylashishiga ishonch hosil qiling.

Tugmalar ustki qismi sizning xohishingizga qarab ichi bo'sh yoki qattiq bo'lishi mumkin. Men umumiy ob'ektga og'irlik qo'shish uchun tugmachani mustahkam qurilishda modelladim. Qolaversa, tugmachaning yuqori qismi, men kabi, 3D -modellashda yangi boshlanuvchilar uchun murakkab emas, ular ulanishni uzluksiz bajara olmasligi mumkin. Qat'iy tepalik, shuningdek, foydalanuvchi tajribasini qondirish uchun tugmachaga buloqlar qo'shganda yordam beradi.

Tugma poydevori va tepasi modellashtirilgandan va chop etilgandan so'ng, biz yakuniy qurilishga o'ting, biz hammasini yig'amiz!

6 -qadam: Hammasini birga torting

Hammasini birga torting
Hammasini birga torting
Hammasini birga torting
Hammasini birga torting
Hammasini birga torting
Hammasini birga torting

Endi sxema lehimlangan, applet faollashtirilgan, qobiq chop etilgan va kod yuklangan, "Pul" tugmachasini to'ldirish uchun hamma narsani yig'ish vaqti keldi.

Tugmachaning yuqori qismidan boshlab, tugma ustki qismining har to'rt chetiga har biri 1 dyuymli to'rtta buloqni (issiq elim bilan) yopishtiring, bu holda buloqlar tugmachaning chetiga juda yaqin emas. Keyin, 1/8 dyuymli metall simning 1 dyuymli segmentlarini yuqoriga mahkamlang, shunda u kontaktlarning zanglashiga olib keladi. Bu metall bo'lak "Pul" tugmasi har bosilganda qo'lda tugmani bosadi. Nihoyat, kontaktlarning zanglashiga olib keladigan batareyani va tugmani tashqi qobig'ining pastki qismiga joylashtiring. Oxirgi qadam - buloqlar bilan tugmachaning yuqori qismini sxemaning yuqori qismidagi tugmachaning pastki qismiga joylashtirish. Yuqoridagi uchinchi rasmda ko'rsatilgandek, tugmani jismonan bosib turadigan metall bo'lakka to'g'ri kelishini ta'minlash uchun siz tugmachaning yuqori qismidagi buloqlarga o'tirish uchun sxemani tekislashingiz kerak bo'lishi mumkin. Tugmachaning yuqori qismi sxemaga to'g'ri kelgandan so'ng, "Pul" tugmasi tugadi! 2 -bosqichda yaratilgan Qapital appletingiz ulanganligiga ishonch hosil qiling.

Tavsiya: