Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: Sovutish sxemasi
- 3 -qadam: ma'lumotlar bazasi
- 4 -qadam: simlar va dizayn
- 5 -qadam: Hamma narsani ulash
- 6 -qadam: Frontend va Backend kodlari
- 7 -qadam: uy -joy
- 8 -qadam: Yakuniy teginish
Video: GrooveTail - mexnat mashinasi: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Kokteyl tayyorlash va google -ga barcha ingredientlarni qo'shib, vaqtingizni yo'qotishni bas qiling. Faqat o'zingizni mexnat mashinasi qiling. Bu loyihani amalga oshirish g'oyasi paydo bo'lganida miyamni aylanib o'tdi.
Men o'zim yoqtirgan ishni qilishni xohlardim va aynan shu. Men o'zim kokteyl mashinasini tayyorlaganimdan keyin o'zimni juda yaxshi his qilyapman, chunki endi men yozda hech narsa qilmasdan mexnat ichishim mumkin.
Bu loyiha to'liq javob beradigan va ishlatish uchun juda qulay bo'lgan oddiy veb -sayt tomonidan to'liq nazorat qilinadi. Loyihaga qo'shiladigan ingredientlar va kokteyllar butunlay o'zingizga bog'liq.
Bu kokteyl mashinasi hayratlanarli va men sizga buni qanday qilganimni ko'rsataman.
1 -qadam: materiallar
Afsuski, bu loyiha bepul emas. Ilovani va nasoslarni boshqarish uchun zarur bo'lgan ba'zi materiallarni sotib olishingiz kerak bo'ladi.
Ta'minotning to'liq ro'yxati (materiallar ro'yxati (BOM)) ilova qilingan.
- Siz kodlaydigan hamma narsani nazorat qilish uchun "Raspberry Pi" kerak.
- Hamma narsa yoqilganligiga ishonch hosil qilish uchun bizga "12V quvvat manbai" kerak. Bu shuningdek, elektr kabeli bilan birga keladi.
- Men suyuqlikni oynaga quyish uchun 6 "12V perialistik nasoslarga" buyurtma berdim.
- Suyuqlikni nasosga, so'ng stakanga o'tkazish uchun 7,5 metrli silikon naychalar.
- Shuningdek, bizga perialistik nasoslarning quvvat (yoqish/o'chirish) rejimini boshqarish uchun "8 kanalli Relay" kerak.
- "5V regulyator" 12V quvvat manbasini 5V Raspberry Pi ga ulash uchun ishlatiladi.
- Ushbu loyihada men + va - ni boshqarish uchun "Quvvat taqsimlash kartasi" dan foydalanardim, lekin siz buni non panelida ham qilishingiz mumkin.
- Men, shuningdek, "OLED -displey" ga buyurtma berdim, bu sizning brauzeringizda kiritmoqchi bo'lgan ipni ko'rsatish uchun.
- Loyihaning uyi uchun men mahalliy do'konga bordim va 27x27 mm va 210 sm balandlikdagi 2 ta yog'och nur va 125x62, 5 sm o'lchamdagi 2 ta yog'och plastinka sotib oldim.
- Ichimliklar uchun men ham mahalliy do'konga bordim va mexnatlarim uchun kerakli ichimliklarni sotib oldim.
2 -qadam: Sovutish sxemasi
Men qilgan birinchi narsa - bu mening sxemam. Bu dasturni ishlatish juda oson va siz haqiqatan ham barcha komponentlaringizni bir -biriga ulashda sizga ko'p yordam beradi.
Siz har doim qaysi pinlarni ishlatganimni va biriktirilgan fayllardagi hamma narsani qanday bog'laganimni tekshirishingiz mumkin.
3 -qadam: ma'lumotlar bazasi
Sxemani tugatgandan so'ng, ma'lumotlar bazasini tuzdim. Ma'lumotlar bazasi mening ingredientlarim va kokteyllarimni birlashtirish uchun ishlatiladi. Ma'lumotlar bazasida ds1820 sensordan olingan harorat ham saqlangan.
Men model chizishni boshladim va mening modelim yaxshi tugallangach, men uni oldinga yo'naltirdim.
4 -qadam: simlar va dizayn
Men ushbu loyihani boshlagan paytdan boshlab veb -sayt tuzilishi haqida tasavvurga ega bo'ldim. Shunday qilib, men uni avval simli simlarga chizdim va shundan so'ng men ranglarni qo'shdim. Men quyuq ranglarni tanladim, chunki kokteyllar ko'proq chiqadi.
Bu ayni paytda men o'z loyihamga qanday xususiyatlarni kiritishim kerakligi haqida o'ylashim kerak edi. Men bekor qilish tugmachasini qo'shdim, shuning uchun agar siz tasodifan kokteyl tayyorlasangiz, sizning harakatingizni bekor qilishingiz mumkin. Bundan tashqari, naychalarda bakteriyalar hayoti kamroq bo'lishi uchun tozalash funktsiyasini qo'yish zarurligini his qildim.
5 -qadam: Hamma narsani ulash
Hamma narsani bog'lash vaqti keldi. Buning uchun Fritzing sxemasidan foydalanganingizga ishonch hosil qiling, chunki ular buni ancha osonlashtiradi va siz ko'p xato qilmaysiz.
5V regulyatorni 12V quvvat manbai va Raspberry Pi orasiga qo'yganingizga ishonch hosil qiling. Aks holda sizning Raspberry Pi haddan tashqari yuklanib qoladi va u o'ladi. Shuningdek, barcha + va - simlaringiz to'g'ri joyida ekanligiga ishonch hosil qiling, chunki Raspberry Pi bu kabi narsalar uchun juda nozik.
6 -qadam: Frontend va Backend kodlari
Mening simlar ramkasini dizayndan so'ng. Men html va CSS -ni yozishni boshladim. Bularning barchasi juda yaxshi o'tdi va juda tez o'tishi kerak.
Frontend kodi JavaScript bilan Visual Studio kodida yozilgan va orqa kod Python3.5 da yozilgan.
Men kokteyl tayyorlayotganda sanash jarayoni kabi ba'zi xususiyatlarni yozdim, orqa qismida men ma'lumotlar bazasi bilan bog'lanish uchun hamma narsani yozdim, harorat ko'rsatkichi, ingredientlar displeyi va nasoslarni yoqish va o'chirish.
Old qism kodini orqa kod bilan bog'lash kerak bo'lganda, qiyin qism keladi. Buning uchun men rozetkalarni ishlatardim. Soketlardan foydalanish juda oson va men uchun yaxshi ishladi.
Github ombori
7 -qadam: uy -joy
Kodlashning katta qismi tugagandan so'ng, men ushbu loyihaning uyini qurishni boshladim. Men hamma narsani mahalliy do'konda sotib oldim.
- 27x27 mm va balandligi 210 sm bo'lgan ikkita yog'och nur
- 125x62, 5 sm o'lchamdagi 2 ta yog'och plitalar
Men hamma narsani kerakli o'lchamdagi yog'och tambalarni va yog'och plitalarni kesishdan boshladim. Mening uyim 40x40 sm va balandligi 62,5 sm.
To'g'ri o'lchamlarni kesib bo'lgach, men yog'och nurlardan to'rtburchaklar yasadim. To'rtburchak yasalganidan so'ng, men uning atrofidagi yog'och plastinkalarni vintlar bilan o'rab qo'ydim. Men korpusning o'rtasida elektron qurilmamga mos keladigan plastinka borligiga ishonch hosil qildim. Bu qism keyinchalik yopiladi va faqat korpusning pastki qismi ko'rsatiladi.
Uydagi asosiy narsalar tugagandan so'ng, men perialistik nasoslar o'rnatiladigan teshiklarni buray boshladim va ularni joyiga qo'ydim.
Korpusning orqa tomonida elektr kabeli sig'adigan I teshik bor edi. O'rta platformada men silikon naychalar o'tishi va ichimliklar ichiga kirishi uchun 6 teshik ochdim.
Men ham platformaning o'rtasida teshik ochdim va u orqali uyimga qo'ygan oq naychani joylashtirdim, biroz improvizatsiya. Bu quvur barcha silikon naychalar kiradigan joy.
8 -qadam: Yakuniy teginish
Uyning tashqi qismi tugagandan so'ng. Men barcha komponentlarimni vidalanib yopishtirdim. Bu juda ko'p ish edi va ko'p vaqt talab etiladi, chunki siz komponentlarga zarar bermaslik uchun buni juda ehtiyotkorlik bilan va aniq bajarishingiz kerak.
Barcha komponentlarni joylashtirgandan so'ng, men perialistik nasoslarni korpusga biriktirdim va unga silikon naychalarni biriktirdim.
Men silikon naychalarni bir tomoniga chizilgan teshiklardan o'tkazdim. Boshqa tomondan, men uni oq naychaga qo'ydim, shunda barcha silikon naychalar birlashadi. Bu erda stakan turadi.
OLED ekrani - bu mening uyimga biriktirilgan oxirgi narsalardan biri. Men uni burab qo'ydim, shuningdek, barcha simlar tarkibiy qismning ichiga kirishi uchun kichik teshikka burab qo'ydim.
Hamma narsani simga ulab, ishlayotganini tekshirgandan so'ng, men korpusning yuqori qismini yopdim va u juda chiroyli ko'rinardi. Men yaratgan loyihamdan juda faxrlanaman.
Tavsiya:
Plastik qayta ishlash uchun avtomatik qarshi quyish mashinasi: 5 qadam
Plastik qayta ishlash uchun avtomatlashtirilgan qarshi quyish mashinasi: Salom :) Bu ko'rsatma bizning "plastikni qayta ishlash uchun avtomatlashtirilgan qarshi kalıplama mashinasi" haqida. (deb nomlangan: Smart Injektor) Mashinaning g'oyasi - plastikni qayta ishlashning markazlashtirilmagan echimini taklif qilish. Qayta ishlash ko'pincha cheklangan
Uch eksa yuk mashinasi (cnc) - PLC: 4 qadam
Uchta eksenel yuk mashinasi (CNC)-PLC: Salom Hozirgi dissertatsiya KLOKNER MOELLER-ning PLC-PS3 dasturlashiga bag'ishlangan bo'lib, ikkala maqsadda ham uchta o'qli transport krani deb ataladigan mexanik modelning funksionalligi bilan bog'liq. metall yuklarni tashish. Bu mohiyatan
Qumli tornado mashinasi: 4 qadam
Qumli tornado mashinasi: Salom bolalar. Men bu ishda yangi, lekin baribir tanlovda qatnashaman. Bu sizning uyingizda qumli tornado mashinasini yasash loyihasi bo'ladi. Bu nisbatan oddiy loyihadir va ko'p mehnat talab qilmaydi. Eslatma*Har doim o'qing
Politsiya mashinasi Arduino: 6 qadam
Politsiya mashinasi Arduino: Salom va o'zingizning shaxsiy politsiya mashinangizni yaratish bo'yicha ko'rsatmaga xush kelibsiz! O'tgan yili men masofadan boshqarish pultiga o'tish uchun o'z RC avtomashinamni qurganimdan so'ng, militsioner mashinasidan so'ng CPT -ni asoslashga ilhom oldim. Biroq, bu safar
DIY PCB matkap bosish mashinasi: 7 qadam
DIY PCB burg'ulash matkap mashinasi: Men oldingi yo'riqnomada aytganimdek, men yangi yo'riqnomada ishlayotganimni aytdim, shuning uchun men ushbu maqolada sizga DC bilan ishlaydigan burg'ulash matkapini qanday yasashni ko'rsataman va qanday qilib qurish bo'yicha ko'rsatmalarga amal qilaman. bu Mashina. Shunday qilib, boshlaylik