ArduTester Millenium, окончательные версии UNO и MEGA
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 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 г.
Производственный процесс
- Экспонат:первичный дисплей
- ЖК-анимация и игры
- WebServerBlink с использованием Arduino Uno WiFi
- Игра с дисплеем Nextion
- Простой калькулятор UNO
- Отображение изображения на ЖК-экране TFT с помощью Arduino UNO!
- Постоянство видения
- Мониторинг температуры на смартфоне
- Метеостанция Arduino
- Уклоняйся от защиты!