Sisukord:

Valgustugevuslamp: 4 sammu
Valgustugevuslamp: 4 sammu

Video: Valgustugevuslamp: 4 sammu

Video: Valgustugevuslamp: 4 sammu
Video: Эти вещи крадут деньги из дома: избавьтесь от них прямо сейчас! Нельзя хранить и держать предметы 2024, November
Anonim
Valgustugevuslamp
Valgustugevuslamp

Hei kodeerijad, täna õpetan teile, kuidas TinkerCadis fototakistusega lampi luua. Alustame!

Tarvikud

Sa vajad:

* 1 Fototakisti

* 1 Arduino Uno R3

* 1 lambipirn

* 1 relee SPDT (kuna lambipirn võtab 120 V ja Arduino pakub ainult 5 V)

* 1 Toiteallikas

* 1 Leivalaud

Samm: korraldamine

Organisatsioon
Organisatsioon

Esimene asi, mida soovite teha, on korraldada oma materjalid nagu pildil. See muudab lihtsamaks, kui peame kõik kokku ühendama.

Samm: fototakisti

Fototakisti
Fototakisti

Esimene asi, mida me juhtme, on fototakisti. Ühendame 5V tihvti leivaplaadi positiivse klemmiga, lisame maad (lisades kindlasti voolu/maandust kogu leivaplaadile) ja lisame fototakisti ühe nööpnõelaga maapinnast kõrgemale. Nende vahel ühendate A0 tihvti 1000 oomi takistiga ja ühendate selle positiivse külge.

Samm: toiteallikas, relee ja lambipirn

Toide, relee ja lambipirn
Toide, relee ja lambipirn

Järgmisena ühendame Arduinoga toiteallika, relee ja lambipirni. Esiteks peaksime maandama Arduinoga ja ühendama iga leivaplaadi otsad, nii et vool ja maandus lähevad leivaplaadi ümber. Seejärel ühendame toiteallika jaoks maanduse relee klemmiga 1 ja lisame maanduse relee klemmist 8. Toiteploki positiivne osa läheb lambipirni klemmile 2 ja hõõglambi positiivne relee klemmile 7. Lõpuks saame ühendada digitaalse tihvti 4 relee klemmiga 5. Sellega on kõik juhtmed/riistvara tehtud ja saame liikuda edasi Arduino kodeerimise juurde!

Samm: kodeerimine Arduinos

Kodeerimine Arduino keeles
Kodeerimine Arduino keeles

Selle kodeerimine koosneb kahest osast; void setup ja void loop. Seadistus, nagu öeldakse, seadistab nööpnõelad ja silmus kordab koodi.

Tühisuse seadistamiseks kasutame kindla pin -numbri valimiseks pinMode ja valime, kas see on sisend või väljund. Sel juhul sisestatakse tihvt A0 ja väljund 4. Serial.begin käivitab fototakisti jadamonitori. Sellega saame alustada tühjusahelast.

Tühjusringi jaoks kirjutame Serial.println (analogRead (A1)); fototakisti ja jadamonitori andmete printimiseks. Kirjutame if-väite, et kui fototakisti annab arvud üle 500 (või hämara valguse), lülitab see lambipirni välja ja lülitab selle sisse, kui see pole hämar. Ja just nii, kood on tehtud ja ahel töötab!

Täname, et lugesite seda õpetust! Loodan, et teile meeldis!

Soovitan: