Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Osciloscopio DIY con Arduino Nano (10 Hz–50 kHz) y LCD 128×64

Componentes y suministros

ComponenteCantidad
Arduino Nano R31
Condensador 100 µF1
LCD ST7920 128x641
Potenciómetro rotativo (genérico)2
Pulsador momentáneo3

Herramientas necesarias

Aplicaciones y servicios online

Sobre este proyecto

Este proyecto describe cómo hacer un osciloscopio simple con un rango de 10 Hz a 50 kHz. Es un rango extremadamente amplio, considerando que el dispositivo no usa un convertidor digital-analógico externo, sino solo el Arduino.

El resultado se muestra en una pantalla LCD relativamente grande (ST7920) con resolución de 128x64 píxeles. El área de visualización de medición es de 96x64 y el área de información es de 32x64, donde se muestra la frecuencia de la señal de prueba, Vpp, etc.

Es extremadamente simple de construir y consta de pocos componentes:

El dispositivo tiene varias funciones:

Este proyecto se publicó en el blog de Wu Hanqing donde puedes encontrar el código original. Hice cambios mínimos porque construí el osciloscopio basado en el hardware de uno de mis proyectos anteriores. Como se ve en el video, el instrumento tiene una vista muy clara gracias a la pantalla grande, y también un auto-disparo sorprendentemente bueno. La posición vertical de la imagen se ajusta con el potenciómetro de 50 kΩ, y el contraste con el de 10 kΩ. Probé el osciloscopio con generadores de señal senoidal y rectangular.

Por último, aunque no es un instrumento profesional o muy usable, aún puede usarse para fines educativos o en tu laboratorio, para probar señales de baja frecuencia, especialmente sabiendo que el dispositivo es muy fácil de hacer y extremadamente barato.

Código

El código completo es extenso e incluye la biblioteca U8glib para el control del LCD ST7920. Incluye:

Funciones principales:

El código completo está disponible en el repositorio del proyecto original.

Esquemáticos

Ver diagrama de conexiones: Arduino Nano → LCD ST7920 (pines 4,5,6), potenciómetros en A6/A7, botones en D8/D9/D10, entrada señal en A0 con acoplamiento capacitivo (100µF).

Proceso de manufactura

  1. Construya su propio LUMAZOID: Visualizador de música DIY con Arduino
  2. Construya un osciloscopio Arduino de 20 kHz en LCD Nokia 5110: Guía DIY fácil
  3. Construye un Iron Man animado con Arduino: componentes, sensores y guía paso a paso
  4. Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
  5. Pantalla LED Matricial Interactiva en Puerta con Sensor PIR - Saludo Navideño Arduino
  6. Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje
  7. Construye un voltímetro DIY con Arduino y pantalla Nokia 5110 – Guía paso a paso
  8. Medición de Distancia en Tiempo Real con Sonar Arduino y Visualización en Processing
  9. MobBob: Robot Arduino Impreso en 3D, Controlado por Smartphone Android
  10. Osciloscopio DIY con Arduino Nano (10 Hz–50 kHz) y LCD 128×64
  11. Construye un volante joystick personalizado con Arduino para gaming