Site icon Сайт Житомира — 884

Nokia 5110: фото, схема. Підключення графічного дисплея Nokia 5110 до Arduino

Nokia 5110: фото, схема. Підключення графічного дисплея Nokia 5110 до Arduino

Технології Перегляди: 78

Для недосвідчених користувачів, які бажають самостійно створювати системи управління роботизованими пристроями або засоби автоматики, на ринку IT-послуг пропонуються різні апаратні модулі та їх модифікації. Як правило, такі пристрої мають просту архітектуру з правом копіювання і додаються до них програмного забезпечення у вигляді простих утиліт. Подібні вироби можуть використовуватися як самостійно, так і підключатися до інших комп’ютерних систем через дротові або бездротові інтерфейси.

  • Плюси роботи з графічними дисплеями
  • Переваги використання Arduino Uno
  • Опис Arduino Uno
  • Опис дисплея Nokia 5110
  • Матеріали, необхідні для підключення
  • Порядок підключення графічного дисплея Nokia 5110 до Arduino
  • Робота з бібліотеками


Плюси роботи з графічними дисплеями

Раніше графічні монохромні дисплеї використовувалися дуже широко у виробництві стільникових телефонів.

Компанія Nokia випустила величезну кількість різних моделей, оснащених таким екраном. Часи тих телефонів пройшли, але дисплеї не зникли з ринку і продовжують активно використовуватися по теперішній час. Вони виявилися незамінними і, крім того, дешевими приладами для виведення текстової та графічної інформації. Графічні дисплеї працюють за рахунок створення на екранах матриць точок, які і висвічують зображення. Вони економлять ресурси і час, при цьому відображаючи велику кількість інформації і витрачаючи малу кількість енергії. Існує величезна кількість різних областей, де можуть використовуватися пристрої Nokia 5110: фото-, відео-, телеапаратурі, медицині, і в багатьох інших галузях.

Перед описом порядку підключення дисплея Nokia до апаратного додатка Arduino необхідно привести коротке представлення даних пристроїв.

Переваги використання Arduino Uno

Було створено безліч платформ і мікроконтролерів, що є аналогами представленої в даній статті платформи Arduino. Одні з таких аналогів — Netmedia’s BX-24, Parallax Basic Stamp і багато інших. Однак зупинимося на Arduino Uno, оскільки цей конструктор має ряд переваг перед іншими контролерами. На них і варто звернути увагу при виборі платформи для роботи. В першу чергу це низька вартість даних пристроїв. Моделі з цим програмним забезпеченням коштують менше 45 доларів, а при бажанні можуть бути зібрані вручну, так як володіють досить простою конструкцією. Другим пунктом варто відзначити, що платформи Arduino можуть працювати з усіма операційними системами: Windows, Linux, а також Macintosh OSX, тоді як всі інші обмежуються роботою виключно з Windows.

Опис Arduino Uno

Arduino Uno — платформа для розробки і програмування різних пристроїв, яка має 14 цифрових входів і виходів, 6 аналогових входів, кілька роз’ємів (USB, ICSP, силовий) і кнопку, яка має функцію перезавантаження пристрою. У цю платформу вбудовано запобіжник, який перешкоджає короткому замиканню і забезпечує безпечну роботу з USB-кабелем. Він спрацьовує, коли через USB-порт проходить понад 500 мА струму. Порівняно з універсальними комп’ютерами, Arduino Uno набагато щільніше взаємодіє з навколишнім фізичним середовищем. Платформа побудована на друкованій платі і призначена для роботи з відкритим кодом. Нею можуть скористатися як студенти і аматори, так і професіонали, які можуть розширювати і доповнювати моделі на свій розсуд і вільно працювати з відкритим кодом. Платформа спроектована таким чином, щоб у неї без зусиль можна було додати нові компоненти. Конструкція передбачає вибір розробником самостійного використання пристрою, тому не поміщена в корпус і не має жорсткої прив’язки до монтажу.

Опис дисплея Nokia 5110

Графічний дисплей Nokia 5110 — бюджетний монохромний дисплей з діагоналлю 1.6 «», який дозволить відображати не тільки текстову інформацію, але і малюнки. Його роздільна здатність — 48х84 px, а напруга, при якій він може працювати — 2,7-5 В. Інформація на екран виводиться вертикальними блоками. Їх висота — вісім пікселів, у ширину розмір екрану становить шість рядків. На задній панелі є позначення кожного контакту, що не дозволить користувачам помилитися в їх розташуванні.

Для повноцінної роботи графічний дисплей потрібно підключити до плати. У цій статті докладно описано підключення Nokia 5110 до електронного конструктора Arduino Uno, яке дозволить почати роботу з дисплеєм.

Матеріали, необхідні для підключення

  • графічний дисплей Nokia 5110;
  • Arduino Uno;
  • шлейф або сім проводків;
  • провід USB (для підключення до комп’ютера), батарея або адаптер AC/DC (для подачі живлення платі без допомоги комп’ютера).

Порядок підключення графічного дисплея Nokia 5110 до Arduino

1. Насамперед необхідно під’єднати дисплей Nokia 5110 до Arduino. У комплекті з графічним пристроєм знаходиться кріплення для макетних плат з вісьмома конекторами. Якщо планується використання монтажної плати, тоді цілком підійдуть «» прямі ноги «». В інших випадках варто придбати конектори під кутом 90 градусів. Спочатку їх слід вставити в сам дисплей, а потім прикріпити пристрій до Arduino.

2. Далі необхідно під’єднати дроти. Найкраще використовувати шлейф, але підійде і звичайний дріт МГТФ. Важливо знати, що цей дисплей харчується не від 5 В, а від 3,3 В. Тому можна сміливо підключати 3 В до плюса, а землю — до мінуса. Інші проводки підключаються в певній послідовності до Arduino і Nokia 5110. Схема з «єднання наступна:

  • контакт Gnd (загальний провід) — до землі Arduino (до мінуса);
  • Bl (харчування підсвічування) — до землі Arduino (до мінуса);
  • Vcc (живлення додатка) — до порту 3,3 В на Arduino.

Далі всі контакти справа наліво підключаються до портів:

  • Pin 1 (SCLK — імпульс для передачі інформації) — цифровий порт D3;
  • Pin 2 (SDIN/MOSI — дані) — цифровий порт D4;
  • Pin 3 (D/C — тип даних) — цифровий порт D5;
  • Pin 4 (RST) — цифровий порт D6;
  • Pin 5 (SCE — вибір чіпа) — цифровий порт D7.

Робота з бібліотеками

Для того, щоб вивести необхідну інформацію на екран пристрою, потрібно завантажити бібліотеку. Оптимальним варіантом для роботи з текстовою інформацією буде програма LCD5110_Graph. Вже за назвою можна визначити, що дана бібліотека створена спеціально для Nokia 5110. Також утиліту можна завантажити з Інтернету. Вона додається у вигляді архіву. Розархівований файл необхідно перенести до теки Libraries. Після цього можна запускати програму. У відкритому вікні потрібно вибрати «Файл», перевести курсор на «Приклади», потім вибрати потрібний. На екрані з’явиться готовий код, який дуже зрозумілий користувачам і елементарний у використанні. Всю необхідну інформацію можна прочитати і редагувати, проте важливо не порушувати структуру коду. Різні функції бібліотеки дозволять розширити можливості роботи з Nokia 5110.

Для того, щоб на дисплеї відображалися графічні малюнки, їх попередньо потрібно намалювати в графічних програмах, таких як Adobe Photoshop або Paint. Після того як малюнок буде готовий, його необхідно зберегти у форматі BMP (Monochrome Bitmap). Далі за допомогою бібліотеки слід перетворити малюнок на відкритий код. Після цих дій на екрані з’явиться зображення.

Розглянуте підключення дисплея Nokia 5110 до Arduino допоможе самостійно опанувати початкові навички роботи з графічними дисплеями і навчитися програмувати зображення за допомогою різноманітних апаратних модулів.

Exit mobile version