Probablemente más que cualquier otra característica, es el que lamento tener que han caído la mayoría, pues habría sido bastante fresco (al menos lo pensaba en hacerlo).
La idea básica que iba a utilizar era aprovechar una característica poco conocida del LED, es decir, que si brillar luz sobre ellos, que generan una pequeña tensión. Es decir, trabajan como fotocélulas poco. De hecho yo he visto a alguien construir un seguidor solar extremadamente barata (usada para mantener los paneles solares hacia el sol durante todo el día) usando este efecto (brillante, pensé). de todos modos, era mi intención utilizar este efecto, junto con el de analógico a digital característica (ADC) del ATTiny45 para detectar el nivel de luz ambiente en una habitación y se apagará automáticamente si tiene demasiado brillante.
Que el prototipo esto, usando ADC1 (PIN_D) y configurar el ADC para comparar el voltaje en este pin para el voltaje de referencia interno de 1.1 y se * trabajó *. Fui capaz de obtener resultados que subieron tan alto como unos 30 en luz muy brillante (al lado de una bombilla de 100 vatios). Estaba leyendo un rango de 0-30 o así, que al menos debería ser suficiente para hacer algún tipo de decisión en cuanto a cómo brillante habitación estaba. De hecho creo es posible hacerlo completamente en el software sin realizar ningún cambio de hardware. ¿Lo guay es?
Sin embargo lo hizo ejecutar en algunas advertencias. Por ejemplo, sin ningún componente adicional, los estaba leyendo nuevamente los valores tienden a ser extremadamente ruidoso, casi a punto de ser inútil. Veo enormes oscilaciones en los valores que leía de y, mientras que de hecho sería ver el sesgo promedio de las oscilaciones cambian con la cantidad de luz, la relación señal a ruido era demasiado extrema. Encontré que agregando un pequeño condensador entre PIN_D y GND solía limpiar esto y fue cuando yo estaba usando el condensador que me dieron los valores más confiables. Creo que un 4.7uF cap me dio muy buenos resultados. Sin embargo, no llego hasta ahora a investigar o no con el condensador instalado significativamente interfieren con la reproducción o que hagan imposible programar el chip en la placa. Que dejo a usted la investigación.
El mayor problema que me impidió ir a través con esta era la de calibración. Planeaba dar éstos como regalos de Navidad a mi familia y amigos y yo no tenía idea de cómo brillante sería la sala iban a ponerlos en. ¿Cómo puedo, como las luciérnagas, determinar cuando encienda y cuando apagar sin correr el riesgo de ser "siempre" o el "always on" simplemente debido a la opción de que me puse? Este era el obstáculo técnico, que de la calibración, que al final me obligó a abandonar la idea.