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

ArduTester Millenium, окончательные версии UNO и MEGA

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

Arduino UNO
× 1
Arduino Mega 2560
× 1
Буквенно-цифровой ЖК-дисплей, 16 x 2
× 1
Графический OLED, 128 x 64 пикселей
× 1
Модуль ЖК-дисплея Arduino DFRobot I2C 16x2
× 1
Перемычки (общие)
× 1
Резистор в сквозное отверстие, 470 кОм
× 1
Резистор в сквозное отверстие, 680 Ом
× 1
Резистор в сквозное отверстие, 10 кОм
× 1
половинный размер макетной платы без пайки
× 1
Комплект кнопок HARDWARIO
× 1

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

Паяльник (универсальный)
Держатель печатной платы, паяльник

Об этом проекте

С момента публикации Ardutester V1.13 (с ограниченным количеством интерфейсов дисплея поддерживался, в основном, популярный 4-битный параллельный ЖК-дисплей 1602 с 2 строками по 16 символов, контроллер HD44780). Со временем я добавлял другие дисплеи и модернизировал драйверы программного обеспечения, используя библиотеку проводов Arduino для высокоскоростного собственного I2C, что обеспечивает производительность, необходимую для гибкого графического OLED-дисплея.

Поскольку ресурсы необходимы для графической версии ArduTester, при выборе графического дисплея требуется MEGA. Чем больше таймеров в MEGA, тем больше значение Freq. Доступна функция счетчика.

Базовый UNO теперь может работать с ЖК-дисплеем 1602 16 X 2 с интерфейсом I2C, чтобы сократить количество проводов до минимума.

В этом проекте основное внимание уделяется конфигурации последней версии программного обеспечения для 4 популярных конфигураций оборудования, представленных ниже (конечно, возможны дополнительные варианты отображения, такие как 1306 с SPI или только последовательный монитор Arduino, без дисплея вообще ...).

Если вы новичок в ArduTester, сначала изучите

ArduTester V1.13:тестер транзисторов Arduino UNO

https://create.arduino.cc/projecthub/plouc68000/ardutester-v1-13-the-arduino-uno-transistor-tester-dbafb4?ref=user&ref_id=680368&offset=3

для получения более подробной информации об ArduTester.

В этом проекте Millenium подробно описаны 4 конфигурации:

  • UNO с параллельным ЖК-интерфейсом 1602
  • UNO с ЖК-дисплеем 1602 и интерфейсом I2C
  • MEGA с ЖК-дисплеем 1602, интерфейсом I2C (и счетчиком частот)
  • MEGA с графическим дисплеем 1306 OLED 128 X 64 с интерфейсом I2C (и счетчиком частот).

ArduTester соответствует требованиям «устойчивой электроники», потому что, если по ошибке вы отключите чип Atmel, вы всегда можете отремонтировать ArduTester, заменив плату Arduino или отремонтируя ее (Atmel находится в разъеме в UNO), так что у вас есть не выбрасывать весь Тестер, сводя к минимуму образование электронных отходов.

Конфигурация 1, классическая:UNO с параллельным интерфейсом 1602

Выберите Arduino / Genuino Uno Board в среде IDE

Записи Makefile.h должны выглядеть так, все последующие записи Displays закомментированы.

Экспресс-инструкция по подключению:TP1..3 - A0..A2, RL..RH - D8..D13, Test - A3

DB7..DB4 - D2..D5, E -D6, RS - D7, R / W к GND, K к GND, A к 3,3 В, VO к потенциометру контраста, VSS к GND, VDD к 5 В

Конфигурация 2, без проводки:UNO с 1602 с интерфейсом I2C

Выберите Arduino / Genuino Uno Board в среде IDE

Записи Makefile.h должны выглядеть так. (раскомментируйте строки 27–28).

Экспресс-инструкция по подключению:TP1..3 - A0..A2, RL..RH - D8..D13, Test - A3

GND на GND, VCC на 5 В, SDA на A4, SCL на A5

Конфигурация 3, MEGAwithFreq.Meter:MEGA с 1602 с интерфейсом I2C

Выберите плату Arduino / Genuino Mega или Mega 2560 в среде IDE

Записи Makefile.h должны выглядеть так. (оставьте строки 27–28 без комментариев).

Экспресс-инструкция по подключению:TP1..3 - A0..A2, RL..RH - A8..A13, Test - D29

GND на GND, VCC на 5 В, SDA на SDA 20, SCL на SCL 21

Конфигурация 4, MEGAwithOLED и Freq.Meter:MEGA с 1306OLED128X64 с интерфейсом I2C

Выберите плату Arduino / Genuino Mega или Mega 2560 в среде IDE

Записи Makefile.h должны выглядеть так. (см. строки 27–28).

Экспресс-инструкция по подключению:такая же, как для конфигурации 3

Примечание относительно частотомера:на контактах процессора MEGA есть 2 контакта, которые нужно обрезать (требуется припой).

После этого вы можете пользоваться частотомером!

Стрелка 1 - пайка выводов 7-8 процессора

Стрелка 2 Оранжевый провод, подключенный к ШИМ 3, улавливает шум 50 Гц ...

Код

ArduTester V1.13 Millenium
Выберите UNO или MEGA Board, отредактируйте Makefile.h, проверьте и загрузите

Схема

Это информация со страницы 33 Руководства «Тестер транзисторов с микроконтроллером AVR и др.», Версия 1.13k, Карла-Хайнца Куббелера.

8 марта 2018 г.

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

  1. Экспонат:первичный дисплей
  2. ЖК-анимация и игры
  3. WebServerBlink с использованием Arduino Uno WiFi
  4. Игра с дисплеем Nextion
  5. Простой калькулятор UNO
  6. Отображение изображения на ЖК-экране TFT с помощью Arduino UNO!
  7. Постоянство видения
  8. Мониторинг температуры на смартфоне
  9. Метеостанция Arduino
  10. Уклоняйся от защиты!