Sisällysluettelo:

Yksinkertaiset ympäristön RGB -LEDit Valot Visuinolla: 7 vaihetta (kuvilla)
Yksinkertaiset ympäristön RGB -LEDit Valot Visuinolla: 7 vaihetta (kuvilla)

Video: Yksinkertaiset ympäristön RGB -LEDit Valot Visuinolla: 7 vaihetta (kuvilla)

Video: Yksinkertaiset ympäristön RGB -LEDit Valot Visuinolla: 7 vaihetta (kuvilla)
Video: Улучшаем Ambient Occlusion пасс в Blackmagic Fusion 2024, Marraskuu
Anonim
Yksinkertaiset ympäristön RGB -LEDit palavat Visuinolla
Yksinkertaiset ympäristön RGB -LEDit palavat Visuinolla

Tämä pieni projekti on vain jotain, joka kellui pääni takana noin 9 kuukautta, ja voin jakaa sen nyt, kun minulla on selkeä tie.

Kokoonpanon pitäisi olla suhteellisen halpaa, tässä tarvitset:

  • Jonkinlainen pieni Arduino -tyyppinen levy, kuten Pro Mini tai Pro Micro.
  • Muutama Neo-Pixel-tyyppinen RGB-LED vain yksittäisissä piirilevyissä
  • Noin 6 tuumaa johtoa käytin pelastamaani verkkokaapelia, siinä on 8 säiettä ja käytin vain muutamia niistä.
  • 2-6 pingispallopalloa paikallisesta urheilukaupasta.
  • Muutama miespuolinen hyppyjohdin, jos haluat testata edistymistäsi matkan varrella.
  • Visuino ja Arduino IDE

Tarvittavat työkalut

Juotosrauta, juote, lävistäjäleikkurit, langanpoistimet, harrasteveitsi, kuumaliimapistooli ja USB -kaapeli Arduinon ohjelmointiin.

Vaihe 1: Asentaminen testaukseen…

Asennetaan testaukseen…
Asennetaan testaukseen…
Asennetaan testaukseen…
Asennetaan testaukseen…

Ensinnäkin halusin testata yksittäistä pikseliä levylläni. Leikkasin siis leipälaudoille käytettävän hyppyjohtimen päät pois. Seuraavaksi juotettiin ne kolme pikseliin.

Kuva 1 näyttää liitännät. Oranssi on V, keltainen on data ja sininen on GND

Neo -pikselit ja yhteensopivat laitteet vaativat 5 V: n virtaa, joten sinun kannattaa etsiä Pro Mini- tai Pro Micro -laitteen 5V - 16MHz -versio. Testasin Microa, koska yhdistäminen ja lataaminen on helppoa, lopullinen versio on Mini, koska ne ovat halvempia ja minulla on niitä enemmän käsillä. Huomaa myös, että jos ajat vain noin 2–4, et tarvitse lisävirtalähdettä.

Kuvassa 2 on esitetty Pro Pro -puolen liitännät. Käyttämällä nastaa 2 tiedoille.

Vaihe 2: Testaus ja käyttöönotto …

Image
Image
Testaus ja määritys…
Testaus ja määritys…
Testaus ja määritys…
Testaus ja määritys…

Joten aloin testata Visuino -luonnosta yksinkertaisilla komponenteilla.

Lisäsin Neo-Pixel ColorGroup. ColorPixelin ja sitten satunnaisvärigeneraattorin ja kellon generaattorin r. Tässä kuvassa 2 näet komponentit kytkettyinä ja tämä video näyttää tuloksen. Pienelle mielialatunnelmani RGB: lle se oli menossa hieman liian nopeasti, ja vaikka pystyin hidastamaan sitä, se oli silti hieman hämmentynyt näkemykselleni tästä.

Tätä testiä varten sain vihdoin pingispallopalloja ja leikkasin sitten melkein neliömäisen reiän terävällä harrasteveitsellä, mutta sillä oli karkea reuna leikatulla viimeisellä puolella. Kuvassa 3 näkyy epäsäännöllinen leikkaus, mutta aion liimata sen kuumaliimalla pikselipiirilevyyn, joten pariton muoto ei näy.

Joten kun menet leikkaamaan neliöreiän, haluat kohdistaa pikselin ja arvata, mistä reikä voidaan jäljittää, ja merkitä se vain hienolla/terävällä kynällä. [Käytän tällaiseen työhön mekaanisia lyijykyniä, 0,5 mm] Kuten kuvassa 5. Sitten vain aloita pinnan veistäminen veitsellä, kunnes pääset melkein läpi, ja kiinnitä sitten kärki varovasti sisään ja leikkaa varovasti ylöspäin, jotta pala ei t pudota palloon. Kuva 6 osoittaa, että se on asetettu reikään, joten sinun on ehkä leikattava sitä hieman isommaksi, jotta se sopii tiiviisti.

Vaihe 3: Pikselien juottaminen…

Pikselien juottaminen…
Pikselien juottaminen…
Pikselien juottaminen…
Pikselien juottaminen…
Pikselien juottaminen…
Pikselien juottaminen…

Johdon pituuksille valitsen ne työpöytäkaapin leveyden perusteella, joka on noin 3 jalkaa. Joten, katkaisin johdot puoliksi ja käytän loput summasta Arduino -levyn sijoittamiseen, jotta siihen pääsee helposti käsiksi.

Kun juotat nämä ylös, on tärkeää, että silitysrauta on tyynyissä vain vähimmäisajan, noin 3 sekuntia on normaalia, ja yritä olla ylittämättä sitä antamatta sen jäähtyä välillä. Kuvassa 1 lisäsin ensin juotoslohkoja jokaisen ensimmäisen pikselin DIN [data in] -puolen tyynyyn. Sitten kun olen antanut sen jäähtyä noin minuutin ajan, laitan rautaa jokaiseen möykkyyn lisätäksesi langan siihen. Kuvasta 2 näet, että tämä on lopputulos, ja käärin neljännen langan muiden ympärille pitämään ne paikallaan juotettaessa niitä.

Kuvassa 3 näkyy toinen pikseli, jossa on juotoskärjet DOUTissa (data out) loppuun asti, ja tällä kertaa aloitin DOUT [data out] -toiminnolla ja lisäsin siihen johdot viimeisestä pikselistä. Sitten kuvassa 4 näet toisen pikselin, jonka molemmat päät on kytketty.

Nyt voimme liimata pikselit kuumana pingpongipalloihin. Kuvissa 5 ja 6 näkyy kuuma liima, yritin laittaa sen "kulmiin", jotta se olisi vakain.

Vaihe 4: Luonnoksen asettaminen Visuinoon…

Luonnoksen asettaminen Visuinoon…
Luonnoksen asettaminen Visuinoon…
Luonnoksen asettaminen Visuinoon…
Luonnoksen asettaminen Visuinoon…
Luonnoksen asettaminen Visuinoon…
Luonnoksen asettaminen Visuinoon…
Luonnoksen asettaminen Visuinoon…
Luonnoksen asettaminen Visuinoon…

Joten tässä ensimmäisessä Visuino-vaiheessa sinun täytyy avata Visuino tai ladata se täältä: Visuino.com ja asentaa se näytön ohjeiden mukaan.

Seuraavaksi sinun on valittava pääikkunassa Arduino -yhteensopivat levyt, joita käytät tässä projektissa. Kuva 1 osoittaa, että minulla on valittu Pro Mini ja napsauta sitten "OK"

Sitten haluat siirtyä oikeassa yläkulmassa olevaan hakukenttään ja kirjoittaa 'kello' ja valita ja vetää kellon luontitoimintoa (kuva 2) ja vetää Arduino-kortin vasemmalle puolelle ja sijoittaa sen pois, kuten kuvassa 3. Kellogeneraattori "merkitsee" seuraavan komponentin valitsemallamme arvioijalla. Siirry seuraavaksi "Ominaisuudet" -kohtaan ja etsi "Taajuus" -vaihtoehto ja kirjoita "0,1", (Kuva 4), joka rastittaa kerran 10 sekunnissa. Tätä arvoa voidaan muuttaa myöhemmin, kun parhaaksi näette.

