Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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
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 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!