Spokepov-світлодіодне колесо велосипеда - електрик

Spokepov-світлодіодне колесо велосипеда - електрик

Spokepov-світлодіодне колесо велосипеда - електрик

Spokepov-світлодіодне колесо велосипеда - електрик

Spokepov-світлодіодне колесо велосипеда - електрик

Проект являє собою електронну іграшку, яка перетворює ваше велосипедне колесо в дисплей! Проект включає в себе безкоштовне ескізне проектування, з відкритим вихідним кодом (HEX), програмне забезпечення яке допоможе вам створити ваше, індивідуальне, світлове колесо!

Характеристики та особливості:

- Може бути використано з будь-яким велосипедним колесом (а може і не велосипедним)!
- 30 світлодіодів на кожній стороні (22 для BMX) х 256 пікселів радіальні
- Запускається від 2-3шт АА батарейок, вистачає на 10 годин або більше, припускаючи, 3000mAh (все залежить від батарейок)
- Світлодіоди 5mm високої яскравості, червоний / жовтий / зелений або синій колір
- Автоматично відключається через 3 хвилини
- Програма працює на Linux або Windows або Mac з паралельним портом або через послідовний порт


Як це працює?

SpokePOV це "палка 'світлодіодів з магнітними (на ефекті Холла) датчик на зовнішньому кінці. Коли магніт проходить датчик, мікроконтролер" запалює ". Підрахувавши, скільки часу займає сигнал, SpokePOV може сказати, як швидко обертається колесо і як швидко швидко повинні мигати світлодіоди . Тому, незалежно від того, наскільки швидко ви їдете, зображення буде відображатися коректно!

SpokePOV був протестований для роботи? А швидкості 30 км / год (але, ймовірно, може ще швидше)

Не рекомендується встановлювати SpokePOV на мотоцикл або авто тому високі обороти відірвуть закріплену плату від колеса і. що лежить пішохід з шматком текстоліту миготливого в голові :)

Spokepov-світлодіодне колесо велосипеда - електрик

IC1 - мікроконтролер ATtiny2313V-10PU (буква Р-означає тип корпусу DIP)

20-контактний роз'єм Socket під IC1

Spokepov-світлодіодне колесо велосипеда - електрик

IC2 - 4 Кбайт EEPROM = 25LC320, CAT25320 або AT25320 (4K SPI EEPROM)

Spokepov-світлодіодне колесо велосипеда - електрик

8 Pin Socket під IC2

IC3-IC10 - мікросхема 74HC595

X1 - Датчик Холла DN6852 або US5881

Spokepov-світлодіодне колесо велосипеда - електрик

S1 - Водонепроникний перемикач (великий потрапляє і в калюжі.) - SKQBAKA010 або SKQBALA010

Spokepov-світлодіодне колесо велосипеда - електрик

J2 - роз'єм для програмування 30310-6002HB

Spokepov-світлодіодне колесо велосипеда - електрик

Кліпси під батарейку АА

Spokepov-світлодіодне колесо велосипеда - електрик

C1 - 0.1uF керамічний конденсатор

Spokepov-світлодіодне колесо велосипеда - електрик

C2 - 47uF до 100uF електролітичний конденсатор

R1 - 1 / 4W 5% 10K резистор (кольорове маркування = чорний коричневий помаранчевий)

Spokepov-світлодіодне колесо велосипеда - електрик

RN1-RN8 - 10-контактний "автобус" з 9 резисторів

LED1-LED60 - Високої яскравості світлодіоди 5mm

Spokepov-світлодіодне колесо велосипеда - електрик

PCB - друкована плата

Spokepov-світлодіодне колесо велосипеда - електрик

Послідовний порт SpokePOV, список запчастин:

X1 - DB-9 роз'єм мама

R1-R3 - 1 / 4W 5% 4.7k резистори

D1-D3 - 5.1V стабілітрон

ну і друкована плата звичайно

Spokepov-світлодіодне колесо велосипеда - електрик

Схема: (для збільшення клацніть по ній)

Spokepov-світлодіодне колесо велосипеда - електрик

Установка датчика і плати:

Spokepov-світлодіодне колесо велосипеда - електрик

- V1.01 AVR-GCC прошивки і Intel.Hex файлу скачати

- прошивка v1.01 світлодіоди блимають, коли велосипед зупинився скачати


- Zip файл v1.2 для користувачів Windows (тепер з підтримкою Serial!)
- DMG від v1.2 для користувачів MacOS X (для використання з USB / Serial Converter!) Якщо ви використовуєте PL2303-чіпсет адаптер USB-COM. MacOS X, завантажити цей драйвер і встановити його!
- giveio.exe. програмне забезпечення, яке дозволяє Python підключиться до паралельного порту (обов'язково!), яка доступна для завантаження з pyParallel проекту на SourceForge.
- Просто v1.0 Python. конфігураційний файл, і приклад анімації для Linux / FreeBSD / ETC

Управління програмою або створення свого світового - колеса:

Не забудьте: Навіть якщо ви хочете відобразити 1 зображення, SpokePOV завжди буде йти по всіх банках. Так що якщо у вас є 4, необхідно завантажити той же образ для всіх чотирьох банків!

Не забудьте взяти. харчування USB. В іншому випадку ваші батарейки будуть розряджені!
Налаштування

Для користувачів Windows: завантажити файл і розпакуйте його куди зручно. Якщо ви використовуєте паралельний порт, завантажити і запустити giveio (див. Вище), щоб зв'язатися з програмним забезпеченням паралельного порту.

Для MacOS X скачати DMG (див. Вище).

Тепер, запуск програмного забезпечення! Ви будете бачити порожній екран, є меню і кнопка Connect. Чи не єднайтеся поки, ви повинні спочатку налаштувати порт.

Спочатку виберіть USB, послідовний або паралельний порт (на Mac, Ви можете вибрати тільки USB або послідовний)

Далі, для послідовного або паралельного, виберіть, який порт використовувати.

Важливе зауваження: під MacOS X, використовуючи USB / Serial Adapter, іноді є кілька імен для одного порту (/ dev / cu.KeySerial1 і / dev / cu.USA19H1b1P1.1 наприклад. Спробуйте обидва! Я знайшов вони діють по-різному і отримати більш високу надійність з одним над іншим!

Перевірте диспетчер пристроїв Windows, щоб перевірити, які порти у вас доступні, якщо ви не впевнені

Далі, виберіть Communcation Затримка. Це дуже важливо, якщо ви використовуєте USB / послідовний адаптер. Це дуже повільне пристрій. тому нам потрібна більш висока затримки, для якісної роботи.

Для USB, затримка ігнорується, так що не принципово її встановлювати.

Для USB / Serial адаптери, починається в 4000 us і збільшити його на 1000, поки Ви не отримаєте стійкі результати.

Нарешті, виберіть, який розмір коліс ви використовуєте - BMX (22 світлодіода) або MTB / Road (30 світлодіодів)

Нарешті, встановіть розміри. Виміряйте свій діаметр. Більш того, заміряйте як далеко від центру стоїть SpokePOV, а потім помножити на два, щоб отримати діаметр. Це дозволить визначити, наскільки велика прогалина в середині колеса є і буде давати вам найточнішу інформацію!

Конфігурації будуть збережені, і ви тільки повинні зробити це один раз.

Велика проблема для людей, з'ясувати, що не працює (якщо не працює) spokePOV або програмне забезпечення. Тому в даний час є функція тестування порту, яке допоможе вам налагодити систему зв'язку, використовуючи тільки мультиметр!


Виберіть функцію випробування порту в вікні конфігурації

Переконайтеся, що ви підключилися до правильної номеру порту і правильна зв'язок налаштована

Якщо все добре, ви повинні отримати це повідомлення!
підключення

Увімкніть SpokePOV, переважно 'жорсткий скидання' - відключити і включити харчування SpokePOV. Підключіть ключ в SpokePOV і натисніть на кнопку "Підключити для підключення до SpokePOV"

Spokepov-світлодіодне колесо велосипеда - електрик

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

Основний контроль за SpokePOV знаходяться в панелі нижче колеса.

Три кнопки використовуються для: (зліва на право)

1) вважати зображення з SpokePOV

2) записати зображення в SpokePOV

3) порівняти вміст SpokePOV і програми.

Є також 3 управління нагорі, ці настройки для всього SpokePOV. Функція обертання дає змогу змінити те, що зміщене від 0. Що це означає: якщо ви завантажте зображення, ви будете робити його з верху. Це означає, що починається SpokePOV покази зверху, обертаючись за годинниковою стрілкою. Тим не менш, ви, ймовірно, поклали магніт не в 12 годин (вгорі), а в іншому місці, в залежності від того, поклали магніт на вилку або спицю і т.д. Ось діаграма, де знаходяться ці рамки частин.

Ви можете також встановити терміни анімацій, скільки обертань колеса spokePOV витратить на кожен кадр анімації перш ніж відправитися в наступний банк.

Зображення зберігаються в 25Cxx EEPROM, для кожного знімку може тривати 1Kbyte зберігання. Тому 1K EEPROM (25C08) буде зберігати одне зображення, 2K EEPROM (25C16) будуть зберігатися два (25C32) буде зберігати чотири.
Мікроконтролер автоматично переходить в EEPROM для зчитування зображення.

Таким чином, ви можете мати кілька EEPROM з різними анімаціями і міняти їх коли захочете.

Це також означає, що ви повинні заповнити всі банки, чимось, завантажте зображення в перший банк і нічого з трьома іншими робити не будете, тоді spokepov нічого не покаже за 3 з 4 анімаційних циклу.
Ви можете синхронізувати всі spokepovs, швидко скинути їх перед початком роботи.

Існує також перемикач для дзеркального зображення. SpokePOV є двостороннім, ви можете мати зображення на протилежному боці Наприклад, якщо у вас є текст, який ви хочете відобразити, зображення не повинно бути дзеркальним.
При першому запуску, а також підключення, колесо панелі пусте. Ви можете клацнути на осередок в цьому вікні.

Це дуже повільний процес, його краще імпортувати Bitmap (. BMP-файл) з іншої програми, а потім відредагувати його.

Перша річ, яку ви, ймовірно, захочете зробити, це імпорт зображень. Є ще два приклади з зображеннями, йдуть разом з програмним забезпеченням. зображення повинно бути монохромним або принаймні відтінки сірого. Програма передбачає, що "білий" пікселів означає відсутність світіння світлодіода. Ви отримаєте кращі продуктивність, якщо зображення буде принаймні 600x600 пікселів в цілому.

Імпортованого зображення з'являться в фоновому режимі, червона лінія, де світлодіоди будуть запалені.

Spokepov-світлодіодне колесо велосипеда - електрик

Потім можна перемістити зображення навколо (ручний інструмент), і змінити його розмір (тяга на розі вкладки, утримуючи зрушення буде тримати зображення пропорційна)

Програма спробує з'ясувати, як зображення повинне виглядати. Щоб підправити зображення, клікніть на пікселі (або клацніть і перетягніть, щоб звернути або видалити).

Тепер, коли Ви зробили деякі зміни, можна і зберегти зображення файлу.

Тепер прийшов час записати зображення в SpokePOV. Підключити ключ до вашого комп'ютера паралельно / послідовний порт. Виконайте 'жорсткий скидання "на SpokePOV (викл і вкл харчування) і перевірити всі індикатори спалахують по порядку. Підключіть кабель програмування в SpokePOV. Натисніть на кнопку скидання, щоб переконатися в SpokePOV готова до завантаження.

Spokepov-світлодіодне колесо велосипеда - електрик

Тепер клацніть на кнопці Створити, а також спостерігати за завантаженням!

Навіть якщо ви тільки хочете відобразити 1 зображення, SpokePOV завжди буде йти по всіх банках. Так що якщо у вас є 4, необхідно завантажити той же образ для всіх чотирьох банків!

Схожі статті