Paso 4: Cargar el Software a un ATtiny85
Primero necesitamos instalar ATtiny soporte para IDE de Arduino.
Busque su carpeta de sketchbook de Arduino (usted puede encontrar su ubicación en el cuadro de diálogo de preferencias en el software de Arduino)
Crear una nueva subcarpeta llamada "hardware" en la carpeta sketchbook, si no existe ya.
Descargar carpeta attiny master.zip desde abajo y copiar la carpeta "attiny" (no la carpeta master attiny) el master.zip ATtiny descomprimido a la carpeta "hardware". Usted debe terminar con la estructura de carpetas como documentos > Arduino > hardware > attiny
Reiniciar el entorno de desarrollo Arduino.
Debe ver entradas ATtiny en las herramientas > menú tablero.
Un gran tutorial para esto se puede encontrar aquí http://hlt.media.mit.edu/?p=1695
Subir software a ATtiny85
La placa Arduino puede utilizarse como programador para las virutas del ATtiny. Así que conecte el chip ATtiny en un protoboard y alambre un protoboard de la siguiente manera.
1. puentes, conectar VCC de 5V y GND al pin GND. Conecte 10 RESET, 11 al pin 0, 12 al pin 1, 13 al pin 2.
2. abrir el programa ArduinoISP desde archivo -> ejemplos -> ArduinoISP. Subir a la Junta.
3. Conecte un condensador de 10uf entre Reset y GND de la placa Arduino.
4. ahora abre un programa en blanco, sólo void() los métodos setup() están presentes y están en blanco. (Im no está seguro acerca de este paso pero he intentado hacerlo con código en él y rompió el ATtiny)
5. Seleccione Herramientas -> Tabla -> ATtiny85 (reloj interno de 8 MHz) y seleccione Herramientas -> Programador -> Arduino como ISP. Cargar el programa en blanco. (usted debería ver 2 errores de avrdude. No te preocupes, esto es normal)
6. Seleccione Herramientas -> grabar bootloader. Esto cambia la velocidad del reloj de su defecto 1MHz a 8MHz.
7. ahora regresa al código de sensor de aparcamiento y subirlo. Asegúrese de tener la placa correcta y programador seleccionado. (debe ver los mismos dos errores de avrdude)
Si todo ha ido bien, con cuidado jale el ATtiny hacia fuera y trasplante de nuevo en el circuito de protoboard.
A continuación, tenemos que modificar el circuito. Porque nos estamos quitando la placa Arduino de la ecuación, estamos perdiendo también su fuente de alimentación regulada, así que tenemos que hacer nuestra propia. Esto requerirá 2 x 10uf condensador electrolítico y un regulador de 5V.
El regulador de
Conecte el voltaje positivo a la entrada y el negativo al negativo del condensador de 10 uf, conecte estos dos conductores su entrada respectiva y el pin negativo del regulador. Arreglar esto en el tablero de pan para que una las patillas negativas y salidas están conectadas a un riel vertical. Se añadirá otro condensador de 10 uf el regulador de 5V en los rieles verticales, a su respectivo principal, por supuesto. Los condensadores de suavizar la tensión. Estoy usando un adaptador de alimentación de 9V DC, es lo suficientemente bajo como para no requerir un disipador de calor en el regulador pero si vas más alto, entonces puede que necesite agregar uno. Ahora que el circuito se modifica, Consigámoslo encendido * el ATtiny85. Aquí está un útil instructable que usé yo.
Todo lo que queda es conectar una fuente de energía!
Cambios futuros
Cambiar el regulador de 5V para tener el correcto correspondiente +-rieles.
Utilizar las resistencias calculadas para el LED
Usar PWM para ajustar el brillo para obtener amarillo justo
Añadir un elemento piezoeléctrico para una indicación audible
Utilice una tira de LED RGB en lugar de un LED.
Construir una cubierta de bambú.