Mundarija:

Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv: 6 qadam
Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv: 6 qadam

Video: Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv: 6 qadam

Video: Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv: 6 qadam
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Iyul
Anonim
Image
Image
Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv
Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv
Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv
Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv
Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv
Qopqoq: shisha idishning qopqog'ini ajratuvchi interaktiv

Bu ko'rsatma Janubiy Florida universitetining 2018 yilgi Makecourse loyihasi talabini bajarish uchun yaratilgan (www.makecourse.com)

Vaqti -vaqti bilan men uyga qaytishni va uzoq umr ko'rgandan keyin dam olish uchun bir nechta pivo ichishni yoqtiraman. Afsuski, mening shisha qopqog'im yig'ila boshladi va men buni tuzatish uchun nimadir qilish kerakligini tushundim. Shuning uchun men bu juda kulgili, ammo yarim sezgir shisha qopqoqni ajratgichni yaratdim. Endi men nima deb o'ylayotganingizni bilaman, "siz shishaning qopqog'ini tashlay olmadingizmi" yoki "shishaning qopqog'i nima bo'lishidan qat'iy nazar yig'ilmayaptimi?". Ha … ha, lekin men Arduino bilan ko'proq tanishishni xohlardim va bu menga buning uchun bahona va turtki berdi !!!

Va kim ulardan birini o'z ManCave yoki SheShedda xohlamaydi?!?!

Bu yo'riqnomada men sizga bu yopishqoq va umuman yaroqsiz qurilmani qanday yaratganimni asta -sekin ko'rsataman!

(Iltimos, mas'uliyat bilan iching)

Agar sizda ushbu qurilish haqida savollaringiz bo'lsa yoki muammolarni bartaraf etishda yordam kerak bo'lsa, quyida izoh qoldiring va men sizga yordam berishdan xursand bo'laman!

1 -qadam: qismlarni yig'ish

Qismlarni yig'ish
Qismlarni yig'ish

O'chirish uchun uskunalar

Ushbu qurilmani yaratish uchun sizga quyidagi qismlar kerak bo'ladi. Ulardan ba'zilari ixtiyoriy, chunki ular qurilishni biroz bardoshli qiladi.

Xavotir olmang, men Amazon.com saytidan sotib olgan mahsulotlarga havolalarni beraman. Ammo qarangki, uy atrofidagi buzilgan/eski elektronikadan nimani olib tashlashingiz mumkin!

  • Arduino Uno R3 …………………………………………… 16.90 dollar
  • TCS230 / TCS2300 rang sensori ……………………..99
  • IIC 1602 LCD displeyi/ I2C moduli ………………. $ 7.59 I2C moduli borligiga ishonch hosil qiling !!!
  • SG90 9G servo ………………………………………….. $ 12.99 (6 dona) Bularni hamma narsada ishlatganingiz uchun ularni alohida sotib olganingiz ma'qul va ular alohida qimmat.
  • Yalang'och simga 3,5 mm stereo o'ng burchakli vilka …….. $ 5.92 Siz, ehtimol, uy atrofida eski audio kabelni topishingiz mumkin!
  • Simlar, MM, MF, FF ………………………………………. $ 6.98
  • Arduino Uno R3 uchun vintli qalqon …………………….. 9,98 dollar (ixtiyoriy, men simlarim tasodifan uzilib qolishini xohlamaganman)
  • MicroSD kartani o'qish moduli ……………………….. 8.29 dollar
  • (5 ta paket, alohida birlik sotib olish ~ 2 dollar arzonroq)
  • MicroSD karta (har qanday o'lcham ishlaydi, men uni formatlash tafsilotlarini quyida ko'rib chiqaman)
  • Kirish uyasi bo'lgan har qanday faol dinamik

Dasturiy ta'minot

Arduino IDE (bu yerdan yuklab oling)

Har xil

  • Tel kesuvchi / qaychi
  • Qo'lda ishlaydigan Dremel va yoki 220 dona zımpara
  • Issiq qurol
  • Philips boshli tornavida
  • Yassi boshli tornavida
  • Issiq yopishtiruvchi qurol (aqlli va dangasa uchun)

2 -qadam: Shishani qurish

Shishani qurish
Shishani qurish
Shishani qurish
Shishani qurish
Shishani qurish
Shishani qurish

Tez eslatma

Dastlab, korpus HowToMechatronics o'zining loyihalaridan biri uchun qurgan ranglarni ajratish moslamasiga o'xshash oddiy quti bo'ladi. Biroq, bir kecha men yotoqda yotar ekanman, o'ylaymanki, menda asboblar va ko'proq bilim bor! Yaxshiyamki, Janubiy Floridadagi universitetda bizda 3D bosma laboratoriyasi mavjud bo'lib, u talabalar uchun mavjud va bosib chiqarish asosan narxiga to'g'ri keladi. Bu bizga minimal narxda qalbimiz xohishlariga 3D chop etish erkinligini beradi. Ko'p o'tmay, men tayyor mahsulotda ko'rishingiz mumkin bo'lgan shishaning dizaynini yaratish haqida umumiy fikrga keldim!

QAYD: Endi siz, ehtimol, mendan nafratlanasiz, lekin ijodimning o'ziga xosligini saqlab qolish uchun men shisha, o'q yoki Decider uchun SAPR fayllarini joylashtirmayman. Ishonchim komilki, ijodkorlik, xayolot va zukkolik - bu yosh va keksa ong egilishi va o'sishda davom etishi kerak bo'lgan juda muhim ko'nikmalar. Biroq, men joylashtirgan va o'z versiyangizni yaratgan rasmlar ustida ishlashdan o'zingizni erkin his eting (bu unchalik qiyin emas)! Agar siz bunday modellashtirishni birinchi marta qilsangiz, men sizning dizayningizni 3D bosib chiqarishdan qat'iy maslahat beraman! (Bunday katta hajmdagi nashrdagi xatolar qayta chop etish uchun juda qimmatga tushishi mumkin!) Garchi u ko'rinmas bo'lsa -da, ko'pikli karton materialni kechirishni ancha kechiradi. HowToMechatronics tomonidan yaratilgan ushbu misol loyihasini ko'ring.

Dizayn bo'yicha asosiy fikrlar

Shisha dastlab foydalanuvchiga shishasini ochish va qopqoqni mexanizmga bir tekis siljitish uchun qo'yishga ruxsat berish uchun ishlab chiqilgan (bo'yinning ochiq dizayniga e'tibor bering). Shaftning qopqog'i tez va boshqariladigan tarzda osonlik bilan pastga tushishi uchun halqaning qopqog'ini ushlab turishi uchun mil keng bo'lishi kerak edi.

Mil, shuningdek, chuqurchalar yordamida shishaga qo'shilishi uchun mo'ljallangan. Bu uni yopishtirishdan katta ustunlikdir, chunki bunday qurilmada aniqlik juda katta ahamiyatga ega. Milni loyihalashda TCS3200 rang sensori moduli ham yodda tutilgan. Shaftda rang sensori vidalanadigan joy borligi sababli, Decider -dan rang sensori orasidagi masofa o'zgarmay qoldi, bu shisha qopqog'ining rangini aniq va izchil o'qishga imkon berdi.

Rang sensori aniqligini aniqlash uchun Decider qora rangda bosilishi kerak edi, chunki agar rang sensori belgidan biroz pastroq bo'lsa yoki qopqoq Deciderda noqulay holatda o'tirsa, boshqa har qanday rang o'qishga xalaqit berishi mumkin edi.

Qaytish uyasi aslida o'ylangan edi. Dizaynni chop etish uchun jo'natishdan oldin, men shuni tushunib etdimki, har bir o'qishdan keyin shishani teskari burishim kerak bo'lsa, qurilmani kalibrlash zerikarli ish bo'ladi.

Mening dizaynim mukammal emas edi

Loyihaning qanday g'alaba qozonganini bilishni xohlardim, lekin bu har doim ham parkda sayr qilish emas edi, men hech qachon 3D -nashrlarimni yaxshi qabul qila olmaganman. Aslida, men bosimlarga umuman toqat qilmayman. Men bosma profilimga qo'shimcha chig'anoqlar (standart 2 o'rniga 4) qo'shaman. Men zerikarli silliqlash jarayonini boshlashni afzal ko'raman.

3 -qadam: Hammasini uzatish

Hammasini elektr uzatish!
Hammasini elektr uzatish!
Hammasini elektr uzatish!
Hammasini elektr uzatish!

Ushbu konstruktsiyaning simli tomoni juda oldinga siljiydi, shunchaki Fritzing sxemasiga amal qiling, shunda siz borishingiz kerak! Ko'pgina Arduino loyihalarida bo'lgani kabi, agar bitta sim noto'g'ri bo'lsa, ehtimol bu sxema to'g'ri ishlamaydi!

Butun kontaktlarning zanglashiga olib kelmasligini ta'minlash uchun men har bir komponentni birma -bir ulashni maslahat beraman va yuqorida ko'rsatilgan misollar yordamida ularning to'g'ri ishlashini tekshirishni maslahat beraman.

4 -qadam: Kod

Kodeks
Kodeks

Agar siz Arduino -da yangi bo'lsangiz, bu juda zo'r bo'ladi! Menga sabr qiling, buni iloji boricha soddalashtirish uchun men o'z kodimni sharhlar bilan buzaman, shuningdek men o'z asosiy kodimni tuzishda ishlatgan misol kodlarini qaerdan topganimni ko'rsataman. Yodingizda bo'lsin, loyihaning boshida men ham nima qilayotganimni bilmasdim. Dasturning maqsadi nima ekanligini bilish uchun qarorlar sxemasini ko'rib chiqish yaxshi boshlanishdir, keyin mening kodimni sinab ko'ring va adashganingizda kodimni tuzgan misollarni ko'rib chiqing.

Yuklab olish uchun kutubxonalar (Arduino -ga kutubxonalarni qanday o'rnatishni bilish uchun shu erni bosing).

  1. ServoTimer2 - Servislar Timer2 -dan foydalanadilar, chunki Wav Player 1 -taymerni aylantiradi
  2. Suyuq kristal_I2C
  3. SD -kartani o'qish moduli uchun kutubxona
  4. TMRpcm (Wav/Mp3 pleer kutubxonasi)

Kodning asosiy kontseptsiyalari (quyida havola qilingan, men o'z kodimni yaratishda ishlatgan kodlar)

  1. Rang sensori
  2. LCD displey (24-33 qatorlar)
  3. Servo (Fayl -> Misollar -> ServoTimer2 -> Tozalash)
  4. SD -karta moduli (Fayl -> Misollar -> SD -> CardInfo)
  5. Wav pleer (Fayl -> Misollar ->)

Asosiy kod

Chuqur nafas oling va Arduino kod orqali ishlayotganda nima bo'layotganini bilib olish uchun mening joylashtirilgan kodimni va ularga qo'shni sharhlarni birma -bir ko'rib chiqing.

Tez orada men o'z kodim haqida batafsil videoni joylashtiraman.

5 -qadam: SD -kartangizni FAT32 formatlash

SD -kartangizni FAT32 formatlash
SD -kartangizni FAT32 formatlash
SD -kartangizni FAT32 formatlash
SD -kartangizni FAT32 formatlash

Shunday qilib, Arduino Micro SD kartangiz bilan to'g'ri ishlashi uchun xotira kartasi FAT32 formatlangan bo'lishi kerak. 32 Gbaytgacha bo'lgan SD -karta uchun bu muammo emas va ularni standart exFAT formatidan FAT32 ga o'zgartirish oson.

Ammo, agar siz menga o'xshagan bo'lsangiz va Amazonda 64 Gbli Micro SD -kartani 13 dollarga ko'rsangiz va uni sotib olmasangiz. Yechim hali ham juda tez va og'riqsiz.

Http://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm saytiga o'ting va "fat32format" ni yuklab oling. Yashil tugmachalarni bosmang. Faylning o'zi xavfsiz, men uni viruslarga tekshirdim va siz ham qila olasiz, lekin agar yashil tugmani bosgan bo'lsangiz, men sizni ogohlantirmaganman demang!

Bundan tashqari, siz SD -karta o'rnatilgan diskni to'g'ri tanlaganingizga ishonch hosil qiling. Siz noto'g'ri formatlashni xohlamaysiz, lekin men bunga aminman, lekin dastur bunga yo'l qo'ymaydi.

Hammasi shu! Sizning SD -kartangiz Arduino bilan ishlashga tayyor!

6 -qadam: Wav pleer

Wav o'yinchi
Wav o'yinchi

Dasturingiz. Wav audio fayllarini yangi formatlangan Micro SD kartadan muvaffaqiyatli chaqirishi uchun, MP3 fayllari tegishli. Wav audio formatiga aylantirilishi kerak.

Https://audio.online-convert.com/convert-to-wav saytiga o'ting va quyidagi rasmda ko'rsatilgan ko'rsatmalarga amal qiling.

Bit piksellar sonini 8-bitga o'rnating Namuna olish tezligini 16000 Gts ga sozlang Ovoz kanalini mono-ga o'zgartiring PCM formatini PCM-ga 8-bitli imzosiz o'zgartiring.

Keyin siz. Wav fayllarini yuklab olgandan so'ng, ularni SD -kartangizdagi asosiy papkaga joylashtiring, keyinroq ularni kodingizda chaqirganingizdek, aniq fayl nomlariga e'tibor bering!

Tavsiya: