Mündəricat:
- Addım 1: hissələri toplayın
- Addım 2: Şüşə qurmaq
- Addım 3: Hər şeyi bağlayın
- Addım 4: Kod
- Addım 5: SD kartınızı FAT32 formatlaşdırın
- Addım 6: Wav Player
Video: Qapaq: İnteraktiv Şüşə Qapağı Sıralayıcı: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat, Cənubi Florida Universitetində 2018 Makecourse layihəsi tələbinin yerinə yetirilməsi üçün yaradılmışdır (www.makecourse.com)
Hərdən evə gəlməkdən və uzun bir həyat günündən sonra dincəlmək üçün bir neçə pivə içməkdən zövq alıram. Təəssüf ki, şüşə qapaqlarım yığılmağa başladı və bunu düzəltmək üçün bir şey etmək lazım olduğunu düşündüm. Bu səbəbdən bu qədər gülməli, lakin yarı həssas şüşə qapağı sıralayıcı yaratdım. İndi nə düşündüyünüzü bilirəm, "şüşə qapaqlarını ata bilməzdinizmi" və ya "şüşə qapaqları asılı olmayaraq yığılmayacaqmı?". Yaxşı … bəli, amma Arduino ilə daha yaxından tanış olmaq istədim və bu mənə bunu etmək üçün bəhanə və motivasiya verdi !!!
Və bunlardan birini öz ManCave və ya SheShed -də kim istəməz ki?!?!
Bu Təlimat kitabında, bu yapışqan və ümumiyyətlə yararsız cihazı necə yaratdığımı addım -addım sizə göstərəcəyəm!
(Zəhmət olmasa məsuliyyətlə içmək)
Bu quruluşla əlaqədar hər hansı bir sualınız varsa və ya problem həllində kömək istəsəniz, aşağıda bir şərh yazın və sizə kömək etməkdən məmnun olarıq!
Addım 1: hissələri toplayın
Dövrə üçün avadanlıq
Bu cihazı qurmaq üçün aşağıdakı hissələrə ehtiyacınız olacaq. Quruluşu bir az daha davamlı hala gətirdikləri üçün bəziləri isteğe bağlıdır.
Narahat olmayın, Amazon.com saytından aldığım məhsulların bağlantılarını verəcəyəm. Ancaq evin ətrafındakı sınmış/köhnə elektronikanızdan nələr götürə biləcəyinizə baxın!
- Arduino Uno R3 …………………………………………… 16.90 dollar
- TCS230 / TCS2300 Rəng Sensoru …………………….99,99 dollar
- IIC 1602 LCD Ekranı/ I2C Modulu ilə …………………………………………………………………………………………………….
- SG90 9G servo …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
- Çılpaq Telə 3,5 mm Stereo Sağ Açılı Fiş …….. 5.92 $ Yəqin ki, evin ətrafında köhnə bir audio kabel tapa bilərsiniz!
- Teller, MM, MF, FF ……………………………………….
- Arduino Uno R3 üçün vida qalxanı …………………….. 9.98 dollar (İsteğe bağlı olaraq, naqillərimin istəmədən düşməsini istəmirdim)
- MicroSD Kart Oxuyan Modulu ……………………… 8.29 dollar
- (5 paket, fərdi vahid almaq ~ 2 dollar daha ucuzdur)
- MicroSD Kart (İstənilən ölçü işləyir, aşağıda formatlaşdırmanın detallarına daxil olacağam)
- Giriş jakı olan hər hansı bir Aktiv Dinamik
Proqram təminatı
Arduino IDE (Buradan Yükləyin)
Müxtəlif
- Tel kəsici / qayçı
- Əl Dremel və ya 220 daş zımpara
- İstilik silahı
- Philips Baş Tornavida
- Düz Başlı Tornavida
- İsti Yapışqan Tabancası (ağıllı və tənbəllər üçün)
Addım 2: Şüşə qurmaq
Tez Qeyd
Əvvəlcə mənzil HowToMechatronicsin layihələrindən biri üçün qurduğu rəng sıralayıcıya bənzər sadə bir qutu olacaqdı. Ancaq bir gecə yataqda yatarkən ağlıma gəldi ki, daha çox iş görmək üçün alətlərim və biliklərim var! Xoşbəxtlikdən Cənubi Florida Universitetində tələbələrə təqdim edilə bilən 3D çap laboratoriyamız var və çap əslində baha başa gəlir. Bu, bizə minimum qiymətə ürəyimizin istəklərinə 3D çap etmək azadlığını verir. Tezliklə bitmiş məhsulda görə biləcəyiniz şüşə dizaynını yaratmaq üçün ümumi bir fikirlə gəldim!
Qeyd: İndi yəqin ki, mənə nifrət edəcəksiniz, amma yaradıcılığımda bir az orijinallığı qorumaq üçün şüşə, şaft və ya qərar verən üçün CAD fayllarını yerləşdirməyəcəyəm. Həqiqətən inanıram ki, yaradıcılıq, təxəyyül və ixtiraçılıq həm gənc, həm də yaşlı ağılların əyilməli və böyüməyə davam etməli olduqları çox vacib bacarıqlardır. Bununla birlikdə, öz versiyanızı hazırladığım şəkillər üzərində işləməkdən çəkinməyin (əslində çox da çətin deyil)! Həm də bu cür bir şeyi ilk dəfə modelləşdirirsinizsə, dizaynınızı 3D çap etməməyi şiddətlə məsləhət görürəm! (Bu qədər böyük çaplı bir layihədəki səhvlər, yenidən çap etmək çox baha başa gələ bilər!) Parlaq görünməsə də, köpük lövhəsi materialı daha bağışlayar. HowToMechatronics tərəfindən yaradılan bu nümunə layihəyə baxın.
Əsas dizayn fikirləri
Şüşə əvvəlcə istifadəçiyə şüşəsini açıb qapağı mexanizmə bir hamar hərəkətlə yerləşdirməsinə icazə vermək üçün hazırlanmışdır (açıq boyun dizaynına diqqət yetirin). Mil, şüşə qapağının Decider -in qapağı tutmasına imkan vermək üçün sürətli və idarə olunan bir şəkildə asanlıqla aşağıya doğru sürüşməsinə imkan verəcək qədər geniş olmalıdır.
Şaft, çentiklər istifadə edərək şüşəyə birləşdirilmək üçün də hazırlanmışdır. Bu xüsusiyyətə malik bir cihazla dəqiqliyə son dərəcə böyük əhəmiyyət verildiyi üçün onu yapışdırmaq üzərində böyük bir üstünlükdür. Şaft dizayn edərkən TCS3200 rəng sensoru modulu da nəzərə alınmışdır. Şaftda rəng sensoru vidalanacaq bir yer olduğu üçün, şüşə qapaqlarının rəngini dəqiq və ardıcıl olaraq oxumağa imkan verən Decider -dən rəng sensoruna qədər olan məsafə sabit qaldı.
Rəng sensoru işarəsindən bir qədər kənarda olsaydı və ya qapaq qərarsız bir vəziyyətdə Decider -də otursa, hər hansı digər rəng oxunuşa müdaxilə edərdi, çünki rəng sensorunun dəqiqliyinə kömək etmək üçün Decider qara rənglə yazılmalı idi.
Qayıdış yuvası əslində sonradan düşünülmüş bir fikir idi. Dizaynı çapa göndərməzdən əvvəl başa düşdüm ki, xüsusən hər oxuduqdan sonra şüşəni tərsinə əymək məcburiyyətində olsam, cihazın kalibrinin sıxıcı bir iş olacağını başa düşdüm.
Dizaynım mükəmməl deyildi
Bu layihənin necə baş verdiyinin zəfərini çəkmək istərdim, amma həmişə parkda gəzmək olmurdu. 3D çaplarımı dözümlülükdə heç vaxt yaxşı olmamışam. Əslində çaplarıma heç dözmürəm. Çap profilimə əlavə qabıqlar (standart 2 əvəzinə 4) əlavə edirəm. Parçalarımın bir -birinə uyğunlaşması üçün yorucu zımpara prosesinə başlamağı üstün tuturam.
Addım 3: Hər şeyi bağlayın
Bu quruluşun naqilləşmə istiqaməti olduqca düzdür, sadəcə Fritzing sxeminə əməl edin və getməyiniz yaxşı olar! Əksər Arduino layihələrində olduğu kimi, bir tel səhv olarsa, çox güman ki, bu dövrə düzgün işləməyəcək!
Bütün dövrənin düzgün olduğunu təmin etmək üçün hər bir komponenti bir -bir bağlamağı və yuxarıda yazdığım nümunələri istifadə edərək düzgün işlədiklərini yoxlamağı məsləhət görürəm.
Addım 4: Kod
Arduino ilə yeni tanışsınızsa, bu çox böyük olacaq! Ancaq səbr edin, bunu mümkün qədər sadə saxlamaq üçün kodumu şərhlərlə bölüşdürəcəyəm və master kodumu qurmaq üçün istifadə etdiyim nümunə kodları harada tapacağımı sizə göstərəcəyəm. Unutmayın ki, bu layihənin əvvəlində nə etdiyimi başa düşmədim. Yaxşı bir başlanğıc, proqramın məqsədinin nə olduğunu başa düşmək üçün qərar axını cədvəlinə baxmaq, sonra kodumu sınamağa çalışın və itirdiyiniz zaman kodumu hazırladığım nümunələri yoxlayın.
Yükləmək üçün kitabxanalar (Arduino -da kitabxanaların necə qurulacağını öyrənmək üçün bura daxil olun)
- ServoTimer2 - Servolar Timer2 -dən istifadə edir, çünki Wav Player Timer 1 -i bağlayır
- LiquidCrystal_I2C
- SD Kart Oxucu Modulu üçün kitabxana
- TMRpcm (Wav/Mp3 Pleyer Kitabxanası)
Kodun Əsas Konsepsiyaları (Aşağıdakı linklər master kodumu qurmaq üçün istifadə etdiyim kodlardır)
- Rəng Sensoru
- LCD ekran (xətlər 24 - 33)
- Servo (Fayl -> Nümunələr -> ServoTimer2 -> Süpür)
- SD Kart Modulu (Fayl -> Nümunələr -> SD -> CardInfo)
- Wav Player (Fayl -> Nümunələr ->)
Master Kodu
Dərin bir nəfəs alın və Arduino kod üzərində işləyərkən baş verənləri hiss etmək üçün göndərdiyim kodu və bitişik şərh sətirlərini keçin.
Tezliklə kodumun ətraflı bir video gedişini yerləşdirəcəyəm.
Addım 5: SD kartınızı FAT32 formatlaşdırın
Beləliklə, Arduino -nun Micro SD kartınızla düzgün işləməsi üçün yaddaş kartının FAT32 formatında olması lazımdır. 32Gb -dən az olan SD Kart üçün bu problem deyil və onları exFAT -ı FAT32 -ə çevirmək asandır.
Ancaq mənim kimi olsanız və Amazon -da 13 dollara 64 GB Micro SD kartı görsəniz və satın ala bilməyəcəksiniz. Çözüm hələ də olduqca sürətli və ağrısızdır.
Http://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm ünvanına gedin və "fat32format" ı yükləyin. Böyük yaşıl düymələri KEÇMƏYİN. Faylın özü təhlükəsizdir, mən onu viruslar üçün skan etmişəm və siz də edə bilərsiniz, ancaq yaşıl düyməni basarsanız sizi xəbərdar etmədiyimi deməyin!
Ayrıca, SD kartınızın içərisində doğru sürücünü seçdiyinizə əmin olun. Səhv olanı format etmək istəmirsiniz, baxmayaraq ki, proqramın buna icazə verməyəcəyinə əminəm.
Bütün bunlar kifayətdir! SD kartınız Arduino ilə birlikdə istifadəyə hazırdır!
Addım 6: Wav Player
Proqramınızın uğurla yeni formatlaşdırılmış Micro SD kartınızdan. Wav audio fayllarını çağıra bilməsi üçün MP3 fayllarınız uyğun. Wav audio formatına çevrilməlidir.
Https://audio.online-convert.com/convert-to-wav ünvanına daxil olun və aşağıdakı şəkildəki təlimatları izləyin.
Bit Çözünürlüğünü 8 bit olaraq təyin edin Nümunə götürmə sürətini 16000 Hz olaraq təyin edin Səs Kanalını Mono olaraq dəyişdirin PCM Formatını 8 bitlik İmzasız olaraq dəyişdirin
Sonra. Wav fayllarınızı yüklədikdən sonra, onları SD Kartınızda yerləşən əsas qovluğa qoyun. Daha sonra kodunuzda onları çağıracağınız kimi dəqiq fayl adlarını qeyd edin!
Tövsiyə:
Şüşə Qapağı Atomizer Tutacağı: 3 addım
Şüşə Qapağı Atomizer Tutucusu: Salam, bu çox sadə təlimat, heç bir şey olmadığı üçün öz atomizer tutacaqlarınızı necə düzəltməyinizi göstərir. Gəlin başlayaq
DIY Şüşə Qapağı Fənəri: 15 Adım (Şəkillərlə birlikdə)
DIY Şüşə Qapağı Fənəri: Bəli, bu bir şüşə qapağında qurulmuş bir fənərdir :) Düzenli bir qapağı fənərə çevirməkdən başqa heç nə edə bilməyəcəyimin komik olacağını düşündüm və bəli uzun bir səyahət idi çox cəhdlə! Amma yanımda qalsansa
LED Şüşə qapağı: 5 addım
LED Bottlecap: Bu sadə və qeyri -adi şüşə qapağı ilə tökdüyünüz növbəti partiyada dostlarınızı təəssüratlandırın. Xüsusi effekt üçün partiyanızın içkilərini/qazlı içkilərinizi yandırın. Bu günortadan sonra LED -lərlə əlaqəli xüsusi və yeni bir şey düşünürdüm və bunu düşündüm
Led İşıq Qapağı / Təhlükəsizlik Qapağı və ya İşıq: 4 addım
Led İşıq Qapağı / Təhlükəsiz Qapaq və ya İşıq: bu fikri h2on adlı alət qutusu bölməsindəki nalgeen şüşələr üçün qapaq işığı olan bir maket jurnalından aldığım müsabiqəyə girişlərimdən biridir. 22 dollara bir neçə dollardan az pul qazandım
Şüşə qapağı işığı: 3 addım
Şüşə qapağı işığı: -Şəxsi içkinizi şəhər şüurlu bir parıltı çubuğuna çevirin! Hər səhər avtobus dayanacağında 5-10 dəqiqə gözləyirəm. Bir çox maşın mənim yanımda 40+ MPH sürətlə keçir. Gün işığı qənaət edir, ancaq qışa qədər daha qaranlıq olacaq