Sisällysluettelo:

Erittäin helppo Crystal Mood Light: 6 vaihetta
Erittäin helppo Crystal Mood Light: 6 vaihetta

Video: Erittäin helppo Crystal Mood Light: 6 vaihetta

Video: Erittäin helppo Crystal Mood Light: 6 vaihetta
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Marraskuu
Anonim
Erittäin helppo Crystal Mood Light
Erittäin helppo Crystal Mood Light

Hei Tekijät! Tämä on erittäin duper helppo arduino -projekti, joka toimii oppimistyökaluna ja pahana mahtavana tunnelman valona. Se on vain muutamia kappaleita, joten voit sekoittaa sen yhteen, kun tulostat pohjan. Se on myös hyvä oppitunti RGB: stä!

Hieman taustaa tälle projektille: Pikkuveljeni (tunnetaan tästä lähtien nimellä Unicorn) ja saan mahtavat Kiwico -tilauslaatikot (ei sponsoroituja, vain ihailen) ja tämän kuun Tinker -laatikko Unicorn sai viileän RGB -tunnelmavalon. Hän rakensi sen, mutta tajusi nopeasti, että jokaisella värillä oli vain päälle/pois päältä, joten sillä oli rajoitetut värit. Yhdessä koululuokistani meidän on tehtävä STEM -projekti joka keskiviikko. Viime keskiviikkona Unicorn ja minä remixoimme projektin yhdessä, jotta hän voisi koodata lisää värivaihtoehtoja.

Jos käytät sitä oppituntina, suosittelen tulostamaan tukiasemat opiskelijoille etukäteen. Omani tulostaminen kesti noin 4 tuntia.

Äänestä tätä remix -kilpailussa! Tämä on ensimmäinen Instructable ja Unicorn, ja työskentelen todella kovasti tämän eteen. (Ymmärrän nyt, kuinka paljon kirjoittamista liittyy ohjeiden kirjoittamiseen!)

Tarvikkeet

  • RGB -LED (pieni toimii)
  • Arduino Uno (ja akkukaapelin ja USB -kaapelin ohjelmointiin tulee olla perussarjassa)
  • Perushyppyjohdot
  • pieni leipälauta
  • 220 ohmin vastus
  • Kiwico -kristallisarja (tai muu LED -hajotin)

www.kiwico.com/us/store/dp/color-mixing-le…

Pääsy 3D -tulostimeen (tai tiedätkö, mallinnus savea, kuten mallin taikuutta tai jotain)/tyhjiönmuodostaja ehkä? puu, jos sinulla on työkalut, voivat olla viileitä

Vaihe 1: Yhdistä se

Johto se ylös!
Johto se ylös!

Kytke RGB -ledin katodi, joka on RGB: n pidempi tappi, Arduinon GND: hen ja muut kolme nastaa Arduinon nastaan 11, 10, 9 220 ohmin vastuksen kautta.

Vaihe 2: Tulosta pohja ja aseta hajotin (REMIX TIME!)

Print Base ja Insert Diffuser (REMIX TIME!)
Print Base ja Insert Diffuser (REMIX TIME!)

3D -tulostus (tai malli)

Kide on remix #1, koska se on remix kiwico -valosta (joka tekee vain muutaman värin)

Pohja on remix #2, se on remix matalasta poly istutuslaitteesta thingiverse:

Käänsin sen ja leikkasin reikiä hajotinta ja virtaa varten Tinkercadissa. Tulostamani tiedosto on upotettu tähän.

Vaihe 3: Koodiaika (ja Remix #3)

Koodiaika (ja Remix #3)
Koodiaika (ja Remix #3)

Koodi on osoitteesta

Yksinkertaisesti sanottuna avaa Arduino-sovellus ja noudata alla olevia vaiheita.

1: kirjoita asennuskoodi.

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (vihreä_valonappi, OUTPUT); pinMode (blue_light_pin, OUTPUT);}

2: Pääkoodi.

void loop () {

// VÄRIT MENE TÄSTÄ

} mitätön RGB_väri (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (vihreä_valonappi, vihreä_valon_arvo); analogWrite (blue_light_pin, blue_light_value);}

3: Kuinka värit toimivat. (lihavoitu = kommenttini, älä lisää sitä arduinoon)

Jokaisessa värissä, jonka haluat vilkkua/pulssi, on tämä sekvenssi lisätty void loop () - kohtaan

RGB_color (255, 0, 0 rgb arvo haluamallesi värille); // Punainen Kommentoi väri, jotta se on luettavissa

viive (1000); Kuinka kauan väri on olemassa, olen melko varma, että tämä on 1 sekunti

4: Esimerkkikoodi:

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (vihreä_valonappi, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // Punainen viive (1000); RGB -väri (0, 255, 0); // Vihreä viive (1000); RGB_väri (0, 0, 255); // Sininen viive (1000); RGB -väri (255, 255, 125); // Vadelma -viive (1000); RGB -väri (0, 255, 255); // Syaani viive (1000); RGB -väri (255, 0, 255); // magenta viive (1000); RGB -väri (255, 255, 0); // Keltainen viive (1000); RGB -väri (255, 255, 255); // Valkoinen viive (1000);} void RGB_color (int red_light_value, int green_light_value value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (vihreä_valonappi, vihreä_valon_arvo); analogWrite (blue_light_pin, blue_light_value);}

Vaihe 4: Lähetä Arduinolle

Lähetä Arduinolle
Lähetä Arduinolle

USB-liitä kortti tietokoneeseen. Tarkista valintamerkki ja lähetä arduinoon painamalla nuolta. Kun merkkivalo alkaa vilkkua koodisi läpi, voit irrottaa sen tietokoneesta. Kytke 9 V: n akku korttiin ja koodi toimii.

Vaihe 5: Laita se yhteen

Laita se yhteen
Laita se yhteen

Aseta levy alustan sisään niin, että virtajohto tulee ulos reiästä.

Vaihe 6: Haluatko ohjelmoida sen uudelleen?

Ota se ulos, kytke se tietokoneeseen, koodaa se ja aseta se takaisin tukiasemaan. Nauttia!

Liitteenä video siitä.

Suositeltava: