Paso 3: Cableado hasta la escala y el programa ATtiny85
Arme los componentes de la escala en el perfboard. La soldadura de los cables entre los componentes según el esquema. Usted puede programar el ATtiny85 externamente por hacer o comprar un 6 adaptador pin para el ATtiny85, o usted puede sólo cable una cabecera de 6 pines el perfboard como yo lo hice (el diagrama de cableado muestra las conexiones adicionales a la cabecera). He usado el IDE de Arduino para programar el ATtiny, pero primero agregue el ATtiny al administrador de tablas, ver ATtiny en la pestaña de herramientas del IDE de Arduino, programa el ATtiny para ejecutar el reloj interno de 8 Mhz, no importa el puerto (que utiliza el puerto USB) y programador: USBasp. En un ATtiny nuevo, necesita "quemar bootloader" primero (en la parte inferior de herramientas lista - juegos realmente sólo fusibles para la velocidad de reloj interna etc..). Lo ATtiny es grande en que se ejecuta a baja potencia, pero el reloj interno tiene el inconveniente de que el reloj no es muy preciso. Por lo tanto, porque el Attiny necesita enviar datos en serie de la HX711, se requiere un procedimiento de calibración OSCCAL o los datos en serie a 9600 baudios será basura. Usé el Pequeño sintonizador , el método "Utilizando comunicación serial".
Programa el ATtiny con el bosquejo incluyen ATtiny85_Hummingbird_Bluetooth_SLEEP_net1_1.ino HX711.h el archivo se encuentra siguiendo este enlace HX711 biblioteca de conexión y el código
Actualmente estoy usando 2 pilas AA para una fuente de alimentación, y la placa de circuito se ajusta en el envase de alimento plástico pequeño que compré de Daiso. Si eso no funciona a largo plazo, voy a añadir un paso adelante convertidor dc a dc; Encontré tal un convertidor dc a dc que tiene una corriente ociosa de 500uA dibujar.