Satura rādītājs:
- 1. darbība. Kā tas darbojas
- 2. darbība: detaļu saraksts
- 3. darbība: iestatīšana
- 4. solis: ķēde
- 5. darbība: kods
Video: Arduino saules izsekotājs: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Grūks ir uzliesmojisSeko vairāk autoram:
Par: Sveiki, es esmu Brūss. Es esmu students Beļģijā. Man ir visdažādākās intereses: elektronika, datori, tehnoloģijas,… Brīvajā laikā es daudz laika veltu projektiem, interneta izpētei, riteņbraukšanai. ht… Vairāk par ģeo bruce »
Kas tiek darīts: tas meklē spožāko gaismas avotu, piemēram, sauli. Šim projektam ir jaunāka un labāka versija:
1. darbība. Kā tas darbojas
Kā tas darbojas: es izveidoju 4 LDR sensoru ar loksnēm starp tām
Baltie punkti ir LDR
Kad augšpusē esošā nūja ir vērsta pret sauli vai spilgtāko punktu, četri LDR uz tiem saņem vienādu gaismas daudzumu.
1. piemērs, kad gaisma ir pa kreisi uz augšu: labais augšējais, labais lejup, kreisais lejup atrodas ēnā un kreisā augšdaļa iegūst visvairāk gaismas 2. piemērs, kad gaisma atrodas augšējā kreisajā pusē un pa labi uz leju atrodas ēnā un gaismā
2. darbība: detaļu saraksts
- 2 x servo Ebay saite 1.5 $ / gab
- 4 x gaismas atkarīgi rezistori (ldr) Lēti LDR Ebay 0.78 $ par 20 gab.
- 4 x 10K rezistori Ebay 0.78 $ par 50 gab bezmaksas piegādi
- 1 x Arduino Arduino UNO Ebay saite 3.5 $ bezmaksas piegāde
- 2 x potenciometri 10k (vērtībai nav nozīmes) Ebay saite
3. darbība: iestatīšana
Vienkārši karsti salīmējiet kopā !!!
4. solis: ķēde
5. darbība: kods
jūs varat lejupielādēt kodu šajā lapā/ * šo kodu uzrakstījis ģeobruce, lai iegūtu vairāk informācijas pārbaudiet manu vietni https://xprobe.net */#include // iekļaut servo bibliotēku Servo horizontāli; // horizontālais servo int servoh = 90; // stāvēt horizontāli servo Servo vertikāli; // vertikālais servo int servov = 90; // statīvs vertikāls servo // LDR tapas savienojumi // nosaukums = analogpin; int ldrlt = 0; // LDR augšējā kreisajā pusē int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR uz leju pa kreisi int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servo savienojumi // name.attacht (pin); horizontāls.uzliktnis (9); vertikāls.pielikums (10); } void loop () {int lt = analogRead (ldrlt); // augšējā kreisajā pusē int rt = analogRead (ldrrt); // augšējā labajā stūrī int ld = analogRead (ldrld); // uz leju pa kreisi int rd = analogRead (ldrrd); // uz leju rigt int dtime = analogRead (4)/20; // nolasīt potenciometrus int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // vidējā vērtība top int avd = (ld + rd) / 2; // vidējā vērtība uz leju int avl = (lt + ld) / 2; // vidējā vērtība pa kreisi int avr = (rt + rd) / 2; // vidējā vērtība pa labi int dvert = avt - avd; // pārbaudiet augšējo un lejupējo atšķirību int dhoriz = avl - avr; // pārbaudiet diferenci un og pa kreisi un noregulējiet, ja (-1*tol> dvert || dvert> tol) // pārbaudiet, vai atšķirība ir citā mainīt vertikālo leņķi {if (avt> avd) {servov = ++ servov; ja (servov> 180) {servov = 180; }} cits if (avt <avd) {servov = --servov; ja (servov <0) {servov = 0; }} vertical.write (servov); } if (-1*tol> dhoriz || dhoriz> tol) // pārbaudiet, vai atšķirība ir pielaidē, citādi mainiet horizontālo leņķi {if (avl> avr) {servoh = --servoh; ja (servoh <0) {servoh = 0; }} cits if (avl <avr) {servoh = ++ servoh; ja (servoh> 180) {servoh = 180; }} cits if (avl == avr) {// nekas} horizontāls.rakstīt (servoh); } kavēšanās (dtime); }
Otrā vieta Celestron Space Challenge
Ieteicams:
DIY Arduino saules izsekotājs (lai samazinātu globālo sasilšanu): 3 soļi
DIY Arduino saules izsekotājs (lai samazinātu globālo sasilšanu): Sveiki visiem, šajā apmācībā es jums parādīšu, kā izveidot saules izsekotāju, izmantojot arduino mikrokontrolleri. Mūsdienu pasaulē mēs ciešam no daudzām problēmām. Viens no tiem ir klimata pārmaiņas un globālā sasilšana. Nepieciešamība pēc
DIY saules izsekotājs: 27 soļi (ar attēliem)
DIY Solar Tracker: Ievads Mūsu mērķis ir iepazīstināt mazos studentus ar inženierzinātnēm un iemācīt viņiem par saules enerģiju; liekot viņiem izveidot Helios kā daļu no savas mācību programmas. Inženierzinātnēs tiek mēģināts novērst enerģijas ražošanu no fosilā kurināmā izmantošanas
Saules panelis kā ēnu izsekotājs: 7 soļi (ar attēliem)
Saules panelis kā ēnu izsekotājs: fizikā un citās zinātnēs mehāniskās kustības aprakstīšanai izmantotais lielums ir ātrums. Tā mērīšana ir bijusi atkārtota darbība eksperimentālajās klasēs. Es parasti izmantoju videokameru un programmatūru TRACKER, lai izpētītu noteiktu kustību
DIY miniatūrs saules izsekotājs: 5 soļi (ar attēliem)
DIY Miniature Solar Tracker: Šajā projektā es jums parādīšu, kā izveidot saules izsekotāju, kas, kā norāda nosaukums, var sekot saules kustībai visas dienas garumā. Un beigās es jums parādīšu enerģijas ieguves atšķirību starp saules sekotājam uzstādītu saules paneli
Saulespuķe - Arduino saules izsekotājs: 5 soļi (ar attēliem)
Saulespuķe - Arduino Solar Tracker: “The Sunflower” ir uz Arduino balstīts saules izsekotājs, kas lādēšanas laikā palielinās saules paneļa efektivitāti. Mūsdienu saules izsekošanas sistēmās saules paneļi ir piestiprināti pie konstrukcijas, kas pārvietojas atbilstoši saule. Ļaujiet mums