Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Van kinds af aan heb ik altijd al eens met elektronica willen experimenteren. Onlangs kocht ik de Arduino en begon het te verkennen. Tijdens dit proces kwam ik meer te weten over Light Dependent Resistors (LDR).
Op de een of andere manier stuit ik op dit idee. Kortom, het is een elektrische zonnebloem die het tegenovergestelde doet van echte zonnebloem. Het wijst naar de duisternis!!!
Stap 1: Spullen die je nodig hebt
- 3 LDR's
- 3 weerstanden van 10k Ohm
- Een servomotor
- Arduino-bord
- Weinig jumperdraden
- Soldeerset
- Geperforeerde PCB
- Kleine Pot samen met wat droge grond.
Stap 2: Het circuit
De crux is dat elke LDR verantwoordelijk is voor een hoek, links voor 180 graden, middelste voor 90 graden en rechts voor 0 graden. Als de middelste LDR bijvoorbeeld geen licht ontvangt en andere LDR's wel wat licht krijgen
Arduino krijgt de volgende invoer:
- Links LDR => HOOG
- Middelste LDR => LAAG
- Rechts LDR => HOOG
Op basis van deze invoer kan Arduino de hoek berekenen (in dit geval 90 graden) en deze informatie naar de servomotor sturen.
Stap 3: De code
In termen van leken is dat wat de code doet:
- Het vereist input van 3 LDR's.
- Met behulp van deze invoer berekent het de hoeveelheid licht die elke LDR krijgt.
- Nu berekent het de hoek die het zou moeten gaan. Als de rechter en middelste LDR bijvoorbeeld allebei geen licht krijgen, is de berekende hoek 45 graden (middenhoek van 0 graden en 90 graden is 45 graden).
Vind de code hier.
Stap 4: Bouw het circuit
Gebruik geperforeerde PCB's om weerstanden en LDR's te solderen. Gebruik het Arduino breadboard voor het aansluiten van PCB en servomotor. Upload de code en test.
Stap 5: Plant de anti-zonnebloem
Ik heb een kleine pot gebruikt en er een gat in gemaakt om de draden door te voeren. Doe wat aarde, bewaar de servomotor, voeg wat meer aarde toe. Verbind vervolgens de servomotor met Arduino en klaar is Kees!