Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Sedan barndomen har jag alltid velat testa elektronik. Nyligen köpte jag Arduino och började utforska den. I den här processen fick jag veta mer om Light Dependent Resistors (LDR).
På något sätt stöter jag på den här idén. I grund och botten är det en elektrisk solros som gör motsatsen till verklig solros. Det pekar på mörkret !!!
Steg 1: Saker du behöver
- 3 LDR
- 3 10k Ohm motstånd
- En servomotor
- Arduino Board
- Få tröjor
- Lödkit
- Perforerad PCB
- Liten kruka tillsammans med lite torr jord.
Steg 2: Kretsen
Kärnpunkten är att varje LDR är ansvarig för en vinkel, vänster i 180 grader, mitten en för 90 grader och höger för 0 grader. Till exempel om den mellersta LDR som inte tar emot något ljus och andra LDR får lite ljus då
Arduino kommer att få följande input:
- Vänster LDR => HÖG
- Mitt LDR => LÅG
- Höger LDR => HÖG
Baserat på denna ingång kan Arduino beräkna vinkeln (90 grader i detta fall) och skicka denna information till servomotorn.
Steg 3: Koden
I lekmanstermer är det vad koden gör:
- Det tar input från 3 LDR.
- Med denna ingång beräknas mängden ljus varje LDR får.
- Nu beräknar den vinkeln den ska gå. Till exempel om höger och mellersta LDR båda inte får något ljus, kommer den beräknade vinkeln att vara 45 grader (Mittvinkel på 0 grader och 90 grader är 45 grader).
Hitta koden här.
Steg 4: Bygg kretsen
Använd perforerat PCB för att lödmotstånd och LDR. Använd Arduino -brödbrädan för anslutning av kretskort och servomotor. Ladda upp koden och testa.
Steg 5: Plantera anti-solros
Jag har använt en liten kruka och gjort ett hål i den för att passera trådarna. Lägg lite jord, behåll servomotorn, lägg till lite mer jord. Anslut sedan servomotorn med Arduino och du är klar!