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

ArduTester Millennium: Полное руководство по настройке Arduino UNO и Mega 2560

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

Arduino UNO×1
Arduino Mega 2560×1
Символьный LCD 16×2 (HD44780)×1
Графический OLED 128×64 (SSD1306)×1
I2C-модуль LCD 16×2 (DFRobot)×1
Перемычки (набор)×1
Резистор 470 кОм×1
Резистор 680 Ом×1
Резистор 10 кОм×1
Беспаечная макетная плата (половинка)×1
Набор кнопок HARDWARIO×1

Необходимые инструменты

О проекте

Проект ArduTester Millennium представляет собой эволюцию популярного тестера компонентов ArduTester V1.13. Изначально поддерживался только параллельный интерфейс LCD 1602 (HD44780), но со временем были добавлены драйверы для I2C-дисплеев и графических OLED-экранов на базе SSD1306 с использованием библиотеки Wire для высокоскоростного нативного I2C.

Для работы с графическими дисплеями требуется Arduino Mega 2560 из-за больших ресурсов памяти и дополнительных таймеров, которые также позволяют реализовать функцию частотомера. Базовая Arduino UNO может работать с LCD 1602 через I2C, минимизируя количество проводов.

Данное руководство охватывает настройку последней версии прошивки для 4 основных аппаратных конфигураций (поддерживаются и другие варианты: SPI-дисплеи, только Serial Monitor и т.д.):

Конфигурация 1: Классическая — UNO + LCD 1602 (параллельный интерфейс)

Конфигурация 2: Меньше проводов — UNO + LCD 1602 (I2C)

Конфигурация 3: MEGA с частотомером — Mega 2560 + LCD 1602 (I2C)

Конфигурация 4: MEGA + OLED + частотомер — Mega 2560 + OLED 128×64 (I2C)

Важно для частотомера: на процессоре ATmega2560 нужно припаять перемычку между ножками 7 и 8 (см. фото). После этого доступна функция измерения частоты.

Прошивка

Выберите плату (UNO или MEGA), отредактируйте Makefile.h под свою конфигурацию, скомпилируйте и загрузите скетч.

Схемотехника

Основная схема взята из руководства «TransistorTester with AVR microcontroller and a little more» (v1.13k, Karl-Heinz Kubbeler, 08.03.2018).

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

  1. Primal Display: создайте монитор температуры на Raspberry Pi с LCD
  2. Создание анимации и игр на LCD 16×2 с Arduino UNO
  3. Веб-сервер на Arduino Uno WiFi: управление LED через браузер
  4. Интерактивный HMI-проект на Nextion с Arduino Mega и датчиками
  5. Простой калькулятор на Arduino UNO — базовый проект для начинающих
  6. Вывод изображений на 1.17-дюймовый TFT LCD с Arduino UNO
  7. Сборка портативного дисплея на основе эффекта сохранения изображения с Arduino UNO и ATtiny85
  8. Система мониторинга температуры на смартфоне с Arduino и Bluetooth
  9. Надежная погодная станция на Arduino с датчиками DHT
  10. DIY-проект Arduino LCD: сборка с резисторами, кнопкой и дисплеем 16x2