Mundarija:
- 1 -qadam: Dizayn tushunchasi
- 2 -qadam: Ishlatilgan qismlar
- 3 -qadam: Bu qanday ishlaydi
- 4 -qadam: Yaratish jarayoni
- 5 -qadam: Mahsulotni qurish
- 6 -qadam: Mahsulot simlari
- 7 -qadam: eksperimental ma'lumotlar
- 8 -qadam: kod
- 9 -qadam: Yakuniy mahsulot
Video: Avtomatik quyosh pardasi tizimi: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Yaratilgan mahsulot avtotransport vositalari uchun avtomatik quyosh pardasi tizimi bo'lib, u to'liq avtonom bo'lib, harorat va yorug'lik sezgichlari tomonidan boshqariladi. Bu tizim mashina ma'lum bir haroratga yetganda va mashinadan ma'lum miqdordagi yorug'lik o'tganda, mashinaning oynasini oddiygina soya bilan yopishga imkon beradi. Chegaralar transport vositasi yoqilganda soya ishlamasligi uchun o'rnatildi. Parametrlarning hech biri bajarilmagan bo'lsa ham, siz soyani oshirmoqchi bo'lsangiz, tizimga kalit qo'shildi. Masalan, agar kechasi salqin bo'lsa va siz mashinangizni maxfiylik uchun yopib qo'yishni xohlasangiz, siz ko'lankani ko'tarish uchun kalitni bosishingiz mumkin. Tizimni to'liq o'chirish uchun siz kalitni o'chirib qo'yishingiz mumkin.
Muammolar bayonoti - Issiqlikda mashinalar tashlab ketilganda, avtomobilning ichki harorati, ayniqsa, mashinani qaytadan kirayotganda yoki yo'lovchilar uchun juda noqulay bo'lishi mumkin. Ko'zi ojiz tizimga ega bo'lish, kimdir sizning mashinangizda ko'rinishini oldini olish uchun xavfsizlik moslamasi bo'lib xizmat qilishi mumkin.” Garchi mashinalar uchun quyosh pardalari oson va sodda bo'lsa ham, ba'zida qiyinchilik tug'dirishi mumkin va siz uni qo'yishni unutib qo'yishingiz mumkin. Avtomatik quyoshdan himoyalanish tizimi yordamida siz soyalarni qo'lda qo'yishingiz yoki ularni qo'yishni unutmang, chunki kerak bo'lganda u avtomatik ravishda ko'tariladi.
1 -qadam: Dizayn tushunchasi
Men oxir -oqibat mashinaga qo'shilishi mumkin bo'lgan oddiy dizaynni ishlatishni xohlardim. Bu shuni anglatadiki, bu avtomobil uchun allaqachon o'rnatilgan xususiyat. Biroq, hozirda qurilganidek, u deraza oynalari uchun ham ishlatilishi mumkin. Dizaynni yaratish jarayonida bir nechta eskizlar va g'oyalar tuzildi, lekin qaror qabul qilingan matritsadan so'ng, hozir ishlab chiqarilgan mahsulot konstruktiv kontseptsiya edi.
2 -qadam: Ishlatilgan qismlar
Rasmlar loyihada ishlatilgan haqiqiy komponentlardan iborat. Loyihaning ma'lumotlar varaqlari ilova qilingan hujjatda. Hamma ma'lumotlar varaqlari berilishi mumkin emas. Butun mahsulotni ishlab chiqarish uchun menga taxminan 146 dollar kerak bo'ldi.
Aksariyat qismlar va butlovchi qismlar Amazon yoki Lowe's deb nomlangan uy -ro'zg'or do'konidan kelgan.
Qo'llaniladigan boshqa qurilmalar: Simlarni qisqichlar Plips Filipp tornavida Yassi tornavida Ko'p metrli noutbuk Arduino.
3 -qadam: Bu qanday ishlaydi
O'chirish:
Kompyuter yoki noutbuk orqali Arduino dasturchisidan kod Arduino Uno -ga yuboriladi, keyin u kodni o'qiydi va buyruqlarni bajaradi. Arduino Uno -ga kod yuklanganidan so'ng, Arduino Uno boshqa quvvat manbai bilan ta'minlansa, dasturni davom ettirish uchun kompyuterga ulanishga hojat qolmaydi.
O'chirishdagi H - ko'prigi 5 voltli kuchlanishni ta'minlaydi, bu Arduino Uno -ni boshqarish uchun etarli. Tizim Arduino Uno -ning quvvat manbai sifatida kompyutersiz ishlashiga imkon beradi, bu esa tizimni ko'chma qilib qo'yadi, agar uni mashinada ishlatishni xohlasangiz.
Arduino Uno -ga ikkita chegara kalitlari, harorat sensori, yorug'lik sensori, RBG LED va H - ko'prigi ulangan.
RBG LED - bu qo'zg'aysan tayog'i qaerda joylashganligini ko'rsatadi. Trigger pastki holatda bo'lsa, pastki chegara tugmasi ishga tushadi, LED qizil rangda yonadi. Tetik ikkala chegara kalitlari o'rtasida bo'lsa, LED ko'k rangda ko'rinadi. Tetik tepada bo'lsa, yuqori chegara tugmachasini bosganda, LED pushti-qizil rangni ko'rsatadi.
Cheklov kalitlari - bu tizimga motor harakatini to'xtatishni aytish uchun kontaktlarning zanglashiga olib keladigan kalitlari.
H - ko'prigi vosita aylanishini boshqarish uchun o'rni vazifasini bajaradi. u juft bo'lib yoqish orqali ishlaydi. u dvigatel orqali oqim oqimini o'zgartiradi, u kuchlanish qutblanishini boshqaradi, bu esa yo'nalishni o'zgartirishga imkon beradi.
12 voltli, 1,5 amperli batareya dvigatelni quvvat bilan ta'minlaydi. Batareya H - ko'prigiga ulangan, shuning uchun dvigatelning aylanish yo'nalishini boshqarish mumkin.
Batareya va H - ko'prigi o'rtasida qo'lda o'tish tugmasi avtomobil yoqilganda yoki o'chganda simulyatsiya qilish uchun yoqish/ o'chirish komponenti vazifasini bajaradi. Avtotransport vositasi yoqilganligini ko'rsatuvchi kalit yoqilganda, hech qanday harakat bo'lmaydi. Shunday qilib, transport vositasini boshqarishda soya ishlamaydi. Avtotransport vositasi xuddi shunday o'chirilgandek harakat qilganda, tizim o'chadi va tizim to'g'ri ishlaydi.
Harorat sensori kontaktlarning zanglashiga olib keladigan asosiy element hisoblanadi, agar belgilangan chegara harorati bajarilmasa, yorug'lik sezilmasa ham hech qanday harakat qilinmaydi. Agar harorat chegarasi bajarilsa, u holda kod yorug'lik sezgichlarini tekshiradi.
Agar yorug'lik va harorat sensori parametrlari bajarilsa, tizim dvigatelning harakatlanishini aytadi.
Jismoniy komponent:
12V 200 rpm tezlikda ishlaydigan doimiy dvigatelga tishli ulanadi. Vites zanjirga biriktirilgan alyuminiy tayoqning yuqoriga yoki pastga harakatini boshqaruvchi zanjir va tishli tizimni aylantiruvchi haydovchi tayog'ini boshqaradi. Metall novda soyaga ulangan bo'lib, uni joriy kod parametrlari soya qanday bo'lishini talab qilishiga qarab uni ko'tarish yoki tushirish imkonini beradi.
4 -qadam: Yaratish jarayoni
Yaratish jarayoni:
1 -qadam) Frame yaratish
2 -qadam) Komponentlarni ramkaga ulang; tishli va zanjirli tizimlarni o'z ichiga oladi, shuningdek, qulflash pimi olib tashlangan rolikli soyani o'z ichiga oladi. Agar ehtiyot bo'lmasangiz, rulonli soyadagi bahor tarangligi yo'qoladi, agar shunday bo'lsa, shamolni qaytarish oson. Rolik soyasini ushlab turing va ichki mexanizmni mahkamlangunga qadar burang.
3 -qadam) Non taxtasida sxemani yarating - Arduino raqamli yoki analog analog piniga mos keladigan taxta pinini ulash uchun o'tish simlarini ishlating.
4 -qadam) Arduino -da kod yarating
5 -qadam) Sinov kodi; Agar muammolar kodni tuzatsa, ketma -ket monitorda chop etishga qarang.
6 -qadam) Loyihani yakunlash; Kod yaratilgan sxema va mahsulot tuzilishi bilan ishlaydi.
Sinov va xato, izlanishlar va hamkasblarim va kollej professorlarining qo'shimcha yordami bilan men o'z yakuniy loyihamni tuzishga muvaffaq bo'ldim.
5 -qadam: Mahsulotni qurish
Mahsulotni olish oson bo'laklardan yasalgan qilib qurish kerak edi.
Jismoniy ramka faqat sadr yog'ochidan va vintlardan qilingan.
Ramkaning uzunligi 24 dyuym va balandligi 18 dyuym. bu taxminan 1: 3 o'lchovli, to'liq o'lchamli avtomobil old oynasi.
Jismoniy mahsulot ikkita plastmassa tishli va zanjirli to'plamga, ikkita metall tayoqchaga va rulonli soyaga ega.
Tishli vosita dvigatelga ulangan, u metall tayoqni aylantiradi, u zanjir harakatini boshqaruvchi haydovchi mil vazifasini bajaradi. Soya teng harakatlanishi uchun haydovchi tayog'i qo'shilgan.
Tishli va zanjir boshqa metall tayoqchani soyani ko'tarish va tushirish imkonini beradi va ikkita chegara kalitlari uchun tetik vazifasini bajaradi.
Rolikli soyada dastlab qulflash mexanizmi bo'lgan va men uni olib tashlaganman. Bu g'altakning soyasini ko'tarish harakati to'xtagach, joyiga qulflanmasdan yuqoriga tortish va tushirish qobiliyatini berdi.
6 -qadam: Mahsulot simlari
Simlarni aniq tartibga solish va simlar orasiga hech qanday shovqin bo'lmasligi uchun simlarni ajratish kerak edi. Loyiha davomida hech qanday lehim qilinmagan.
Ywrobot LDR yorug'lik sensori yorug'lik detektori sifatida ishlatiladi, bu Arduino UNO analog analog piniga ulangan foto-rezistor.
DS18B20 harorat sensori loyiha uchun belgilangan harorat parametri sifatida ishlatiladi, u Selsiyda o'qiladi va men uni Farengeytda o'qishga aylantirdim. DS18B20 1 simli avtobus orqali aloqa o'rnatadi. DS18B20 -dan foydalanish uchun kutubxonani Arudino kodli eskiziga yuklab olish va birlashtirish kerak. Harorat sensori Arduino UNO raqamli pin 2 ga ulangan.
Soya holati qayerda ekanligini ko'rsatuvchi sifatida RBG LED ishlatiladi. Qizil rang - soyaning to'liq yuqoriga yoki to'liq pastga tushishi, harakatlanayotganda esa ko'k rang. LEDdagi qizil pin Arduino UNO raqamli 4 -piniga ulangan. LED -dagi ko'k pin Arduino UNO raqamli 3 -piniga ulangan.
Dvigatel harakatini to'xtatish uchun to'xtash joyi sifatida mikro chegara kalitlari ishlatilgan. Pastki qismdagi chegara tugmasi Arduino UNO raqamli 12 -piniga ulangan. Arduino UNO raqamli piniga ulangan yuqori qismidagi Limit Switch. Har ikkisi ham ishga tushirilmaganda/ bosilmaganda boshlang'ich nol holatiga o'rnatildi.
Dvigatelning aylanishini boshqarish uchun L298n Dual H-Bridge ishlatilgan. 12V batareyadan quvvat va tuproq H-Bridge-ga ulangan, u 12V 200 rpm tishli dvigatel uchun quvvat beradi. H-ko'prigi Arduino UNO ga ulangan.
12Vt kuchlanishli 1,5A akkumulyator batareyasi dvigatelni quvvat bilan ta'minlaydi. 12Volt 0,6 A 200 rpm tezlikda cho'zilgan teskari vitesli doimiy dvigatel ishlatilgan. Puls kengligi modulyatsiyasi (PWM) bilan boshqarilganda, to'liq ish tsiklida ishlash juda tez edi.
7 -qadam: eksperimental ma'lumotlar
Loyihani ishlab chiqish uchun ko'p tajriba ma'lumotlari, hisoblar, grafiklar yoki egri chiziqlar kerak emas edi. Yorug'lik sensori katta yorug'lik diapazoni uchun ishlatilishi mumkin va harorat sensori -55 ° C dan 155 ° C gacha, bu bizning harorat diapazonimizga mos keladi. Soyaning o'zi vinil matodan qilingan va alyuminiy tayoqqa ulangan va quvvat bilan bog'liq muammo bo'lishni xohlamaganim uchun 12V akkumulyator tanlangan. Batareyadan keladigan kuchlanish va tokni boshqarish uchun 12V dvigatel tanlangan va u ilgari qo'llanilgan kuchlar ostida ishlash uchun etarlicha kuchli bo'lishi kerakligi haqidagi ma'lumotlarga asoslanib tanlangan. Hisob -kitoblar dvigatelning 0,24 dyuymli miliga qo'llaniladigan momentni boshqarishi mumkinligini tasdiqlash uchun qilingan. Alyuminiy tayoqchaning aniq turi shaxsiy jihozlar tufayli noma'lum bo'lganligi sababli, hisoblash uchun alyuminiy 2024 ishlatilgan. Tayoqning diametri taxminan 0,25 dyuym va uzunligi 18 dyuym. Metall do'konining og'irligi hisoblagichi yordamida tayoqning og'irligi 0,0822 funtni tashkil qiladi. Vinil mato og'irligi 1,5 lb bo'lgan kattaroq bo'lakdan kesilgan. To'rtburchak matoning uzunligi 12 dyuym, kengligi 18 dyuym va o'lchamining yarmiga teng. asl nusxa. Shu sababli, bizning mato bo'lagimizning og'irligi taxminan 0,75 lb. tayoq va matoning umumiy umumiy og'irligi 0,8322 lb. Ushbu yuklarning birlashtiruvchi momenti tayoq massasining markazida harakat qiladi va uni ko'paytirish yo'li bilan hisoblab chiqiladi. milning 0,24 dyuymli radiusi bo'yicha umumiy og'irligi. Umumiy moment 0,2 lb-dyuymli tayoqning markazida harakat qiladi. Tayoq bir xil diametrli materialdan yasalgan va bir uchida zanjir tayanchiga, ikkinchi uchida esa motor miliga ega. Zanjir tayanchlari va dvigatel millari tayoq markazidan teng masofada joylashganligi sababli, tortish momenti har bir uchiga teng taqsimlanadi. Dvigatel miliga og'irligi yoki 0,1 lb-in tufayli torkning yarmini boshqarish kerak edi. Bizning doimiy dvigatelimiz 200 aylanish tezligida 0,87 lb-ga teng maksimal momentga ega, bu esa quyosh nuri va tayoqchani sig'dira olmaydi, shuning uchun dvigatel sinov boshlanishi uchun amalga oshirildi. Hisob -kitoblar shuni ko'rsatdiki, dvigatel maksimal sharoitda ishlamasligi kerak, shuning uchun ish aylanishini 100 foizdan kamaytirish kerak. Quyosh soyasini ko'tarish va tushirish uchun ideal tezlikni aniqlash uchun ish tsikli sinov va xato bilan kalibrlangan.
8 -qadam: kod
Kodni dasturlash uchun men Arduino IDE -dan foydalandim. Dasturchini https://www.arduino.cc/ veb -sayti orqali yuklab oling.
Agar siz ilgari hech qachon ishlatmagan bo'lsangiz, undan foydalanish oson. YouTube yoki Internetda Arduino dasturida dasturni kodlashni o'rganish uchun ko'plab o'quv videolari mavjud.
Men loyiham uchun apparat sifatida Arduino UNO mikrokontrolleridan foydalandim. Menga kerakli raqamli pinli kirish etarli edi.
Qo'shilgan fayl-bu mening loyiha kodim va ketma-ket monitorni chop etish. Chop etish ko'rsatiladigan hujjatda ko'rinib turibdiki, soyaning yuqoriga yoki to'liq pastga tushishi, yuqoriga yoki pastga siljishi.
DS18B20 harorat sensori ishlatilishi uchun OneWire nomli kutubxona ishlatilgan. Bu kutubxona Arduino dasturi ochilganda Sketch yorlig'i ostida joylashgan.
Kod ishlashi uchun kodni yuklashda to'g'ri Port va Board ishlatilganligiga ishonch hosil qiling, aks holda Arduino ERROR beradi va to'g'ri ishlamaydi.
9 -qadam: Yakuniy mahsulot
Men shikastlanishdan yoki o'chirilishdan himoya qilish uchun barcha simlarni qutiga joylashtirdim, bu esa kontaktlarning zanglashiga olib kelishi mumkin.
Videoda avtomatlashtirilgan quyosh pardasi uchun barcha mumkin bo'lgan sozlamalar ko'rsatilgan. Soya yuqoriga ko'tariladi, keyin soyani pastga tushirish uchun yorug'lik yopiladi. Bu faqat harorat chegarasi bajarilgani uchun ishlaydi, agar harorat etarlicha iliq bo'lmasa, soya umuman qimirlamaydi va dam holatida pastda qoladi. Tizimning ishlashi uchun zarur bo'lgan haroratni xohlaganingizcha o'zgartirish va sozlash mumkin. Videodagi o'tish tugmasi avtomobil yoqilganda yoki dvigatelga quvvat berishni to'xtatishni xohlaganda ko'rsatiladi.
Mahsulot butunlay ko'chma va avtonomdir. Bu avtotransport vositasi sifatida avtoulovga o'rnatilgan element sifatida yaratilgan, lekin tashqi konstruktsiyali tizimlar uchun yoki uyning derazalari uchun hozirgi konstruktsiyadan foydalanishi mumkin.
Ichki foydalanish uchun, mahsulot oxir -oqibat uy termostatiga jismonan ulanishi mumkin yoki Bluetooth -ning sxemasi va kodiga moslashtirilib, bu mahsulotni mobil ilova yordamida boshqarish imkonini beradi. Bu asl niyat yoki mahsulot qanday qurilgani emas, faqat dizayndan foydalanish mumkin.
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
Portativ quyosh avtomatik kuzatuv tizimi: 9 qadam (rasmlar bilan)
Portativ Quyoshdan avtomatik kuzatuv tizimi: Medomyself - Amazon Services MChJ Associates dasturining ishtirokchisi, sheriklik reklama dasturi, saytlarni reklama qilish va amazon.comby saytiga havola qilish orqali reklama to'lovlarini olish imkoniyatini taqdim etish uchun mo'ljallangan: Deyv Uaver Bu qurilish
UCL-lloT-Ochiq-quyosh nuri quyosh botishi/quyosh botishi bilan: 6 qadam
UCL-lloT-Ochiq yorug'lik Quyosh botishi bilan/quyosh botishi bilan: Har kimga salom! Bir oz ishlashim bilan, ba'zi qismlar va kodlarni men to'pladim, bu sizga boshidan oxirigacha tashqi yorug'likni qanday ishlab chiqarishni ko'rsatib beradi. Bu fikr otamdan kelib chiqqan, u yozda qo'lda chiqib ketishi kerak edi
Arduino Uno avtomatlashtirilgan quyosh pardasi tizimi: 9 qadam
Arduino Uno avtomatlashtirilgan quyosh pardasi tizimi: Yaratilgan mahsulot avtoulovlar uchun avtomatik quyosh pardasi tizimi bo'lib, u to'liq avtonom bo'lib, harorat va yorug'lik sezgichlari tomonidan boshqariladi. Bu tizim mashina ma'lum bir temperatura darajasiga yetganda, soya mashinaning oynasini yopib qo'yishga imkon beradi
DIY noutbuk uchun quyosh pardasi: 5 qadam
O'z qo'lingiz bilan noutbukdan yasalgan soyabon: qog'ozli sumkalar (3 max) yordamida qaychi, lenta va qalam/qalamdan foydalanib, noutbuk uchun quyosh pardasini yarating. Qilishdan zavqlaning! howgreenis.blogspot.com