Оглавление:

Epaper и Arduino UNO: 3 шага
Epaper и Arduino UNO: 3 шага

Видео: Epaper и Arduino UNO: 3 шага

Видео: Epaper и Arduino UNO: 3 шага
Видео: Дисплей ePaper 800x600 и Ардуино 2024, Июль
Anonim
Image
Image
Epaper и Arduino UNO
Epaper и Arduino UNO
Epaper и Arduino UNO
Epaper и Arduino UNO

Электронная бумага контролируется и Arduino UNO.

Недавно мне прислали на GearBest несколько элементов, которые я хотел бы попробовать, и именно этот из них мне больше всего хотелось попробовать. Я никогда не играл с электронной бумагой, поэтому мне пришлось немного поучиться.

Все элементы, которые я отправил, были разработаны для использования на Raspberry PI, но эта электронная бумага также будет работать с Arduino.

Когда устройство прибыло, на нем уже было хорошее изображение, и сначала я подумал, что изображение было на защитной пленке, однако после того, как я снял защитную пленку, изображение осталось! И это ключевой элемент электронной бумаги: как только вы разместите изображение, вы можете отключить питание, и оно останется.

Шаг 1. Подключение к Arduino Uno

Подключения к Arduino Uno
Подключения к Arduino Uno
Подключения к Arduino Uno
Подключения к Arduino Uno
Подключения к Arduino Uno
Подключения к Arduino Uno

Это устройство использует соединения SPI, поэтому его следует подключать следующим образом.

электронная бумага Цвет UNO PLUS (3,3 В)
3,3 В красный 3V3
GND Чернить GND
DIN Синий D11
CLK Желтый D13
CS апельсин D10
ОКРУГ КОЛУМБИЯ Зеленый D9
RST белый D8
ЗАНЯТЫЙ Фиолетовый D7

Чтобы выполнить эти соединения, мне пришлось вставить штыри из секции полосы IDC в концы заглушек, иначе у вас будут гнезда на каждом конце.

Шаг 2: библиотека Arduino и программное обеспечение Image2Lcd

Библиотека Arduino и программное обеспечение Image2Lcd
Библиотека Arduino и программное обеспечение Image2Lcd
Библиотека Arduino и программное обеспечение Image2Lcd
Библиотека Arduino и программное обеспечение Image2Lcd
Библиотека Arduino и программное обеспечение Image2Lcd
Библиотека Arduino и программное обеспечение Image2Lcd

Итак, после того, как вы установили соединения, вам нужно будет загрузить эскиз, чтобы увидеть, работает ли он. К счастью, на веб-сайте есть заархивированная папка с множеством кода. Просто перейдите по ссылке на вики-странице. вы найдете демонстрационный код в разделе «Ресурсы». Также есть примеры для платы Raspberry PI и STM32.

Также в разделе «Как отображать изображение» есть ссылка на программу, которая позволяет преобразовывать фотографии в код, необходимый для отображения.

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

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

После того, как вы правильно настроите все настройки и отрегулируете яркость, чтобы получить требуемый эффект, нажмите «Сохранить», и появится текстовый файл. Я не уверен в правильном способе переноса этого, но все, что я делаю, это копирую весь текст и вставляю его в файл imagedata.cpp скетча Arduino, удаляя исходные данные (но не первый бит), тогда вам нужно будет удалите лишнюю строку вверху. В случае удаления моего изображения «Aconst unsigned char gImage_monstert [8512] = {/ * 0X00, 0X01, 0X2C, 0X01, 0XE0, 0X00, * /», вы сможете загрузить новый эскиз и увидеть изображение.

Шаг 3: Что хорошо работает?

Что хорошо работает?
Что хорошо работает?
Что хорошо работает?
Что хорошо работает?
Что хорошо работает?
Что хорошо работает?
Что хорошо работает?
Что хорошо работает?

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

Одна картина, которая хорошо сработала, - это нарисованные от руки картинки. Итак, я нарисовал прямоугольник 14 * 10,5 см и нарисовал на нем несколько картинок. затем это было отсканировано и изображение обрезано до соотношения 3: 4, а затем помещено в программу Image2Lcd. Я был очень удивлен маленьким текстом, который мог сойти с рук.

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

Ссылка тоже GearBest

Рекомендуемые: