Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ž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
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
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
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!