Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kooderit, tänään opetan teille, kuinka luoda valovastuksella varustettu lamppu TinkerCadissa. Aloitetaan!
Tarvikkeet
Tarvitset:
* 1 Valovastus
* 1 Arduino Uno R3
* 1 Hehkulamppu
* 1 Releen SPDT (koska hehkulamppu kestää 120 V ja Arduino vain 5 V)
* 1 Virtalähde
* 1 Leipälevy
Vaihe 1: Järjestäminen
Ensimmäinen asia, jonka haluat tehdä, on järjestää materiaalit kuten kuvassa. Tämä helpottaa, kun joudumme yhdistämään kaiken yhteen.
Vaihe 2: Valovastus
Ensimmäinen asia, jonka johdotamme, on valokuvavastus. Liitämme 5 V: n nastan leipälevyn positiiviseen napaan, lisäämme maata (varmista, että lisäät virtaa/maata koko leipälevylle) ja lisäät valovastimen yhden nastarivin maanpinnan yläpuolelle. Näiden välissä kytket A0 -nastan 1000 ohmin vastukseen ja liität sen positiiviseen.
Vaihe 3: Virtalähde, rele ja hehkulamppu
Seuraavaksi liitämme virtalähteen, releen ja hehkulampun Arduinon kanssa. Ensinnäkin meidän pitäisi johdottaa maadoitus Arduinolla ja yhdistää jokaisen leipälevyn päät, jotta virta ja maa kulkevat ympäri leipälautaa. Seuraavaksi virtalähteelle kytketään maadoitus releen liittimeen 1 ja lisätään maadoitus releen liittimestä 8. Virtalähteen plusmerkki menee lampun liittimeen 2 ja hehkulampun positiivinen releen liittimeen 7. Lopuksi voimme kytkeä digitaalisen nastan 4 releen liittimeen 5. Tämän jälkeen kaikki johdot/laitteet on tehty, ja voimme siirtyä Arduinon koodaukseen!
Vaihe 4: Koodaus Arduinossa
Tämän koodaus koostuu kahdesta osasta; void setup ja void loop. Asennus, kuten sanotaan, asettaa nastat ja silmukka silmukkaa koodin.
Tyhjiä asetuksia varten käytämme pinModea tietyn pin -numeron valitsemiseksi ja sen valitsemiseksi, onko se tulo vai lähtö. Tässä tapauksessa nasta A0 on tulo ja nasta 4 lähtö. Serial.begin käynnistää sarjavalvonnan valovastaukselle. Sen avulla voimme aloittaa tyhjäkäynnillä.
Tyhjälle silmukalle kirjoitetaan Serial.println (analogRead (A1)); tulostaaksesi valovastus- ja sarjamonitorin tiedot. Kirjoitamme if-lauseen, että jos valovastus antaa numeroita yli 500 (tai himmeä valo), se sammuttaa hehkulampun ja kytkee sen päälle, jos se ei ole himmeä. Ja juuri näin, koodi on tehty ja piiri toimii!
Kiitos, että luit tämän opetusohjelman! Toivon, että nautit!