Taula de continguts:

Llum d’humor de vidre súper fàcil: 6 passos
Llum d’humor de vidre súper fàcil: 6 passos

Vídeo: Llum d’humor de vidre súper fàcil: 6 passos

Vídeo: Llum d’humor de vidre súper fàcil: 6 passos
Vídeo: Я никогда не ел такой вкусной курицы в соусе!!! Рецепт за 10 минут! 2024, Juliol
Anonim
Llum d’humor de vidre súper fàcil
Llum d’humor de vidre súper fàcil

Hola Creadors! Es tracta d’un projecte d’arduino senzill i senzill que funcionarà com una eina d’aprenentatge i també com una llum d’ànim increïble i malvada. Només són algunes peces, de manera que podeu muntar-les juntes amb el temps que calgui per imprimir la base. També fa una gran lliçó sobre RGB.

Alguns antecedents d’aquest projecte: el meu germà petit (conegut d’ara endavant com Unicorn) i jo obtenim les impressionants caixes de subscripció a Kiwico (no patrocinades, només adoren) i a la caixa Tinker d’aquest mes, l’Unicorn té una llum d’ànim fresca RGB. El va construir però ràpidament va descobrir que cada color només tenia una activació / desactivació, de manera que tenia colors limitats. En una de les meves classes per a l’escola, hem de fer un projecte STEM cada dimecres. Dimecres passat, Unicorn i jo vam remesclar aquest projecte junts per poder codificar més possibilitats de color.

Si el feu servir com a lliçó, recomano imprimir les bases per a estudiants amb antelació. Vaig trigar unes 4 hores a imprimir la meva.

Si us plau, voteu-ho al concurs de remescles! Aquest és el meu primer instructiu i Unicorn i treballo moltíssim en això. (Ara puc apreciar la quantitat d’escriptura que suposa escriure un document instructiu!)

Subministraments

  • LED RGB (un petit funciona)
  • Arduino Uno (i el cable de la bateria i el cable USB per programar, haurien de venir en un kit bàsic)
  • Filferros bàsics de pont
  • tauleta de pa petit
  • Resistència de 220 ohm
  • Kit de cristall Kiwico (o un altre difusor LED)

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

Accés a la impressora 3D (o ja ho sabeu, modelatge de fang com a model màgic o alguna cosa així) / aspirador potser? la fusta si teniu les eines pot ser fresca

Pas 1: connecteu-lo

Cablejat!
Cablejat!

Connecteu el càtode del led RGB, que és el pin més llarg de RGB dirigit al GND d'Arduino i els altres tres pins al pin 11, 10, 9 d'Arduino a través de les resistències de 220 ohm.

Pas 2: imprimiu la base i inseriu el difusor (REMIX TIME!)

Base d'impressió i inserció del difusor (REMIX TIME!)
Base d'impressió i inserció del difusor (REMIX TIME!)

Base d’impressió 3D (o model)

El cristall és un remescla número 1 perquè és un remescla de la llum kiwico (que només fa uns quants colors)

La base és el remescla núm. 2, és un remescla d'un plantador de baixa poli a thingiverse:

El vaig capgirar i vaig tallar alguns forats per al difusor i la potència a tinkercad. El fitxer que he imprès s’inclou aquí.

Pas 3: temps de codi (i remescla núm. 3)

Code Time (i Remix núm. 3)
Code Time (i Remix núm. 3)

El codi prové de

En poques paraules, obriu l’aplicació Arduino i seguiu els passos següents.

1: introduïu el codi de configuració.

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

2: el codi principal.

bucle buit () {

// ELS vostres colors van aquí

} void RGB_color (int light_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: Com funcionen els colors. (negreta = el meu comentari, no l'afegiu a arduino)

Aquesta seqüència s'afegeix a cada color que vulgueu que parpellegi / impulsi a bucle buit () {) {

RGB_color (valor 255, 0, 0 rgb per al color que desitgeu); // Vermell Comenta el color perquè sigui llegible

retard (1000); Quant de temps hi ha el color, estic segur que és d'1 segon

4: codi d'exemple:

int light_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (pin_light_light, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // Retard vermell (1000); RGB_color (0, 255, 0); // Retard verd (1000); RGB_color (0, 0, 255); // Retard blau (1000); RGB_color (255, 255, 125); // Retard de gerds (1000); RGB_color (0, 255, 255); // Retard cian (1000); RGB_color (255, 0, 255); // Retard magenta (1000); RGB_color (255, 255, 0); // Retard groc (1000); RGB_color (255, 255, 255); // White delay (1000);} void RGB_color (int light_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);}

Pas 4: envieu-lo a Arduino

Envia a Arduino
Envia a Arduino

Connecteu el tauler USB a l'ordinador. Premeu la marca de verificació per verificar i premeu la fletxa per enviar-la a l'arduino. Quan el LED comenci a parpellejar el codi, el podeu desconnectar de l'ordinador. Connecteu la bateria de 9V a la placa i el codi funcionarà.

Pas 5: uniu-lo

Posa-ho junts
Posa-ho junts

Col·loqueu el tauler dins de la base amb el cable d'alimentació que surt pel forat.

Pas 6: voleu tornar-lo a programar?

Traieu-lo, connecteu-lo a l'ordinador, codifiqueu-lo i torneu-lo a col·locar a la base. Gaudeix-ne!

S'adjunta un vídeo.

Recomanat: