INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Sedert my kinderjare wou ek altyd elektronies probeer. Onlangs het ek die Arduino gekoop en dit begin ondersoek. In hierdie proses leer ek meer oor Light Dependent Resistors (LDR).
Op een of ander manier kom ek hierdie idee raak. Eintlik is dit 'n elektriese sonneblom wat die teenoorgestelde is van die werklike sonneblom. Dit wys op die duisternis !!!
Stap 1: goed wat u benodig
- 3 LDR's
- 3 10k Ohm weerstande
- 'N Servomotor
- Arduino raad
- Paar springdrade
- Soldeerstel
- Geperforeerde PCB
- Klein pot saam met droë grond.
Stap 2: Die stroombaan
Die kern is dat elke LDR verantwoordelik is vir 'n hoek, links vir 180 grade, middelste vir 90 grade en regs vir 0 grade. Byvoorbeeld, as die middelste LDR geen lig ontvang nie en ander LDR's dan lig kry
Arduino sal die volgende insette ontvang:
- Links LDR => HOOG
- Middel LDR => LAAG
- Regs LDR => HOOG
Op grond van hierdie insette kan Arduino die hoek (90 grade in hierdie geval) bereken en hierdie inligting na die servomotor stuur.
Stap 3: Die kode
In leketerme is dit wat die kode doen:
- Dit neem insette van 3 LDR's.
- Deur hierdie invoer te gebruik, bereken dit die hoeveelheid lig wat elke LDR kry.
- Nou bereken dit die hoek wat dit moet neem. As die regter- en middelste LDR byvoorbeeld geen lig kry nie, dan is die berekende hoek 45 grade (middelhoek van 0 grade en 90 grade is 45 grade).
Vind die kode hier.
Stap 4: Bou die stroombaan
Gebruik Geperforeerde PCB om weerstand en LDR's te soldeer. Gebruik die Arduino -broodbord om PCB en servomotor aan te sluit. Laai die kode op en toets.
Stap 5: Plant die anti-sonneblom
Ek het 'n klein potjie gebruik en 'n gat daarin gemaak om deur die drade te trek. Sit 'n bietjie grond, hou die servomotor, voeg nog 'n bietjie grond by. Koppel dan net die servomotor met Arduino en u is klaar!