Sadržaj:

Super jednostavno kristalno svjetlo raspoloženja: 6 koraka
Super jednostavno kristalno svjetlo raspoloženja: 6 koraka

Video: Super jednostavno kristalno svjetlo raspoloženja: 6 koraka

Video: Super jednostavno kristalno svjetlo raspoloženja: 6 koraka
Video: ЧЁРНАЯ МЕТКА ОТ ОККУЛЬТИСТА 2024, Novembar
Anonim
Super lako kristalno svjetlo za raspoloženje
Super lako kristalno svjetlo za raspoloženje

Hello Makers! Ovo je super duper jednostavan arduino projekt koji će funkcionirati kao alat za učenje, kao i zlobno sjajno svjetlo raspoloženja. To je samo nekoliko komada, pa ga možete spojiti zajedno u vremenu koje je potrebno za ispis baze. Takođe čini odličnu lekciju o RGB -u!

Neke pozadine ovog projekta: Moj mlađi brat (od sada poznat kao Unicorn) i ja dobijamo sjajne pretplatničke kutije za Kiwico (nisu sponzorisane, samo obožavamo), a ovog mjeseca u sanduku Tinker Unicorn je dobio hladnu RGB svjetlost. Izgradio ga je, ali je brzo shvatio da svaka boja ima samo on/off pa ima ograničene boje. Na jednom od mojih školskih časova svake srijede moramo raditi STEM projekat. Prošle srijede, Unicorn i ja smo zajedno remiksali taj projekat kako bi mogao kodirati više mogućnosti boja.

Ako ga koristite kao lekciju, preporučujem učenicima da unaprijed odštampaju baze. Štampanje mog je trajalo oko 4 sata.

Molimo vas da glasate za ovo na takmičenju za remikse! Ovo mi je prvi Instructable i Unicorn i jako radim na tome. (Sada mogu cijeniti koliko je tipkanja uključeno u pisanje instrukcija!)

Supplies

  • RGB LED (mali radi)
  • Arduino Uno (i kabel baterije, i USB kabel za programiranje, trebali bi doći u osnovnom kompletu)
  • Osnovne kratkospojne žice
  • mala ploča
  • 220 omski otpornik
  • Kiwico kristalni komplet (ili drugi LED difuzor)

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

Pristup 3D štampaču (ili znate, modeliranje gline kao magija modela ili nešto slično)/vakuumski nastavak možda? drvo ako imate alat može biti hladno

Korak 1: Povežite se

Wire It Up!
Wire It Up!

Spojite katodu RGB LED diode, koja je duži pin RGB vodiča na GND Arduina, a ostala tri pina na pin 11, 10, 9 Arduina kroz otpornike od 220 ohma.

Korak 2: Štampajte bazu i umetnite difuzor (REMIX TIME!)

Baza za štampanje i difuzor za umetanje (VRIJEME ZA PONOVNO MIKSIRANJE!)
Baza za štampanje i difuzor za umetanje (VRIJEME ZA PONOVNO MIKSIRANJE!)

Baza 3D štampe (ili modela)

Kristal je remiks #1 jer je remiks kiviko svjetlosti (koja radi samo nekoliko boja)

Baza je remix #2 to je remix low poly sadilice na thingiverse:

Okrenuo sam ga i izrezao neke rupe za difuzor i napajanje u tinkercadu. Datoteka koju sam odštampao nalazi se ovde.

Korak 3: Vrijeme koda (i remiks #3)

Code Time (i Remix #3)
Code Time (i Remix #3)

Kôd je sa

Jednostavno rečeno, otvorite aplikaciju Arduino i slijedite dolje navedene korake.

1: unesite kôd za postavljanje.

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

2: Glavni kod.

void loop () {{100} {101}

// VAŠE BOJE Idite OVDJE

} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}

3: Kako boje funkcioniraju. (podebljano = moj komentar, nemojte ga dodavati na arduino)

Svaka boja za koju želite da treperi/pulsira ima ovu sekvencu dodanu pod void loop () {

RGB_color (255, 0, 0 rgb vrijednost za boju koju želite); // Crveno Komentirajte boju kako bi bila čitljiva

kašnjenje (1000); Koliko dugo postoji boja, siguran sam da je ovo 1 sekunda

4: Primjer koda:

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // Crveno kašnjenje (1000); RGB_boja (0, 255, 0); // Zeleno kašnjenje (1000); RGB_boja (0, 0, 255); // Plavo kašnjenje (1000); RGB_boja (255, 255, 125); // Odlaganje maline (1000); RGB_boja (0, 255, 255); // Cijan kašnjenje (1000); RGB_boja (255, 0, 255); // Magenta kašnjenje (1000); RGB_boja (255, 255, 0); // Žuto kašnjenje (1000); RGB_boja (255, 255, 255); // Bijelo kašnjenje (1000);} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}

Korak 4: Pošaljite na Arduino

Pošalji na Arduino
Pošalji na Arduino

USB priključite ploču u računar. Pritisnite kvačicu za potvrdu i pritisnite strelicu za slanje na arduino. Kad LED lampica počne treptati kroz vaš kôd, možete ga isključiti iz računara. Uključite 9V bateriju u ploču i kôd će se pokrenuti.

Korak 5: Sastavite to zajedno

Sastavi to
Sastavi to

Postavite ploču unutar baze tako da kabel za napajanje izlazi iz rupe.

Korak 6: Želite li ga ponovo programirati?

Izvadite ga, priključite u računar, kodirajte i ponovo vratite u bazu. Uživajte!

U prilogu je video zapis.

Preporučuje se: