Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Tilslut det
- Trin 2: Udskriv base og indsæt diffusor (REMIX TIME!)
- Trin 3: Kodetid (og remix #3)
- Trin 4: Send til Arduino
- Trin 5: Sæt det sammen
- Trin 6: Vil du omprogrammere det igen?
Video: Super let krystalstemning: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hej Makers! Dette er et super duper let arduino -projekt, der vil fungere som et læringsværktøj samt et ondt fantastisk stemningslys. Det er kun et par stykker, så du kan piske det sammen på den tid, det tager at udskrive basen. Gør også en god lektion om RGB!
Lidt baggrund for dette projekt: Min lillebror (fremover kendt som Unicorn) og jeg får de fantastiske Kiwico -abonnementskasser (ikke sponsoreret, bare elsker) og i denne måneds Tinker -kasse fik Unicorn et køligt RGB -humørlys. Han byggede den, men fandt hurtigt ud af, at hver farve kun havde en tænd/sluk, så den havde begrænsede farver. I en af mine klasser til skolen skal vi lave et STEM -projekt hver onsdag. I onsdags remixede Unicorn og jeg det projekt sammen, så han kunne kode flere farvemuligheder.
Hvis du bruger det som en lektion, anbefaler jeg at udskrive baserne til eleverne på forhånd. Det tog cirka 4 timer at udskrive min.
Stem venligst for dette i remixkonkurrencen! Dette er min første Instructable og Unicorn, og jeg arbejder virkelig hårdt på dette. (Jeg kan nu sætte pris på, hvor meget skrivning der er forbundet med at skrive en instruerbar!)
Forbrugsvarer
- RGB LED (en lille virker)
- Arduino Uno (og batterikabel, og usb -kabel til programmering, skal komme i et grundlæggende kit)
- Grundlæggende jumper ledninger
- lille brødbræt
- 220 ohm modstand
- Kiwico krystal kit (eller anden LED diffuser)
www.kiwico.com/us/store/dp/color-mixing-le…
Adgang til 3D -printer (eller ved du, modellerings ler som modelmagi eller noget)/støvsuger tidligere måske? træ, hvis du har værktøjerne, kan være sejt
Trin 1: Tilslut det
Tilslut katoden på RGB -ledningen, som er den længere pin af RGB ført til GND for Arduino og de andre tre ben til pin 11, 10, 9 på Arduino gennem de 220 ohm modstande.
Trin 2: Udskriv base og indsæt diffusor (REMIX TIME!)
3D -print (eller model) base
Krystallen er remix #1, fordi den er en remix af kiwico -lyset (som kun gør få farver)
Basen er remix #2, det er en remix af en lav poly -planter på thingiverse:
Jeg vendte det og skar nogle huller til diffusoren og strømmen i tinkercad. Filen, jeg udskrev, er indlejret her.
Trin 3: Kodetid (og remix #3)
Koden er fra
Simpelthen sagt, åbn Arduino-applikationen og følg nedenstående trin.
1: indtast opsætningskoden.
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: Hovedkoden.
void loop () {
// DINE FARVER GÅ HER
} ugyldig 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: Sådan fungerer farverne. (fed = min kommentar, ikke tilføj den til arduino)
Hver farve, du vil have den til at blinke/pulsere, har denne sekvens tilføjet under void loop () {
RGB_color (255, 0, 0 rgb -værdi for den farve, du ønsker); // Rød Kommenter farven for at gøre den læsbar
forsinkelse (1000); Hvor længe farven er der, jeg er temmelig sikker på at dette er 1 sekund
4: Eksempelkode:
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); // Rød forsinkelse (1000); RGB_farve (0, 255, 0); // Grøn forsinkelse (1000); RGB_farve (0, 0, 255); // Blå forsinkelse (1000); RGB_farve (255, 255, 125); // Hindbær forsinkelse (1000); RGB_farve (0, 255, 255); // Cyan forsinkelse (1000); RGB_farve (255, 0, 255); // Magenta forsinkelse (1000); RGB_farve (255, 255, 0); // Gul forsinkelse (1000); RGB_farve (255, 255, 255); // Hvid forsinkelse (1000);} ugyldig 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);}
Trin 4: Send til Arduino
USB-stik dit kort i din computer. Tryk på fluebenet for at bekræfte, og tryk på pilen for at sende til arduinoen. Når lysdioden begynder at blinke gennem din kode, kan du koble den fra din computer. Tilslut 9V batteriet til bordet, og koden kører.
Trin 5: Sæt det sammen
Placer brættet inde i basen med netledningen ud af hullet.
Trin 6: Vil du omprogrammere det igen?
Tag det ud, tilslut det til computeren, kode det, og sæt det i basen igen. God fornøjelse!
En video af den på er vedhæftet.
Anbefalede:
Super let robotbil: 6 trin
Super Easy Robotic Car: for at starte dette projekt er her de ting, du får brug for.- 4 flaskehætter- 4 XL popsicle sticks- 3 store popsicle sticks- 16 mini hårelastikker- saks- hot limpistol- 2 tynde træstænger (I brugte madspyd)- 1 motor- 1 batteripakke, der indeholder
Grundlæggende om motoren - Koncept super let at forstå med et eksperiment: 7 trin (med billeder)
Grundlæggende om motoren | Koncept Super let at forstå med et eksperiment: I denne instruktive vil jeg lære dig om det underliggende grundlæggende princip for motorer. Alle motorer omkring os arbejder efter dette princip. Selv generatorer arbejder på gengældende erklæring om denne regel. Jeg taler om Flemings venstrehåndede ru
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: 3 trin
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: Dette projekt hjælper dig med at forbinde 18 lysdioder (6 røde + 6 blå + 6 gule) til dit Arduino-kort og analysere din computers lydkorts realtids signaler og videresende dem til lysdioderne for at tænde dem i takt med slageffekterne (Snare, High Hat, Kick)
Opret din egen MINECRAFT -SERVER! Super let, hurtigt og gratis! (NO CLICK BAIT): 11 trin (med billeder)
Opret din egen MINECRAFT -SERVER! Super let, hurtigt og gratis! (NO CLICK BAIT): Minecraft er et ekstremt sjovt spil, hvor du praktisk talt kan gøre alt, hvad du ønsker! Men nogle gange kan det være en smerte at lege med venner på tværs af internettet. Desværre er de fleste multiplayer -servere enten fyldt med trolde, ikke gameplay -oplevelsen
Sådan laver du en minihøjttaler-super let .: 4 trin (med billeder)
Sådan laver du en minihøjttaler-super let .: Hej fyre, i dag bygger vi en " Lav en minihøjttaler ". Denne højttaler er meget mini, men det er lydkvalitet og lydstyrke er ret fantastisk. Denne højttaler kan være en simpel erstatning for bærbar eller mobiltelefonhøjttaler