Kazalo:

Svetilka za jakost svetlobe: 4 koraki
Svetilka za jakost svetlobe: 4 koraki

Video: Svetilka za jakost svetlobe: 4 koraki

Video: Svetilka za jakost svetlobe: 4 koraki
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Julij
Anonim
Svetilka za intenzivnost svetlobe
Svetilka za intenzivnost svetlobe

Hej kodirniki, danes vas bom naučil, kako ustvariti svetilko s foto-uporom na TinkerCadu. Začnimo!

Zaloge

Boste potrebovali:

* 1 Fotografski upor

* 1 Arduino Uno R3

* 1 Žarnica

* 1 Rele SPDT (ker žarnica potrebuje 120 V in Arduino zagotavlja le 5 V)

* 1 Vir napajanja

* 1 Ogledna plošča

1. korak: Organizacija

Organizacija
Organizacija

Prva stvar, ki jo želite narediti, je, da svoje materiale uredite tako, kot je na sliki. To bo olajšalo, ko moramo vse povezati skupaj.

2. korak: Photoresistor

Foto upor
Foto upor

Prva stvar, ki jo bomo povezali, je foto upor. Priključimo 5V pin na pozitivni priključek plošče, dodamo ozemljitev (pri tem pazimo, da dodamo moč/ozemljitev na celotno ploščo) in dodamo foto-upor eno vrstico nad tlemi. Vmes priključite pin A0 na 1000 ohmski upor in ga povežite s pozitivnim.

3. korak: Napajanje, rele in žarnica

Napajanje, rele in žarnica
Napajanje, rele in žarnica

Nato bomo z Arduinom priključili vir napajanja, rele in žarnico. Najprej moramo ozemljiti ozemljitev z Arduinom in povezati konce vsake plošče, tako da bo moč in ozemljitev povsod okoli plošče. Nato za napajanje priključimo ozemljitev na priključek 1 releja in dodamo ozemljitev s priključka 8 releja. Pozitiven vir napajanja gre na priključek 2 žarnice, pozitivni del žarnice pa na priključek 7 releja. Končno lahko digitalni pin 4 priključimo na priključek 5 releja. S tem je vse ožičenje/strojna oprema končana in lahko preidemo na kodiranje Arduina!

4. korak: Kodiranje v Arduinu

Kodiranje v Arduinu
Kodiranje v Arduinu

Kodiranje za to je v dveh delih; void setup in void loop. Nastavitev, kot pravi, nastavi nožice in zanka zanka kos kode.

Za nastavitev praznine uporabljamo pinMode za izbiro določene številke pin in izbiro, ali je vhodna ali izhodna. V tem primeru je vhod pin A0 in izhod 4. Serial.begin zažene serijski monitor za foto upor. S tem lahko začnemo na zanki void.

Za void zanko zapišemo Serial.println (analogRead (A1)); za tiskanje podatkov foto-upora in serijskega monitorja. Zapišemo izjavo if, da bi, če foto upor navede številke nad 500 (ali zatemnjeno svetlobo), ugasnil žarnico in jo vklopil, če ni bila zatemnjena. In prav tako je koda končana in vezje deluje!

Hvala, ker ste prebrali to vadnico! Upam, da ste uživali!

Priporočena: