За неопитни потребители, които искатсъздават самостоятелно системи за управление на роботизирани устройства или средства за автоматизация, различни хардуерни модули и техните модификации се предлагат на пазара на ИТ услуги. Обикновено такива устройства имат проста архитектура с авторски права и придружаващ софтуер под формата на прости помощни програми. Такива продукти могат да се използват както самостоятелно, така и да се свързват с други компютърни системи чрез кабелни или безжични интерфейси.
Плюсове за работа с графични дисплеи
Преди това графичните монохромни дисплеи се използваха много широко при производството на мобилни телефони.
Преди да опишете как да свържете дисплей на Nokia към хардуерния модул Arduino, е необходимо да предоставите кратко въведение в тези устройства.
Ползи от използването на Arduino Uno
Създадени са много платформи имикроконтролери, които са аналогични на платформата Arduino, представена в тази статия. Някои от тези аналози са BX-24 на Netmedia, Parallax Basic Stamp и много други. Нека обаче се спрем на Arduino Uno, тъй като този конструктор има редица предимства пред другите контролери. Трябва да им обърнете внимание при избора на платформа за работа. обърнете това е ниската цена на тези устройства. Моделите с този софтуер струват по-малко от $ 45 и при желание могат да се сглобяват ръчно, тъй като имат доста опростен дизайн. Втората точка е да се отбележи, че платформите Arduino могат работят с всички операционни системи: Windows, Linux, както и Macintosh OSX, докато всички останали са ограничени до работа изключително с Windows.
Описание на Arduino Uno
Arduino Uno е платформа за разработка ипрограмиране на различни устройства, което има 14 цифрови входа и изхода, 6 аналогови входа, няколко конектора (USB, ICSP, захранване) и бутон, който има функцията за нулиране на устройството. Тази платформа има вграден предпазител, за да предотврати късо съединение и да осигури безопасна работа с USB кабела. Той се задейства, когато през USB порта протича повече от 500 mA ток. В сравнение с компютрите с общо предназначение, Arduino Uno взаимодейства много по-тясно с околната физическа среда. Платформата е изградена върху печатна платка и е проектирана да работи с отворен код. Може да се използва както от студенти, така и от аматьори, както и от професионалисти, които могат да разширяват и допълват моделите по свое усмотрение и свободно да работят с отворен код. Платформата е проектирана по такъв начин, че към нея могат лесно да се добавят нови компоненти. Дизайнът предполага, че разработчикът избира да използва устройството независимо, поради което то не е поставено в кутията и няма твърда връзка с инсталацията.
Описание на дисплея на Nokia 5110
Графичен дисплей на Nokia 5110 - Бюджетмонохромен дисплей с диагонал 1,6 ", който ви позволява да показвате не само текстова информация, но и снимки. Разделителната му способност е 48x84 px, а напрежението, при което може да работи, е 2,7-5 V. Информацията се показва на екрана в вертикални блокове. Височината им - осем пиксела, шест линии с ширина и всеки контакт е обозначен на гърба, за да не позволи на потребителите да сбъркат позициите си.
За пълноценна работа графичният дисплей се нуждаесвържете към дъската. Тази статия описва подробно как да свържете Nokia 5110 с електронния конструктивен комплект Arduino Uno, за да започнете с дисплея.
Материали, необходими за свързване
графичен дисплей Nokia 5110;
Arduino Uno;
контур или седем проводника;
USB кабел (за свързване към компютър), батерия или AC / DC адаптер (за захранване на платката без използване на компютър).
Как да свържете графичния дисплей на Nokia 5110 към Arduino
един.Първата стъпка е да свържете дисплея на Nokia 5110 към Arduino. В комплект с графичното устройство е държач за макет с осем конектора. Ако планирате да използвате платка, тогава "прави крака" са добре. В други случаи си струва да закупите конектори под ъгъл от 90 градуса. Първо трябва да бъдат вкарани в самия дисплей, а след това устройството да бъде прикрепено към Arduino.
2. След това трябва да свържете проводниците.Най-добре е да използвате цикъл, но редовен кабел MGTF ще свърши работа. Важно е да знаете, че този дисплей се захранва не от 5 V, а от 3,3 V. Следователно можете безопасно да свържете 3 V към плюс и заземяване към минус. Останалата част от окабеляването е свързана в определена последователност към Arduino и Nokia 5110. Схемата за свързване е както следва:
Gnd щифт (общ проводник) - към земята Arduino (до минус);
Bl (мощност на подсветката) - към Arduino ground (до минус);
Vcc (захранване на модула) - към порт 3.3V на Arduino.
Освен това всички контакти отдясно наляво са свързани към портове:
Pin 1 (SCLK - импулс за предаване на информация) - цифров порт D3;
Pin 2 (SDIN / MOSI - данни) - цифров порт D4;
Пин 3 (D / C - тип данни) - цифров порт D5;
Pin 4 (RST) - цифров порт D6;
Pin 5 (SCE - Chip Select) - D7 цифров порт.
Работа с библиотеки
За да се покаже необходимата информация нана екрана на устройството, трябва да заредите библиотеката. Най-добрият вариант за работа с текстова информация е програмата LCD5110_Graph. Само по името можете да разберете, че тази библиотека е създадена специално за Nokia 5110. Можете също да изтеглите помощната програма от Интернет. Приложен е като архив. Разархивираният файл трябва да бъде преместен в папката „Библиотеки“. След това можете да стартирате програмата. В отворения прозорец трябва да изберете „Файл“, да преместите курсора на „Примери“, след което да изберете желания. На екрана ще се появи готов код, който е много ясен за потребителите и елементарен за използване. Цялата необходима информация може да се чете и редактира, но е важно да не се нарушава структурата на кода. Различните функции на библиотеката ще разширят възможностите за работа с Nokia 5110.
За да се покаже дисплеятграфични чертежи, те първо трябва да бъдат изчертани в графични програми като Adobe Photoshop или Paint. След като чертежът е готов, той трябва да бъде запазен във формат BMP (Monochrome Bitmap). След това, използвайки библиотеката, трябва да конвертирате картината в отворен код. След тези действия на екрана ще се появи изображение.
Разглежданата връзка на дисплея на Nokia 5110 сArduino ще ви помогне самостоятелно да овладеете основните умения за работа с графични дисплеи и да научите как да програмирате изображения, използвайки различни хардуерни модули.