Arduino Uno haqida malumot

1.2.Arduino Uno haqida malumot.
4-rasm.Arduino protsessori.
Bizning dasturimiz juda sodda bo'lgani uchun biz "Arudino Uno" dan foydalanishni tanladik. Arduino DIY loyihalari uchun juda keng tarqalgan va sotib olish juda arzon. Arduino platformasi har kimga uy kompyuteridan foydalanib kodni o'rganishi yoki shunchaki o'zgartirishi uchun juda osondir, bundan keyin biz unga kiramiz.
5-rasm.Arduino uno protsessori.
1.3.Masalaning qo'yilishi.
Ushbu kurs ishi Arduino yordamida quyoshni kuzatadigan quyosh paneli yaratishga mo'ljallangan bo'lib, dasturni tuzish jarayonida quyidagi ishlar amalga oshirilishi lozim:
Ikkita servo motorlar vertical va gorizontal bo’yicha o’z harakatni o’zgartirishi.
4ta fotorezistorlar nurni qaysi burchak ostida tushayotganini aniqlagan holda panel o’z holatini o;zgartirishi kerak.
Boshqa panellarga nisbatan yani qo’zg’almas panellarga nisbatan quyoshdan ko’proq energiya ishlab chiqarishi kerak.
Xulosa qilib aytganda quyoshni kuzatuvchi panel fotorezistor va servoslar yordamida vaqt o’tishi bilan o’z holatini o’zgartirishi kerak.
Dastur quyidagi ishlarni amalga oshirishi lozim:
Servo motorlarni vertika va gorizontal bo’yicha joylashtirilganligidan ushbu qouyoshni kuzatuvchisi oz holatini vertical va gorizontal bo’yicha o’zgartiradi.
Har bir fotorezistor orasidagi cheralar unga nur tushuish burchagini hisobga olgan holda joylashtirilganli oraqali quyosh paneli o’z holatini o’zgartirishi.
Xulosa qilib aytganda quyoshni kuzatgan holda o’z holatini o’zgartirishi kerak.
Umuman aytganda ushbu qurilmalar orqali quyoshdan ko’proq energiya olish.
II.Asosiy qism 2.1.Kerakli qurilmalar.
Shunday qilib, yig'ilishda ishlatilgan narsalar:
Arduino Uno
Servo Tower SG90 - 2x
Phoresoresistor MLG4416 (90mW; 5-10kGh /1.0MOhm) - 4x
Piezoelektrik qo'ng'iroq KPR-G1750
Metall konstruktor
Chiqish qarshilik 10 kOhm; 0,25 Vt; 5% - 4x
Chop shkafi, quti, aloqa simlari
3-rasm.Kerakli qurulmalar.
Gap shundaki, servolar faqat 180 gradusni aylantirishi mumkin va biz quyoshni tomosha qilayotganimizni hisobga olsak, bizga ortiqcha narsa kerak emas. Ammo loyihaning ishini sinab ko'rayotganda, siz ikki daqiqaga quyoshni namoyish qila olmaganingizda, chiroqni silkitishni to'xtatish kerakligi to'g'risida signal berish yaxshi bo'lardi, chunki servo o'lik zonaga yetib boradi.
Boshlash uchun biz oldin ish qismini to'rtta shartli bosqichga ajratamiz: quyosh panellari uchun stendni yig'ish va servolarni o'rnatish, foto rezistor elementlarni yig'ilgan tuzilishga o'rnatish, Arduino uchun yechim va kodini yozish.
Metall konstruktordan yig'ish muayyan qiyinchiliklarga duch keldi: men servolarni matkap bilan ulash uchun teshiklarni sozlashim kerak edi va ularni ikkita tekislikda platformalarga mahkam yopishtirdim.
Fotorezistorlarni mahkamlashning asosiy vazifasi hatto ularning ulanishi ham emas, balki to'rtta elementning har biri uchun yorug'likni ajratishni ta'minlash edi. Ularni hech qanday bo'laksiz qoldirishning iloji yo'qligi aniq, chunki u holda fotorezistorlardan olingan qiymatlar taxminan bir xil bo'ladi va aylanish ishlamaydi. Bu yerda, afsuski, metall dizaynerning qobiliyatlari, asosan, barcha detallarda teshiklar mavjudligi sababli rad etildi. Tegishli metall qismni topishning iloji bo'lmadi, shuning uchun mening quyosh kuzatuvchim kartonning innovatsion qismini oldi.
Fotorezistorlar ish uchun ishonchli tarzda biriktirilgan, ular bilan ishlash kerak bo'lgan yagona narsa bu platformadagi joylashuvining aniqligi: endi ular perpendikulyar ravishda yuqoriga qaramaydilar, bu esa perfektsionistlarni aylanish aniqligini buzishi mumkin.
Bir oz kontaktlarning zanglashiga olib kelishi: fotosensitiv elementlarning ulanishi elementlar ro'yxatida ko'rsatilgan chiqish rezistorlarini talab qiladigan kuchlanishni ajratish pallasida amalga oshiriladi. Barcha fotorezistorlar Arduinoning besh voltli quvvat manbaiga ulangan umumiy pin bilan lehimlangan. Qulaylik va estetika uchun fotorezistorlarning oyoqlari ikkita uch simli izolyatsiyalangan simlarning kontaktlariga lehimli (bitta kontakt ishlatilmagan va yashirin qolgan). O'tkazgichning barcha tafsilotlarini quyidagi diagrammada ko'rib chiqish mumkin.
|