Tabla de contenido:
- Suministros
- Paso 1: haz el circuito
- Paso 2: archivos
- Paso 3: Programa Arduino Nano
- Paso 4: cómo utilizar
- Paso 5: Cómo calibrar los botones
- Paso 6: amplíe el sistema para más cajones
- Paso 7: aislar la luz para los cajones
Video: Sistema de ubicación de almacenamiento de resistencias "Resys": 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Este es un sistema que facilita la búsqueda de resistencias.
Busque el valor deseado y el cajón derecho se iluminará.
Este sistema se puede ampliar a la cantidad deseada de cajones.
Suministros
LED direccionables WS2812B
Arduino Nano
Matriz de matriz de 4 x 4 16 teclas
Resistencias
Cargador USB u otra fuente de alimentación de 5v
Filamento PLA
Encabezados de conector
PCB de creación de prototipos
Potenciómetro de 10k
Paso 1: haz el circuito
Haga el circuito en un prototipo de PCB de doble cara
Teclado:
El teclado económico tiene algunas resistencias internas que varían según la columna, la temperatura, la humedad y la fuerza con la que presionas los botones. por lo que tendrá que calibrar los botones en el código.
No tenía una pantalla lcd i2c como estaba previsto para este proyecto, así que tuve que hacer que el teclado con el adc (entrada analógica) debido a gpio estuviera disponible en el arduino nano.
Resistencias entre conectores de teclado.
Pin 2-3 = 10 k ohmios
Pin 3-4 = 22 k ohmios
Pin 4-5 = 33 k ohmios
Pin 6-7 = 2,2 k ohmios
Pin 7-8 = 4,8 k ohmios
Pin 8-9 = 10 k ohmios
1 y 10 no están en uso.
El pin 2 va a 5 V en el arduino bouard.
El pin 9 va a A0 y 15 k ohmios a tierra.
No debe haber ninguna conexión entre los pines 5 y 6.
Led`s:
D7 en el arduino pasa a través de 330ohm y al (entrada de datos) en el primer led (segundo pin) en WS2812B
Tierra a tierra.
Leds 5v a Vin en arduino
Tienes que cortar los leds induvidualmente y conectarlos a una placa trasera, o como quieras colocar los leds.
Recuerda cablear los leds en la dirección correcta, tienen entrada y salida.
Pantalla LCD:
Siga el diagrama.
El potenciómetro solo es necesario para ajustar el contraste en la pantalla.
Solo tendrá que ajustarlo cuando cambie el voltaje de entrada.
www.arduino.cc/en/Tutorial/HelloWorld
Reiniciar:
D10 para restablecer el pin
Fuente de alimentación:
Cargador usb.
Corta un cable usb y conecta la tierra (negro) a tierra en arduino, y 5v (rojo) a Vin
Paso 2: archivos
Este es un proyecto de hobby, no soy un codificador profesional.
Los consejos y trucos son bienvenidos:)
Paso 3: Programa Arduino Nano
Descargar bibliotecas:
En Arduino IDE, haga clic en la pestaña llamada sketch y haga clic en incluir biblioteca / Administrar bibliotecas.
Buscar
-FastLED.h
-LíquidoCristal.h
Instálelos.
Abra "ohmsys1.44.ino"
Conecta el arduino con USB
Elija el puerto de comunicaciones correcto y cargue el boceto.
Paso 4: cómo utilizar
Ingrese su valor con dígitos
* es una coma
# es el sistema de reinicio
A es ohmio
B es K-ohmios
C es M-ohmios
D es el dígito de reinicio
Paso 5: Cómo calibrar los botones
Descomente "Serial.println (sensorValue);" (segunda línea en bucle)
Ejecute su serialmonitor.
Los botones tienen una resistencia variable debido a la fuerza / suavidad con que se presiona el botón.
Tenga en cuenta el valor superior / inferior del botón de búsqueda en el monitor de serie.
Busque botones en el código.
El primer número es "bajo" y el último es "alto".
//**************************** Botón 1 ****************** ********
if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Cambie los números según sus resultados.
Obtendrá diferentes números en el código, no dejes que eso te frustre:)
Paso 6: amplíe el sistema para más cajones
Por ahora, el sistema está hecho para 16 cajones.
Puede extenderlo a tantos como desee.
Solo asegúrese de que la fuente de alimentación pueda manejarlo.
Para ampliarlo hay que cambiar el "#define NUM_LEDS 15" al número deseado de cajón / leds.
Comienza en 0, así que resta 1 de tus cajones / leds deseados
Copiar pegar
"si ((Sumtall> 6) && (Sumtall <16))
{LEDreset ();
leds [1] = CRGB (255, 0, 255);
FastLED.show (); retraso (300); }"
y traza tu rango por cajón.
Agregue un dígito por cada cajón nuevo en "leds [1]"
También puede cambiar el color de los leds si lo desea (255, 0, 255)
Paso 7: aislar la luz para los cajones
Tenía una fuga de luz que provocó algunos problemas.
Arreglé esto agregando un poco de cinta de espejo en cada cajón.
Cinta donde se agregó en los lados y la parte inferior.
No es necesario utilizar una cinta de espejo si tiene una cinta que no deja pasar la luz.
Esto solucionó el problema:)
Recomendado:
Reloj de ubicación 'Weasley' con 4 manecillas: 11 pasos (con imágenes)
Reloj de ubicación 'Weasley' con 4 manos: Entonces, con una Raspberry Pi que había estado dando vueltas por un tiempo, quería encontrar un buen proyecto que me permitiera aprovecharlo al máximo. Encontré este gran reloj Instructable Build Your Own Weasley Location de ppeters0502 y pensé que
El sistema de almacenamiento de componentes: 10 pasos (con imágenes)
El sistema de almacenamiento de componentes: el sistema de almacenamiento de componentes definitivo es una solución única para organizar y almacenar componentes electrónicos. El software personalizado permite catalogar componentes con una función de búsqueda incorporada para obtener acceso rápido a componentes específicos. LEDs ab
Haz una sirena antiaérea con resistencias, condensadores y transistores: 6 pasos (con imágenes)
Haz una sirena de ataque aéreo con resistencias, condensadores y transistores: este asequible proyecto de bricolaje de sirena de ataque aéreo es adecuado para investigar un circuito de autooscilación compuesto solo por resistencias, condensadores y transistores que pueden enriquecer tu conocimiento. Y es adecuado para la educación de defensa nacional para niños, en
Organizador y almacenamiento de resistencias: 4 pasos (con imágenes)
Organizador y almacenamiento de resistencias: una de las cosas que encuentra rápidamente al hacer sus propios circuitos es que las resistencias pueden ser una verdadera molestia para organizar. Los resistores vienen en muchos valores diferentes, por lo que es esencial tener una forma de organizarlos para encontrar el valor que desea rápidamente
Reloj de ubicación de alguien me ama: 6 pasos (con imágenes)
Somebody Loves Me Location Clock: con mis seres queridos en el extranjero o fuera del estado, ¡nada dice que esté pensando en ti mejor que saber siempre qué hora es para ellos! Mis suegros jubilados se estaban preparando para servir en una misión de la iglesia en Berlín, Alemania y mi esposa ideó el g