Obsah:

Arduino Solar Tracker: 5 kroků (s obrázky)
Arduino Solar Tracker: 5 kroků (s obrázky)

Video: Arduino Solar Tracker: 5 kroků (s obrázky)

Video: Arduino Solar Tracker: 5 kroků (s obrázky)
Video: REI Solar Tracker 2,5 WiFi 2024, Červenec
Anonim

Od geo bruceBruce je v plamenechDalší od autora:

S routerem Makita / Dewalt (Shapeoko) použijte libovolný bit
S routerem Makita / Dewalt (Shapeoko) použijte libovolný bit
S routerem Makita / Dewalt (Shapeoko) použijte libovolný bit
S routerem Makita / Dewalt (Shapeoko) použijte libovolný bit
Jak používat 360 ° laserový skener RPLIDAR s Arduinem
Jak používat 360 ° laserový skener RPLIDAR s Arduinem
Jak používat 360 ° laserový skener RPLIDAR s Arduino
Jak používat 360 ° laserový skener RPLIDAR s Arduino
Hudební sada Tesla Coil (pokyny)
Hudební sada Tesla Coil (pokyny)
Hudební sada Tesla Coil (pokyny)
Hudební sada Tesla Coil (pokyny)

O: Dobrý den, jsem Bruce. Jsem student v Belgii. Mám široké spektrum zájmů: elektronika, počítače, technologie,… Ve svém volném čase trávím hodně času: projekty, zkoumání internetu, cyklistika. ht… Více o geo bruce »

Co je: Hledá nejjasnější zdroj světla, jako je slunce. Existuje novější a lepší verze tohoto projektu:

Krok 1: Jak to funguje

Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje

Jak to funguje: Vytvořil jsem senzor 4 LDR s listy mezi nimi

Bílé tečky jsou LDR

Když je klacek nahoře nasměrován na slunce nebo nejjasnější bod, čtyři LDR na ně dostanou stejné množství světla.

Příklad1, když je světlo ponecháno nahoře: vpravo nahoře, vpravo dolů, doleva dole jsou ve stínu a vlevo nahoře získají nejvíce světla Příklad2, když je světlo vlevo nahoře a vpravo dolů, jsou ve stínu a nahoře je ve světle

Krok 2: Seznam dílů

  • 2 x servo odkaz Ebay 1,5 $ / kus
  • 4 x světlo závislé odpory (ldr) Levné LDR na Ebay 0,78 $ za 20 ks
  • 4 x odpory 10K odpory na Ebay 0,78 $ za 50ks doprava zdarma
  • 1 x Arduino Arduino UNO Ebay link 3,5 $ doprava zdarma
  • 2 x potenciometry 10k (na hodnotě nezáleží) Ebay link

Krok 3: Nastavení

Nastavení
Nastavení
Nastavení
Nastavení
Nastavení
Nastavení

Jen za horka slepte dohromady !!!

Krok 4: Obvod

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Krok 5: Kód

kód si můžete stáhnout na této stránce/ * tento kód napsal geobruce, další informace naleznete na mém webu https://xprobe.net */#include // zahrnout knihovnu serv Servo horizontální; // horizontální servo int servoh = 90; // stojan horizontální servo Servo vertikální; // vertikální servo int servov = 90; // stojanové vertikální servo // připojení pinů LDR // name = analogpin; int ldrlt = 0; // LDR vlevo nahoře int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR doleva dole ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // připojení servo // name.attacht (pin); horizontal.attach (9); vertical.attach (10); } void loop () {int lt = analogRead (ldrlt); // vlevo nahoře int rt = analogRead (ldrrt); // vpravo nahoře int ld = analogRead (ldrld); // doleva dole int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4)/20; // číst potenciometry int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // průměrná hodnota top int avd = (ld + rd) / 2; // průměrná hodnota dolů int avl = (lt + ld) / 2; // průměrná hodnota vlevo int avr = (rt + rd) / 2; // průměrná hodnota vpravo int dvert = avt - avd; // kontrola rozdílu nahoru a dolů int dhoriz = avl - avr; // kontrola rozdílu og left a rigt if (-1*tol> dvert || dvert> tol) // check if the diffirence is in the tolerance else změnit svislý úhel {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) // check if the diffirence is in the tolerance else change horizontal angle {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) {// nic} horizontal.write (servoh); } zpoždění (dtime); }

Celestron Space Challenge
Celestron Space Challenge
Celestron Space Challenge
Celestron Space Challenge

Runner Up in the Celestron Space Challenge

Doporučuje: