Частотомер на LGT8F328P + 0,91 I2C 12832 OLED

0,91″ I2C 128×32 OLED — это компактный дисплей, который использует технологию OLED (Organic Light Emitting Diode) для отображения изображений. Дисплей имеет интерфейс I2C, который обеспечивает простое подключение к микроконтроллерам и другим устройствам.

Частотомер на LGT8F328P + 0,91 I2C 12832 OLED Частотомер, Arduino, Электроника, Самоделки, Длиннопост

Основные характеристики дисплея:

— Разрешение 128×32 пикселей.
— Размер дисплея 0,91 дюйма (около 2,3 см).
— Яркость до 150 кд/м².
— Контрастность 2000:1.
— Угол обзора 160 градусов.
— Поддержка интерфейса I2C с адресом 0x3C.

Дисплей 0,91″ I2C 128×32 OLED обеспечивает четкое и яркое отображение информации, которое может быть использовано в широком спектре приложений. Он легко подключается к различным устройствам, таким как Arduino, Raspberry Pi и другим микроконтроллерам.

Дополнительно, OLED-дисплей имеет низкое энергопотребление, что позволяет использовать его в батарейных устройствах. Он также обладает быстрым временем отклика и высокой контрастностью, что делает его идеальным для использования в приложениях, где требуется быстрое и точное отображение информации.

В целом, дисплей 0,91″ I2C 128×32 OLED является отличным выбором для тех, кто ищет компактный и яркий OLED-дисплей с простым подключением по интерфейсу I2C.

В частотомере используется плата разработчика LGT8F328P-LQFP32 MiniEVB, как использовать плату в среде программирования Arduino IDE рассказано в — http://rcl-radio.ru/?p=129966

LGT8F328P-LQFP32 MiniEVB — это плата разработки, основанная на микроконтроллере LGT8F328P с 32 выводами в корпусе LQFP32. Это мощный микроконтроллер, который обеспечивает высокую производительность и широкие возможности для разработки.

Частотомер на LGT8F328P + 0,91 I2C 12832 OLED Частотомер, Arduino, Электроника, Самоделки, Длиннопост

Основные характеристики платы LGT8F328P-LQFP32 MiniEVB:

— Микроконтроллер LGT8F328P с тактовой частотой до 32 МГц и 32 Кбайт памяти Flash.
— Поддержка интерфейсов SPI, I2C, UART, ADC и PWM.
— Встроенный USB-интерфейс для программирования и отладки.
— Низкое энергопотребление и поддержка режима сна.
— Поддержка работы от внешнего источника питания 5 В или от USB-порта.

LGT8F328P-LQFP32 MiniEVB — это отличная плата разработки для начинающих и опытных разработчиков, которые хотят создавать проекты на основе микроконтроллера LGT8F328P. Она обеспечивает легкую разработку и отладку приложений, поддерживает широкий спектр интерфейсов и имеет удобный USB-интерфейс для программирования и отладки.

Кроме того, плата LGT8F328P-LQFP32 MiniEVB имеет компактный размер и низкое энергопотребление, что позволяет использовать ее в различных приложениях, включая портативные устройства и системы автоматизации.

На вход D5 подается сигнал уровня TTL, а на выходе D11 присутствует импульсный сигнала (меандр) для тестирования работы частотомера.

Схема частотомера

Частотомер на LGT8F328P + 0,91 I2C 12832 OLED Частотомер, Arduino, Электроника, Самоделки, Длиннопост

При прошивке микроконтроллера рекомендую ознакомится со следующей статьей —  LGT8F328P-LQFP32 MiniEVB в Arduino IDEверсия платы не ниже 2.0.0

Частотомер на LGT8F328P + 0,91 I2C 12832 OLED Частотомер, Arduino, Электроника, Самоделки, Длиннопост

Далее изменить файл библиотеки OLED_I2C, для этого необходимо открыть для редактирования файл OLED_I2C.cpp и изменить параметр как показано на скриншоте:

Частотомер на LGT8F328P + 0,91 I2C 12832 OLED Частотомер, Arduino, Электроника, Самоделки, Длиннопост

Значение выделенной строки 0х12 необходимо заменить на 0х02.

При наличии очень точного импульсного генератора можно откалибровать частотомер при помощи значения счетного регистра:

#define CAL 62499; //62499 = 1 sec

Максимальная частота измерения мне не известна, так нет в наличии генератора с выходной частотой более 10 МГц.

Частотомер на LGT8F328P + 0,91 I2C 12832 OLED Частотомер, Arduino, Электроника, Самоделки, Длиннопост
Частотомер на LGT8F328P + 0,91 I2C 12832 OLED Частотомер, Arduino, Электроника, Самоделки, Длиннопост
Частотомер на LGT8F328P + 0,91 I2C 12832 OLED Частотомер, Arduino, Электроника, Самоделки, Длиннопост

Скетч - http://rcl-radio.ru/?p=130750

TECHNO BROTHER

1.6K постов12.5K подписчиков

Добавить пост

Правила сообщества

1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.

3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины