Indholdsfortegnelse:

Lysintensitetslampe m/ Arduino: 3 trin
Lysintensitetslampe m/ Arduino: 3 trin

Video: Lysintensitetslampe m/ Arduino: 3 trin

Video: Lysintensitetslampe m/ Arduino: 3 trin
Video: тгк - кталевр 🩷 #пов #рек #жиза #жизнь #любовь #отношения #парень #love #жизненныеистории 2024, Juli
Anonim
Lysintensitetslampe m/ Arduino
Lysintensitetslampe m/ Arduino

I dette projekt undersøger jeg, hvordan man kan bruge arduinoen til at skabe en lampe, der ændres afhængigt af tidspunktet på dagen. På brugerens anmodning ændrer lampen lysstyrken, når de kvantificerer eller reducerer modstanden fra LDR -lysdetekteringsmodstanden. Dette projekt blev afsluttet på tinkercad og anvender et relæ for at outsource strøm til kredsløbet, som arduinoen ikke kan opfylde for pæren. Her er hvad du har brug for!

Forbrugsvarer

1 relæ

1 kilo-ohm modstand

1 LDR (fotoresistor)

1 Strømforsyning

1 Arduino

1 brødbræt

1 pære

Trin 1: Trin 1: Konfigurer dit brødbrætlayout som følgende

Trin 1: Konfigurer dit brødbrætlayout som følgende
Trin 1: Konfigurer dit brødbrætlayout som følgende

For at forestille et lignende udseende til selvstudiet er det bydende nødvendigt at følge brødbræddernes layout ikke kun for dets pænhed, men også for effektiviteten.

Trin 2: Trin 2: Tilføj relæ, ledninger, strømforsyning og modstande

Trin 2: Tilføj relæ, ledninger, strømforsyning og modstande
Trin 2: Tilføj relæ, ledninger, strømforsyning og modstande

Behold strømforsyningen på standard tinkercad -indstillingerne (5 volt, 5 ampere strøm).

Trin 3: Trin 3: Brug følgende kode for at programmere kredsløbet til funktion baseret på LDR -modstanden

Trin 3: Brug følgende kode for at programmere kredsløbet til funktion baseret på LDR -modstanden
Trin 3: Brug følgende kode for at programmere kredsløbet til funktion baseret på LDR -modstanden

Lad os give en vis kontekst til koden. Arduino -sproget er meget unikt og ligner blokkode -ridse i sin enkelhed. For det første skal vi erklære vores porte, som vi bruger til at forbinde terminal 5 på relæet og terminal 2 på LDR. Jeg personligt brugte portene 5 til relæet og A0 til LDR, men du kan vælge hvilken som helst af de analoge ben til LDR og en hvilken som helst af de digitale ben til relæet. Vi skal få adgang til den værdi, som LDR returnerer givet forskellige lysniveauer. Så vi anvender en if -sætning, der er "if (analogRead (A0)> 500)", så ville det betyde, at når et bestemt mørke er nået, vil pæren begynde at tænde og blive lysere, jo mindre lys der er.

Anbefalede: