Подключение OLED I2C дисплея с размером экрана 0,96″ и разрешением 128*64 точек к плате Arduino UNO.

Сегодня мы рассмотрим подключение OLED I2C дисплея с размером экрана 0,96″ и разрешением 128*64 точек к плате Arduino UNO.

Oled display front

OLED L2C дисплей (фронт)

 

OLED L2C display rear

OLED L2C display (тыл)

Заказать дисплей на Алиэкспресс  128X64 OLED LCD LED

В OLED (Organic Light-Emitting Diode) дисплеях используется технология в которой светодиоды сами излучают свет без дополнительного подсвечивания как например в LCD дисплеях. Дисплей OLED состоит из тонкой многослойной органической пленки, помещенной между анодом и катодом. OLED обладает высоким потенциалом применения практически для всех типов дисплеев и рассматривается в качестве конечной технологии для следующего поколения плоских дисплеев. Качество отображения информации, дешевизна и идеальные углы обзора OLED дисплея делают его лидером среди дисплеев.

Особенности OLED L2C дисплея

  • Не требуется подсветка дисплея
  • Высокое разрешение: 128 * 64 пикселей.
  • Угол обзора: больше 160 градусов.
  • Полностью совместим с Arduino, контроллерами 51 серии,  MSP430 серии, STM32 / 2, КСО IC и т.д.
  • Ультра-низкое энергопотребление: при полном свечении экрана 0.08W
  • Рабочее напряжение: 3V ~ 5 В постоянного тока.
  • Рабочая температура: -30 C ~ 70 C.
  • I2C / IIC интерфейс, нужно только 2 провода.
  • Драйвер IC: SSD1306.
  • Размер платы: 2.7см х 2.8см.
  • Размер дисплея: 2.7см х 1,95см  (0,96″ дюйма)
  • Подключение OLED L2C дисплея

    VCC —– +5v  (+5 вольт ,но работает и от 3х вольт - проверено на есп 8266) 
    GND —–  GND (земля)
    SDA —– pin SDA  (pin A4 для Arduino nano V3)
    SCL —–  pin SCL (pin A5 для Arduino nano V3)

    Библиотеки для OLED L2C дисплея

    Скачаит с гитхаба библиотеку Adafruit_SSD1306

    После удачного скачивания и установки библиотек, приступаем к тестовому запуску нашего дисплея

    Сегодня мы используем библиотеку от Adafruit, и запустим тестовый скетч


    загружаем наш скетч и смотрим есть ли у нас отображение на дисплее информации как на видео

    если у нас дисплей никак не отреагировал и ничего не отображает, тогда загружаем скетч MultiSpeedI2CScanner

    После загрузки скетча открываем монитор порта, устанавливаем скорость 115200 бод

    L2C scaner

    Меню L2C сканера

    после чего, в SerialPort отправляем S , для полного сканирования и ищем наше устройство.

    l2c scaner result

    Результат полного сканирования

    для отображения только подключенных устройств, сначала отправляем P, а потом S

    l2c scaner result 2

    результат сканирования подключенных устройств

    Теперь запоминаем или копируем адрес нашего OLED l2C дисплея и в тестовом скетче ищем строку с записью адреса нашего дисплея

    прописываем свой адрес и снова загружаем скетч в Arduino UNO. Тестовый скетч должен отображаться на дисплее


    Так же не забываем о экономии при покупке товаров на Алиєкспресс с помощью кэшбэка 

    Для веб администраторов и владельцев пабликов  главная страница ePN

    Для пользователей покупающих на Алиэкспресс с быстрым выводом % главная страница ePN Cashback

    Удобный плагин кэшбеэка браузерный плагин ePN Cashback

  •  Подключение OLED I2C дисплея с размером экрана 0,96″ и разрешением 128*64 точек к плате Arduino UNO.

Похожие статьи

Arduino и шаговый двигатель

Arduino и шаговый двигатель

Перед началом очередного проекта на Arduino, было решено использовать шаговый двигатель Nema 17 из-за отличного соотношения цена/качество. Перед подключением Nema 17, за плечами был определенный опыт работы с шаговиком 24byj48 (даташит). Управлялся он и с помощью Arduino, и с помощью Raspberry pi, проблем не возникало. Основная прелесть этого двигателя - цена (около 3 долларов в Китае). Причем, за эту сумму вы приобретаете двигатель с драйвером в комплекте. Согласитесь, такое можно даже и спалить, не особо сожалея о содеянном.

Поворотный стол с фоторезисторами на Arduino

Поворотный стол с фоторезисторами на Arduino

В статье приведена пошаговая инструкция по разработке вращающегося стола на Arduino с реализацией обратной связи по положению с помощью фоторезисторов.

Проект будет интересен как новичкам в Arduino так и людям с опытом. Уверены, что начинающие Ардуинщики откроют для себя что-то новое и при этом разработают реальную конструкцию вращающегося стола. В проекте использованы комплектующие от Adafruit, но вы смело можете заменить их на китайские  аналоги от других производителей.

Подключаем к Arduino купюроприёмник  ,вендинговый автомат своими руками  ?

Подключаем к Arduino купюроприёмник ,вендинговый автомат своими руками ?

Полезная статья с некими наработками из "интырнетов" для согласования и подключения купюрников к Ардуино .

В данном материале мы рассмотрим примеры подключения, код , а так же вариации купюроприёмников и протоколы подключения 




Подключаем к ардуино датчик сердечного ритма и Oled дисплей \ Arduino Heart Rate Monitor

Подключаем к ардуино датчик сердечного ритма и Oled дисплей \ Arduino Heart Rate Monitor

Этот простой и недорогой проект основан на плате анализатора MAX30100 , для визуализации использован  0,91-дюймовый OLED-дисплей, чтобы сообщать о частоте сердечных сокращений и уровне оксигенации.

Оба используемых устройства имеют двухпроводной интерфейс I2C что сокращает количество проводов для подключения и так же упрощает схему .

Измеритель толщины ЛКП  (лако-красочного покрытия) на arduino

Измеритель толщины ЛКП (лако-красочного покрытия) на arduino

А нельзя ли сделать простейший измеритель толщины краски самому на основе Ардуино ?
Первым результатом поиска по интернету, стала классическая схема, на основе двухобмоточного трансформатора с открытой магнитной системой.

Arduino и использование двигателей. Подключение двигателя постоянного тока и управление силовой нагрузкой

Arduino и использование двигателей. Подключение двигателя постоянного тока и управление силовой нагрузкой

Управление маленьким двигателем может быть может осуществляться довольно просто. Если двигатель достаточно маленький, он может быть непосредственно соединен с выводом Arduino, и просто изменяя уровень управляющего сигнала от логической единицы до нуля будем контролировать моторчик. Этот проект раскроет вам основную логику в управлении электродвигателем; однако, это не является стандартным способом подключения двигателей к Arduino. Мы рекомендуем, вам изучить данный способ, а затем перейти на следующую ступень - заняться управлением двигателями при помощи транзисторов.

Подключение 3х осевого гироскопа MPU-6050 к  Arduino и 2 сервопривода

Подключение 3х осевого гироскопа MPU-6050 к Arduino и 2 сервопривода

В этом уроке мы будем управлять вращением сервоприводов с помощью акселерометра на датчике MPU-6050.


Источник https://arduino-ua.com/art30-arduino-mpu-6050-i-2-servoprivoda



Источник https://arduino-ua.com/art30-arduino-mpu-6050-i-2-servoprivoda

Делаем простой тесла генератор , катушка Теслы своими руками

Делаем простой тесла генератор , катушка Теслы своими руками

 Сегодня я собираюсь показать вам, как я построить простую катушку Тесла! Вы могли видеть такую катушку в каком то магическом шоу или телевизионном фильме . Если мы будем игнорировать мистическую составляющую  вокруг катушки Тесла, это просто высоковольтный резонансный трансформатор который работает без сердечника. Так, чтобы не заскучать от скачка теории давайте перейдем к практике.

Самодельный дешевый экструдер , клон МК8 для 3д принтера Graber i3

Самодельный дешевый экструдер , клон МК8 для 3д принтера Graber i3

Печатаем и собираем экструдер - принтмод для 3д принтера по типу мк8 го экструдера .

Как добавить библиотеки в arduino IDE через менеджер библиотек в ручном (zip) и автоматическом режиме

Как добавить библиотеки в arduino IDE через менеджер библиотек в ручном (zip) и автоматическом режиме

Средство разработки Arduino IDE имеет возможность подключать различные библиотеки через менеджер библиотек, а так же скачанные из интернета в виде ZIP архива или директорий с файлами. Мы рассмотрим различные способы  добавления / скачивания библиотек Arduino, которые упрощают жизнь разработчикам программ. Вы можете воспользоваться некоторыми встроенными возможностями добавления библиотек:

Как собрать лазерный гравировальный станок на  arduino UNO , ответ есть !

Как собрать лазерный гравировальный станок на arduino UNO , ответ есть !

Этот  станок спроектирован так, чтобы сделать лазерную гравировку на древесине и непрозрачном пластике, имея Arduino и GRBL в качестве основы автоматизации машиного кода . Станок имеет 2 оси движения , и этого достаточно для наших задач. Это только оси X и Y, которые перемещают лазер мощностью 1 Вт 445 нм . В этой статье вы найдете все нужные материалы и ссылки для создания такого лазерного монстра )

Делаем весы на ардуино  Arduino  , работа с тензонометрическим датчиком и платой  HX711

Делаем весы на ардуино Arduino , работа с тензонометрическим датчиком и платой HX711

В данной статье я соберу весы на базе ардуино ,подробно разобрав все тонкости подключения датчика к плате преобразователя HX711 и так же программной части .

Датчик отпечатков пальцев R307  и Arduino

Датчик отпечатков пальцев R307 и Arduino

Датчик отпечатков пальцев и Arduino

Оптические датчики отпечатков пальцев обычно используются в системах безопасности. Эти сенсоры включают в себя DSP чип, который обрабатывает изображение, производит необходимые расчеты для обнаружения соответствия между записанными и текущими данными. Недорогие датчики отпечатка пальцев позволяют записать до 162 разных отпечатков пальцев!

Arduino Yun – отладочная плата на базе микроконтроллера ATmega32u4 и Atheros AR9331

Arduino Yun – отладочная плата на базе микроконтроллера ATmega32u4 и Atheros AR9331

Процессор Atheros поддерживает дистрибутив Linux, основанный на базе OpenWrt и называемый OpenWrt-Yun. Плата имеет встроенную поддержку Ethernet и WiFi, порт USB-A, слот для карты micro-SD, 20 цифровых входных/выходных выводов (из которых 7 могут использоваться в качестве ШИМ выходов, а 12 – в качестве аналоговых входов), кварцевый резонатор 16 МГц, соединение microUSB, разъем ICSP и 3 кнопки перезагрузки.

Подключаем к ардуино MLX90614 IR-TERMOMETER MODULE 28040 - модуль для бесконтактного измерения температуры

Подключаем к ардуино MLX90614 IR-TERMOMETER MODULE 28040 - модуль для бесконтактного измерения температуры

Подключение бесконтактного ИК-термометра mlx90614 к ардуино Для точного измерения температуры необходимо чтобы измеряемый объект полностью перекрывал обзор датчика mlx90614 Диапазон измеряемых температур -70 °C ~ 380 °C

Счетчик подписчиков для Ютуба онлайн на базе ЕСП8266 WI-FI своими руками

Счетчик подписчиков для Ютуба онлайн на базе ЕСП8266 WI-FI своими руками

Это очень интересный проект и главное простой в реализации для моих подписчиков – видеоблогеров . Все что нам нужно - это WiFi-модуль NODEMCU и дисплей сегментный на 8 чисел для вывода количества подписчиков на канале Youtube .

Сделай сам – мини-переносной Лабораторный блок питания из китайских модулей LM2596 !

Сделай сам – мини-переносной Лабораторный блок питания из китайских модулей LM2596 !

Сделай сам – мини Лабораторный блок питания из китайских комплектующих

При проектировании этого источника питания главная цель состояла в том, чтобы он был настолько портативным, насколько это возможно, и при надобности можно была захватить с собой.

Так же у меня есть и другие самопальные ЛБП , но они пригодны только для стационарного использования . На этот раз я решил использовать LM2596 вместо обычно используемых LM317 или LM350, что бы была регулировка тока .

Светодиодные часы своими руками на ардуино (Arduino) WS2312 управляемых (адресных) светодиодах

Светодиодные часы своими руками на ардуино (Arduino) WS2312 управляемых (адресных) светодиодах

Прежде чем перейти к сборке часов немного полезной информации по поводу светодиодных лент на чипах ws2812 


Светодиоды (пиксели) WS2812B и светодиодные ленты на базе этих пикселей довольно популярны и это оправдано по нескольким причинам:

— компактность — пиксель содержит в своем корпусе (размером всего 5х5 мм) 3 светодиода и драйвера для них 

Игра на LCD Keypad Shield D1robot и Arduino UNO , делаем простую игру на ардуино

Игра на LCD Keypad Shield D1robot и Arduino UNO , делаем простую игру на ардуино

Приехал мне из китая вот такой удобный ЛСД шилд для ардуино Уно , но так же он подходит и для версии MEGA .

Шил по сути удобная платформа с дисплеем 1602 и 6ю кнопками для подключения к ардуино - Бутербродом . 

Все это легко монтируется , как я раньше без него то жил ? 


Перчатка для ориентирования в пространстве на 2х ультразвуковых датчиках HC-SR04  и ARDUINO

Перчатка для ориентирования в пространстве на 2х ультразвуковых датчиках HC-SR04 и ARDUINO

Всем привет , готов представить еще один интересный проект на платформе Ардуино . Все материалы будут в статье . 

Суть данного проекта заключается в простом изготовлении устройства , которое поможет людям с ограниченными возможностями ориентироватся в пространстве используя перчатку , которая определяет расстояние к предметам по средствам ультразвуковых волн и преобразует их в механические \тактильные сигналы \импульсы передаваемые с помощью серво двигателей на руку .


Сделай сам универсальное устройство для зарядки li-ion аккумуляторов любых форм факторов 3.7в

Сделай сам универсальное устройство для зарядки li-ion аккумуляторов любых форм факторов 3.7в

Маленькая самоделка , которая облегчит работу с литиевыми аккумуляторами различных форм-факторов .

Часы плоттер на ардуино или arduino-робот рисует маркером текущее время в режиме реального времени

Часы плоттер на ардуино или arduino-робот рисует маркером текущее время в режиме реального времени

Arduino-робот Plotclock рисует рисует последовательность цифр, отображающей текущее время  в 24-часовом формате .Собрать такого робота часовщика можно самому

на базе ардуино , 3х сервоприводов и конечно нужны будут детали напечатанные на 3д принтере . 


Доработка шуруповерта  Lomvum 12V встраиваем вольтметр для контроля заряда

Доработка шуруповерта Lomvum 12V встраиваем вольтметр для контроля заряда

В этом видео я расскажу и покажу как доработать шуруповерт Lomvum 12V в котором отсутствует индикатор зарядка аккумулятора , и встроить более информативный и удобный вольтметр для замерения напряжения на акб ! 

Таким способом можно улучшить любой шуруповерт .

Настройка и подключение ПИД терморегулятора REX-C100 , инструкция на русском и сборка ИК подогрева паяльной станции

Настройка и подключение ПИД терморегулятора REX-C100 , инструкция на русском и сборка ИК подогрева паяльной станции

Ну что же , пришло самое время рассмотреть данный контроллер более детально , а так же приспособить и настроить его под свои потребности ! 


Модуль NRF24L01 2.4 ГГц радио/беспроводные передатчики и Arduino

Модуль NRF24L01 2.4 ГГц радио/беспроводные передатчики и Arduino

Давайте начнем с тех возможностей, которые откроются перед вами, если вы обеспечите беспроводной обмен данными между двумя платами Arduino:

  • Удаленное снятие показаний с датчиков температуры, давления, систем сигнализации на основе пироэлектрических датчиков движения и т.п.
  • Беспроводное управление и мониторинг состояния роботов на расстоянии от 50 2000 футов.
  • Беспроводное управление и мониторинг помещений в соседних домах.
  • И т.д. и т.п. В общем, практически все, что требует беспроводных систем управления и мониторинга...

WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219  с веб интерфейсом

WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219 с веб интерфейсом

WIFI часы с метеостанцией на ESP8266 и матричном индикаторе на MAX7219

Очень интересный и простой проект часов с веб интерфейсом на базе платы ESP8266 nodemcu и дисплея MAX7219 . Наверное лучший вариант часов и спаренной погодной станции которая получает данные с интернета ! 

Дополнительные поля
test 1:
Джаммер Jammer v2 WI-FI ESP8266 nodemcu \ WEMOS  обновление интерфейса куча полезного и исправление ошибок

Джаммер Jammer v2 WI-FI ESP8266 nodemcu \ WEMOS обновление интерфейса куча полезного и исправление ошибок

Популярная глушилка спаммер  на базе платы ESP8266 (nodemcu \WEMOS ) получила вторую версию прошивки c исправлением ошибок , улучшением интерфейса и добавлением более широкого функционала . Все это собрал до кучи и решил написать пост . Так же добавил подробный ворклог с упрощенной прошивкой через FLASHER (прошивка в 3 клика )

Теги: Подключение OLED I2C дисплея с размером экрана 0, 96″ и разрешением 128*64 точек к плате Arduino UNO.