Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kaverit! Haluan jakaa projektini, jota olen työskennellyt jonkin aikaa. Tämä projekti sai inspiraationsa https://www.instructables.com/id/Interactive-Touch… Alun perin projekti toimii mittaamalla pisteiden A ja B välisen ajan ero. Alustapista se lähettää signaalin päätelaitteelle, tarvittava aika mitataan ajastimella. Vähentämällä vastusarvoa (liikuttamalla kättäsi) lähemmäs anturin kondensaattoria tämä aika lyhenee, mikä muuttaa väriä. Alkuperäinen projekti on erittäin mielenkiintoinen, mutta sitä on vaikea tehdä. Siksi olen luonut oman.
Joten tapa, jolla projektini toimii, on pyörittää/kiertää askelmoottoria. Pyörittämällä se muuttaa väriä. Yhteensä on kaksi moottoria (enintään kolme moottoria, mutta päätän tehdä kaksi) yksi vastaa sinisestä väristä ja toinen punaisesta.
Vaihe 1: Mitä tarvitsemme?
Elektronit:
1. Arduino Leonardo
2. Johdot
3. Leipälauta, iso ja pieni
4. Askelmoottorit (voi olla 1, 2 tai 3. Suosittelen henkilökohtaisesti tekemään 2 tai 3)
5. Useita yleisiä katodisia RGB -LED -valoja (voit saada enemmän tai vähemmän riippuen siitä, kuinka paljon valoa haluat)
6. 3x 330 ohmin vastukset
Kotelo:
1. Pahvi
2. Puuvilla tai sieni (tai mikä tahansa muu läpinäkyvä/läpikuultava materiaali)
3. Kuuma liima (ase)
Vaihe 2: Vaihe tapauksen tekeminen
Pakkaukseni koko on 20x12x10. Se on ehdottomasti tavallista suurempi yövalo. Ehdotan, että voit pienentää sitä. Laatikko on valmistettu pääasiassa pahvista, nauha on paikka, johon haluat laittaa läpinäkyvän materiaalisi.
Tiedot ovat alla:
- 10x12cm pohjalle
- 20x12 cm sivulle
- 2x10 cm läpinäkyvälle osalle (se voi olla niin suuri kuin haluat)
Pahvit leikataan koolla ja veitsellä. Ja ne liimataan yhteen kuumaliimalla.
Vaihe 3: Prototyyppi ja johdotus
Nyt meillä on kaikki ja voimme aloittaa johdotuksen. Mutta ensin tee prototyyppi nähdäksesi kuinka se toimii.
Tässä käytän Arduino Leonardoa. Mutta uskon, että johdotus toimii myös Arduino UNO: ssa. Seuraa ja tarkkaile jokaista johtoa ja liitä ne Arduinollesi. *vältä D3 ja D11 liittäessäsi LED -valoa
Kun olet tehnyt kaikki johdotukset, lataa koodaus vaiheessa 4. Se ei toimi, tarkista johdotus uudelleen tai kysy rohkeasti kysymyksiä alla.
Vaihe 4: Koodaus
Nyt meillä on kaikki ja voimme aloittaa koodauksen.
Voit käyttää koodiani käymällä Arduino.cc -sivustossa tai napsauttamalla tätä.
Koodaus perustui alkuperäisen projektin koodaukseen, joten saatat nähdä joitakin paikkoja, joissa asioita lisätään tai leikataan. Mutta jos kopioit ne kaikki, sen pitäisi toimia, jos kaikki kytkennät ovat oikein. Mutta jos tiedät paremman tavan koodata, tee se, koska en ole paras koodauksessa.
Vaihe 5: Valmis
Jos olet noudattanut tätä kaikkea, sinun pitäisi nyt saada toimiva vaihdettava valo yövalo! Kiitos ajastasi!