Показ дописів із міткою дисплей. Показати всі дописи
Показ дописів із міткою дисплей. Показати всі дописи

пʼятниця, 9 квітня 2010 р.

Годинник-1.0

Нарешті стартовий годинник готовий. Досягнута головна мета — познайомитися з мікроконтролерною технікою, пригадати електроніку. Впаявши деталі на плату, виявив, що схематичних помилок немає, все запрацювало відразу. Але трохи схибив при монтажі, бо деякі деталі мають більший розмір, ніж їх підошва. Довелося “ретельно обробити терпугом”.

До цих пір я ще не пробував виготовити друковану плату самостійно, то дві третіх вартості приладу складає саме вона. Сподіваюся скоро виправити цей технологічний недолік.

Програмування — це найлегша частина проекту. Місця на кристалі багато, то крім обов’язкової частини додав бонус: при увімкненні на дисплеї показується біжучий рядок із надписом “Зелеста”, наскільки це можливо на семисегментному індикаторі. Правда, заставку можна вимкнути в режимі налаштування.

Технічні характеристики приладу:

Напруга живлення6 В
Споживаний струм~200 мА (точно не рахував)
Висота знаків38 мм (1,5")
Кількість знаків5
Точність годинника15 ppm (~1 с/добу)
Стартовий сигналЧерез кожні 30, 60, 120 секунд
Клавіші керуванняДві: “Режим” та “Старт/Вибір”

Корпусу поки немає (а моїми руками й не буде), то розміри рахувати не буду.

А поки прилад готується до можливого завтрашнього бойового хрещення на київському спринті, поділюся намірами. Закортіло зібрати портативну радіостанцію, бо є практична потреба. Але першим кроком стане простий FM передавач. Хочеться мати безпровідні аудіо колонки, щоб можна було повзати по квартирі з лаптопом, не тягаючи за собою дріт.

Наостанок порада для господарів (самого нещодавно осяяло). Якщо треба чекати на завершення тривалої операції, наприклад, компіляції чи збірки пакунку, можна поставити звукове сповіщення:

[~]$ make; canberra-gtk-play --id=complete

Дзенькне так, що не пропустиш (перевірено у Fedora 12). Очевидно, довге заклинання можна перетворити в коротку команду, призначивши alias чи створивши скрипт у ~/bin.

субота, 7 листопада 2009 р.

Друкована плата для дисплею

Щоб не паяти павутину із проводів, вирішив для дисплею виготовити друковану плату. Крім того дуже хотілося розібратися, як вони проектуються. Та й паяю я препаршиво.

Отже, накидав я схему майбутнього стартового годинника у gschem. Оскільки у стандартній бібліотеці моїх “вісімок” не було, довелося їх намалювати самостійно. Десь у тенетах наткнувся на підказку, що можна деякі цифри поперевертати, щоб отримати двокрапковий роздільник годин, хвилин та секунд.

Потім перегнав схему у програму pcb, заздалегідь по опису деталі (datasheet) описавши слід індикатора. Дисплей — це хороший початок, бо зовсім не треба думати над розміщенням деталей, отже, на одну проблему менше. А от із мережею доріжок довелося покоптитися. Можливо, й можна було б провести всі з’єднання на одній стороні, впаявши кілька додаткових перемичок самостійно, але для мене це не очевидно.

А далі був експорт схеми плати у файли Ґербера, замовлення у Херсоні і два тижні очікування. До слова, виробник мав упоратися за тиждень, тому я незадоволений результатом. Крім того, місцями на платі наскрізні отвори зміщені десь майже на чверть-доріжки (0,25 мм). Прототип все-таки.

Несподівано для себе відкрив, що впаювати в таку плату деталі дуже легко. Звісно, довелося помучитися із першим десятком голок, а на решту пішло хвилин зо десять.

Тепер можна неквапно на макетній платі готувати мікроконтролер.