Мазмуну:
- 1 -кадам: Бул кантип иштейт
- 2 -кадам: Бөлүктөрдүн тизмеси
- 3-кадам: Орнотуу
- 4 -кадам: Circuitry
- 5 -кадам: Кодекс
Video: Arduino Solar Tracker: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
By geo bruce Брюс күйүп жатат Автордун көбүрөөк маалыматын караңыз:
Жөнүндө: Саламатсызбы, мен Брюсмин. Мен Бельгияда студентмин. Менин ар кандай кызыкчылыктарым бар: электроника, компьютер, технология,… Бош убактымда көп убактымды: долбоорлорго, интернетти изилдөө, велосипед тебүү менен өткөрөм. ht … Гео Брюс жөнүндө кененирээк »
Бул эмне?
1 -кадам: Бул кантип иштейт
Бул кантип иштейт: Мен алардын арасында барактары бар 4 LDR сенсорун жасачумун
Ак чекиттер LDRs болуп саналат
Үстүндөгү таяк күнгө же эң жарык чекитте болгондо, төрт ЛДР аларга бирдей өлчөмдө жарык тийгизет.
Мисал1 жарык үстүдө калганда: оң-өйдө, оң-ылдый, сол-ылдый көлөкөдө жана сол-өйдө эң жарык болот Мисал2, жарык үстүнкү жана оң жакта көлөкөдө жана өйдө болгондо жарыкта
2 -кадам: Бөлүктөрдүн тизмеси
- 2 x сервонун Ebay шилтемеси 1.5 $ / даана
- 4 x lightdepending каршылыгы (ldr) Ebay боюнча арзан LDRs 0.78 $ 20 даана
- Ebayдеги 4 х резистор 10K каршылыгы 0.78 $ 50 даана бекер жеткирүү үчүн
- 1 x Arduino Arduino UNO Ebay шилтемеси 3.5 $ акысыз жеткирүү
- 2 x потенциометр 10к (мааниси мааниге ээ эмес) Ebay шилтемеси
3-кадам: Орнотуу
Жөн гана ысык желим менен бириктиргиле !!!
4 -кадам: Circuitry
5 -кадам: Кодекс
кодду бул барактан түшүрүп алсаңыз болот/ * бул код геобрюс тарабынан жазылган, көбүрөөк маалымат алуу үчүн менин сайтымды текшериңиз https://xprobe.net */#include // Servo китепканасы кирет Servo горизонталдуу; // горизонталдуу servo int servoh = 90; // горизонталдуу servo Servo вертикалдуу; // тик servo int servov = 90; // тик серво // LDR пин байланыштары // аты = analogpin; int ldrlt = 0; // LDR жогорку сол жагы int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR төмөн сол int int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // серво байланыштары // name.attacht (pin); горизонталдык.кошуу (9); вертикалдуу. тиркөө (10); } void loop () {int lt = analogRead (ldrlt); // жогорку сол int int = analogRead (ldrrt); // жогорку оң int ld = analogRead (ldrld); // ылдый сол int rd = analogRead (ldrrd); // down 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; // орточо мааниси оң int dvert = avt - avd; // өйдө жана ылдый айырмачылыгын текшерүү int dhoriz = avl - avr; // og жана rift айырмасын текшерүү эгерде (-1*tol> dvert || dvert> tol) // айырмачылык башка толеранттуулукта экенин текшер вертикалдуу бурчту өзгөртүү {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; if (servov <0) {servov = 0; }} vertical.write (servov); } if (-1*tol> dhoriz || dhoriz> tol) // дифференциянын толеранттуулукта экенин текшериңиз, болбосо горизонталдык бурчун өзгөртүңүз {if (avl> avr) {servoh = --servoh; if (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; if (servoh> 180) {servoh = 180; }} else if (avl == avr) {// nothing} horizontal.write (servoh); } кечигүү (dtime); }
Celestron космос чакырыгында экинчи орун
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
DIY Solar Tracker: 27 кадам (сүрөттөр менен)
DIY Solar Tracker: Киришүү Биз жаш студенттерге инженерия менен тааныштырууну жана аларга күн энергиясы жөнүндө үйрөтүүнү максат кылабыз; аларды окуу планынын бир бөлүгү катары Гелиос курууга мажбурлоо менен. Инженерияда энергияны казып алуучу отунду колдонуудан алыстатуу аракети бар
DIY Miniature Solar Tracker: 5 кадам (сүрөттөр менен)
DIY Miniature Solar Tracker: Бул долбоордо мен сизге күндүн трекерин кантип түзүү керектигин көрсөтөм, ал аталышынан көрүнүп тургандай, күн бою күндүн кыймылын көзөмөлдөй алат. Акырында мен сизге күн трекерине орнотулган күн панелинин ортосундагы энергия жыйноочу айырмачылыкты көрсөтөм
Movie Tracker - Raspberry Pi Powered Theatre Release Tracker: 15 кадам (сүрөттөр менен)
Movie Tracker - Raspberry Pi Powered Theatre Release Tracker: Movie Tracker clapperboard формасындагы, Raspberry Pi менен иштөөчү релиз трекери. Бул TMDb API колдонуп, плакатты, аталышты, релиздин датасын жана сиздин чөлкөмдө боло турган кинолордун обзорун белгилүү бир убакыт аралыгында басып чыгаруу үчүн (мисалы, ушул жумада тасмаларды чыгаруу)
Күн карама - Arduino Solar Tracker: 5 кадам (сүрөттөр менен)
Күн карама - Arduino Solar Tracker: 'The Sunflower' - күн батареясынын кубаттуулугун жогорулатуучу Arduino негизделген күн трекери күн.Бизге