Obsah:

Solar Tracker Arduino: 5 krokov (s obrázkami)
Solar Tracker Arduino: 5 krokov (s obrázkami)

Video: Solar Tracker Arduino: 5 krokov (s obrázkami)

Video: Solar Tracker Arduino: 5 krokov (s obrázkami)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Júl
Anonim

Bruce je v plameňoch

S routerom Makita / Dewalt (Shapeoko) použite ľubovoľný bit
S routerom Makita / Dewalt (Shapeoko) použite ľubovoľný bit
S routerom Makita / Dewalt (Shapeoko) použite ľubovoľný bit
S routerom Makita / Dewalt (Shapeoko) použite ľubovoľný bit
Ako používať 360 ° laserový skener RPLIDAR s Arduino
Ako používať 360 ° laserový skener RPLIDAR s Arduino
Ako používať 360 ° laserový skener RPLIDAR s Arduino
Ako používať 360 ° laserový skener RPLIDAR s Arduino
Hudobná sada Tesla Coil (návod)
Hudobná sada Tesla Coil (návod)
Hudobná sada Tesla Coil (návod)
Hudobná sada Tesla Coil (návod)

O: Dobrý deň, som Bruce. Som študent v Belgicku. Mám široké spektrum záujmov: elektronika, počítače, technológie, … Vo svojom voľnom čase trávim veľa času: projektmi, objavovaním internetu, cyklistikou. ht … Viac o geo bruce »

Čo je to: Hľadá najjasnejší zdroj svetla, ako je slnko. Existuje novšia a lepšia verzia tohto projektu:

Krok 1: Ako to funguje

Ako to funguje
Ako to funguje
Ako to funguje
Ako to funguje
Ako to funguje
Ako to funguje
Ako to funguje
Ako to funguje

Ako to funguje: Vytvoril som snímač 4 LDR s listami medzi nimi

Biele bodky sú LDR

Keď je palica hore nasmerovaná na slnko alebo najjasnejší bod, štyri LDR na ne dostanú rovnaké množstvo svetla.

Príklad1, keď je svetlo ponechané na vrchu: vpravo hore, vpravo dole, vľavo dole sú v tieni a vľavo hore získavajú najviac svetla Príklad 2, keď je svetlo vľavo hore a vpravo dole, sú v tieni a hore je vo svetle

Krok 2: Zoznam dielov

  • 2 x servo odkaz na Ebay 1,5 $ / kus
  • 4 x svetlo závislé odpory (ldr) LDR lacné na Ebay 0,78 $ za 20 ks
  • 4 x odpory 10K odpory na Ebay 0,78 $ za 50 ks poštovné zadarmo
  • 1 x Arduino Arduino UNO Ebay link 3,5 $ doprava zdarma
  • 2 x potenciometre 10k (hodnota nezáleží) Odkaz na Ebay

Krok 3: Nastavenie

Nastavenie
Nastavenie
Nastavenie
Nastavenie
Nastavenie
Nastavenie

Len za horúca zlepte !!!

Krok 4: Obvod

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Krok 5: Kód

kód si môžete stiahnuť na tejto stránke/ * tento kód napísal geobruce, ďalšie informácie nájdete na mojom webe https://xprobe.net */#include // zahrnúť knižnicu servo Servo horizontálne; // horizontálne servo int servoh = 90; // stojan horizontálne servo Servo vertikálne; // zvisle servo int servov = 90; // vertikálne servo // // zapojenie pinov LDR // name = analogpin; int ldrlt = 0; // LDR vľavo hore int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR dole vľavo int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // pripojenia servo // name.attacht (pin); horizontal.attach (9); vertical.attach (10); } void loop () {int lt = analogRead (ldrlt); // vľavo hore int rt = analogRead (ldrrt); // vpravo hore int ld = analogRead (ldrld); // vľavo dole int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4)/20; // čítanie potenciometrov int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // priemerná hodnota top int avd = (ld + rd) / 2; // priemerná hodnota nadol int avl = (lt + ld) / 2; // priemerná hodnota vľavo int avr = (rt + rd) / 2; // priemerná hodnota vpravo int dvert = avt - avd; // kontrola rozdielu hore a dole int dhoriz = avl - avr; // skontroluje rozdiel vľavo a vpravo, ak (-1*tol> dvert || dvert> tol) // skontroluje, či je rozdiel v tolerancii else zmeniť zvislý uhol {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 diffarence 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) {// nič} horizontal.write (servoh); } oneskorenie (dtime); }

Vesmírna výzva Celestron
Vesmírna výzva Celestron
Vesmírna výzva Celestron
Vesmírna výzva Celestron

Druhý vo vesmírnej výzve Celestron

Odporúča: