Mündəricat:
- Addım 1: Söhbət
- Addım 2: İdarəetmə Panelinin proqramlaşdırılması
- Addım 3: İdarəetmə Paneli Yaratmaq - Məktəb Lazer Oymaçısı sayəsində
- Addım 4: Oğurluqdan qorunma
- Addım 5: İdarəetmə Panelini genişləndirin
- Addım 6: Pul Hiyləsi?
- Addım 7: Dispenser Dizaynı
- Addım 8: Dispenser Mexanizmi
- Addım 9: Bir Sıx Fit
- Addım 10: Alt Dispenser Qapağının yaradılması
- Addım 11: Giriş qapısının yaradılması
- Addım 12: Yerində sıxışdırın
- Addım 13: Kabel İdarəçiliyi - Xüsusi Deliklər sayəsində
- Addım 14: Bağlı saxlayın! - Bahar Qapının Yüklənməsi
- Addım 15: Biznesə Açıq
- Addım 16: İlk Alış… "Balo?"
Video: Soda Dolabı - Avtomat: 16 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Dolablar əvvəllər olduğu kimi deyil. Bir çox məktəbin kitab üçün elektron cihazlara keçməsi ilə dolablar kitablarınız üçün daha az bir yer halına gəlir və daha çox bir sual: "Bununla nə edəcəm?"
Bəs bu yerdən öz avtomatınız üçün istifadə edə bilsəydiniz? Bu Təlimat kitabında, fikri necə ortaya qoyduğumu, onu necə hazırladığımı, yol boyu bir neçə problemi necə həll etdiyimi və hamısının necə ortaya çıxdığını sizə xəbər verəcəyəm! Ən sevdiyiniz içkidən bir banka açın və gəlin!
Addım 1: Söhbət
Bir ildən bir az əvvəl, nahardan ABŞ Tarixi dərsinə qayıdarkən dolablardan birinə baxdım və düşündüm ki, "bir avtomatın soyunma otağının içərisinə tam oturması necə gözəl olardı?" Bir az sonra fikirimi masamdakı bir neçə sinif yoldaşına dedim. Daha sonra zarafat olaraq bir müddət bu barədə danışdıq, amma davam etdikcə mənə bu fikir tamamilə mümkün görünürdü!
Qarşımıza qoyulan hər hansı bir tapşırığın tərəfinə kobud eskizlər çəkməyə başladım. Daha irəli getməmiş, ertəsi gün məktəbə bir ölçmə lenti gətirdim və nahar zamanı əlimdən gələn hər ölçünü almaq üçün soyunma otağına getdim. Bir neçə gün sonra məktəb yayda idi.
Addım 2: İdarəetmə Panelinin proqramlaşdırılması
Hər hansı bir layihədə, işin elektron tərəfini əvvəlcə işə götürməyi ən yaxşı şəkildə görürəm. Yaz aylarında Arduino, sikkə qəbuledicisi, LCD ekran və maqnit qamış açarı almaqla başladım. Həm də əvvəlki bir layihə ətrafında bir neçə arcade düyməsinə sahib idim. Sonra hər şeyi bir ayaqqabı qutusunun içərisinə bağladım və hamısını keçid üçün tullanan kabellərdən istifadə edərək bağladım. Ortaq bir zəmin qurmaq üçün çörək taxtasının olması faydalı idi. Sikkə qəbuledicisi 12 volt tələb edirdi, Arduino isə 5v istifadə edir, buna görə də indiyə qədər sikkə qəbuledicisini 12 volt DC güc adapteri ilə gücləndirdim.
Proqramlaşdırma öyrənmə prosesi idi. Ekrandan başlayaraq bir anda bir cihaz işlədim. Amazon şərhləri bölməsi bu addım üçün faydalı oldu. Biri artıq ekran üçün iş kodunu göndərmişdi. Bir neçə dəyişənlə oynadıqdan sonra sikkə qəbuledicisinə keçdim.
Sikkə qəbuledicisi üçün sadə bir Google axtarışı məni Skipped-in təlimatlandırıcısına aparır:
Sikkə qəbuledicisi, proqramlaşdırılmış sayda pulsu Arduinoya vuraraq işləyir. Arduino, pulun miqdarını dəqiq bir şəkildə ifadə etmək üçün pulsları 0,05 dollar ilə vurur. Sikkələr arasındakı ən böyük ortaq faktorunuz 5 qəpik olduğu üçün bu əla işləyir! Sikkə qəbuledicisini nikel üçün 1 nəbz, iki dime üçün pulse və dörddəbir üçün 5 puls çıxarmaq üçün proqramlaşdırdım. Dəyişiklik etmək istəmədim, buna görə də dollar sikkələrini buraxdım. Sikkə qəbuledicisinə uyğun gəlmədiklərini nəzərə alaraq yarım dollar da buraxdım. Qəbul edəni anladıqdan sonra bunu ekranla birləşdirdim.
Bundan sonra, mən bir rulondaydım. Maşını soyunma otağına yerləşdirmək üçün iki fərqli pop satmaq qərarına gəldim. Pop, 2 servo almaq üçün iki arcade düyməsini bağladım və özümə admin giriş səhifəsi vermək üçün qamış açarı əlavə etdim. Burada satılan qutuların sayını, mövcud stoku, ümumi gəliri sadaladım. Mövcud səhm səhifəsində olarkən daha çox səhm qoyulduğunu göstərmək üçün arcade düymələrindən birini basıb saxlayın.
Sonra hər şeyin işlədiyinə əmin olduqdan sonra amazondan 12 voltluq dərin bir dövrəli batareya aldım. Batareyanı birbaşa sikkə qəbuledicisinə bağladım və Arduino batareyası ilə paralel olaraq çalışmaq üçün USB avtomobil adapterini sındırdım. Avtomobil şarj cihazının 2 Amp və 1 Amp portu olduğu üçün ekranı və Arduino -nu 1 Amper və servoları 2 Amper ilə gücləndirdim. Bir gərginlik bölücü dövrə istifadə edərək, idarəetmə səhifəsində də batareya gərginliyini göstərə bildim.
Addım 3: İdarəetmə Paneli Yaratmaq - Məktəb Lazer Oymaçısı sayəsində
Nike ayaqqabı qutusundan avtomat düzəldə bilməzsən. Son vaxtlar məktəbimizin yeni 24 düymlük Epilogue Mini lazer kəsicisindən istifadə edirəm. Otomatın ön üzü üçün qara akril istifadə etməyə qərar verdim. Gözəl bir şəkildə kəsilir və olduqca təmiz görünür. İdarəetmə panelini proqramlaşdırdıqdan sonra hər bir komponentin evə ehtiyacı var. Sikkə qəbuledicisi və batareya kimi şeylərin əhəmiyyətli bir yer tutduğunu nəzərə alaraq heç bir şeyin arxa tərəfdən heç bir şeylə qarşılaşmadığından əmin olmalı idim.
Paneli CorelDRAW-da çəkməzdən əvvəl Photoshop-da tez bir maket hazırladım. Maşının adını çəkmək üçün əla vaxtdır! "Soda dolabı" nı bəyəndim. Yuvarlaq düzbucaqlı haşiyələri olan arxa planda həkk olunmuş grid görünüşünü bəyəndim. Düymə, açar dəliyi, ekran, loqotiplər və sikkə qəbuledicisi üçün bir neçə deşik kəsdim. Sonra hər şeyi təyin olunmuş yerə qoydum. Logo ekranlarını örtmək üçün iki ədəd şəffaf akril də qoydum.
İndiyə qədər hər şey əla görünürdü!
Addım 4: Oğurluqdan qorunma
İdarəetmə panelinin əsas xüsusiyyətlərindən biri oğurluqdan qorunma idi. Başqalarının idarəetmə panelini soyunma otağından çıxarmasını istəmirdim. Qarderobun ön tərəfində qapının daxil olduğu bir dodaq var. Bu dodaqla eyni qalınlığa malik iki lövhə kəsdim və hər lövhədə açarla idarə olunan qolun istifadə edildikdə itələməsinə imkan verən yuvaları kəsdim. Kilidləndikdən sonra idarəetmə paneli çıxarmaq üçün "çox böyükdür". Sonra idarəetmə panelini çıxarmaq üçün etməli olduğum tək şey açarı çevirmək və irəli çəkməkdir.
Addım 5: İdarəetmə Panelini genişləndirin
İdarəetmə panelinin özü bitdikdən sonra hər şeyi akril qutuya qoydum. Qutu, soyunma otağının içindəki nahar qutusu rəfinə uyğun olardı. Batareyanı başqa bir şeydən uzaq tutmaq üçün dayaqlar qurdum. Arxa panel kabinet maqnitləri ilə tutulur, buna görə istənilən vaxt içəriyə daxil ola bilərəm. Güc açarı üçün bir neçə deşik var ki, bu da "şarj rejiminə" çevrilə bilər, iki vintli terminali birbaşa batareyaya bağlayır. Şarj etməyi çox asanlaşdırır, çünki maşını doldurmaq üçün açmamalıyam. Sikkə qəbuledicisinin altına, qoyulan hər hansı bir sikkəni tutan bir çekmece üçün bir çuxur daxil etdim. Qutunun üstündə, başqa bir arcade düyməsindəki mikro açarı batareyanın kəsmə açarı olaraq istifadə etdim. Soyunma qapısı bağlı olarkən avtomatın işləməsini istəmirdim, dolabın qapısı bağlandıqda açarı vurur və avtomatı söndürür.
Addım 6: Pul Hiyləsi?
Bir müddət sonra maşında bəzən əlavə 5 qəpik olacağını anlamaq mənim üçün çox çəkmədi. Bu yaxşı deyildi. Problemi diaqnoz etməyə çalışdıqdan sonra gördüm ki, yorğanı başımın üstünə çəkdikdən sonra sikkə qəbuledicisinin ön tərəfinə dörddə birinə toxunduqda, yalnız bir statik elektrik üçün sizə 5 sent verən bir nəbzi işə salacaqsınız! Mən elektrikçi deyiləm, amma ön plaka daxil olmaqla hər şeyin topraklanmasının problemi həll edəcəyini düşündüm. Bununla birlikdə şkaflar boyanmışdır. Şkafı dəyişdirmək istəmədim, buna görə topraklama işləməyəcək. Bir az proqramlaşdırma ilə problemi həll etməyə qərar verdim.
Bir sikkə üçün hər nəbz arasındakı vaxt məsafəsini ölçməklə başladım. Sikkə adapterindəki sürətli ayarı istifadə etdiyiniz müddətdə, təxminən 130ms aralığa çatır. Sonra hər nəbzin son nəbzdən 130 ms aralıda olub olmadığını yoxlamaq üçün sikkə proqramının eskizini dəyişdirdim. Bu doğrudursa, sikkə dəyərinə 5 sentlik bir nəbz əlavə olunur. Ancaq düşünsəniz, hər hansı bir sikkənin ilk nəbzi, son nəbzindən daha uzun bir zaman məsafəsinə malikdir. Son nəbz daha əvvəl girilmiş sikkə idi. Beləliklə, məsələn, dörddə bir vuruşun dörddə birini hesablamaq 20 qəpik verir. Nikel hətta işləmədi, çünki iki nike tez qoymasanız, bir nəbz, axırıncıdan 130 ms ayrı ola bilməz.
Bunu həll etmək üçün sikkə qəbuledicisini iki dəfə nikel, üç dəfə qəpik və altı dəfə dörddə bir dəfə nəbz vurmaq üçün yenidən proqramlaşdırdım.
Bütün bu ağılsızlar nə etdilər? İndi, sikkə qəbuledicisini ən az iki dəfə, tam 130ms aralığında statik elektriklə şoka sala bilməsəniz, statik elektrikin heç bir sikkə üçün heç vaxt sayılması mümkün deyil.
Maraqlanan hər kəs üçün kod budur!
Addım 7: Dispenser Dizaynı
Elektron tərəfi yoldan çıxardıqdan sonra dispenser qutularına keçdim. Bunlar soyunma otağının ən dibinə gedərdi. Autodesk Inventor -da lazerlə kəsilmiş hazır qutu hazırladım. Lazerlə kəsildikdən sonra taxta yapışqanla yapışdırmadan əvvəl bir neçə dəfə bir yerə bağlayıram. Bitirdikdən sonra olduqca güclü olmağa başladılar! Hər bir qutuda müəyyən növdən 6 qutu var. Qutular bir -birinin aynalı görüntüləri idi, buna görə də son ayağını buraxmaq, qutunuzu tutmaq üçün altda gözəl bir açılış yaradır. Qutunun yan tərəfindəki çuxur, hər dəfə bir banka satıldıqda 90 dərəcə dönən C formalı bir kanal tutmağa xidmət edirdi. Bu, bütün qutuların bir anda verilməsini maneə törədir. İnsanların C kanalı ilə qarışmaması üçün düşməzdən əvvəl qutunun yuvarlanması üçün altına bir az uzunluq əlavə etdim.
Addım 8: Dispenser Mexanizmi
Kutuların düşməsi üçün C şəkilli bir kanal olmadan dispenser işləməyəcək. 3D çapa keçməzdən əvvəl bir neçə prototip dispenser kanalı hazırladım. Bir neçə akril dişli iki akril diskə bükülmüş kartondan başladım. 1: 1 sürətləndirməyin heç bir mexaniki üstünlüyü olmasa da, bunu servonun qutunun içərisinə quraşdıraraq dispenserin aşağı profilini saxlamaq üçün etdim. Mükəmməl deyildi, amma karton çox yaxşı işləyirdi. Kartonu incə təbəqəli akril lövhə ilə əvəz etməyə çalışdım, amma daha pis oldu.
Fusion 360 -da son bir dizayn hazırladım və onu https://www.makexyz.com/ xidmətindən çap etdirdim. MakeXYZ -dən keçməmisinizsə, çox tövsiyə edirəm! Aldığım keyfiyyətli parçalar üçün olduqca ucuz idi. Həm də çox tezdir.
Son şəkildə qutunun arxa divarına yapışdırılmış bir parça görürsünüz. Parçanın qutudan sürüşməməsinə xidmət edən 3D çaplı parçanın yuvalarına uyğun olan bir neçə tıxac yapışdırdım. Tıxac yapışdırıldıqdan sonra artıq hissəni çıxara bilməzsiniz.
Sonra servonu qutunun içərisindən monte etdim, kənara lazer kəsici dişli qoydum və idarəetmə panelinə bağladıqdan sonra sınadım.
Addım 9: Bir Sıx Fit
Bu işi bitirdikdən sonra, sınamaq üçün məktəbə götürdüyüm hər şeyi götürəcəyimi düşündüm! Məktəb bu vaxtdan etibarən yenidən başlamışdı, buna görə də dostumun binaya girməsinə kömək edə bildim.
Dağıtıcıları uyğunlaşdırmaq bir hiylə idi! Bunu etmək üçün sol dispenseri taxdım və sürüşdürdüm. Sonra sağ tərəfi içəri daxil etmək üçün onu digər dispenserin üzərinə qoydum, sağa köçürdüm və sol dispenserin yanına endirdim. Sonra soyuducunun kənarlarına kənara qoymaq üçün iki dispenserin arasına yarım düymlük lövhə sürüşdürdüm. Lövhə, qutuları dizayn edərkən daxil etdiyim bir dodağa söykənir.
Addım 10: Alt Dispenser Qapağının yaradılması
Ağacın lazerlə kəsilməsi, bəzi hallarda olduqca gözəl görünsə də, çox peşəkar görünən bir avtomat maşınının önünü açmır. Mövzunu davam etdirmək üçün, əvvəlki ızgara modelini istifadə edərək daha çox qara akrildən bir panel kəsdim. İçərisinə girə biləcəyim və bir banka verildikdə onu tuta biləcəyim qədər böyük bir açar kəsdim.
Bir az sınaqdan sonra, qutuların birbaşa soyunma otağının metal döşəməsinə düşmək əvəzinə yuvarlana biləcəyi akril paz formalı bir parça əlavə etdim. Əks halda olduqca yüksək səsləndi!
Addım 11: Giriş qapısının yaradılması
Hər bir dispenserdə cəmi 6 banka olduğu üçün əlavə ehtiyat saxlamaq üçün bir sahəyə ehtiyacım var idi. Rahat olaraq, avtomat saxlama üçün hazırlanmış bir soyunma otağında! Sırt çantasının yerləşdiyi dolabın üst yarısını örtmək üçün bir panel hazırladım. Bir çərçivədən, bir neçə menteşədən və açar kilidi olan daxili paneldən ibarət idi. Yenə də bu, şəbəkə mövzusunu maşının qalan hissəsinə uyğun saxladı.
Addım 12: Yerində sıxışdırın
Maşının alt yarısının oğurlanmaması və ya dəyişdirilməməsi üçün hamısını yerində saxlamaq üçün bir sıra tıxaclar və boşluqlar düzəltdim. Qapının oturduğu şkafın ön tərəfindəki dodağı xatırlayırsınızmı? Hər tərəfə 3/4 düymlük melaminlə örtülmüş MDF-dən hazırlanmış iki boşluq qoydum. Bunlar, avtomat panellərini bağlandıqda soyunma qapısındakı birləşmə kilidinə çarpmamaq üçün kifayət qədər geri itələməyə xidmət edirdi. Sonra giriş qapısını açdım və içəridən çərçivənin və alt qapağın arxasındakı bir neçə qovaq lövhəsini sıxışdırdım. Bu, panelləri ön tərəfdəki dodağa itilən aralıqlara qarşı itələyərək kilidlədi. Avtomatdan bir şey oğurlamağın yeganə yolu içəridən açmaq və bu taxta tıxacları çıxarmaq olardı. Yoxsa cəbhəyə girə bilərsən, amma bunu gizli saxlayaq!
Addım 13: Kabel İdarəçiliyi - Xüsusi Deliklər sayəsində
Yaza getməzdən əvvəl, sırt çantasının asanlıqla açıla biləcəyini qeyd etdim ki, bu da telləri dispenserlərdən idarəetmə panelinə keçirtmək üçün mükəmməl bir çuxur yaradacaq. Soda Locker ilə bir məqsəd, soyunma otağında hər hansı bir dəyişiklik etməmək idi. Mənə görə, bu onu itələyirdi. Xoşbəxtlikdən, bu addımı atanda soyunma otağının arxasında təsadüfi yerləşdirilmiş iki çuxur olduğunu anladım. Daha böyük olduqları üçün daha yaxşı işlədilər və artıq orada!
Addım 14: Bağlı saxlayın! - Bahar Qapının Yüklənməsi
Əsl avtomat bu nöqtədə tamamilə bitdi! Növbəti addım soyunma otağının açıq qalmasının qarşısını almaq idi. Yerli həyət mağazama getdim və 15 düymlük bir gərginlik yayı aldım. Yenə də dolabın başqa bir əlverişli xüsusiyyəti var idi. Dolabın arxa tərəfinin yuxarı hissəsində kiçik bir divot var idi. Bir neçə dəfə bükərək bir kağız klip istifadə edərək yayı bağladım. Sonra, başqa bir çuxur sayəsində, menteşəyə yaxın olan qapının yuxarı kənarından bir bolt keçirtdim. Yayı boltla bağlamaq kimi sadə bir iş idi. Boltu menteşədən uzaqda olan başqa bir çuxura yerləşdirərək gərginliyi artıra bilərdim, amma barmaqlarımı bir qapı çırpıntısında kəsmək istəmirəm!
Addım 15: Biznesə Açıq
Qapını bir yayla bağladıqdan sonra birləşmə kilidini açmaq vaxtı gəldi! Yeni bir soyunma otağı olan hər hansı bir orta məktəbli kimi, kombinasiyanı bir dəfə daxil etdim və mandalı açıq tutarkən arxadan bir qələm atdım. Bir az daha etibarlı olmasını təmin etmək üçün onu da yerə yapışdırdım. İndi soyunma otağı hər kəs üçün açıq idi. Əlverişli olaraq, soyunma qapısı açılmadan əvvəl ən azından yuxarı çəkilməyinizi tələb edərkən bağlandıqda hələ də kilidlənmişdir. Soda Dolabını təmir üçün bağlamaq lazım olsa, qələmi asanlıqla çıxara bilərəm və maşın yenidən kilidlənir. Heç kim mənim kombini bilməyə ehtiyac duymayacaq.
Addım 16: İlk Alış… "Balo?"
Epilog yarışmasında birinci mükafat 8
2016 Arduino yarışmasında birinci mükafat
Tövsiyə:
Bubble Bobble Arcade Dolabı (Bartop): 14 Addım (Şəkillərlə)
Bubble Bobble Arcade Kabineti (Bartop): Başqa bir kabinet qurma bələdçisi varmı? Şkafımı, ilk növbədə, Galactic Starcade -dən şablon olaraq istifadə edərək qurdum, amma gedərkən bir az dəyişiklik etdim ki, fikirləşirəm ki, hər ikisini də yaxşılaşdırıram. bəzi hissələri yerləşdirmək asanlığı və estetiği yaxşılaşdırmaq
Xüsusi Bartop Arcade Dolabı: 32 Addım (Şəkillərlə birlikdə)
Xüsusi Bartop Arcade Şkafı: Salam və xüsusi bir bartop arcade kabinetinin necə qurulacağına dair ilk Təlimatımı yoxladığınız üçün təşəkkür edirəm! Yaşlandıqca və nostaljik retro oyunlarından zövq almaq istəyərkən oyun meydançaları həqiqətən geri dönməyə başladı. Böyük bir fürsət yaradır
Ətraf Mühit İşıq Efektli Arcade Dolabı: 9 Addım (Şəkillərlə)
Ətraf Mühit İşıq Efektləri ilə Arcade Kabinet: Ticarət keyfiyyəti arcade idarəetmələri və inteqrasiya olunmuş Ambient Reality Effects sistemi olan ev istehsalı bir arcade taxta şkaf. Taxta şkaf, Home Depot -dan 4x8 'ölçülü sandviç paneldən kəsilmişdir. Arcade nəzarətçisi, http://www.hanaho… saytından HotRod SE -dir
Mebel dərəcəli Kokteyl Arcade Dolabı: 12 Addım (Şəkillərlə birlikdə)
Mebel Sınıfı Kokteyl Arcade Şkafı: Mən bir məhsul dizayneri, video oyunçu və mənzil həvəskarıyam. MAME arcade böcəyindən dişlədim və dostlarım Dorothy və Arvon üçün bir toy hədiyyəsi almalı oldum, buna görə də gözü görünməyəcək bir arcade kabineti dizayn etmək və qurmaq qərarına gəldim
EMP Səbət Dolabı: 12 Adım (Şəkillərlə)
EMP Səbət Dolabı: Bir çox supermarket və pərakəndə mağazanın ətrafında dayanacaqda boyalı sarı xətt gördünüzmü? Sehrli sarı xətt arabaların yerində dayanmasını dayandıran və arabaların dayanacaqdan çıxmasına mane olan bir siqnal verir. İndi y qura bilərsiniz