Mundarija:

EAL - O'rnatilgan dasturlash: Candy mikser 1000: 9 qadam
EAL - O'rnatilgan dasturlash: Candy mikser 1000: 9 qadam

Video: EAL - O'rnatilgan dasturlash: Candy mikser 1000: 9 qadam

Video: EAL - O'rnatilgan dasturlash: Candy mikser 1000: 9 qadam
Video: ELDER SCROLLS BLADES NOOBS LIVE FROM START 2024, Noyabr
Anonim
EAL - O'rnatilgan dasturlash: Candy Mixer 1000
EAL - O'rnatilgan dasturlash: Candy Mixer 1000

Arduino shahridagi loyihamiz uchun biz shakarlamalar uchun mikser yasashga qaror qildik. Gap shundaki, foydalanuvchi tugmachani bosishi mumkin, shundan so'ng dvigatellar konfetni piyola ichiga tashlay boshlaydi va dastur o'z ishini tugatgandan so'ng to'xtaydi.

Birinchi loyiha 5 turdagi konfet va yuk xujayrasi bo'lgan mikserni tortish uchun edi, lekin vaqt cheklanganligi va og'irlikni (yuk xujayrasi) ishga tushirish muammosi tufayli biz dasturni 2 turga qisqartirdik. shakar va har bir idishda bir xil miqdordagi konfet bo'lishini ta'minlash uchun og'irlik o'rniga taymer yordamida.

1 -qadam: Dizayn

Bizning modelimiz korpusga o'rnatilgan 2 ta konteynerdan iborat. Shakar modelning yuqori qismidagi idishga solinadi va u burg'ulash bilan trubaga tushadi. Dvigatel ishga tushganda, burgut konfetni idishga tushguncha oldinga olib chiqadi.

Biz quvurlar va burg'ulash uchun dizaynni https://www.thingiverse.com/thing:2187877/#files saytidan topdik.

2 -qadam: Bu qanday ishlaydi

Mikserning ishlash usuli shundaki, bizda har bir naychada 1 turdagi konfet bor va foydalanuvchi old tomonidagi tugmani bosganda, mikser piyola ichiga 2 turdagi konfetni aralashtirib yuboradi.

LCD displeyda mikser ishlayotganda va tugagandan so'ng yana xabar paydo bo'ladi.

3 -qadam: O'chirish davri

O'chirish davri
O'chirish davri

Loyiha uchun biz 2 dvigatelni, LCD displeyni va tugmani arduino -ga ulashimiz kerak.

4 -qadam: kirish -chiqish ro'yxati

I/U ro'yxati
I/U ro'yxati

5 -qadam: Dastur

Foydalanuvchi tugmani bosganida dastur ishga tushadi, keyin ikkala dvigatel 5 soniya davomida ishlaydi, so'ngra har biri 3 soniya davomida 1,5 soniyadan ishlayotgan yangi rejimga o'tadi.

LCD displeyi dastur ishga tushganda xabarni "Tryk Start" dan "Blander" ga o'tkazadi.

6 -qadam: Kod

Kodning boshida biz LCD displey uchun ishlatiladigan pinlarni, 2 ta shahar motorini va tugmani aniqlaymiz.

O'rnatish bosqichida biz tugmachani kirish, dvigatellarni chiqish deb belgilaymiz va LCD displeyidagi bosh chizig'ini "Candy Mixer 1000" ga o'rnatamiz.

Kodning tsiklida biz tugma holatini tekshiramiz va dasturimiz qachon ishga tushishi kerakligini bilib olamiz.

Tugma bosilganda, LCD displey "Tryk Start" dan "Blander" ga o'zgaradi va dvigatellar o'z ketma -ketligini boshlaydi.

Dvigatel ketma -ketligida biz avval dvigatellarni bir vaqtning o'zida 5 soniya davomida ishga tushiramiz, keyin esa ularni birma -bir 3 soniya davomida ishga tushiramiz.

7 -qadam: baholash

Afsuski, biz yuk xujayrasini ishga joylashtirmadik, chunki bu uni ancha yaxshi loyihaga aylantiradi va kod ancha murakkab edi.

Loyiha davomida biz bir nechta muammolarga duch keldik, ko'p vaqtlari yuk kamerasini ishga tushirishga harakat qildik, lekin bizda qandlarning aylanishi to'xtab qolganda konfet qotib qolgan. Biz buni shkaf trubaning chetiga to'g'ri keladigan korpusga g'isht qo'yish orqali hal qildik.

Umuman olganda, qiziqarli loyiha bo'lib, u erda biz qiyinchiliklarga duch keldik va oxirida yaxshi modelni tayyorladik.

8 -qadam: shakar aralashtirgichi amalda

Kichkina Candy aralashtiruvchi dispenserimizning kichik namoyishi

9 -qadam: Loyihani kengaytirish

Bizning asl fikrimiz, mikserga yuk xujayrasi ulanishi edi, shunda konfet aralashib ketganda, yuk xujayrasi og'irlikni kuzatib, keyin og'ir vaznga yetganda dasturni to'xtatadi. Bizda mavjud bo'lgan yuk kamerasi bilan bog'liq muammolar tufayli, biz buni hal qila olmadik.

Shunday qilib, konfet uchun 5 ta naychali mikser, og'irlik uchun yuk xujayrasi va kerakli vaznni yozish uchun panel, loyihani topshirish uchun juda yaxshi bo'lardi, lekin vaqt oxir -oqibat bizga qarshi ishladi, shuning uchun biz loyihani pastga tushirib qo'ydik..

Tavsiya: