Mundarija:
- 1 -qadam: O'zgartirishdan oldin tizim tahlili
- 2 -qadam: Modifikatsiyadan so'ng tizim tahlili
- 3 -qadam: Arduino -ni tanlash
- 4 -qadam: Komponentlar ro'yxati
- 5 -qadam: ulanish sxemasi
- 6 -qadam: Dastur
- 7 -qadam: Tizimning ishlash diagrammasi
- 8 -qadam: Xulosa
Video: WineCabinet - SRO2004: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu ko'rsatmada men sizni endi ishlamaydigan elektr sharob shkafining "yangilanishi" bilan tanishtiraman. Bu mening hamkasblarimdan biri meni tuzatishni so'radi, chunki u umuman boshlanmaydi.
Men birinchi marta kabinetning asl quvvat kartasini ta'mirlashga urinib ko'rdim, lekin uni ta'mirlash uchun bir necha soat sarflaganimdan keyin voz kechishga majbur bo'ldim, chunki muvaffaqiyatsizlikni topa olmadim … Aytishim kerakki, mendan oldin boshqa birov bu kartani ta'mirlashga urinib ko'rdi. Bu katta zarar keltirgan, boshqa odam boshlagan ta'mirni qaytarib olish hech qachon oson emas!
Men zaxira buyumni to'g'ri narxda topsam bo'ladimi, deb o'ylayman, lekin o'sha kartani topa olmadim, shuning uchun men noldan boshlashga qaror qildim va butun elektr va elektron tizimni o'zim qayta bajarishga qaror qildim.
1 -qadam: O'zgartirishdan oldin tizim tahlili
Asl tizim quyidagilardan iborat:
- metall korpus (shkaf)
- quvvat manbai va haroratni boshqarish kartasi
- peltier effektli modul
- shkaf ichidagi sovuq havoni aylantirish uchun peltier modulining sovuq tomoniga esadigan quti ichidagi fanat.
- peltier modulining issiq qismiga esadigan quti tashqarisidagi ikkita fanat
- shkaf ichidagi qutini yoqish/o'chirish va kerakli haroratni sozlash imkonini beradi
2 -qadam: Modifikatsiyadan so'ng tizim tahlili
Men ba'zi elementlarni saqladim, boshqalarini o'zgartirdim va ba'zilarini to'liq o'zgartirdim. Mana bu batafsil:
Men saqlagan narsalar:
- metall quti
- eng yumshoq modul
- shkaf ichidagi fanat (peltierning sovuq tomoni)
- shkaf tashqarisidagi muxlislar (peltierning issiq yuzi)
Men nimani o'zgartirdim:
- boshqaruv qutisi (kalit) va haroratni sozlash
Men nimani almashtirdim:
- quvvat manbai va haroratni boshqarish kartasi:
* quvvat manbai qismi 12V/10A adapter bilan almashtirildi
* boshqaruv qismi Arduino UNO, Arduino dvigatel qalqoni, 2 o'rni bo'lgan karta va 12V kuchlanishni turli elementlarga tarqatish uchun ishlatiladigan karta bilan almashtirildi.
3 -qadam: Arduino -ni tanlash
Men birinchi marta Arduino -ni o'z loyihalarimdan birida ishlatganman. Men mikrokontrolderdan foydalanishim kerak bo'lganda, men doimo Microchip PIC -dan foydalanaman, chunki men o'qish paytida dasturlashni o'rgandim.
Ammo keyin men o'zimni Arduino dunyosining vasvasasiga berdim va tan olishim kerak, bu juda zo'r! Kartalar chindan ham puxta o'ylangan va siz o'zingiz tenglikni yasaganingizdan ko'ra kamroq joy egallaydi. Lekin meni hayratga solgan narsa bu dasturlashning soddaligi edi, chunki katta hamjamiyat tufayli vazifani ancha soddalashtiradigan ko'plab kutubxonalar bor!
Men tushunamanki, bu kartalar uchrashgan va hali ham juda muvaffaqiyatli, hamma narsa osonroq, loyihalarni amalga oshirish uchun texnik bilim juda kam.
Tanganing ikkinchi tomoni, ehtimol, bu "juda oddiy", go'yo bizda kirish elementlari va chiqish natijalari bo'lgan quti bor edi, men shaxsan men har doim tizimning ishlash mexanizmini tushunishni afzal ko'raman. Men "kulrang joylar" ga ega bo'lishni yoqtirmayman. Qachonki siz biror narsa qilsangiz va u ishlaydi, lekin siz bilmasangiz, u qanday qilib yoki nima uchun ko'pincha muammolarni keltirib chiqaradi … Lekin bu faqat mening fikrim!
Men katta jamoa tomonidan qo'llab -quvvatlanadigan butun Arduino ekotizimi yaxshi narsa ekanligini inkor etolmayman! Bu elektronika/informatikani ko'pchilik odamlar uchun ochiq qiladi.
4 -qadam: Komponentlar ro'yxati
Bu qism uchun men faqat o'zim qo'shgan qismlarni qo'yaman:
- 12V/10A adapter
- Arduino UNO
- L293D dvigatel haydovchisi qalqoni
- 5V o'rni
- DS18B20 harorat sensori
- Kichik prototipli karta
- DC-IN kabeli (noutbukdan)
- Ba'zi dupont kabellari
- Ba'zi bo'shliqlar (ish stoli kompyuteridan)
- Kontrplakning bir bo'lagi
5 -qadam: ulanish sxemasi
Yuqorida aytganimdek, bu mening Arduino bilan birinchi tahririm. Internetda izlanishlarim davomida men ko'plab sxemalarni ko'rdim, biz Arduino kartalari va ulanishlarini "chizma" ko'rinishida ko'ramiz. Shunday qilib, men ushbu sxemalarni qaysi dastur yordamida tuzish mumkinligini ko'rib chiqdim va Fritzing deb nomlangan dasturni topdim.
Shunday qilib, bu mening ushbu dasturiy ta'minot bilan tuzilgan birinchi sxemam, men qo'limdan kelganicha harakat qilishga harakat qildim, lekin men elementlar orasidagi turli xil aloqalarni o'rnatish uchun biroz qiynaldim, dasturiy ta'minotning barcha funksiyalarini tushunishim shart emas edi …. Amaliyot mukammal qiladi …;)
Diagrammada biz motor qalqoni men ishlatganimga o'xshamasligini ko'ramiz, lekin pinlar bir xil bo'lgani uchun men uni oldim. Xuddi shunday, biz arduino -dan qolgan elementlarga deyarli aloqani ko'rmayapmiz, chunki aslida dvigatel qalqoni Arduino UNO taxtasi ustida ulangan, shuning uchun men hamma narsani sxema bo'yicha motor qalqoni bilan bog'ladim. Men shuningdek, muxlislarni diagrammada motorlar bilan almashtirdim, chunki oxir -oqibat ular shunday …
6 -qadam: Dastur
Men Arduino IDE -dan foydalangan dastur uchun, shuningdek, motor qalqoni va harorat sensori ishlatilishini osonlashtirish uchun bir nechta kutubxonalardan foydalandim.
Shunday qilib, kutubxonalar yaratuvchilariga rahmat: OneWire.h, DallasTemperature.h, AFMotor.h va Timer.h
Dastur va sharhlar frantsuz tilida yozilgan, chunki men bu loyiha uchun ko'rsatma berishni rejalashtirmagan edim, lekin baribir buni tushunish juda oson.
Men in.ino dasturini va ishlatilgan kutubxonalarni quyida joylashtirdim:
7 -qadam: Tizimning ishlash diagrammasi
Bu erda dastur emas, balki tizim qanday ishlashining diagrammasi. Bu qandaydir mini -qo'llanma. Diagrammaning PDF -faylini ilova sifatida qo'ydim.
8 -qadam: Xulosa
Men bu loyihani bir necha oy oldin qildim va o'shandan beri hamma narsa juda yaxshi ishlayapti. Ehtimol, ba'zi ma'lumotlarning etishmasligi yoki aniq bo'lmagan narsalar bo'lishi mumkin, chunki bu loyiha tugaganidan bir necha oy o'tgach yozilgan. Buning uchun uzr so'rayman.
Qanday bo'lmasin, bu juda yaxshi loyiha edi, men noldan boshlashim kerak edi, lekin juda kam byudjet uchun. Va, ehtimol, u buzilmaguncha uzoq vaqt xizmat qilmagan asl tizimdan ko'ra ishonchli bo'ladi. Men bu loyiha uchun ko'rsatma yozishni rejalashtirmagan edim, boshqa ko'rsatmalarimga qaraganda tushunish osonroq bo'lishi mumkin, lekin agar ba'zi elementlarni boshqa odamlar ishlatsa, men bundan xursand bo'laman! =)
Men yozish uslubim to'g'ri bo'ladimi, bilmayman, chunki men qisman tezroq avtomatik tarjimondan foydalanmoqdaman, chunki men ingliz tilida gapirmayman, chunki ingliz tilini mukammal yozadigan odamlar uchun ba'zi jumlalar g'alati tuyulishi mumkin. Shunday qilib, yordami uchun DeepL tarjimoniga rahmat;)
Agar sizda ushbu loyiha bo'yicha savollaringiz yoki sharhlaringiz bo'lsa, menga xabar bering!
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik