Escultura CNC con Neopixel (2 / 8 paso)

Paso 2: Paso 2: diseño con código

La parte de diseño de este proyecto fue la más frustrante, además del hecho de que tenía que recrear mi Instructables debido a la canceladura accidental de todo el proyecto frente a una página vacía (perdón por la rabia).

He adjuntado una foto de mi tablero de lo que parecía, junto con un diagrama visual de las piezas integradas.

La placa que usé una resistencia 10 de k, condensador de 1000uf (Adafruit recomienda), luz del LED (y luego tira el Neopixel), el sensor de sonido mini, Arduino Uno, software de Arduino, jumpers de la placa hembra/macho, pin header, puentes de tablero masculino y un protoboard.

** Para la tira de Neopixel (mi maestro y yo) tomamos un pin de la cabecera, con tres pernos y había conectado a la regleta de Neopixel con soldadura y un cautín. Entonces utilizamos jumpers de la placa hembra/macho para conectar a los pines de la cabecera, cable de color diferente para cada parte (rojo para la energía 5V, amarillo para la entrada y el negra para la tierra) y una vez que hemos unido utilizamos negro tubo termoencogible para mantenerlos together.* *

** Para el sensor de sonido mini tuvimos que utilizar un destornillador micro ajustar el umbral del sensor **

Lo que hizo este frustrante fue encontrar código que trabajó para el proyecto.

He encontrado y adaptado código de: http://www.danielandrade.net/2011/04/09/arduino-so...

He utilizado este código y adaptado con códigos de color RGB de los colores CMY (cyan, magenta, amarillo) en conjunto con el ejemplo de la biblioteca (https://github.com/adafruit/Adafruit_NeoPixel) de Adafruit en el buttoncycle código de Arduino.

Aquí está el código:

[código]

#include

#define VOLUME_PIN A0

#define PIXEL_PIN 6

#define PIXEL_COUNT 40

umbral de flotador =. 05; Cambiar esto

volumen del flotador;

Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800);

bool oldState = alta;

int showType = 0;

void setup() {}

Serial.Begin(9600); Para la depuración

pinMode (VOLUME_PIN, entrada);

Strip.Begin();

Strip.Show();

}

void loop() {}

volumen = analogRead(A0); Lee el valor en el PIN analógico A0

Modo de depuración

Serial.println(Volume);

Delay(1);

if(Volume>100) {}

theaterChase (de la tira. Color(248,8,53), 5); magenta

}

otra cosa if(volume<80) {}

theaterChase (de la tira. Color(18,240,190), 200); Teal

}

Else {}

theaterChase (de la tira. Color(255,236,146), 80); de blanco

}

}

{} void theaterChase (uint32_t c, uint8_t espera)

para (int j = 0; j < 10; j ++) {//do 10 ciclos de persecución

para (int q = 0 q < 3; q ++) {}

para (int i = 0; i < strip.numPixels(); i = i + 3) {}

strip.setPixelColor (i + q, c); Encienda cada píxel tercera

}

Strip.Show();

Delay(Wait);

para (int i = 0; i < strip.numPixels(); i = i + 3) {}

strip.setPixelColor (i + q, 0); Apagar cada píxel tercera

}

}

}

}

[/ code]

Artículos Relacionados

Termómetro de interior con pantalla LCD y lectura de la "Analogía" con NeoPixels

Termómetro de interior con pantalla LCD y lectura de la "Analogía" con NeoPixels

¡ Hola! Este Instructable es un proyecto de Arduino de rápida, intermedio que tiene una temperatura de TMP36, lee en una pantalla LCD y le da una lectura de "Analogía" en un palo de neopixel eso cambios de color y el número de luces encendidas c
S.a.m. primavera ayudó mecanizado (CNC con removedor de adhesivo)

S.a.m. primavera ayudó mecanizado (CNC con removedor de adhesivo)

s.a.m. de resorte asistido por mecanizado (CNC con el solvente) es un proyecto de escuela diseñado por tres estudiantes de arquitectura en el CCA, San Francisco: Matt Boeddiker, Abelino Robles y Tim Henshaw-Plath. (www.cca.edu) la máquina es capaz de
Zapatos de polvo CNC con una vista

Zapatos de polvo CNC con una vista

Que estaba buscando para hacer un zapato de polvo para mi CNC "HY-3040 columna grabador" y empecé a construir uno de los diseños que encontré en aquí donde se fijan algunos cepillos al lado de un pedazo de chatarra con un agujero para el polvo y
Fácil, groovy esculturas setas con el bastidor de la cinta

Fácil, groovy esculturas setas con el bastidor de la cinta

este instructable le mostrará cómo hacer estos hongos orgánicos, trippy.  El proceso es muy simple y utiliza sobre todo los materiales que tenga en mano ya.Paso 1: Herramientas y materiales Tendrás necesidad de -HerramientasMateriales:-Cinta. Se reco
DiscoParty con Neopixel

DiscoParty con Neopixel

Hola amigosHoy les voy a enseñar como hacer un BlinkTape con un Arduino Leonardo o Micro y unos neopixeles de Adafruit con esto podremos realizar cosas geniales como control de los neopixeles en base a la música escuchamos en nuestra computadora "Dis
Máquina del CNC con cámara y luz de fondo LED

Máquina del CNC con cámara y luz de fondo LED

Lista de materiales:Componentes electrónicos:1pcs de alimentación 24V 15A 360W 25,68€1pcs 5Axis CNC interfaz adaptador Breakout Junta para paso a paso Motor Driver 8,14€3pcs TB6600 steper motor driver controlador 23,72€3pcs paso a paso motor 1,8 ° 86
Hacer un molino CNC con un cortador láser

Hacer un molino CNC con un cortador láser

¿Por lo tanto, tienes un cortador del laser CNC pero quieres un molino CNC? Problema solucionado.Este proyecto es un pequeño molino CNC que se puede montar de comprado y laser-corte las piezas de alrededor de $800 sin máquinas de herramientas. (Si ti
CNC con incrustaciones fretboard - en Techshop

CNC con incrustaciones fretboard - en Techshop

este es el diapasón que hice para mi proyecto de guitarra acústica de fibra de carbono, parte de un evento especial en Techshop. El diapasón es de ébano con incrustaciones de arce, y fue cortada en la máquina CNC ShopBot en Techshop. Los remolinos se
Hacer una amistad encontrar E-Textile monstruo sudadera con capucha con Neopixels

Hacer una amistad encontrar E-Textile monstruo sudadera con capucha con Neopixels

Tiene que abrigarse este invierno, y qué mejor manera de hacerlo que to encontrar a más amigos para abrazar con durante los meses de nieve. El monstruo sudadera con capucha encontrarán a todos los amigos que necesita pruebas con sus pata sensibles al
ESP8266 con Neopixeles

ESP8266 con Neopixeles

Hola creadores!!En esta ocasión les voy a mostrar como controlar con un ESP8266 un anillo de neopixeles de Adafruit, con el ESP8266 con el IDE de Arduino de un pequeño ejemplo programandoComencemos!!Paso 1: Material Lo saludando para realizar esta pr
Lupa de madera CNC con batería extrema

Lupa de madera CNC con batería extrema

tengo una lupa de hecho comercialmente con iluminación LED, pero no es lo suficientemente brillante y come las baterías.  Asi que me hice una nueva lupa que soluciona esos problemas.Se trata de una secuela de mi Instructable: instructivo que describe
Grabador del Laser CNC con GRBL y Arduino

Grabador del Laser CNC con GRBL y Arduino

En esta serie de videos te mostraré cómo hice mi propia CNC laser grabador con un Arduino cargado GRBLPaso 1: El HardwareCada buen proyecto requiere algunos HardwareAquí le damos algunos enlaces para esta parte:Arduino-R3-UNO:http://www.banggood.com/
TechnoTrombone - Tutor de trombón con Neopixels

TechnoTrombone - Tutor de trombón con Neopixels

Este proyecto es construir el Techno-trombón. El Trombone del Techno es un accesorio electrónico para un trombón que utiliza una tira de LED para determinar si es o no el instrumento en sintonía.Para el código necesario para este proyecto, obtener de
Poner a cero un CNC con un microscopio USB

Poner a cero un CNC con un microscopio USB

Puesta a cero hacia fuera las posiciones X e Y en su material puede ser tedioso. Aquí es una forma que puede acelerar el proceso que es bastante precisa y repetible. ¿Además, más tecnología a su máquina CNC de montaje nunca es una mala cosa, correcta