Sadržaj:

Lampa za intenzitet svjetla: 4 koraka
Lampa za intenzitet svjetla: 4 koraka

Video: Lampa za intenzitet svjetla: 4 koraka

Video: Lampa za intenzitet svjetla: 4 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Srpanj
Anonim
Lampa za intenzitet svjetla
Lampa za intenzitet svjetla

Hej koderi, danas ću vas naučiti kako stvoriti svjetiljku s foto-otpornikom na TinkerCadu. Započnimo!

Pribor

Trebat će vam:

* 1 Fotootpornik

* 1 Arduino Uno R3

* 1 Žarulja

* 1 Relej SPDT (budući da žarulja uzima 120 V, a Arduino daje samo 5 V)

* 1 Izvor napajanja

* 1 Oglasna ploča

Korak 1: Organizacija

Organizacija
Organizacija

Prvo što želite učiniti je organizirati materijale kao na slici. Tako će biti lakše kad sve moramo povezati zajedno.

Korak 2: Fotootpornik

Fotootpornik
Fotootpornik

Prvo što ćemo spojiti je foto otpornik. Priključujemo pin od 5 V na pozitivni terminal matične ploče, dodamo masu (pazeći da napajanju/uzemljimo cijelu ploču) i dodamo foto-otpornik jedan red iznad zemlje. Između njih spojite pin A0 na otpornik od 1000 ohma i spojite ga na pozitiv.

Korak 3: Napajanje, relej i žarulja

Napajanje, relej i žarulja
Napajanje, relej i žarulja

Zatim ćemo spojiti izvor napajanja, relej i žarulju s Arduinom. Prvo, trebali bismo ožičiti uzemljenje s Arduinom i spojiti krajeve svake ploče tako da snaga i tlo idu svuda oko ploče. Zatim za napajanje spojimo uzemljenje na stezaljku 1 releja i dodamo uzemljenje s priključka 8 releja. Pozitivna strana napajanja ide na terminal 2 žarulje, a pozitivna na žarulju ide na terminal 7 releja. Konačno, možemo spojiti digitalni pin 4 na terminal 5 releja. Time je sve ožičenje/hardver završeno i možemo prijeći na kodiranje Arduina!

Korak 4: Kodiranje u Arduinu

Kodiranje u Arduinu
Kodiranje u Arduinu

Kodiranje za to je u dva dijela; void setup i void loop. Postavljanje, kako kaže, postavlja pinove, a petlja petlju koda.

Za postavljanje praznine koristimo pinMode za odabir određenog broja pin -a i odabir je li ulazni ili izlazni. U tom slučaju pin A0 je ulaz, a pin 4 za izlaz. Serial.begin pokreće serijski monitor za foto-otpornik. Time možemo započeti s petljom void.

Za void petlju pišemo Serial.println (analogRead (A1)); za ispis podataka foto-otpornika i serijskog monitora. Pišemo if izjavu da bi, ako fotootpornik daje brojeve iznad 500 (ili prigušeno svjetlo), ugasio žarulju i uključio je ako nije prigušen. I upravo tako, kod je gotov i kolo radi!

Hvala vam što ste pročitali ovaj vodič! Nadam se da si uzivao!

Preporučeni: