Paso 1: partes
Las partes que necesitarás son:
- Cualquier MCU de Arduino (recomiendo: Nano 3.0) menos de $3)
- NeoPixel WS2812 Anillo de LED RGB (2$) o cadena de decir 4 y 10 LEDs
- un LDR Light-Dependent Resistor (fotorresistores)
- una resistencia de 1000 ohm.
- Opcionalmente algún tipo de envase (por ejemplo)
- diferentes equipos y herramientas (generalmente lo... PC, cables, alambres, separadores...)
He visto otro proyecto utilizando NeoPixels junto con los condensadores. Probablemente para eliminar un comportamiento errático. Comportamiento errático por parte de la NeoPixels en su mayor parte sería deseable en esta aplicación, por lo que he no percibidos de la necesidad de dichos condensadores.
Como yo lo veo más resistentes a la variable e interruptores sólo pueden proporcionar un valor marginal a este dispositivo, mientras que complica la fabricación e implementación de software. Así que no se utilizan. Por otro lado, puede que necesite cambiar la configuración de software controla la detección de tiempo de la noche, que activa el dispositivo. Pero esto debe ser un tiempo de ajuste. Si lo desea 1K podría ser sustituir con tal vez un 10K variable resistentes a la.
Aquí es un esquema simplista de cómo la interconexión de estas piezas de este proyecto.
Pin de Nano MCU
D12 ---'IN' en el módulo de NeoPixel
V5 ---------- VCC "
GND --------- GND "
y
V5 ---fotoresistor--- A1 ---1 K resistencia--- GND
Usar adaptador USB AC lo que es útil para mi unidad de energía.
Si, en su 'hice' proyecto utilizas LEDs más Asegúrese de que su fuente de alimentación puede manejar. Cada uno de los 3 segmentos de LED en un NeoPixel puede utilizar hasta 20 mA. Modo que 60ma por NeoPixel. Entonces necesito 7 veces que a mi salida de luz (es decir, w 420 mA) de potencia. Un adaptador de CA USB de 1A manejará fácilmente. Que corriente sólo pasará por un diodo de gran en el tablero de Nano y el pasador de V5. Esto también va a estar bien.