Sisällysluettelo:

Arduino Solar Tracker: 5 vaihetta (kuvilla)
Arduino Solar Tracker: 5 vaihetta (kuvilla)

Video: Arduino Solar Tracker: 5 vaihetta (kuvilla)

Video: Arduino Solar Tracker: 5 vaihetta (kuvilla)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Marraskuu
Anonim

Kirjailija: Geo BruceBruce on fire

Käytä minkä tahansa kokoista bittiä Makita / Dewalt -reitittimen (Shapeoko) kanssa
Käytä minkä tahansa kokoista bittiä Makita / Dewalt -reitittimen (Shapeoko) kanssa
Käytä minkä tahansa kokoista bittiä Makita / Dewalt -reitittimen (Shapeoko) kanssa
Käytä minkä tahansa kokoista bittiä Makita / Dewalt -reitittimen (Shapeoko) kanssa
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa
Musical Tesla Coil Kit (ohjeet)
Musical Tesla Coil Kit (ohjeet)
Musical Tesla Coil Kit (ohjeet)
Musical Tesla Coil Kit (ohjeet)

Tietoja: Hei, olen Bruce. Olen opiskelija Belgiassa. Minulla on monenlaisia kiinnostuksen kohteita: elektroniikka, tietokoneet, tekniikka,… Vapaa -ajalla vietän paljon aikaa: projekteihin, Internetin tutkimiseen, pyöräilyyn. ht… Lisätietoja geo brucesta »

Mitä se tekee: Se etsii kirkkainta valonlähdettä, kuten aurinkoa. Tästä projektista on uudempi ja parempi versio:

Vaihe 1: Näin se toimii

Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii

Kuinka se toimii: Tein 4 LDR -anturin, joiden välissä oli arkkia

Valkoiset pisteet ovat LDR -arvoja

Kun päällimmäinen sauva on suunnattu aurinkoon tai kirkkaimpaan kohtaan, neljä LDR: ää saavat saman määrän valoa.

Esimerkki 1, kun valo on ylhäällä: oikea-oikea, oikea-alas, vasen-alas ovat varjossa ja vasen-ylhäältä saa eniten valoa Esimerkki2, kun valo on ylhäällä vasemmalla ja oikea alas ovat varjossa ja ylhäällä valossa

Vaihe 2: Osaluettelo

  • 2 x servon Ebay -linkki 1,5 dollaria / kappale
  • 4 x valosta riippuvaa vastusta (LDR) Halvat LDR: t Ebayssa 0,78 $ 20 kpl
  • 4 x vastukset 10K vastukset Ebayssa 0.78 $ hintaan 50kpl ilmainen toimitus
  • 1 x Arduino Arduino UNO Ebay linkki 3.5 $ ilmainen toimitus
  • 2 x potentiometriä 10k (arvolla ei ole väliä) Ebay -linkki

Vaihe 3: Asennus

Asetukset
Asetukset
Asetukset
Asetukset
Asetukset
Asetukset

Liimaa se vain kuumalla liimalla !!!

Vaihe 4: Piiri

Piiri
Piiri
Piiri
Piiri
Piiri
Piiri

Vaihe 5: Koodi

voit ladata koodin tältä sivulta/ * tämän koodin on kirjoittanut geobruce saadaksesi lisätietoja, tutustu sivustooni https://xprobe.net */#include // sisällytä servokirjasto Servo horizontal; // vaakasuora servo int servoh = 90; // seisoo vaakasuora servo Servo pystysuora; // pystysuora servo int servov = 90; // pystysuora servo // LDR -nastaliitännät // nimi = analoginen; int ldrlt = 0; // LDR vasen ylhäällä int ldrrt = 1; // LDR -ylälaite int ldrld = 2; // LDR alas vasemmalle int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servoliitännät // name.attacht (pin); vaakasuora. kiinnitys (9); pystysuora. kiinnitys (10); } void loop () {int lt = analogRead (ldrlt); // ylhäällä vasemmalla int rt = analoginenLue (ldrrt); // ylhäällä oikealla int ld = analoginenLue (ldrld); // alas vasemmalle int rd = analoginenLue (ldrrd); // alas rigt int dtime = analoginenLue (4)/20; // potentiometrien lukeminen int tol = analoginenLue (5)/4; int avt = (lt + rt) / 2; // keskiarvo top int avd = (ld + rd) / 2; // keskiarvo alas int avl = (lt + ld) / 2; // keskimääräinen arvo jäljellä int avr = (rt + rd) / 2; // keskiarvo oikea int dvert = avt - avd; // tarkista ero ylös ja alas int dhoriz = avl - avr; // tarkista diffirence og left ja rigt if (-1*tol> dvert || dvert> tol) // tarkista onko ero eri toleranssissa muuta pystykulmaa {if (avt> avd) {servov = ++ servov; jos (servov> 180) {servov = 180; }} muu jos (avt <avd) {servov = --servov; jos (servov <0) {servov = 0; }} vertical.write (servov); } if (-1*tol> dhoriz || dhoriz> tol) // tarkista, onko ero toleranssissa, muuta vaakasuuntaista kulmaa {if (avl> avr) {servoh = --servoh; jos (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; jos (servoh> 180) {servoh = 180; }} else if (avl == avr) {// ei mitään} horizontal.write (servoh); } viive (dtime); }

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

Toinen sija Celestron Space Challengessa

Suositeltava: