Mundarija:

Soda shkafi - avtomat: 16 qadam (rasmlar bilan)
Soda shkafi - avtomat: 16 qadam (rasmlar bilan)

Video: Soda shkafi - avtomat: 16 qadam (rasmlar bilan)

Video: Soda shkafi - avtomat: 16 qadam (rasmlar bilan)
Video: жалаблар тудаси москвада 2024, Noyabr
Anonim
Image
Image
Gap
Gap

Shkaflar avvalgidek emas. Maktablarning ko'pchiligi kitoblar uchun elektron qurilmalarga o'tayotganida, shkaflar sizning kitoblaringiz uchun joy bo'lib qolmaydi va savol: "Men bu bilan nima qilaman?"

Agar siz bu joyni o'z avtomatingiz uchun ishlata olsangiz nima bo'ladi? Bu yo'riqnomada men sizga bu g'oyani qanday yaratganimni, uni qanday yaratganimni, yo'l davomida bir nechta muammolarni qanday hal qilganimni va barchasi qanday bo'lganini aytib beraman! Shunday qilib, sevimli ichimlikdan qutichani oching va keling!

1 -qadam: suhbat

Bir yil o'tmay, AQSh tarixi darsiga tushlikdan qaytayotganda, men shkaflardan biriga qaradim va "avtomatni shkafning ichiga to'liq joylashtirib qo'yish qanday yaxshi bo'lardi?" Ko'p o'tmay, men bu fikrni stolimdagi bir necha sinfdoshlarimga aytdim. Keyin biz bu haqda hazil sifatida bir muncha vaqt gaplashdik, lekin biz bu fikrni davom ettirganimizda, bu fikr butunlay mumkindek tuyuldi!

Men oldimizda turgan har qanday topshiriqning yoniga qo'pol chizmalar chizishni boshladim. Boshqa joyga borishdan oldin, ertasi kuni men maktabga o'lchash tasmasini olib keldim va tushlik paytida men har bir o'lchovni olish uchun shkafga bordim. Bir necha kundan keyin maktab yozgi ta'tilga chiqdi.

2 -qadam: Boshqarish panelini dasturlash

Image
Image
Boshqarish panelini yaratish - Maktab lazer o'ymakorligi tufayli
Boshqarish panelini yaratish - Maktab lazer o'ymakorligi tufayli

Har qanday loyihada, birinchi navbatda, ishning elektron tomonini ishga tushirish eng yaxshi ishlaydi deb o'ylayman. Yozda men Arduino, tanga qabul qilgich, LCD displey va magnit qamish kalitini sotib olishni boshladim. Bundan tashqari, menda oldingi loyihada joylashgan bir nechta arkada tugmalari bor edi. Keyin men hamma narsani poyabzal qutisiga joylashtirdim va ulanish uchun o'tish kabellari yordamida sim o'tkazdim. Umumiy asosni o'rnatish uchun non taxtasi bo'lishi foydali edi. Tangani qabul qilish uchun 12 volt kerak edi, Arduino esa 5V ishlatadi, shuning uchun hozircha men tanga qabul qilgichni 12 voltli shahar quvvat adapteri bilan quvvatladim.

Dasturlash - bu o'quv jarayoni edi. Men bir vaqtning o'zida bitta qurilmani ishladim, ekrandan boshlab. Amazon sharhlari bo'limi bu qadam uchun foydali bo'ldi. Kimdir ekran uchun ish kodini joylashtirgan edi. Bir nechta o'zgaruvchilar bilan o'ynab bo'lgach, men tanga qabul qiluvchiga o'tdim.

Tangalar qabul qiluvchisi uchun oddiy Google qidiruvi meni Skipped ko'rsatmasiga olib keladi:

Tanga qabul qiluvchisi Arduino -ga dasturlashtirilgan miqdordagi impulslarni yuborish orqali ishlaydi. So'ngra, Arduino pulsni 0,05 dollarga ko'paytirib, pul miqdori to'g'risida aniq tasavvur beradi. Tangalar orasidagi eng katta umumiy omilingiz 5 sent bo'lsa, bu juda yaxshi ishlaydi! Men tanga qabul qiluvchini nikel uchun 1 puls, dime uchun ikkita puls va chorak uchun 5 pulsni chiqarishga dasturlashtirdim. Men o'zgarish qilishni xohlamadim, shuning uchun dollar tangalarini qoldirdim. Men ham tanga qabul qiluvchiga to'g'ri kelmasligini hisobga olib, yarim dollar qoldirdim. Qabul qiluvchini aniqlagandan so'ng, men buni ekran bilan birlashtirdim.

Shundan so'ng, men rulonda edim. Mashinani shkafga joylashtirish uchun men ikki xil popni sotishga qaror qildim. Men pop, 2 servo sotib olish uchun ikkita arja tugmachasini uladim va o'zimga admin kirish sahifasini berish uchun qamish kalitini qo'shdim. Bu erda men sotilgan bankalar sonini, hozirgi zaxiralarni, jami daromadlarni sanab o'tdim. Joriy aktsionerlar sahifasida bo'lganingizda, aksiya tugmalarining birortasini bosib ushlab turishingiz mumkin.

Keyin, hamma narsa ishlaganiga amin bo'lganimdan so'ng, men Amazondan 12 voltli chuqur davrli batareyani sotib oldim. Men batareyani to'g'ridan -to'g'ri tanga qabul qilgichga uladim va Arduino batareyasi bilan parallel ishlash uchun USB avtomobil adapterini sindirdim. Avtomobil zaryadlovchisida 2 Amp va 1 Amperli port bor edi, shuning uchun men ekranni va Arduino -ni 1 Amper bilan, servolarni esa 2 Amper bilan quvvatladim. Kuchlanishni taqsimlash sxemasidan foydalanib, men akkumulyator zo'riqishini admin sahifasida ham ko'rsatishga muvaffaq bo'ldim.

3 -qadam: Boshqarish panelini yaratish - Maktab lazer o'ymakorligi tufayli

Boshqarish panelini yaratish - Maktab lazer o'ymakorligi tufayli
Boshqarish panelini yaratish - Maktab lazer o'ymakorligi tufayli

Siz Nike poyafzal qutisidan avtomat yasay olmaysiz. So'nggi paytlarda men maktabimizning yangi 24 dyuymli Epilogue Mini lazerli kesgichidan foydalanayapman. Men avtomatning old yuzasi uchun qora akrildan foydalanishga qaror qildim. U chiroyli kesilgan va u ham juda toza ko'rinadi. Boshqaruv panelini dasturlashdan so'ng, har bir komponentga uy kerak edi. Men tanga qabul qilgich va batareya kabi joylar katta hajmni egallaganligini hisobga olsam, orqa tomondan hech narsa boshqa narsaga aylanmaganiga ishonch hosil qilishim kerak edi.

Panelni CorelDRAW-da chizishdan oldin men Photoshop-da tezkor maket qildim. Bu mashinani nomlash uchun ajoyib vaqt! Menga "sodali shkaf" yoqdi. Men to'rtburchaklar chekkalari yumaloq bo'lgan fonda o'yilgan panjara ko'rinishini yoqtirdim. Men tugma, kalit teshigi, ekran, logotip displeylari va tanga qabul qilish uchun bir nechta teshiklarni kesib tashladim. Keyin men hamma narsani belgilangan joyga o'rnatdim. Logotip displeylarini yopish uchun men ikkita bo'lak shaffof akril qo'ydim.

Hozirgacha hamma narsa ajoyib ko'rinardi!

4 -qadam: o'g'irlikdan himoya

Image
Image
Boshqarish panelini ochish
Boshqarish panelini ochish

Boshqarish paneli bo'lishi kerak bo'lgan asosiy xususiyatlardan biri o'g'irlikdan himoya qilish edi. Boshqalar shkafdan boshqaruv panelini olib tashlashini xohlamadim. Shkafning old tomonida eshik joylashgan eshik bor. Men qalinligi bir xil bo'lgan ikkita taxtani kesib oldim va har bir taxtada uyalarni kesib oldim, bu esa ishlatilganda kalit bilan boshqariladigan qo'lni itarish imkonini beradi. Qulflanganidan so'ng, boshqaruv paneli "juda katta" bo'lib, tortib olinmaydi. Keyin boshqaruv panelini chiqarib olishim uchun faqat kalitni burish va oldinga tortish kifoya.

5 -qadam: Boshqarish panelini yopish

Boshqarish panelini ochish
Boshqarish panelini ochish
Boshqarish panelini ochish
Boshqarish panelini ochish

Boshqaruv paneli tugagandan so'ng, men hamma narsani akril qutiga joylashtirdim. Quti shkaf ichidagi tushlik qutisiga to'g'ri keladi. Men batareyani boshqa narsadan uzoqroq joyda ushlab turish uchun tayanchlar qurdim. Orqa panelni shkaf magnitlari ushlab turadi, shuning uchun men istalgan vaqtda ichkariga kira olaman. U quvvat tugmasi uchun bir nechta teshiklarni o'z ichiga oladi, uni "zaryadlash rejimiga" o'tkazish mumkin, ikkita vintli terminalni to'g'ridan -to'g'ri batareyaga ulaydi. Bu zaryadlashni ancha osonlashtiradi, chunki uni zaryad qilish uchun mashinani ochish shart emas. Tangalar qabul qilgichi ostiga men tortma uchun teshik qo'ydim, u har qanday tangalarni ushlab turadi. Qutining yuqori qismida men boshqa arja tugmachasidagi mikro kalitni batareyani o'chirish tugmasi sifatida ishlatardim. Men echinish eshigi yopilgan paytda avtomat yoqilishini xohlamadim, shuning uchun echinish eshigi yopilganda, u kalitga tegib, avtomatni o'chirib qo'ydi.

6 -qadam: Pulni aldashmi?

Pulni aldashmi?
Pulni aldashmi?

Biroz vaqt o'tgach, vaqti -vaqti bilan mashinada qo'shimcha 5 sent bo'lishi kerakligini tushunishim uchun ko'p vaqt talab qilinmadi. Bu yaxshi emas edi. Muammoni aniqlashga urinib ko'rganimdan so'ng, ko'rpa -to'shakni boshimga tekkizganimdan so'ng, tanga qabul qiluvchining old tomoniga to'rtdan biriga tegib tursam, bir yoki ikki puls faollashib, sizga 5 tsent, faqat statik elektr uchun! Men elektrchi emasman, lekin hamma narsani, shu jumladan oldingi plastinkani erga ulash muammoni hal qiladi deb o'ylardim. Shu bilan birga, shkaflar bo'yalgan. Men shkafni umuman o'zgartirishni xohlamadim, shuning uchun topraklama ishlamaydi. Men muammoni biroz dasturlash bilan hal qilishga qaror qildim.

Men tanga uchun har bir zarba orasidagi vaqt masofasini o'lchashdan boshladim. Agar siz tanga adapteridagi tezkor sozlamadan foydalansangiz, u bir -biridan taxminan 130 mil masofada tugaydi. Keyin men tanga dasturining eskizini o'zgartirdim, har bir zarba oxirgi pulsdan 130 mil masofada ekanligini tekshirish uchun. Agar bu rost bo'lsa, tanga qiymatiga 5 sentlik puls qo'shiladi. Ammo, agar siz bu haqda o'ylab ko'rsangiz, har qanday tanganing birinchi zarbasi oxirgi pulsidan uzoqroq vaqtga ega. Oxirgi puls - bu ilgari kiritilgan tanga. Masalan, chorakni 4 zarba uchun hisoblash 20 sent beradi. Nikel hatto ishlamadi, chunki agar siz ikkita nikelni tezda qo'ymasangiz, bitta puls pulsdan 130 m masofada bo'lishi mumkin emas.

