Tartalomjegyzék:

Szuper könnyű kristályhangulat: 6 lépés
Szuper könnyű kristályhangulat: 6 lépés

Videó: Szuper könnyű kristályhangulat: 6 lépés

Videó: Szuper könnyű kristályhangulat: 6 lépés
Videó: Kiderült: Így keresi a pénzét PSGOgli7 2024, Július
Anonim
Szuper könnyű kristály hangulatvilágítás
Szuper könnyű kristály hangulatvilágítás

Üdv Készítők! Ez egy szuper duper egyszerű arduino projekt, amely tanulási eszközként és gonosz félelmetes hangulatfényként is funkcionál. Ez csak néhány darab, így összekeverheti az alap kinyomtatásához szükséges idő alatt. Nagy lecke az RGB -ről is!

Néhány háttér a projekthez: Öcsém (ezentúl Unicorn néven ismert) és én megkapjuk a fantasztikus Kiwico előfizetési dobozokat (nem szponzorált, csak imádom), és ebben a hónapban a Tinker láda Unicorn hűvös RGB hangulatvilágítást kapott. Megépítette, de gyorsan rájött, hogy minden színnek csak ki/be van kapcsolva, így korlátozott színekben. Az egyik iskolai osztályomban minden szerdán STEM projektet kell végrehajtanunk. Múlt szerdán Unicorn és én remixeltük együtt a projektet, hogy több színlehetőséget kódolhasson.

Ha leckeként használja, azt javaslom, hogy mielőbb nyomtatja ki az alapokat a diákok számára. Az enyém nyomtatása körülbelül 4 órát vett igénybe.

Kérjük, szavazzon erre a remix versenyen! Ez az első Instructable and Unicorn, és nagyon keményen dolgozom ezen. (Most már tudom értékelni, hogy mennyi gépeléssel jár egy instrukció írása!)

Kellékek

  • RGB LED (egy kicsi működik)
  • Arduino Uno (és az akkumulátor kábelnek és a programozásra szolgáló USB -kábelnek alapkészletben kell lennie)
  • Alapvető jumper vezetékek
  • kicsi kenyértábla
  • 220 ohmos ellenállás
  • Kiwico kristály készlet (vagy más LED diffúzor)

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

Hozzáférés a 3D nyomtatóhoz (vagy tudod, modellező agyag, mint a modellmágia vagy ilyesmi)/vákuumképzőhöz? fa, ha megvannak a szerszámok, akkor jó lehet

1. lépés: Csatlakoztassa

Drótold fel!
Drótold fel!

Csatlakoztassa az RGB led katódját, amely az RGB hosszabb tüske, az Arduino GND -jéhez, a másik három csap pedig az Arduino 11, 10, 9 érintkezőjéhez a 220 ohmos ellenállásokon keresztül.

2. lépés: Nyomtassa ki az alapot és helyezze be a diffúzort (REMIX TIME!)

Nyomtatási alap és behelyezett diffúzor (REMIX TIME!)
Nyomtatási alap és behelyezett diffúzor (REMIX TIME!)

3D nyomtatási (vagy modell) alap

A kristály az 1. remix, mert a kiwico fény remixje (amely csak néhány színt ad)

Az alap a remix #2, ez egy alacsony poli telepítő remixje a thingiverse -n:

Megfordítottam, és néhány lyukat vágtam a diffúzorhoz és a tinkercad tápellátásához. A kinyomtatott fájl ide van ágyazva.

3. lépés: Kódidő (és Remix #3)

Kódidő (és Remix #3)
Kódidő (és Remix #3)

A kód innen származik:

Egyszerűen fogalmazva, nyissa meg az Arduino alkalmazást, és kövesse az alábbi allépéseket.

1: írja be a beállítási kódot.

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: A fő kód.

void loop () {

// A SZÍNED IDE

} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (zöld_fény_tű, zöld_fény_érték); analogWrite (kék_fény_tű, kék_fény_érték);}

3: Hogyan működnek a színek. (félkövér = megjegyzésem, ne add hozzá az arduino -hoz)

Minden színnek, amelyet villogni/pulzálni szeretne, a void loop () {

RGB_szín (255, 0, 0 rgb érték a kívánt színhez); // Piros Kommentálja a színt, hogy olvasható legyen

késleltetés (1000); Mennyi ideig tart a szín, teljesen biztos vagyok benne, hogy ez 1 másodperc

4: Példakód:

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); // Piros késleltetés (1000); RGB_szín (0, 255, 0); // Zöld késleltetés (1000); RGB_szín (0, 0, 255); // Kék késleltetés (1000); RGB_szín (255, 255, 125); // Málna késleltetés (1000); RGB_szín (0, 255, 255); // Cián késleltetés (1000); RGB_szín (255, 0, 255); // bíbor késleltetés (1000); RGB_szín (255, 255, 0); // Sárga késleltetés (1000); RGB_szín (255, 255, 255); // Fehér késleltetés (1000);} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (zöld_fény_tű, zöld_fény_érték); analogWrite (kék_fény_tű, kék_fény_érték);}

4. lépés: Küldés az Arduino -hoz

Küldje el Arduino -nak
Küldje el Arduino -nak

USB csatlakoztassa a táblát a számítógéphez. Nyomja meg a pipát az ellenőrzéshez, és nyomja meg a nyilat, hogy elküldje az arduino -nak. Amikor a LED villogni kezd a kódon, akkor húzza ki a számítógépből. Csatlakoztassa a 9V -os akkumulátort a kártyához, és a kód futni fog.

5. lépés: Állítsd össze

Rakd össze
Rakd össze

Helyezze a táblát az alap belsejébe úgy, hogy a tápkábel kifolyjon a lyukból.

6. lépés: Szeretné újraprogramozni?

Vegye ki, csatlakoztassa a számítógéphez, kódolja és helyezze vissza a bázisba. Élvezd!

A mellékelt videó róla.

Ajánlott: