Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Siden barndommen har jeg alltid ønsket å prøve meg på elektronikk. Nylig kjøpte jeg Arduino og begynte å utforske den. I denne prosessen ble jeg bedre kjent med Light Dependent Resistors (LDR).
På en eller annen måte snubler jeg over denne ideen. I utgangspunktet er det en elektrisk solsikke som gjør det motsatte av faktisk solsikke. Det peker på mørket !!!
Trinn 1: Ting du trenger
- 3 LDR
- 3 10k Ohm motstander
- En servomotor
- Arduino Board
- Få hoppetråder
- Loddesett
- Perforert PCB
- Liten gryte sammen med litt tørr jord.
Trinn 2: Kretsen
Kjernen er at hver LDR er ansvarlig for en vinkel, venstre for 180 grader, midtre for 90 grader og høyre for 0 grader. For eksempel, hvis den midterste LDR -en ikke mottar noe lys og andre LDR -er får litt lys da
Arduino vil motta følgende innspill:
- Venstre LDR => HØY
- Midt -LDR => LAV
- Høyre LDR => HØY
Basert på denne inngangen kan Arduino beregne vinkelen (90 grader i dette tilfellet) og sende denne informasjonen til servomotoren.
Trinn 3: Koden
I lekmannstermer er det hva koden gjør:
- Det tar input fra 3 LDR.
- Ved å bruke denne inngangen, beregner den mengden lys hver LDR får.
- Nå beregner den vinkelen den skal gå. For eksempel hvis høyre og midtre LDR begge ikke får noe lys, vil den beregnede vinkelen være 45 grader (midtvinkel på 0 grader og 90 grader er 45 grader).
Finn koden her.
Trinn 4: Bygg kretsen
Bruk perforert PCB til lodding av motstand og LDR. Bruk Arduino -brødbrettet for tilkobling av kretskort og servomotor. Last opp koden og test.
Trinn 5: Plant Anti-solsikke
Jeg har brukt en liten gryte og laget et hull i den for å passere ledningene. Legg litt jord, behold servomotoren, tilsett litt mer jord. Deretter er det bare å koble servomotoren til Arduino, og du er ferdig!