Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I dette prosjektet utforsker jeg hvordan du kan bruke arduinoen til å lage en lampe som endres avhengig av tidspunktet på dagen. På brukerens forespørsel vil lampen endre lysstyrken når de kvantifiserer eller reduserer motstanden til LDR -lysdetekteringsmotstanden. Dette prosjektet ble fullført på tinkercad og bruker et relé for å sette ut strøm til kretsen som arduinoen ikke kan oppfylle for lyspæren. Her er det du trenger!
Rekvisita
1 Relé
1 kilo-ohm motstand
1 LDR (fotoresistor)
1 Strømforsyning
1 Arduino
1 brødbrett
1 lyspære
Trinn 1: Trinn 1: Sett opp brødbrettoppsettet ditt som følgende
For å få et lignende utseende som opplæringen, er det viktig å følge brødbrettoppsettet ikke bare for at det er pent, men også for effektiviteten.
Trinn 2: Trinn 2: Legg til relé, ledninger, strømforsyning og motstander
Vennligst behold strømforsyningen på standard tinkercad -innstillinger (5 volt, 5 ampere strøm).
Trinn 3: Trinn 3: Bruk følgende kode for å programmere kretsen til å fungere basert på motstanden til LDR
La oss gi noen kontekst til koden. Arduino -språket er veldig unikt og ligner på blokkeringskoden på grunn av sin enkelhet. Først må vi deklarere portene våre som vi bruker til å koble terminal 5 på reléet og terminal 2 på LDR. Jeg personlig brukte portene 5 for reléet og A0 for LDR, men du kan velge hvilken som helst av de analoge pinnene for LDR og hvilken som helst av de digitale pinnene for reléet. Vi må få tilgang til verdien som LDR returnerer gitt forskjellige lysnivåer. Så vi bruker en if -setning som er "if (analogRead (A0)> 500)", så vil det bety at når et visst mørke er nådd, vil lyspæren begynne å slå seg på og bli lysere jo mindre lys det er.