Buni hal qilish uchun men tanga qabul qiluvchini nikel uchun ikki marta, uch marta dime va olti marta chorak uchun pulsatsiyalash uchun qayta dasturladim.

Bu bema'nilik nima qildi? Endi, agar siz tanga qabul qiluvchini kamida ikki marta, bir -biridan 130 mil masofada statik elektr toki bilan zarba bera olmasangiz, statik elektr hech qachon tanga hisoblanmaydi.

Mana hamma qiziqqan kod!

7 -qadam: Dispenser dizayni

Dispenser dizayni
Dispenser dizayni
Dispenser dizayni
Dispenser dizayni
Dispenser dizayni
Dispenser dizayni

Elektron ko'rinishni olib tashlaganimdan so'ng, men dispenser qutilariga o'tdim. Bular shkafning eng pastki qismida bo'ladi. Men Autodesk Inventor -da lazerli kesilgan tayyor quti yaratdim. Lazerli kesishdan so'ng, uni yog'och yopishtiruvchi bilan yopishtirishdan oldin bir necha marta birlashtiraman. Ish tugagach, ular nihoyatda kuchli bo'lishdi! Har bir qutida ma'lum turdagi 6 ta banka bor. Qutilar bir -birining aks ettirilgan tasvirlari edi, shuning uchun oxirgi oyog'ini tashlab qo'yish, idishingizni ushlab olish uchun pastda yaxshi ochilish hosil qiladi. Qutining yon tomonidagi teshik C shaklidagi kanalni ushlab turardi, u har safar banka sotilganda 90 gradusga va orqaga buriladi. Bu bir vaqtning o'zida tarqatish paytida barcha qutilarni tarqatishga to'sqinlik qiladi. Odamlarning C kanali bilan aralashmasligini oldini olish uchun tushirishdan oldin idishni dumalab turishi uchun pastki qismiga bir oz uzunlik qo'shdim.

8 -qadam: tarqatish mexanizmi

Image
Image
Dispenser mexanizmi
Dispenser mexanizmi
Dispenser mexanizmi
Dispenser mexanizmi
Dispenser mexanizmi
Dispenser mexanizmi

Qutilarga tushish uchun C shaklidagi kanalsiz dispenser ishlamaydi. 3D bosib chiqarishga o'tishdan oldin, men bir nechta dispenser kanallarining prototipini yaratdim. Men ikkita akril diskka o'ralgan ikkita akril tishli kartondan boshladim. Uni 1: 1 ga o'tkazishning mexanik afzalligi bo'lmasa -da, men servo qutining ichki qismiga o'rnatib, dispenserning past profilini saqlash uchun qildim. Bu mukammal emas edi, lekin karton juda yaxshi ishladi. Men kartonni yupqa akril akril bilan almashtirmoqchi bo'ldim, lekin natijasi yomonlashdi.

Men Fusion 360 -da yakuniy dizaynni ishlab chiqdim va uni https://www.makexyz.com/ xizmatidan chop etdim. Agar siz MakeXYZ -dan o'tmagan bo'lsangiz, buni tavsiya qilaman! Men olgan sifatli qismlar uchun bu ancha arzon edi. Bu ham juda tez.

Oxirgi rasmda siz qutining orqa devoriga mahkamlangan bo'lakni ko'rasiz. Men 3D bosilgan buyumning uyasiga mos keladigan bir nechta tiqinlarni yopishtirdim, bu qism qutidan sirg'alib ketmasligi uchun xizmat qiladi. To'xtatgich yopishtirilgach, siz boshqa qismni boshqa chiqara olmaysiz.

Keyin men servoni qutining ichki qismiga o'rnatdim, tashqi tomoniga lazerli kesish moslamasini joylashtirdim va boshqaruv paneliga ulangandan so'ng uni sinab ko'rdim.

9 -qadam: Bir qattiq kiyim

Bir qattiq kiyim!
Bir qattiq kiyim!

Buni amalga oshirgandan so'ng, men buni sinab ko'rish uchun maktabga kerak bo'lgan hamma narsani olib ketaman deb o'yladim! Maktab shu paytdan boshlab tiklandi, shuning uchun men uni do'stimga binoga olib kirishga yordam bera oldim.

Dispenserlarni moslashtirish - bu hiyla! Buning uchun men chap dispenserni qo'ydim va uni tepaga surdim. Keyin, o'ng tomonni kiritish uchun, men uni boshqa dispenserning ustiga qo'ydim, o'ngga o'tkazdim va chap dispenserning yoniga qo'ydim. Keyin men ikkita dispenser orasiga yarim dyuymli taxtani qo'yib, shkafning yon tomonlariga qo'ydim. Kengash, qutilarni loyihalashda men kiritgan labga suyanadi.

10 -qadam: Pastki dispenser qopqog'ini yaratish

Pastki dispenser qopqog'ini yaratish
Pastki dispenser qopqog'ini yaratish
Pastki dispenser qopqog'ini yaratish
Pastki dispenser qopqog'ini yaratish

Yog'ochni lazer bilan kesish, ba'zi holatlarda u chiroyli ko'rinishga ega bo'lsa -da, old tomondan juda professional ko'rinishga ega emas. Mavzuni saqlab qolish uchun men avvalgi panjara naqshini ishlatib, yana qora akrildan panelni kesib oldim. Men ochiladigan teshikni kesib tashladim va uni qutisidan ushlab olaman.

Bir oz sinovdan so'ng, men akril xanjar shaklidagi bo'lakni qo'shib qo'ydim, uni qutilar to'g'ridan -to'g'ri shkafning metall poliga yiqilib tushmasligi uchun, yuvarlanishi mumkin edi. Aks holda juda baland ovozda edi!

11 -qadam: kirish eshigini yaratish

Kirish eshigini yaratish
Kirish eshigini yaratish
Kirish eshigini yaratish
Kirish eshigini yaratish

Har bir dispenserda atigi 6 ta banka bo'lgani uchun menga qo'shimcha zaxiralarni saqlash uchun joy kerak edi. Qulaylik bilan, avtomat saqlash uchun tayyorlangan shkafda! Men xalta ilgagi joylashgan shkafning yuqori yarmini yopish uchun panel yasadim. U ramka, bir nechta menteşalar va kalit qulflangan ichki paneldan iborat edi. Shunga qaramay, bu tarmoq mavzusini mashinaning qolgan qismiga mos ravishda saqlab qoldi.

12 -qadam: uni joyiga siqib qo'ying

Uni joyiga siqib qo'ying
Uni joyiga siqib qo'ying
Uni joyiga siqib qo'ying
Uni joyiga siqib qo'ying
Uni joyiga siqib qo'ying
Uni joyiga siqib qo'ying

Mashinaning pastki yarmini o'g'irlamaslik yoki buzib tashlamaslik uchun, men hammasini joyida ushlab turish uchun murabbo va bo'shliqlar to'plamini tayyorladim. Eshik o'tiradigan joydagi shkafning old qismidagi labni eslaysizmi? Men har tomondan 3/4 dyuymli melamin bilan qoplangan MDFdan yasalgan ikkita bo'shliqni qo'ydim. Bular avtomat panellarini yopilish vaqtida echinish eshigining kombinatsiyalangan qulfiga urilmasligi uchun orqaga surish uchun xizmat qilgan. Keyin, men kirish eshigini ochdim va ichkaridan, ramka va pastki qopqoq orqasida bir nechta terak taxtalari tiqilib qoldi. Bu panellarni old qismidagi labga tiqilib qo'yilgan bo'shliqlarga surish orqali qulflab qo'ydi. Avtomatdan biror narsani o'g'irlashning yagona yo'li - ichkaridan ochish va bu yog'och tiqinlarni olib tashlash. Yoki, ehtimol, siz oldinga tepishingiz mumkin, lekin buni sir saqlaylik!

13 -qadam: Kabelni boshqarish - Maxsus teshiklar tufayli

Kabelni boshqarish - Maxsus teshiklar tufayli
Kabelni boshqarish - Maxsus teshiklar tufayli

Yozga jo'nab ketishdan oldin, men sumkaning ilgagini osongina burab qo'yish mumkinligini payqadim, bu simlarni dispenserlardan boshqaruv paneliga o'tkazish uchun mukammal teshik bo'ladi. Soda echinishining maqsadi shkafga hech qanday o'zgartirish kiritishdan saqlanish edi. Menimcha, bu uni itarib yubordi. Yaxshiyamki, men bu qadamga etib kelganimda, shkafning orqa tomonida tasodifiy joylashtirilgan ikkita teshik borligini angladim. Ular ancha yaxshi ishladilar, chunki ular kattaroq edi va allaqachon bor edi!

14 -qadam: Yopiq tuting! - Bahor eshikni yuklamoqda

Yopiq tuting! - Bahor eshikni yuklamoqda
Yopiq tuting! - Bahor eshikni yuklamoqda
Yopiq tuting! - Bahor eshikni yuklamoqda
Yopiq tuting! - Bahor eshikni yuklamoqda

Haqiqiy savdo avtomatlari shu vaqtda to'liq tugatildi! Keyingi qadam, shkafning ochiq qolishiga yo'l qo'ymaslik edi. Men hovlidagi do'konimga bordim va 15 dyuymli tarang buloqni oldim. Shunga qaramay, shkafning yana bir qulay xususiyati bor edi. Shkafning orqa tomonining tepasida kichik divot bor edi. Men buloqni qog'oz qisqich yordamida bog'ladim, uni bir necha marta egdim. Keyin, yana bir teshik tufayli, men menteşaga yaqin eshikning yuqori chetidan bolt o'tkazdim. Keyin buloqni murvat bilan bog'lab qo'yish oddiy ish edi. Men murvatni boshqa teshikka, menteşadan uzoqroqqa qo'yib, kuchlanishni kuchaytirgan bo'lardim, lekin barmoqlarimni eshik eshigida kesishga rozi emasman!

15 -qadam: Biznes uchun ochiq

Biznes uchun ochiq!
Biznes uchun ochiq!

Eshikni buloq bilan mahkamlagandan so'ng, kombinatsiyalangan qulfni ochish vaqti keldi! Yangi shkafga ega bo'lgan har qanday o'rta maktab o'quvchisi singari, men ham kombinatsiyani bir marta kiritdim va mandalni ochiq ushlab turganimda, qalamni orqa tomondan itarib yubordim. Bir oz xavfsizroq bo'lishi uchun uni joyiga ham yopishtirib qo'ydim. Endi shkaf hamma uchun ochiq edi. Qulaylik uchun, shkaf yopilganda ham qulflangan bo'lib, eshikni ochishdan oldin hech bo'lmaganda yuqoriga ko'tarilishingizni talab qiladi. Agar menga texnik xizmat ko'rsatish uchun sodali shkafni yopish kerak bo'lsa, men qalamni osongina tortib olaman va mashina yana qulflanadi. Hech kim mening kombinatsiyamni bilishi shart emas.

16 -qadam: Birinchi xarid … "Balo?"

Epilog musobaqasida birinchi sovrin 8

Arduino tanlovi 2016
Arduino tanlovi 2016
Arduino tanlovi 2016
Arduino tanlovi 2016

2016 yilgi Arduino tanlovining birinchi sovrini

Tavsiya: