DFRobot DFR0300
тел. +7(499)347-04-82
Описание DFRobot DFR0300
Конечно! Вот подробное описание DFRobot DFR0300 (Gravity: I2C OLED 128x64 Display) с техническими характеристиками, парт-номерами и совместимыми моделями.
DFRobot DFR0300: I2C OLED-дисплей 128x64 (Gravity Series)
Краткое описание: DFR0300 — это компактный, высококонтрастный OLED-дисплей с диагональю 0.96 дюйма и разрешением 128x64 пикселей. Он относится к популярной серии Gravity DFRobot, что означает простоту подключения через стандартный 4-пиновый разъем I2C. Дисплей не требует подсветки, так как пиксели светятся самостоятельно, что обеспечивает отличную читаемость даже при ярком освещении и очень низкое энергопотребление. Идеально подходит для вывода текста, графики, показаний датчиков и создания пользовательского интерфейса в проектах на Arduino, Raspberry Pi и других микроконтроллерах.
Ключевые особенности:
- Высокий контраст: Яркие белые пиксели на чисто черном фоне.
- Широкий угол обзора: До 160°.
- Низкое энергопотребление: Потребляет всего около 20 мА (зависит от количества активных пикселей).
- Простота подключения: Интерфейс I2C (всего 2 сигнальных провода) с адресацией по умолчанию 0x3C.
- Gravity-разъем: Готовый кабель для быстрого подключения к совместимым платам DFRobot и другим микроконтроллерам.
- Компактный размер: Легко интегрируется в любые проекты.
- Отличная библиотека: DFRobot предоставляет удобную библиотеку с примерами для быстрого старта.
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Модель | DFR0300 (Gravity: I2C OLED 128x64 Display) | | Тип дисплея | OLED (Organic Light-Emitting Diode) | | Диагональ | 0.96 дюйма | | Разрешение | 128 x 64 пикселей | | Цвет | Монохромный (белый) | | Интерфейс | I2C (по умолчанию адрес 0x3C) | | Напряжение питания | 3.3В - 5В (совместимо с 5V и 3.3V логикой) | | Потребляемый ток | ~20 мА (макс., зависит от содержимого) | | Контроллер дисплея | SSD1306 | | Угол обзора | > 160° | | Размеры модуля | 27.0мм x 27.0мм x 4.1мм | | Размер активной области | 21.74мм x 10.82мм | | Рабочая температура | -40°C ~ +85°C | | Крепление | 4 монтажных отверстия диаметром 2.0мм |
Распиновка разъема (Gravity 4-pin):
- SDA - Линия данных I2C
- SCL - Тактовый сигнал I2C
- VCC - Питание (3.3В - 5В)
- GND - Земля
Парт-номера и эквиваленты
Этот дисплей является клоном/аналогом очень популярных модулей на контроллере SSD1306. Основные парт-номера:
- DFRobot: DFR0300 (основной номер)
- Тип дисплея в каталогах: 0.96" I2C OLED 128x64 White
- Распространенные номера у других поставщиков:
- Waveshare: 0.96inch OLED Module
- Adafruit: Product ID 326 (очень похожий модуль, но Adafruit часто использует адрес 0x3D)
- Geekcreit / DIYmall: 0.96" I2C OLED Display Module
- Ключевые компоненты: Контроллер SSD1306, дисплей UG-2864HSWEG01 (или аналог).
Совместимые модели и платформы
Дисплей совместим с огромным количеством плат благодаря интерфейсу I2C и наличию библиотек.
1. Микроконтроллеры и одноплатные компьютеры:
- Arduino: Все модели (Uno, Leonardo, Mega, Nano, Micro и т.д.) через I2C.
- ESP8266: (NodeMCU, Wemos D1 Mini) – отлично подходит для IoT-проектов.
- ESP32: Все модели.
- Raspberry Pi: Все модели (используя Python-библиотеки, например,
luma.oled). - Micro:bit
- STM32 (серии Blue Pill, Black Pill и др.)
- Платы DFRobot: Все платы серии Gravity и Boson с портом I2C (например, DFRduino Uno, FireBeetle ESP32, Bluno).
2. Совместимые дата-логгеры и интерфейсы: Модуль можно легко подключить к любым системам сбора данных или ПК через переходники I2C:
- Gravity: I2C Hub (DFR0627)
- USB to I2C адаптеры
- Платы расширения Raspberry Pi с I2C
3. Программное обеспечение и библиотеки:
- Arduino IDE: Библиотеки
DFRobot_OLED12864,Adafruit SSD1306+Adafruit GFX. - PlatformIO: Те же библиотеки.
- Python (для RPi): Библиотеки
Pillow,luma.oled. - MicroPython / CircuitPython: Существуют драйверы для SSD1306.
Важное примечание по совместимости: При использовании библиотек, отличных от DFRobot, может потребоваться проверить и, возможно, изменить адрес I2C в коде (с 0x3C на 0x3D или наоборот), в зависимости от конкретной версии модуля.