Turinys:
- 1 žingsnis: kaip tai veikia
- 2 žingsnis: dalių sąrašas
- 3 žingsnis: sąranka
- 4 žingsnis: grandinė
- 5 žingsnis: Kodas
Video: „Arduino Solar Tracker“: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Daugiau informacijos apie autorių: Geo Bruce
Apie: Sveiki, aš Briusas. Esu studentas Belgijoje. Turiu įvairių pomėgių: elektronika, kompiuteriai, technologijos,… Laisvalaikiu daug laiko skiriu projektams, tyrinėju internetą, važinėju dviračiu. ht … Daugiau apie geo bruce »
Kas yra: jis ieško ryškiausio šviesos šaltinio, pavyzdžiui, saulės. Yra naujesnė ir geresnė šio projekto versija:
1 žingsnis: kaip tai veikia
Kaip tai veikia: aš padariau 4 LDR jutiklį su lapais tarp jų
Balti taškai yra LDR
Kai viršuje esanti lazda nukreipta į saulę arba šviesiausią tašką, keturi LDR į juos patenka tiek pat šviesos.
1 pavyzdys, kai šviesa yra kairėje viršuje: dešinėje-viršuje, dešinėje-žemyn, kairėje-žemyn yra šešėlyje, o kairėje-viršuje gaunama daugiausia šviesos šviesoje
2 žingsnis: dalių sąrašas
- 2 x servo „Ebay“nuoroda 1,5 USD / vnt
- 4 x nuo šviesos priklausantys rezistoriai (LDR) Pigūs LDR „Ebay“0,78 USD už 20 vnt
- 4 x 10K rezistoriai „Ebay“0.78 $ už 50 vnt nemokamas pristatymas
- 1 x „Arduino Arduino UNO Ebay“nuoroda 3.5 $ nemokamas pristatymas
- 2 x 10k potenciometrai (vertė nesvarbu) „Ebay“nuoroda
3 žingsnis: sąranka
Tiesiog karštai klijuokite kartu !!!
4 žingsnis: grandinė
5 žingsnis: Kodas
kodą galite atsisiųsti šiame puslapyje/ * šį kodą parašė geobruce, jei norite gauti daugiau informacijos, patikrinkite mano svetainę https://xprobe.net */#include // įtraukti servo biblioteką „Servo horizontal“; // horizontali servo int servoh = 90; // stovėti horizontalus servo Servo vertikalus; // vertikali servo int servov = 90; // stovas vertikalus servo // LDR kaiščių jungtys // pavadinimas = analogpin; int ldrlt = 0; // LDR viršuje kairėje int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR žemyn kairėn int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servo jungtys // name.attacht (pin); horizontalus.priedas (9); vertikalus.pritvirtinimas (10); } void loop () {int lt = analogRead (ldrlt); // viršuje kairėje int rt = analogRead (ldrrt); // viršuje dešinėje int ld = analogRead (ldrld); // žemyn kairėn int rd = analogRead (ldrrd); // žemyn rigt int dtime = analogRead (4)/20; // skaityti potenciometrus int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // vidutinė vertė viršuje int avd = (ld + rd) / 2; // vidutinė vertė žemyn int avl = (lt + ld) / 2; // vidutinė vertė liko int avr = (rt + rd) / 2; // vidutinė vertė teisė int dvert = avt - avd; // patikrinkite aukštumų ir žemumų skirtumus int dhoriz = avl - avr; // patikrinkite skirtumą ir kairę ir sureguliuokite, jei (-1*tol> dvert || dvert> tol) // patikrinkite, ar skirtumas skiriasi keisti vertikalų kampą {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; jei (servov <0) {servov = 0; }} vertical.write (servov); } if (-1*tol> dhoriz || dhoriz> tol) // patikrinkite, ar skirtumas yra tolerancijoje, kitaip pakeiskite horizontalųjį kampą {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) {// nieko} horizontal.write (servoh); } uždelsimas (dtime); }
II vieta „Celestron Space Challenge“
Rekomenduojamas:
Pasidaryk pats „Arduino Solar Tracker“(siekiant sumažinti visuotinį atšilimą): 3 žingsniai
Pasidaryk pats „Arduino Solar Tracker“(norėdamas sumažinti visuotinį atšilimą): Sveiki visi, šioje pamokoje aš jums parodysiu, kaip padaryti saulės sekiklį naudojant „arduino“mikrovaldiklį. Šiuolaikiniame pasaulyje mes susiduriame su daugybe rūpimų problemų. Vienas iš jų - klimato kaita ir visuotinis atšilimas. Poreikis
Pasidaryk pats „Arduino Solar Tracker“: 3 žingsniai
Pasidaryk pats „Arduino Solar Tracker“: Šis projektas iš pradžių buvo atliktas kaip fizikos užduotis. Užduotis buvo sukurti kažką naudojant „Arduino“, įskaitant projektavimą, programavimą ir statybą. Mes pasirinkome sukurti judančią saulės bateriją. Plokštės automatiškai juda link aikštės
IOT123 - SOLAR TRACKER - TILT/PAN, PANEL FRAME, LDR MOUNTS RIG: 9 žingsniai (su paveikslėliais)
IOT123 - SOLAR TRACKER - TILT/PAN, PANEL FRAME, LDR MOUNTS RIG: Dauguma „pasidaryk pats“dizaino, skirtų dviejų ašių saulės sekikliams " ten " yra pagrįsti „9G Micro Servo“, kurie tikrai yra nepakankamai įvertinti, kad galėtų stumti keletą saulės elementų, mikrovaldiklį, bateriją ir korpusą. Galite suprojektuoti aplink
IOT123 - SOLAR TRACKER - CONTROLLER: 8 žingsniai
IOT123 - SOLAR TRACKER - CONTROLLER: Tai yra InstructableIOT123 - SOLAR TRACKER - TILT/PAN, PANEL FRAME, LDR MOUNTS RIG. Čia mes sutelkiame dėmesį į servo valdiklį ir saulės padėties jutiklius. Svarbu pažymėti, kad šis dizainas prisiima 2 mln
Saulėgrąžos - „Arduino Solar Tracker“: 5 žingsniai (su nuotraukomis)
Saulėgrąžos - „Arduino Solar Tracker“: „The Sunflower“yra „Arduino“pagrįstas saulės sekiklis, kuris padidins saulės kolektoriaus efektyvumą įkraunant. Šiuolaikinėse saulės sekimo sistemose saulės kolektoriai tvirtinami ant konstrukcijos, kuri juda pagal padėtį saulė. Leisk mums