DIY Arduino күн трекері (жаһандық жылынуды азайту үшін): 3 қадам
DIY Arduino күн трекері (жаһандық жылынуды азайту үшін): 3 қадам
Anonim
DIY Arduino күн трекері (жаһандық жылынуды азайту үшін)
DIY Arduino күн трекері (жаһандық жылынуды азайту үшін)
DIY Arduino күн трекері (жаһандық жылынуды азайту үшін)
DIY Arduino күн трекері (жаһандық жылынуды азайту үшін)
DIY Arduino күн трекері (жаһандық жылынуды азайту үшін)
DIY Arduino күн трекері (жаһандық жылынуды азайту үшін)

Барлығына сәлем, бұл оқулықта мен сізге балаларға arduino микроконтроллерінің көмегімен күн сәулесінен бақылаушы жасауды көрсетемін. Қазіргі әлемде бізді толғандыратын мәселелер көп. Олардың бірі - климаттың өзгеруі және жаһандық жылыну. Таза және жасыл энергия көздеріне қажеттілік бұрынғыдан да көп. Отынның осындай жасыл көздерінің бірі - күн энергиясы. Ол бүкіл әлемде әр түрлі салаларда кеңінен қолданылғанымен, оның кемшіліктерінің бірі - оның тиімділігі төмен. Олардың тиімсіз болуының көптеген себептері бар, олардың бірі - күндізгі уақытта күн ұсынатын жарықтың максималды қарқындылығын қабылдамау. Себебі, күн күн өткен сайын жылжиды және күн бойы күн панеліне әр түрлі бұрыштарда жарқырайды. Егер біз панельді күннің ең жарқын жарығына қаратып қоюдың жолын анықтасақ, біз, ең болмағанда, осы күн батареялары ұсынатын нәрсені барынша пайдалана аламыз. Мен бүгін бұл мәселені шағын модельмен шешуге тырысамын. Менің шешімім қарапайым және өте қарапайым, мен не істеуге тырыстым, мен күн панелін күннің қозғалысы мен бірге жылжытуға тырыстым. Бұл панельге түсетін сәулелердің панель бетіне азды -көпті перпендикуляр болуын қамтамасыз етеді. Бұл біздің қазіргі технологиядан максималды өнімділікті қамтамасыз етеді. Сіз сондай -ақ «неге оны таймермен айналдырмаңыз!» Деп ойлауыңыз мүмкін. Біз мұны барлық жерде жасай алмаймыз, өйткені күннің ұзақтығы бүкіл әлемде және ауа райы мен климатта өзгереді. Қыста күндер жазға қарағанда қысқа, бұл таймердің жақсы жұмыс істемеуіне әкеледі. Алайда, бір осьті күн трекері бұл кемшіліктерді жоюға мүмкіндік береді. Сіз сондай -ақ ойлай аласыз ….. «онда неге 2 осьті күн іздеуші жоқ?». 2 осьті күн трекері мектеп жобасы үшін керемет, бірақ күн фермалары үшін футбол алаңының өлшемі іс жүзінде мүмкін емес.1 ось - мұндай қолдану үшін әлдеқайда тиімді және практикалық шешім. Бұл жобаға 1 сағаттан аз уақыт кетеді құрастырыңыз және сізде пайдалануға дайын жеке күн іздегішіңіз болуы мүмкін. Нұсқаудың соңында код жүктелуі керек. Дегенмен мен әлі де кодтың және жалпы жобаның қалай жұмыс істейтінін түсіндіремін. Мен де бұл жобаны роботтар байқауына қатыстым, егер сізге ұнаса дауыс беріңіз:).

Артық сөз айтпай -ақ, үлгерейік.

Жабдықтар

Бұл жоба үшін сізге қажет нәрсе төменде келтірілген, егер сізде қолыңызда болса, бұл керемет. Бірақ егер олар сізде болмаса, мен олардың әрқайсысына сілтеме беремін.:

1. Arduino UNO R3: (Үндістан, халықаралық)

2. Micro servo 9g: (flipkart, Amazon.com)

3. LDR: (flipkart, Amazon.com)

4. Жемперлік сымдар мен тақта: (Flipkart, Amazon)

5. Arduino IDE: arduino.cc

1 -қадам: Орнату:

Орнату
Орнату

Енді бізде күн сәулесін бақылайтын керемет робот жасау үшін қажетті барлық жабдықтар мен бағдарламалық қамтамасыз ету бар, қондырғыны жинайық. Жоғарыдағы суретте мен құрылғыны орнатудың толық схемасын ұсындым.

=> LDR -ді орнату:

Ең алдымен, біз жарық көзі күні бойы қалай жүретінін түсінуіміз керек. Күн әдетте шығыстан батысқа қарай жүреді, сондықтан біз LDR -ді олардың арасында тиісті аралықпен бір жолға орналастыруымыз керек. Күнді тиімді бақылау үшін мен сізге LDR -ді олардың арасындағы бұрышпен орналастыруды ұсынар едім. Мысалы, мен 3 LDR қолдандым, сондықтан мен олардың арасындағы 180 градус бұрыш 3 тең бөлікке бөлінетін етіп реттеуім керек еді, бұл маған жарық көзінің бағытын дәлірек түсінуге көмектеседі.

LDR қалай жұмыс істейді, бұл негізінен резистор, оның денесінде жартылай өткізгіш материал бар. Сондықтан, оған жарық түскен кезде жартылай өткізгіш қосымша электрондарды шығарады, бұл оның кедергісінің төмендеуіне әкеледі.

Егер біз LDR мен резистор кернеудің сол кездегі көтерілуін және төмендеуін көру үшін түйісудегі кернеуді салыстыратын боламыз. Егер кернеу төмендесе, бұл нақты қарсылықта жарық қарқындылығы төмендегенін білдіреді. Сонымен, біз бұл позициядан жарық интенсивтілігі жоғары (түйісуінің кернеуі жоғары) позицияға жылжу арқылы қарсы тұрамыз.

=> Серво қозғалтқышты орнату:

Негізінде серво қозғалтқышы - бұл бұрыш тағайындай алатын қозғалтқыш. Сервоны орнатқан кезде сіз факторды есте ұстауыңыз керек, серво мүйізін 90 градус позиция оған бекітілген жазықтыққа параллель болатындай етіп туралауыңыз керек.

=> Қосылу:

Жоғарыда келтірілген схемаға сәйкес орнатуды өткізіңіз.

2 -қадам: кодты жазу:

USB кабелі арқылы компьютерге arduino қосыңыз және arduino IDE ашыңыз.

Осы нұсқаулықта берілген кодты ашыңыз.

Құралдар мәзіріне өтіп, пайдаланылатын тақтаны таңдаңыз, яғни UNO

Arduino қосылған портты таңдаңыз.

Бағдарламаны arduino тақтасына жүктеңіз.

ЕСКЕРТПЕ: Ескеру керек, мен оқуды өз бөлмемдегі шарттарға сәйкес келтірдім. Сенікі менікінен өзгеше болуы мүмкін. Сондықтан қорықпаңыз және IDE экранының жоғарғы оң жақ бұрышында көрсетілетін сериялық мониторды ашпаңыз. Сізге экранда жылжып шығатын бірнеше мәндер көрсетіледі, олар қатарынан 3 мәнді қабылдайды және оған сәйкес көрсеткіштерді калибрлейді.

3 -қадам: тестілеу

Енді сіз біздің кішкентай жобамызға бар күшіңізді салдыңыз. Оны тексеретін уақыт келді.

Жалғастырыңыз және барлығына өзіңіз жасаған нәрсені көрсетіңіз және ләззат алыңыз.

Егер сізде осы жобаға қатысты күмән/ұсыныстар болса, менің веб -сайтымнан хабарласыңыз

Ұсынылған: