Сенсорна панель управління

  • Час 2-10-2015, 12:43
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Невеликі 4-контакт резистивні сенсорні екрани тепер дивно дешеві: вони виробляються у величезних кількостях для мобільних телефонів, КПК, і особливо портативних іграшок, таких як Nintendo DS, тому вони можуть бути куплені за ціною нижче 10 доларів США.

   

Сенсорна панель управління

Світловий диммер керований Arduino

  • Час 18-09-2015, 10:23
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Перемикання навантаження змінного струму з використанням Arduino досить просто: використовується або механічне реле, або твердотільне реле з оптично ізольованим сімістором. Стає трохи складніше, якщо необхідно зменшувати яскравість лампи змінного струму використовуючи Arduino: просто обмежувати струм сімістором не представляється можливим через необхідність у потужному симисторе, і як наслідок необхідності розсіювання великої кількості тепла, а також це не ефективно з точки зору використання енергії.

Правильний спосіб реалізації є застосування регулювання фази: Симистор повністю відкритий, але тільки в частині синусоїдальної хвилі змінного струму.
Можна просто відкривати симистор на деяку кількість мікросекунд за допомогою Arduino, але проблема в тому, що непередбачувано в якій частині синусоїдальної хвилі сімістор відкривається і, отже, рівень затемнення непередбачуваний.

Arduino UNO урок 13 - драйвер двигуна L298N

  • Час 11-09-2015, 17:07
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Мікросхема L298N являє собою здвоєний мостовий драйвер двигунів і призначена для управління DC і кроковими двигунами. Дана мікросхема знаходить дуже широке застосування в роботостроительстве. Одна мікросхема L298N здатна керувати двома двигунами і забезпечує максимальне навантаження до 2А на кожен двигун, а якщо задіяти паралельне включення для одного двигуна, то можна підняти максимальний струм до 4А.

В даній статті я хочу розглянути підключення до Arduino готового модуля L298N, які дуже широко представлені на популярному аукціоні ebay і в ін. місцях. Можна звичайно купити дану мікросхему і в Росії і зробити самому шилд і всю обв'язку, але сьогоднішня реальність така, що при середній вартості модуля на ebay в 5 доларів, всі комплектуючі при купівлі у нас вийдуть приблизно також, а то й дорожче.

Arduino UNO урок 5 - Fade-ефект

  • Час 31-08-2015, 11:16
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

У даному уроці ми розглянемо приклад реалізації Fade-ефекту (плавне загасання) з допомогою Arduino UNO. Замість функції delay(), ми будемо використовувати функції таймінгу як у уроці 3.

До ніжці 9 Arduino UNO під'єднайте світлодіод через резистор 220 Ом.

Для плавного керування яскравістю світлодіода ми будемо використовувати функцію analogWrite(). Дана функція забезпечує висновок ШІМ-сигналу на ніжку контролера. Причому функцію pinMode() попередньо викликати не треба. Функція analogWrite(pin,value) містить 2 параметра: pin - номер ніжки для висновку, value - значення від 0 (викл) до 255(вкл).

/* Fade-ефект Приклад, який показує можливості функції analogWrite() для реалізації Fade-ефекту світлодіода, який підключений до нозі 9 контролера */ int brightness = 0; // яскравість світлодіода int fadeAmount = 5; // крок зміни яскравості unsigned long currentTime; unsigned long loopTime; void setup() { pinMode(9, OUTPUT); // встановлюємо 9 ногу як вихід currentTime = millis(); loopTime = currentTime; } void loop() { currentTime = millis(); if(currentTime gt;= (loopTime + 20)){ analogWrite(9, brightness); // встановлюємо значення на 9 ніжці brightness = brightness + fadeAmount; // додаємо крок зміни яскравості, яка встановиться в наступному циклі // якщо досягли хв.

Інтервалометр з LCD для Sony NEX

  • Час 21-08-2015, 14:06
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Інтервалометр - пристрій, призначений для зйомки тривалих процесів, так зване TimeLapse-фото. Як правило, інтервалометр являє собою окрему коробочку, на якій виставляється пауза між знімками і який через ІК дає команду фотокамери на спуск затвора. При цьому, в самому фотоапараті повинен бути включений режим управління від пульта ДУ.

За допомогою интервалометра, ви приміром можете зняти розпуск квітки, а потім змонтувати отримані кадри у відеоролик. Застосувань у фотомистецтві интервалометру можна знайти безліч.

У даній статті мова піде про виготовлення интервалометра з LCD-екранчиком на базі плати Arduino. Період між знімками в секундах задається в меню. Тестувалося на фотоапараті Sony NEX 5N, але я думаю він повинен підійти для будь-яких беззеркалок NEX і дзеркалок Sony Alpha, т. к.

Arduino UNO урок 12 - Джойстик

  • Час 18-08-2015, 17:20
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Для плат Arduino існують модулі аналогових джойстиків. Як правило, мають вісь X, Y і кнопку - вісь Z. Джойстик дозволяє більш плавно і точно відстежувати ступінь відхилення від нульової точки. А крім зручності в порівнянні з кнопками, це дозволяє реалізовувати більш досконалі інтерфейси. Наприклад, при зміні якого-небудь значення в меню, можна написати програму таким чином, що чим сильніше відхилена вісь джойстика, тим швидше змінюється значення змінної. Наприклад, нам необхідно змінити значення від 0 до 2000 з кроком в 1. Уявіть, скільки разів вам треба було б натискати кнопку або писати спеціальний алгоритм, скажімо при тривалості натискання більше 3 сек додавати змінювати крок на 10 або 100. А при використанні джойстика це можна реалізувати набагато простіше.

Середня ціна на ebay коливається в районі 7-10 $ за модуль (з безкоштовною доставкою в Росію).

Arduino UNO урок 11 - Serial LCD

  • Час 12-08-2015, 11:38
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

У попередньому уроці ми розглянули підключення LCD-екранчика до Arduino. Незручність в тому, що при залученні 4-бітного режиму задіюється 7 висновків Arduino, а при використанні 8-бітного аж 11 висновків. Щоб скоротити кількість висновків I / O Arduino при підключенні до LCD, були розроблені LCD з послідовним інтерфейсом т.зв. Serial LCD. При підключенні через I2C кол-во провідників скорочується до 4-х.

На eBay Serial LCD на сьогоднішній день продаються за ціною в середньому 10 $, знайти їх досить легко, ввівши в пошуковий рядок один із запитів: Serial LCD, I2C LCD, Serial LCD Arduino, UART LCD та ін. Є окремо продаються адаптери.

В основній масі це широко поширені китайські LCD модулі 1602, JHD162A та ін., Зі встановленим із зворотного боку модулем, який і забезпечує перетворення.

Тахометр на Arduino

  • Час 4-08-2015, 12:58
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Тахометр - це корисний інструмент для підрахунку RPM (оборотів в хвилину) колеса або все, що крутиться. Найпростіший спосіб зробити тахометр - це використовувати ІК передавач і приймач. Коли зв'язок між ними переривається, ви знаєте, що щось обертається і можете застосовувати код для обчислення RPM, орієнтуючись на частоту переривання зв'язку.

У цій статті ми розглянемо, як використовувати ІЧ-передавач і приймач для виготовлення тахометра із застосуванням Arduino. Результат відображається на РК-дисплеї 16х2.

Тахометр на Arduino

VGA на Arduino

  • Час 29-07-2015, 18:13
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

VGA це скорочення від Video Graphics Array, протоколу відображення відео, який часто зустрічається в світі електроніки. У VGA використовується одна "частота проходження пікселів" і встановлена частота виведення відео даних горизонтально, рядок за рядком, поки весь кадр не буде відображений, а потім все починається знову.

У минулому я побудував багато проектів заснованих на VGA, але ніколи не використовував його з Arduino, тому в цьому проекті ми будемо використовувати платформу Arduino UNO для імітації VGA сигналу за допомогою безпосередньо З коду. Це абсолютно не схоже на те, як це реалізовано у відеокартах, але це цікава задача, щоб побачити, наскільки добре ми знаємо і розуміємо Arduino і мікроконтролери AVR, а також VGA протокол. Робота пристрою показана на відео.

VGA на Arduino