Mündəricat:

Soda Dolabı - Avtomat: 16 addım (şəkillərlə)
Soda Dolabı - Avtomat: 16 addım (şəkillərlə)

Video: Soda Dolabı - Avtomat: 16 addım (şəkillərlə)

Video: Soda Dolabı - Avtomat: 16 addım (şəkillərlə)
Video: Çelik Rötuş ile Çizik Giderme Nasıl Yapılır? 2024, Iyul
Anonim
Image
Image
Söhbət
Söhbət

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ı

Image
Image
İdarəetmə Paneli Yaratmaq - Məktəb Lazer Oymaçısı sayəsində
İdarəetmə Paneli Yaratmaq - Məktəb Lazer Oymaçısı sayəsində

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ə

İdarəetmə Paneli Yaratmaq - Məktəb Lazer Oymaçısı sayəsində
İ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

Image
Image
İdarəetmə Panelinin genişləndirilməsi
İdarəetmə Panelinin genişləndirilməsi

İ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 genişləndirilməsi
İdarəetmə Panelinin genişləndirilməsi
İdarəetmə Panelinin genişləndirilməsi
İdarəetmə Panelinin genişləndirilməsi

İ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?

Pul fırıldaqçılığı?
Pul fırıldaqçılığı?

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ı

Dispenser Dizaynı
Dispenser Dizaynı
Dispenser Dizaynı
Dispenser Dizaynı
Dispenser Dizaynı
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

Image
Image
Dağıtma mexanizmi
Dağıtma mexanizmi
Dağıtma mexanizmi
Dağıtma mexanizmi
Dağıtma mexanizmi
Dağıtma 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

Bir Sıx Fit!
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ı

Alt Dispenser Qapağının yaradılması
Alt Dispenser Qapağının yaradılması
Alt Dispenser Qapağının yaradılması
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ı

Giriş qapısının yaradılması
Giriş qapısının yaradılması
Giriş qapısının yaradılması
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

Yerində sıxışdırın
Yerində sıxışdırın
Yerində sıxışdırın
Yerində sıxışdırın
Yerində sıxışdırın
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ə

Kabel İdarəçiliyi - Xüsusi Deliklər sayəsində
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

Bağlı saxlayın! - Bahar Qapının Yüklənməsi
Bağlı saxlayın! - Bahar Qapının Yüklənməsi
Bağlı saxlayın! - Bahar Qapının Yüklənməsi
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

Biznesə Açıq!
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

Arduino yarışması 2016
Arduino yarışması 2016
Arduino yarışması 2016
Arduino yarışması 2016

2016 Arduino yarışmasında birinci mükafat

Tövsiyə: