Съдържание:
- Стъпка 1: Как работи
- Стъпка 2: Списък на частите
- Стъпка 3: Настройката
- Стъпка 4: Електрическата верига
- Стъпка 5: Кодът
Видео: Arduino Solar Tracker: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
От geo bruceBruce е в огън Следвайте още от автора:
Относно: Здравейте, аз съм Брус. Студент съм в Белгия. Имам голямо разнообразие от интереси: електроника, компютри, технологии, … В свободното си време отделям много време за: проекти, проучване на интернет, колоездене. ht … Повече за гео bruce »
Какво прави: Той търси най-яркия източник на светлина като слънцето. Има по-нова и по-добра версия на този проект:
Стъпка 1: Как работи
Как работи: Направих сензор от 4 LDR с листове между тях
Белите точки са LDR
Когато пръчката отгоре е насочена към слънцето или най -ярката точка, четирите LDR получават същото количество светлина върху тях.
Пример 1, когато светлината е оставена отгоре: дясно-отгоре, надясно-надолу, ляво-надолу са в сянка, а ляво-отгоре получават най-много светлина Пример 2, когато светлината е горе вляво и надясно надолу са в сянка, а горната в светлината
Стъпка 2: Списък на частите
- 2 x серво Ebay връзка 1,5 $ / брой
- 4 x светлозависими резистора (ldr) Евтини LDR на Ebay 0,78 $ за 20 бр.
- 4 x резистора 10K резистори на Ebay 0,78 $ за 50бр безплатна доставка
- 1 x Arduino Arduino UNO Ebay link 3.5 $ безплатна доставка
- 2 x потенциометъра 10k (стойността няма значение) Ebay връзка
Стъпка 3: Настройката
Просто го залепете горещо !!!
Стъпка 4: Електрическата верига
Стъпка 5: Кодът
можете да изтеглите кода от тази страница/ * този код е написан от geobruce за повече информация проверете моя сайт https://xprobe.net */#include // включете Servo библиотека Servo horizontal; // хоризонтално серво int servoh = 90; // стойка хоризонтално серво Серво вертикално; // вертикален серво int servov = 90; // стойка вертикално серво // LDR пин връзки // име = аналогов извод; int ldrlt = 0; // LDR горе вляво int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR надолу вляво int ldrrd = 3; // ldr надолу rigt void setup () {Serial.begin (9600); // серво връзки // name.attacht (щифт); хоризонтално. прикрепете (9); вертикално прикачване (10); } void loop () {int lt = analogRead (ldrlt); // горе вляво int rt = analogRead (ldrrt); // горе вдясно int ld = analogRead (ldrld); // надолу вляво int rd = analogRead (ldrrd); // надолу rigt int dtime = analogRead (4)/20; // четене на потенциометри int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // средна стойност top int avd = (ld + rd) / 2; // средна стойност надолу int avl = (lt + ld) / 2; // средна стойност вляво int avr = (rt + rd) / 2; // средна стойност right int dvert = avt - avd; // проверете различието нагоре и надолу int dhoriz = avl - avr; // проверете разликата og наляво и rigt if (-1*tol> dvert || dvert> tol) // проверете дали разликата е в допустимото отклонение else промяна на вертикалния ъгъл {if (avt> avd) {servov = ++ servov; ако (servov> 180) {servov = 180; }} иначе ако (avt <avd) {servov = --servov; ако (servov <0) {servov = 0; }} vertical.write (servov); } if (-1*tol> dhoriz || dhoriz> tol) // проверете дали разликата е в толеранса иначе променете хоризонталния ъгъл {if (avl> avr) {servoh = --servoh; if (servoh <0) {servoh = 0; }} иначе ако (avl <avr) {servoh = ++ servoh; ако (servoh> 180) {servoh = 180; }} иначе ако (avl == avr) {// нищо} horizontal.write (servoh); } забавяне (dtime); }
Вицешампион в космическото предизвикателство Celestron
Препоръчано:
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 стъпки (със снимки)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker е тракер с форма на Raspberry Pi, задвижван от клавиатура. Той използва TMDb API за отпечатване на афиша, заглавието, датата на издаване и прегледа на предстоящите филми във вашия регион в определен интервал от време (напр. Филмови издания тази седмица) на
AstroTracker - Tracker Star Tracker Star Tracker: 10 стъпки (със снимки)
AstroTracker - Star Tracker Star Tracker: Всеки може да прави астрофотография, стига да имате камера. Просто го поставете на статив, оставете обектива да остане отворен възможно най -дълго и BAM! Красиви звезди, купове и мъглявини. Но какво е това? Има ли ивици на филма вместо точни точки
Raspberry Pi NFC Tracker Tracker: 5 стъпки (със снимки)
Raspberry Pi NFC Tracker Tracker Tracker: Ако сте като мен, тогава имате малко купчина дрехи на пода, които могат или не могат да бъдат мръсни. Това може да включва дънки, ризи и почти не носени къси панталони. И така, как можете да разберете кои дрехи са чисти или мръсни? Измислих начин да проследя
Слънчоглед - Arduino Solar Tracker: 5 стъпки (със снимки)
Слънчоглед - Arduino Solar Tracker: „The Sunflower“е соларен тракер на базата на Arduino, който ще увеличи ефективността на слънчевия панел по време на зареждане. В съвременните системи за слънчево проследяване, слънчевите панели са фиксирани върху структура, която се движи според позицията на слънце, нека ни
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr