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, Juli
Anonim
Lampa za intenzitet svjetla
Lampa za intenzitet svjetla

Hej koderi, danas ću vas naučiti kako stvoriti lampu sa foto-otpornikom na TinkerCad-u. Hajde da počnemo!

Supplies

Trebat će vam:

* 1 Fotootpornik

* 1 Arduino Uno R3

* 1 Sijalica

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

* 1 Izvor napajanja

* 1 Breadboard

Korak 1: Organizacija

Organizacija
Organizacija

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

Korak 2: Fotootpornik

Fotootpornik
Fotootpornik

Prvo što ćemo spojiti je foto otpornik. Priključujemo iglu od 5 V na pozitivni priključak matične ploče, dodajemo masu (pazeći da napajanju/masi pridodamo cijelu ploču) i dodamo fotootpornik 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 bismo trebali ožičiti uzemljenje s Arduinom i spojiti krajeve svake matične ploče tako da napajanje i tlo idu svuda oko ploče. Zatim, za napajanje, spojimo uzemljenje na terminal 1 releja i dodamo uzemljenje s priključka 8 releja. Pozitivna strana napajanja ide na terminal 2 žarulje, a pozitivna strana žarulje 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. Postavka, kako kaže, postavlja pinove, a petlja ponavlja peticu koda.

Za postavljanje praznine koristimo pinMode za odabir određenog broja pin -a i odabir da li je 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 void petljom.

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

Hvala vam što ste pročitali ovaj vodič! Nadam se da ste uživali!

Preporučuje se: