INHOUDSOPGAWE:
- Stap 1: Hoe dit werk
- Stap 2: Onderdele lys
- Stap 3: Die opstelling
- Stap 4: Die stroombaan
- Stap 5: Die kode
Video: Arduino Solar Tracker: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Deur geo bruce Bruce is aan die brand Volg meer deur die skrywer:
Oor: Hallo, ek is Bruce. Ek is 'n student in België. Ek het 'n wye verskeidenheid belangstellings: elektronika, rekenaars, tegnologie,… In my vrye tyd bestee ek baie tyd aan projekte, internetverkenning, fietsry. ht … Meer oor geo bruce »
Wat doen: dit soek na die helderste ligbron soos die son. Daar is 'n nuwer en beter weergawe van hierdie projek:
Stap 1: Hoe dit werk
Hoe dit werk: ek het 'n sensor van 4 LDR's gemaak met lakens tussenin
Die wit kolletjies is die LDR's
As die stok bo -op die son of die helderste punt gerig word, kry die vier LDR's dieselfde hoeveelheid lig.
Voorbeeld1 as die lig bo links is: regs bo, regs af, links af is in die skaduwee en links bo kry die meeste lig Voorbeeld 2 as die lig links bo en regs af in die skaduwee is en bo is in die lig
Stap 2: Onderdele lys
- 2 x servo se eBay -skakel 1,5 $ / stuk
- 4 x ligafhanklike weerstande (ldr) Goedkoop LDR's op Ebay 0.78 $ vir 20 stuks
- 4 x resistors 10K weerstande op Ebay 0.78 $ vir 50 stuks gratis aflewering
- 1 x Arduino Arduino UNO Ebay -skakel 3.5 $ gratis aflewering
- 2 x potensiometers 10k (waarde maak nie saak nie) Ebay -skakel
Stap 3: Die opstelling
Plak dit net warm saam !!!
Stap 4: Die stroombaan
Stap 5: Die kode
u kan die kode op hierdie bladsy aflaai/ * hierdie kode is deur geobruce geskryf vir meer inligting, besoek my webwerf https://xprobe.net */#include // sluit servobiblioteek in Servo horisontaal; // horisontale servo int servoh = 90; // staan horisontale servo Servo vertikaal; // vertikale servo int servov = 90; // staan vertikale servo // LDR -penverbindings // naam = analogpin; int ldrlt = 0; // LDR links bo int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR af links links int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servo verbindings // naam.attacht (pin); horisontaal.heg (9); vertikaal.heg (10); } leemte lus () {int lt = analogRead (ldrlt); // links bo int rt = analogRead (ldrrt); // regs bo int ld = analogRead (ldrld); // links onder int rd = analogRead (ldrrd); // af rigt int dtime = analogRead (4)/20; // lees potensiometers int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // gemiddelde waarde top int avd = (ld + rd) / 2; // gemiddelde waarde af int avl = (lt + ld) / 2; // gemiddelde waarde links int avr = (rt + rd) / 2; // gemiddelde waarde reg int dvert = avt - avd; // kyk na die verskil tussen op en af int dhoriz = avl - avr; verander vertikale hoek {if (avt> avd) {servov = ++ servov; as (servov> 180) {servov = 180; }} anders as (avt <avd) {servov = --servov; as (servov <0) {servov = 0; }} vertical.write (servov); } as (-1*tol> dhoriz || dhoriz> tol) // kyk of die verskil in die toleransie is, verander anders die horisontale hoek {if (avl> avr) {servoh = --servoh; as (servoh <0) {servoh = 0; }} anders as (avl <avr) {servoh = ++ servoh; as (servoh> 180) {servoh = 180; }} anders as (avl == avr) {// niks} horisontaal.skryf (servoh); } vertraging (dtime); }
Naaswenner in die Celestron Space Challenge
Aanbeveel:
DIY Solar Tracker: 27 stappe (met foto's)
DIY Solar Tracker: Inleiding Ons is daarop gemik om jong studente kennis te maak met ingenieurswese en hulle te leer oor sonenergie; deur hulle 'n Helios te laat bou as deel van hul kurrikulum. Daar is 'n poging in die ingenieurswese om energieopwekking weg te dryf van die gebruik van fossielbrandstof
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 stappe (met foto's)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker is 'n klepbordvormige, Framboos Pi -aangedrewe Release Tracker. Dit gebruik die TMDb API om die plakkaat, titel, vrystellingsdatum en oorsig van komende films in u streek te druk, binne 'n bepaalde tydsinterval (bv. Filmvrystellings hierdie week) op
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
IOT123 - SOLAR TRACKER DOME: 7 stappe (met foto's)
IOT123 - SOLAR TRACKER DOME: Daar is baie DIY -ontwerpe vir sonopvolgladers, maar die meeste daarvan is nie weerbestand nie. Dit is 'n groot probleem, omdat die meeste van die tyd in sonlig beteken dat dit in die weer is. Hierdie instruksies lei u deur die bou proses
Sunflower - Arduino Solar Tracker: 5 stappe (met foto's)
Sunflower - Arduino Solar Tracker: 'The Sunflower' is 'n op Arduino gebaseerde sonopsporing wat die doeltreffendheid van die sonpaneel tydens laai verhoog.In moderne sonopsporingstelsels word die sonpanele vasgemaak op 'n struktuur wat beweeg volgens die posisie van die son. Laat ons