Turinys:
- Prekės
- 1 žingsnis: prijunkite
- 2 veiksmas: spausdinimo pagrindas ir difuzoriaus įdėjimas (REMIX TIME!)
- 3 žingsnis: kodo laikas (ir Remix #3)
- 4 veiksmas: nusiųskite į „Arduino“
- 5 žingsnis: sudėkite jį kartu
- 6 žingsnis: Ar norite jį perprogramuoti dar kartą?
Video: „Super Easy Crystal Mood Light“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki kūrėjai! Tai super duper lengvas arduino projektas, kuris veiks kaip mokymosi priemonė ir kaip nuostabi nuostabi nuotaikos šviesa. Tai tik keli gabalai, todėl galite jį suplakti per tiek laiko, kiek reikia norint atspausdinti pagrindą. Tai taip pat puiki pamoka apie RGB!
Keletas šio projekto pagrindų: Mano mažasis brolis (nuo šiol žinomas kaip Vienaragis) ir aš gauname nuostabias „Kiwico“prenumeratos dėžutes (ne remiamas, tiesiog dievinu), o šį mėnesį „Tinker“dėžutėje „Vienaragis“pasirodė šauni RGB nuotaikos šviesa. Jis jį sukūrė, bet greitai suprato, kad kiekviena spalva turi tik įjungimo/išjungimo funkciją, todėl jos spalvos buvo ribotos. Vienoje iš mano pamokų mokyklai kiekvieną trečiadienį turime atlikti STEM projektą. Praėjusį trečiadienį mes su „Unicorn“kartu sumaišėme šį projektą, kad jis galėtų koduoti daugiau spalvų galimybių.
Jei naudojate jį kaip pamoką, rekomenduoju studentams iš anksto išspausdinti pagrindus. Mano spausdinimas užtruko apie 4 valandas.
Prašome balsuoti už tai remiksų konkurse! Tai mano pirmasis „Instructable“ir „Vienaragis“, ir aš labai sunkiai dirbu. (Dabar galiu įvertinti, kiek rašant reikia parašyti instrukciją!)
Prekės
- RGB LED (mažas veikia)
- „Arduino Uno“(ir akumuliatoriaus kabelis, ir USB kabelis programavimui turėtų būti komplekte)
- Pagrindiniai jungiamieji laidai
- maža duonos lenta
- 220 omų rezistorius
- „Kiwico“kristalų rinkinys (arba kitas LED difuzorius)
www.kiwico.com/us/store/dp/color-mixing-le…
Galimybė naudotis 3D spausdintuvu (arba žinote, modeliavimo moliu, pavyzdžiui, modelio magija ar pan.)/Vakuuminiu formuotoju? medis, jei turite įrankių, gali būti kietas
1 žingsnis: prijunkite
Prijunkite RGB šviesos diodo katodą, kuris yra ilgesnis RGB kaištis, prie Arduino GND, o kiti trys kaiščiai prie Arduino kaiščio 11, 10, 9 per 220 omų rezistorius.
2 veiksmas: spausdinimo pagrindas ir difuzoriaus įdėjimas (REMIX TIME!)
3D spausdinimo (arba modelio) pagrindas
Krištas yra remiksas Nr. 1, nes tai yra kivių šviesos (kuri daro tik kelias spalvas) remiksas
Pagrindas yra remiksas Nr. 2, tai remiksas iš žemo poliravimo sodinuko „thingiverse“:
Aš jį apverčiau ir išpjoviau skylutes difuzoriui ir galiai tinkercad. Failas, kurį atspausdinau, yra įterptas čia.
3 žingsnis: kodo laikas (ir Remix #3)
Kodas yra iš
Paprasčiau tariant, atidarykite „Arduino“programą ir atlikite toliau nurodytus veiksmus.
1: įveskite sąrankos kodą.
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (žalia šviesa_kaištis, OUTPUT); „pinMode“(„blue_light_pin“, OUTPUT);}
2: pagrindinis kodas.
void loop () {
// JŪSŲ SPALVOS ČIA
} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); „analogWrite“(žalios šviesos_tapas, žalios šviesos_vertybė); analogWrite (mėlyna_šviesos_kaištis, mėlyna_šviesos_vertybė);}
3: Kaip veikia spalvos. (paryškintas = mano komentaras, nepridėkite jo prie arduino)
Prie kiekvienos spalvos, kurią norite mirksėti/impulsuoti, ši seka pridedama prie void loop () {
RGB_color (norimos spalvos 255, 0, 0 rgb reikšmė); // Raudona Komentuokite spalvą, kad ji būtų skaitoma
vėlavimas (1000); Kiek laiko yra spalva, esu tikras, kad tai yra 1 sekundė
4: kodo pavyzdys:
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (žalia šviesa_kaištis, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // Raudonas uždelsimas (1000); RGB_spalva (0, 255, 0); // Green delay (1000); RGB_spalva (0, 0, 255); // Blue delay (1000); RGB_spalva (255, 255, 125); // Aviečių vėlavimas (1000); RGB_spalva (0, 255, 255); // Cyan delay (1000); RGB_spalva (255, 0, 255); // purpurinis vėlavimas (1000); RGB_spalva (255, 255, 0); // Geltona delsa (1000); RGB_spalva (255, 255, 255); // Baltas uždelsimas (1000);} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); „analogWrite“(žalios šviesos_tapas, žalios šviesos_vertybė); analogWrite (mėlyna_šviesos_kaištis, mėlyna_šviesos_vertybė);}
4 veiksmas: nusiųskite į „Arduino“
USB prijunkite plokštę prie kompiuterio. Paspauskite varnelę, kad patvirtintumėte, ir paspauskite rodyklę, kad išsiųstumėte į arduino. Kai šviesos diodas pradeda mirksėti per jūsų kodą, galite jį atjungti nuo kompiuterio. Prijunkite 9 V bateriją prie plokštės ir kodas bus paleistas.
5 žingsnis: sudėkite jį kartu
Įdėkite plokštę į pagrindą, o maitinimo laidas išeina iš skylės.
6 žingsnis: Ar norite jį perprogramuoti dar kartą?
Išimkite, prijunkite prie kompiuterio, koduokite ir vėl įdėkite į bazę. Mėgautis!
Pridedamas jo vaizdo įrašas.
Rekomenduojamas:
„Crystal House“: 5 žingsniai
„Crystal House“: poros ir šeimos, išsiskyrusios dėl didelio atstumo, dažnai jaučia ryšio ilgesį. „Crystal House“yra skirtas poroms ir šeimoms prisijungti tarpusavyje per šviesas. „Crystal Houses“yra prijungti prie „Wi -Fi“signalų. Kai pr
„Arduino Super Easy Nokia“LCD: 4 žingsniai
„Arduino Super Easy Nokia LCD“: 6 eilučių kodas, trumpesnis „Nokia“skystųjų kristalų ekranas „Arduino“žingsnis po žingsnio su biblioteka ir kompaktišku pavyzdiniu kodu
„Mood Light“„Bluetooth“vandens fontanas: 5 žingsniai
„Mood Light Bluetooth“vandens fontanas: mes netinkamai naudosime seną plastikinę dėžutę ir kai kuriuos buteliukų dangtelius į išmanųjį vandens fontaną, kuris atsitiktinai arba pagal mūsų nuotaiką keičia spalvą. Mes galime pakeisti šviesos spalvą pagal savo nuotaiką iš savo išmaniojo telefono per „Bluetooth“ryšį
„Super Easy Battery Powerd“kompiuterio ventiliatorius: 5 žingsniai
„Super Easy Battery Powerd“kompiuterio ventiliatorius: tai tikrai lengva padaryti iš daugybės perdirbtų daiktų. Turėjau daugybę papildomų kompiuterių gerbėjų, todėl nusprendžiau iš jų šiek tiek pasinaudoti. Pažiūrėk. Atsiprašau, jei tai nėra originalu
„Super EASY“ir „Super CHEAP Magneto Scratcher“: 3 žingsniai
„Super EASY“ir „Super PIGI“magnetinis grandiklis !: " Magnero grandiklis " yra įrenginys, kuris gali sukurti juokingus garsus tiesiog „subraižydamas“" magnetinės medžiagos. Pavyzdžiui, garso juostos, vaizdo juostos, kredito kortelės, magnetiniai diskai ir tt … Čia yra labai lengvas būdas ją sukurti. Lituoti nereikia