Necesito construir una balanza que no esté conectada a ningún ordenador. El objetivo es pesar un cubo de basura y mostrar el valor del peso en una pequeña pantalla LCD. El peso que quiero medir es de aproximadamente 10 kg, pero tengo que hacer la tara del peso del cubo de basura para pesar sólo el contenido. El precio del equipo tiene que ser barato. Intenté buscar una solución online y la única que encontré fue con un Arduino. El problema es que el Arduino está conectado y alimentado por USB al ordenador y no puedo utilizar el ordenador. ¿Cómo podría construir la balanza de forma económica? ¿Hay alguna manera de ejecutar el programa en Arduino sin tener que conectarlo siempre al ordenador y alimentarlo por pila por ejemplo?
Respuestas
¿Demasiados anuncios?Intermitente
Una vez que subes tu sketch a un Arduino, ya no necesita estar conectado a un ordenador; el IDE de Arduino sube el sketch a la Flash del Arduino, que permanecerá allí hasta que se sobrescriba de nuevo, incluso cuando el Arduino esté apagado y no esté conectado a ninguna fuente de energía. El proceso de carga se llama Flashing (hecho por el IDE de Arduino normalmente).
Alimentación por USB
Para la alimentación, en lugar de utilizar la clavija USB del ordenador, utiliza un adaptador de enchufe con clavija USB, igual que un cargador de teléfono/USB. Esto tendrá el mismo comportamiento que conectarlo a un ordenador, excepto que no es posible el flasheo.
Batería
(del comentario de abajo)
Puedes simplemente conectar la batería al Vin, porque el Arduino ya tiene un regulador de voltaje (que funciona recomendado de 7 a 12 V y con un valor máximo absoluto de 20 V). La salida de tensión de, por ejemplo, los pines de 5V o GPIO será (aproximadamente) 5 V. La razón por la que el voltaje mínimo debe ser 7 V de Vin, es que el regulador de voltaje interno no es 100% eficiente (ningún regulador de voltaje lo es).
Por lo tanto, si conectas una pila de al menos 7 V (por ejemplo, una pila de 9 V o 5 o 6 pilas AA, estás bien). Ten en cuenta que si utilizas pilas de 5 V a partir de 1,5 V, obtienes 7,5 V, por lo que el límite de 7 V se alcanzará bastante pronto al bajar el voltaje de las pilas.
El Arduino de tu fotografía tiene una toma de barril para alimentarse de una batería. Un paquete de baterías adecuado es uno como este. Portapilas - 4x AA a conector de barril
Enseño robótica Arduino en la universidad local. Como otros han dicho, utilice el ordenador y el USB para programar realmente el Arduino, luego retírelo del ordenador y simplemente hágalo funcionar desde el paquete de baterías.
Respuesta corta: sí. El programa se escribe en el controlador y puede funcionar sin ordenador. Alimentar un arduino a través de un cargador USB se hace con frecuencia y usar una batería está dentro de las posibilidades. Supongo que encontrarás rápidamente un montón de ejemplos para ello. Si el dinero y el tamaño son esenciales y estás dispuesto/capaz de manejar un µC "desnudo" fuera del ecosistema de arduino, puedo recomendar el adaptador MI0283QT v2. Está pensado como un escudo rpi/arduino pero viene con un µC NXP LPC1114 incorporado que puede ser fácilmente reflashed para trabajar sin un rpi/arduino externo. Añadiendo un sencillo sistema de monitorización de la batería y li batería se consigue un bonito mini "ordenador" táctil independiente con pantalla táctil.
Sí. Es muy fácil.
Hay dos maneras:
- Proporciona 5-12 V en el pin Vin del arduino y conecta (-) o tierra a la tierra del arduino. También puedes utilizar un adaptador cuyo pin de salida coincida con el jack de color negro del arduino.
- Conecta el cable de programación a un cargador móvil (puerto USB del cargador).
Para la fuente de 5-12 V puedes utilizar muy fácilmente una pequeña batería LiPo (dependiendo del presupuesto) o pilas AA en serie también deberían servir.
(Nota: 5-12 significa de 5 a 12 V, cualquier voltaje en ese rango funcionaría).