
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Tässä projektissa tutkin, miten arduinon avulla voidaan luoda lamppu, joka vaihtuu kellonajasta riippuen. Käyttäjän pyynnöstä lamppu muuttaa kirkkauttaan, kun he mittaavat tai pienentävät LDR -valon havaitsemisvastuksen vastusta. Tämä projekti saatiin päätökseen Tinkercadilla, ja se käyttää releä ulkoistaakseen virran piiriin, jota arduino ei pysty täyttämään hehkulamppua varten. Tässä on mitä tarvitset!
Tarvikkeet
1 Rele
1 kilo-ohmin vastus
1 LDR (valovastus)
1 Virtalähde
1 Arduino
1 Leipälevy
1 Hehkulamppu
Vaihe 1: Vaihe 1: Määritä Breadboard -asettelu seuraavasti

Jotta voidaan kuvitella samanlainen ulkoasu kuin opetusohjelmassa, on välttämätöntä noudattaa leipälevyn asettelua paitsi siisteyden, myös tehokkuuden vuoksi.
Vaihe 2: Vaihe 2: Lisää rele, johdot, virtalähde ja vastukset

Säilytä virtalähteen oletusasetukset (5 volttia, 5 ampeeria virtaa).
Vaihe 3: Vaihe 3: Ohjelmoi piiri toimimaan seuraavan koodin avulla LDR: n resistanssin perusteella

Annetaan koodille jokin konteksti. Arduino -kieli on hyvin ainutlaatuinen ja muistuttaa yksinkertaisuudessaan lohkokoodin tyhjästä. Ensinnäkin meidän on ilmoitettava porttimme, joita käytämme liittämään releen liitin 5 ja LDR: n liitin 2. Itse käytin portteja 5 releelle ja A0 LDR: lle, mutta voit valita minkä tahansa analogisen nastan LDR: lle ja minkä tahansa digitaalisen nastan releelle. Meidän on päästävä arvoon, jonka LDR palauttaa eri valotasoilla. Joten käytämme if -lausetta, joka on "if (analogRead (A0)> 500)", niin se tarkoittaisi, että kun tietty pimeys on saavutettu, lamppu alkaa syttyä ja kirkastua sitä vähemmän valoa.
Suositeltava:
Häivytys/LED -valon/kirkkauden säätäminen käyttämällä potentiometriä (muuttuva vastus) ja Arduino Uno: 3 vaihetta

Ledin/kirkkauden häipyminen/säätäminen käyttämällä potentiometriä (muuttuva vastus) ja Arduino Uno: Arduino -analogitulonappi on kytketty potentiometrin lähtöön. Joten Arduino ADC (analoginen digitaalimuunnin) analoginen nasta lukee lähtöjännitteen potentiometrillä. Potentiometrin nupin kääntäminen muuttaa jännitettä ja Arduinon
Valon voimakkuuslamppu: 4 vaihetta

Valon voimakkuuslamppu: Hei kooderit, tänään opetan teille, kuinka luoda valovastuksella varustettu lamppu TinkerCadissa. Aloitetaan
LED -valon käyttäminen Arduino UNO: n avulla TinkerCAD -piireissä: 7 vaihetta

Työskentely LED -valolla Arduino UNO: n avulla TinkerCAD -piireissä: Tämä projekti osoittaa työskentelyn LED- ja Arduino -laitteiden kanssa TinkerCAD -piireissä
Valon intensiteetin piirtäminen Arduinon ja Pythonin Arduino -pääkirjaston avulla: 5 vaihetta

Valon intensiteetin piirtäminen Arduinon ja Pythonin Arduino Master Libraryn avulla: Arduino on taloudellinen mutta erittäin tehokas ja toimiva työkalu, ja sen ohjelmoiminen Embedded C: hen tekee projektien tekemisestä työlästä! Pythonin Arduino_Master -moduuli yksinkertaistaa tätä ja antaa meille mahdollisuuden suorittaa laskelmia, poistaa roska -arvoja
Valon voimakkuuden laskenta BH1715: n ja Arduino Nanon avulla: 5 vaihetta

Valon voimakkuuslaskenta BH1715: n ja Arduino Nanon avulla: Eilen työskentelimme LCD -näyttöjen parissa, ja kun käsittelimme niitä, ymmärsimme valon voimakkuuden laskennan tärkeyden. Valon voimakkuus ei ole tärkeä vain tämän maailman fyysisellä alueella, vaan sillä on hyvin sanottu rooli biologisessa