INHOUDSOPGAWE:
- Voorrade
- Stap 1: Maak 'n draai
- Stap 2: Druk basis en plaas diffuser (REMIX TIME!)
- Stap 3: Kode Tyd (en Remix #3)
- Stap 4: Stuur na Arduino
- Stap 5: Sit dit saam
- Stap 6: Wil u dit weer herprogrammeer?
Video: Super maklike kristal bui lig: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hallo Makers! Dit is 'n superduper maklike arduino -projek wat sal funksioneer as 'n leermiddel sowel as 'n goddelose wonderlike bui. Dit is slegs 'n paar stukke, sodat u dit saam kan klits in die tyd wat dit neem om die basis te druk. Dit maak ook 'n goeie les oor RGB!
'N Paar agtergronde vir hierdie projek: my boetie (voortaan bekend as Unicorn) en ek kry die wonderlike Kiwico -inskrywingskassies (nie geborg nie, net aanbid) en in die Tinker -krat van hierdie maand het Unicorn 'n koel RGB -bui gekry. Hy het dit gebou, maar het vinnig agtergekom dat elke kleur slegs 'n aan-/afskakel het, sodat dit beperkte kleure het. In een van my skoolklasse moet ons elke Woensdag 'n STEM -projek doen. Verlede Woensdag het ek en Unicorn die projek weer gemeng sodat hy meer kleurmoontlikhede kon kodeer.
As u dit as 'n les gebruik, beveel ek aan om die basisse voor die tyd vir studente te druk. Dit het ongeveer 4 uur geneem om myne te druk.
Stem asseblief hiervoor in die remix -wedstryd! Dit is my eerste Instructable and Unicorn en ek werk regtig hard hieraan. (Ek kan nou besef hoeveel tik dit behels om 'n instruksie te skryf!)
Voorrade
- RGB LED ('n klein een werk)
- Arduino Uno (en batterykabel, en usb -kabel om te programmeer, moet in 'n basiese stel kom)
- Basiese drade
- klein broodbord
- 220 ohm weerstand
- Kiwico kristalstel (of ander LED -verspreider)
www.kiwico.com/us/store/dp/color-mixing-le…
Toegang tot 3D -drukker (of weet u, modelleer soos modelmagie of iets)/stofsuier miskien? hout as jy die gereedskap het, kan koel wees
Stap 1: Maak 'n draai
Koppel die katode van die RGB -led, wat die langer pen van RGB is, aan die GND van Arduino en die ander drie penne aan die pen 11, 10, 9 van Arduino deur die 220 ohm weerstande.
Stap 2: Druk basis en plaas diffuser (REMIX TIME!)
3D -druk (of model) basis
Die kristal is remix #1 omdat dit 'n remix is van die kiwico -lig (wat slegs 'n paar kleure doen)
Die basis is remix #2, dit is 'n remix van 'n lae poli -planter op dingiverse:
Ek het dit omgedraai en 'n paar gate vir die diffuser en die krag in die tinkercad gesny. Die lêer wat ek gedruk het, is hier ingebed.
Stap 3: Kode Tyd (en Remix #3)
Die kode is van
Eenvoudig gestel, maak die Arduino-toepassing oop en volg die onderstappe hieronder.
1: voer die opstellingskode in.
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; ongeldige opstelling () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);}
2: die hoofkode.
leemte -lus () {
// JOU KLEURE GAAN HIER
} ongeldig RGB_kleur (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: Hoe die kleure werk. (vet = my opmerking, moenie dit by arduino voeg nie)
Elke kleur wat u wil laat flits/pols, het hierdie volgorde bygevoeg onder leemte -lus () {
RGB_color (255, 0, 0 rgb waarde vir die kleur wat u wil hê); // Rooi Lewer kommentaar op die kleur om dit leesbaar te maak
vertraging (1000); Hoe lank die kleur daar is, is ek redelik seker dat dit 1 sekonde is
4: Voorbeeldkode:
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; ongeldige opstelling () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);} leemte lus () {RGB_color (255, 0, 0); // Rooi vertraging (1000); RGB_kleur (0, 255, 0); // Groen vertraging (1000); RGB_kleur (0, 0, 255); // Blou vertraging (1000); RGB_kleur (255, 255, 125); // Framboosvertraging (1000); RGB_kleur (0, 255, 255); // Siaan vertraging (1000); RGB_kleur (255, 0, 255); // Magenta vertraging (1000); RGB_kleur (255, 255, 0); // Geel vertraging (1000); RGB_kleur (255, 255, 255); // White delay (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);}
Stap 4: Stuur na Arduino
Steek die USB-kaart in u rekenaar. Druk die vinkje om te verifieer en druk op die pyltjie om na die arduino te stuur. As die LED deur u kode begin flits, kan u dit van u rekenaar ontkoppel. Koppel die 9V -battery in die bord en die kode sal loop.
Stap 5: Sit dit saam
Plaas die bord binne -in die basis met die netsnoer uit die gat.
Stap 6: Wil u dit weer herprogrammeer?
Haal dit uit, steek dit in die rekenaar, kodeer dit en plaas dit weer in die basis. Geniet dit!
'N Video daarvan is aangeheg.
Aanbeveel:
Hoe om 'n super helder flitslig met LED te maak - selfdoen: super helder lig: 11 stappe
Hoe om 'n super helder flitslig met LED te maak - selfdoen: super helder lig: kyk eers na die video
Musiekreaktiewe lig -- Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak vir die maak van 'n tafelblad: 5 stappe (met foto's)
Musiekreaktiewe lig || Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak om lessenaars te maak: Hallo ouens, vandag bou ons 'n baie interessante projek. Vandag gaan ons musiek reaktiewe lig bou. Die LED sal sy helderheid verander volgens die bas wat eintlik 'n lae-frekwensie klanksein is. Dit is baie eenvoudig om te bou. Ons sal
Hoe u 'n "lig/LED" -bord maklik kan verander vir maklike Arduino -programmering: 7 stappe (met foto's)
Hoe om 'n "lig/LED" -bord maklik te verander vir maklike Arduino -programmering: in hierdie instruksies sal ek wys hoe iemand met ligte 'n programmeerbare arduino -flitslig kan maak of " bewegende ligte "
N Afstandsbediende RGB LED -bui vir lig: 3 stappe (met foto's)
N Afstandsbediende RGB LED -bui vir lig: Beheer die kleur van 'n kragtige LED -ligstraal met 'n afstandsbediening, stoor die kleure en herroep dit na willekeur. Met hierdie ding kan ek die kleur van 'n helder lig in baie verskillende kleure beheer met behulp van die drie basiese kleure: rooi groen
Interaktiewe, open source bui lig: 9 stappe (met foto's)
Interaktiewe, open source bui lig: hierdie instruksies gaan deur hoe om 'n interaktiewe, multifunksionele bui te maak. Die kern van hierdie projek is die BlinkM I2C RGB LED. Toe ek eendag op die internet blaai, het die BlinkM my aandag getrek, en ek het net gedink dit was te cool