Kazalo:

Proti sončnični svetlobi - kaže na vašo temo!: 6 korakov (s slikami)
Proti sončnični svetlobi - kaže na vašo temo!: 6 korakov (s slikami)

Video: Proti sončnični svetlobi - kaže na vašo temo!: 6 korakov (s slikami)

Video: Proti sončnični svetlobi - kaže na vašo temo!: 6 korakov (s slikami)
Video: The Choice is Ours (2016) Official Full Version 2024, Julij
Anonim
Proti sončnici - kaže na vašo temo!
Proti sončnici - kaže na vašo temo!
Proti sončnici - kaže na vašo temo!
Proti sončnici - kaže na vašo temo!
Anti -sončnica - kaže na vašo temo!
Anti -sončnica - kaže na vašo temo!

Že od otroštva sem se vedno želel preizkusiti v elektroniki. Pred kratkim sem kupil Arduino in ga začel raziskovati. V tem procesu sem spoznal več o svetlobno odvisnih uporih (LDR).

Nekako sem naletel na to idejo. V bistvu gre za električno sončnico, ki deluje nasprotno od dejanske sončnice. Kaže na temo !!!

1. korak: stvari, ki jih potrebujete

  • 3 LDR
  • 3 10k ohmski upori
  • Servo motor
  • Arduino plošča
  • Nekaj skakalnih žic
  • Komplet za spajkanje
  • Perforirano PCB
  • Majhen lonček skupaj z nekaj suhe zemlje.

2. korak: vezje

Vezje
Vezje
Vezje
Vezje

Bistvo je, da je vsak LDR odgovoren za kot, levo za 180 stopinj, srednje za 90 stopinj in desno za 0 stopinj. Na primer, če srednji LDR ne prejema nobene svetlobe in drugi LDR potem nekaj svetlobe

Arduino bo prejel naslednji vnos:

  • Levo LDR => VISOKO
  • Srednja LDR => NIZKA
  • Desno LDR => VISOKO

Na podlagi tega vnosa lahko Arduino izračuna kot (v tem primeru 90 stopinj) in te podatke pošlje servo motorju.

3. korak: Koda

Laično rečeno, to počne koda:

  • Zajema vnos iz 3 LDR.
  • S tem vhodom izračuna količino svetlobe, ki jo dobi vsak LDR.
  • Zdaj izračuna pod kotom bi moral iti. Na primer, če desni in srednji LDR ne dobita svetlobe, bo izračunani kot 45 stopinj (srednji kot 0 stopinj in 90 stopinj je 45 stopinj).

Kodo poiščite tukaj.

4. korak: Zgradite vezje

Zgradite vezje
Zgradite vezje
Zgradite vezje
Zgradite vezje
Zgradite vezje
Zgradite vezje

Za spajkanje uporov in LDR uporabite perforirano tiskano vezje. Za priključitev tiskanega vezja in servo motorja uporabite ploščo Arduino. Naložite kodo in preizkusite.

5. korak: Posadite proti sončniku

Posadite proti sončniku
Posadite proti sončniku
Posadite proti sončniku
Posadite proti sončniku
Posadite proti sončniku
Posadite proti sončniku

Uporabil sem majhen lonček in vanj naredil luknjo za prehod žic. Postavite nekaj zemlje, ohranite servo motor, dodajte še nekaj zemlje. Nato samo povežite servo motor z Arduinom in končali ste!

Priporočena: