Подключаем дисплей к ардуино


Приветствую, подписчики и гости itist.ru
Сегодня я расскажу, и покажу как подключить обычный дисплей размером 16 на 2 строки к ардуино, без использования каких либо дополнительных устройств, типа драйвера дисплея и так далее…

Драйвер дисплея у меня есть, и урок вместе с ним тоже вскоре будет, но он есть не у всех…

И так, как же это выглядит. А выглядит это так:

Как подключить дисплей к ардуино уно (arduino uno)

Для наглядности вот еще одно фото. Переменный резистор в данном случае подстроечный. Можно обойтись и без него вовсе, только в этом случае будет затратно по времени подбирать резистор. Дело в том, что для отображения на дисплее текста, без переменного резистора, текст то будет не виден, то видны одни квадраты.

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

Как подключить дисплей к ардуино уно (arduino uno)

Как это выглядит:

Как подключить дисплей к ардуино уно (arduino uno)
Да, можно обойтись без макетной платы вообще, однако с ней удобнее…

Скетч

#include <Wire.h>
#include <LiquidCrystal.h>
 
/*
Создаём объект LCD-дисплея, используя конструктор класса LiquidCrystal и
указываем, к каким пинам Arduino подключены выводы дисплея:
12 - RS (белый), 11 - E (белый), 5 - DB4, 4 - DB5, 3 - DB6, 2 - DB7 (желтые)
*/
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
 
void setup()
{
 /* Инициализируем дисплей */
 lcd.begin(16, 2);
 lcd.print("www.itist.ru");
}
 
void loop()
{
 /* Устанавливаем курсор в 1 столбец 2й строки. Нумерация идёт с нуля, первым аргументом идёт номер столбца. */
 lcd.setCursor(0, 1);
 /* Выводим на дисплей число секунд, прошедших с момента старта Arduino */
 lcd.print(millis() / 1000);
}

Как сделать печатную плату в домашних условиях своими руками почти бесплатно


Что нам понадобится для самодельной печатной платы под наши устройства?
Собственно сам текстолит (стеклотекстолит) я брал лист 15х15 см в районе 40-50 рублей
(хватит на несколько мелких устройств)

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

Перекись водорода (продается в аптеке, я покупал за 13,5 рублей)
И последние несколько компонентов —

лимонная кислота (я покупал пару пакетиков, использовал один 10 грамм — 6,6 рублей)
и обычная пищевая соль, которая есть у всех дома.

А так же на финальном этапе жидкость для снятия лака, есть почти у всех дома…

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

Берем пластиковую или стеклянную банку (я использовал пластиковую из под йогурта) и выливаем в нее перекись водорода.
Далее добавляем чайную ложку соли и высыпаем 10 грамм лимонной кислоты. Кто то рекомендует 20 грамм, процесс будет идти быстрее…

Все это тщательно размешиваем деревянной или пластиковой палочкой. поле чего погружаем нашу плату заготовку.
Раствор необходимо выставить на солнце, можно за окно или на балкон…
У меня платы (3 штуки) травились в районе 40 минут.

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

Один из тестовых вариантов после того, как я его залудил.
Как сделать печатную плату своими руками почти бесплатно
Картинка самого страшного варианта. К сожалению фотки других у меня потерялись(устройства уже запаяны), а это пока лежит (видимо потому что страшненькая) =)

Примечание:
этот метод так же подходит для использования совместно с ЛУТ технологией (лазерно утюжный метод), у меня нет лазерного принтера, да и мне лень печатать плату, подгонять и так далее, когда можно сделать быстрее в помощью маркера.
Конечно с помощью лазерного принтера плата получится почти как на заводе, однако для ее использования нужно соблюдать некоторые правила, и если будут запросы, я постараюсь побороть лень, и сделать об этом статью =)

Как подключить RFID-RC522 к Arduino UNO часть 1


Привет всем подписчикам itist.ru
Сегодня я покажу как подключить RFID модуль для ардуино, все достаточно просто

Вот так это выглядит
Как подключить rfid-RC522 к ардуино уно (arduino uno)

А теперь распишу про провода и их обозначения на плате

белый
SDA pin10

синий
SCK pin13

оранжевый
MOSI pin11

зеленый
MISO pin12

IRQ не подключен

черный (GND -) (со стороны аналоговых пинов, ближе к 3.3в)

желтый
RST pin9

3.3v подключаем к 3.3 вольта на ардуино (+)

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