Satura rādītājs:

Gaismas intensitātes lampa ar Arduino: 3 soļi
Gaismas intensitātes lampa ar Arduino: 3 soļi

Video: Gaismas intensitātes lampa ar Arduino: 3 soļi

Video: Gaismas intensitātes lampa ar Arduino: 3 soļi
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Novembris
Anonim
Gaismas intensitātes lampa ar Arduino
Gaismas intensitātes lampa ar Arduino

Šajā projektā es pētu, kā izmantot arduino, lai izveidotu lampu, kas mainās atkarībā no diennakts laika. Pēc lietotāja pieprasījuma lampa mainīs spilgtumu, kad tie kvantitatīvi nosaka vai samazina LDR gaismas noteikšanas rezistora pretestību. Šis projekts tika pabeigts, izmantojot tinkercad, un tas izmanto releju, lai piegādātu elektroenerģiju ķēdē, ko arduino nevar izpildīt attiecībā uz spuldzi. Lūk, kas jums nepieciešams!

Piegādes

1 relejs

1 kilo-omu rezistors

1 LDR (fotorezistors)

1 Barošanas avots

1 Arduino

1 Maizes dēlis

1 spuldze

1. darbība: 1. darbība: iestatiet maizes dēļa izkārtojumu, kā norādīts tālāk

1. darbība: iestatiet maizes dēļa izkārtojumu, kā norādīts tālāk
1. darbība: iestatiet maizes dēļa izkārtojumu, kā norādīts tālāk

Lai apmācībai būtu līdzīgs izskats, obligāti jāievēro maizes dēļa izkārtojums ne tikai tā kārtīguma, bet arī efektivitātes dēļ.

2. darbība: 2. darbība: pievienojiet releju, vadus, barošanas avotu un rezistorus

2. darbība: pievienojiet releju, vadus, barošanas avotu un rezistorus
2. darbība: pievienojiet releju, vadus, barošanas avotu un rezistorus

Lūdzu, saglabājiet barošanas avotu noklusējuma tinkercad iestatījumos (5 volti, 5 ampēri).

3. darbība: 3. darbība: izmantojiet šo kodu, lai ieprogrammētu ķēdi darbībai, pamatojoties uz LDR pretestību

3. solis: izmantojiet šo kodu, lai ieprogrammētu ķēdi darbībai, pamatojoties uz LDR pretestību
3. solis: izmantojiet šo kodu, lai ieprogrammētu ķēdi darbībai, pamatojoties uz LDR pretestību

Sniegsim koda kontekstu. Arduino valoda ir ļoti unikāla un savā vienkāršībā atgādina bloka koda skrāpējumu. Vispirms mums ir jādeklarē savas ostas, kuras mēs izmantojam, lai savienotu releja 5. spaili un LDR 2. termināli. Es personīgi izmantoju releja 5 portus un A0 LDR, tomēr jūs varat izvēlēties jebkuru no analogās tapām LDR un jebkuru no digitālajām tapām relejam. Mums ir jāpiekļūst vērtībai, ko LDR atgriež, ņemot vērā dažādus gaismas līmeņus. Tāpēc mēs lietojam paziņojumu if, kas ir "ja (analogRead (A0)> 500)", tad tas nozīmētu, ka, sasniedzot noteiktu tumsu, spuldze sāks ieslēgties, kļūstot spožāka, jo mazāk gaismas.

Ieteicams: