Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Самодельный осциллограф на Arduino Nano (10 Гц – 50 кГц) с ЖК-дисплеем 128×64

Компоненты и материалы

Инструменты

Программное обеспечение

О проекте

Простой осциллограф с диапазоном 10 Гц – 50 кГц без внешних АЦП. Изображение выводится на крупный дисплей ST7920 (128×64). Область графика 96×64, область информации 32×64 (частота, Vpp и др.).

Функции: автотриггер (стабильный образ), развертка 0,02 мс/дел – 10 мс/дел (9 ступеней по ряду 1-2-5), удержание кадра (Hold). Вертикальное смещение — потенциометр 50 кОм, контраст — 10 кОм. Проверялся синусоидой и прямоугольниками.

Прибор не является профессиональным, но подходит для обучения и отладки низкочастотных сигналов. Очень дешёвый и простой в сборке.

Код

Скетч использует библиотеку U8glib. Полный код приведён ниже (длинный массив битмапа для заставки).

#include <U8glib.h>
U8GLIB_ST7920_128X64_4X u8g(6, 5, 4);
int Input = A0;
int Key_add = 8, Key_sub = 9, Key_hold = 10;
// ... остальной код (см. исходник) ...

Схема

Схема подключения в разделе Schematics (фото).

Производственный процесс

  1. Сделай свой LUMAZOID: DIY Arduino музыкальный визуализатор
  2. Создание осциллографа на Arduino Nano с дисплеем Nokia 5110 (20 кГц): простое DIY-руководство
  3. Строим Iron Man на Arduino: компоненты, сенсоры и пошаговый гайд
  4. Find Me: Умный поисковик вещей на Arduino и Bluetooth
  5. Интерактивный LED-дисплей в двери с PIR-датчиком — новогоднее приветствие на Arduino
  6. DIY-контроллер увлажнителя на Arduino с реле: безопасная работа с высоким напряжением
  7. Сборка вольтметра на Arduino с дисплеем Nokia 5110 — Пошаговое руководство
  8. Измерение расстояния в реальном времени: Ардуино-сонар с визуализацией в Processing
  9. MobBob: Самостоятельная сборка Arduino-робота под управлением Android-смартфона
  10. Самодельный осциллограф на Arduino Nano (10 Гц – 50 кГц) с ЖК-дисплеем 128×64