Etsi seuraavaksi "satunnainen" samasta hakukentästä komponenttien sivupalkin yläpuolelta (kuva 5) ja etsi "Satunnainen väri" -komponentti (kuva 6) ja vedä se pääikkunaasi "Kello" -komponentin oikealle puolelle. Katso kuva 7 ja liitä se vetämällä "Out" -nasta "Random Color" -kellon "Clock" -tappiin

Vaihe 5: Luonnoksen asettaminen Visuinoon… [jatkuu]

Luonnoksen asettaminen Visuinoon… [jatkuu]
Luonnoksen asettaminen Visuinoon… [jatkuu]
Luonnoksen asettaminen Visuinoon… [jatkuu]
Luonnoksen asettaminen Visuinoon… [jatkuu]
Luonnoksen asettaminen Visuinoon… [jatkuu]
Luonnoksen asettaminen Visuinoon… [jatkuu]
Luonnoksen asettaminen Visuinoon… [jatkuu]
Luonnoksen asettaminen Visuinoon… [jatkuu]

Jatka nyt muiden komponenttien lisäämistä, joten etsi "Ramp" ja vedä "Ramp to Color Value" (Kuva 1) työtilaan juuri lisäämämme "Random Color" -kohdan oikealle puolelle. Etsi sen "Ominaisuudet" -kohdasta "Kaltevuus" ja muuta arvoksi "0.5" (Kuva 2), tämä on lempeä siirtyminen värinvaihteluiden välillä. Liitä sitten "Out" "Ramp" -komponentin "In" -liitäntään, katso kuva 3. Tämä on valinnainen, mutta muutin alkuperäisen värin violetiksi "Initial Value" -valikosta

Vaihe 6: Luonnoksen asettaminen Visuinoon… [jatkuu Neo-Pixel-lisäyksellä]

Luonnoksen asettaminen Visuinoon… [jatkuu Neo-Pixel-lisäyksellä]
Luonnoksen asettaminen Visuinoon… [jatkuu Neo-Pixel-lisäyksellä]
Luonnoksen asettaminen Visuinoon… [jatkuu Neo-Pixel-lisäyksellä]
Luonnoksen asettaminen Visuinoon… [jatkuu Neo-Pixel-lisäyksellä]
Luonnoksen asettaminen Visuinoon… [jatkuu Neo-Pixel-lisäyksellä]
Luonnoksen asettaminen Visuinoon… [jatkuu Neo-Pixel-lisäyksellä]

Seuraavaksi on Neo-Pixel-komponentti, hae "neo", ja he ovat vain yksi vaihtoehto tässä, Kuva 1, joten vedä se alas "Ramp" ja Arduino-kortin väliin. Kaksoisnapsauta nyt 6, niin saat esiin "PixelGroups" -ikkunan, ja etsi oikealta puolelta "Pikselit" ja kaksoisnapsauta sitä. (Kuva 2) Nyt 10 pikseliä lisätään oletuksena, mutta muutamme sen nyt 2: ksi, joten kun ikkuna on edelleen auki, siirry "Ominaisuudet" -ruutuun ja muuta "Laske pikselit" 2: ksi, katso kuva 3. Nyt voit sulkea "PixelGroups" ja vetää kaksi yhteyttä "Ramp Out" -kohdasta NeoPixelin pin [0] ja [1] -kohtaan. Katso kuva 4. Sitten voit vetää lopullisen yhteyden NeoPixelistä nastaan B, minun tapauksessani, Arduino Boardilla, kuten kuvassa 5.

Lataa nyt luonnoksesi Fino -näppäimellä Visuinossa ja lataa se sitten Arduino IDE -levylle CTRL+U -näppäimellä. Sitten sinulla on myös toimiva versio tästä projektista.

Vaihe 7: Valmistumisvideo ja valmis

Image
Image

Pelaa sen kanssa nähdäksesi, mitä muuta voit lisätä tämän luonnoksen parantamiseksi, ja kerro sitten minulle kommentit.

Nauttia!!

Suositeltava: