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

Написав я тут невелику програмку для свого PinBoard, щоб автоматизувати завантаження *.hex-файлу зразу ж після компіляції проекту. Запуск DTR Pulser здійснюється за допомогою команд, які виконуються після компіляції проекту. Сама програма написана на Visual C#. І для її роботи знадобиться.NET Framework 4,5. Даний приклад працює на AVR Studio 6. В четвертій версії, наскільки я знаю, немає таких опції як виконання команд після компіляції. Що робить DTR Pulser? При її відкритті просто відсилається сигнал на ногу com-port DTR  . Це, за допомогою невеликої модифікації PinBoard, допомагає перевести її в режим самопрограмування із поміччю завантажувача. Все працює як в Ардуіно, натискаємо компіляцію і проект відправляється на завантаження в плату. Середовище Ардуіно використовує досить популярну консольну програму AVRDUDE і функція, яку я реалізував у своїй програмці, доступна тільки для протоколу STK500v2. А завантажувач PinBoardа працює AVR109, відповідно тут нам використати таку функцію AVRDUDE не вдасться.

Продовжити перегляд

logoПрацюю я адміністратором в одному із львівських ресторанів. Чотири роки в нас біля барної стійки стояв дзвінок для того, щоб оповістити офіціанта, що клієнт готовий зробити замовлення. Пристрій був безпровідний. Була ціла купа так званих безпровідних “дзвінків” і приймач із великим дисплеєм який повідомляв номер столика. Один із таких “дзвінків” ми поставили на кухню, щоб кухарі не кричали весь час при готовності замовлення, а просто викликали “дзвінком” офіціанта на кухню. Але одного прекрасного дня приймач почав глючити і зависати, користуватись ним стало неможливо. Всі спроби ремонту були не вдалі. За довгий час весь колектив привик до цього пристрою і без нього стало якось не так.
Було вирішено зробити власний дзвінок з пасьянсом і сеньйоритами. Звичайно мій варіант не такий прикольний як заводський попередник, зате простий у використанні і надіюсь не буде глючити.
На розробру “заліза” я потратив десь два-три дні і менше 100 грн. За основу дзвінка був взятий контролер Attiny85, який виявився трохи зажирною мікросхемою, можна було вибрати щось попростіше. Продовжити перегляд

Є в авіамоделістів одна проблема, пов’язана із балансуванням гвинтів, до їхніх моделей. Так як моделювання в цілому хоббі не із дешевих, виробники запчастин дозволяють собі проганяти халтуру і навіть досить дорогі і брендові запчастини мають якісь недоліки. Авіамодельні гвинти не стали в цьому винятком. Впринципі дешеві гвинти навіть не намагаються балансувати, деякі із них можна зразу викидати в смітник, томущо їм вже нічого не допоможе. Не балансований гвинт створює значну вібрацію, яка в свою чергу нещадно впливає на льотні характеристики моделі і зношення двигуна. До якогось моменту мені хватало балансувати свої гвинти на викрутці, але цей метод це тільки грубе балансування. Вібрація на двигунах мого квадрокоптера залишалась. Для цього потрібно було купити, або зробити так званий балансир, який допоміг би точніше знайти ващу сторону гвинта. Повторюсь, що хоббі не із дешевих і самий дешевий балансир коштує десь 15$. Ну як тут не почне душити велика зелена жаба. Було вирішино робити його самостійно із того, що є під руками. Докупити прийшлось тільки два круглих неодимових магніти.
Тут не обійшлось без болгарки і мого лютого сусіда, який вміє нею користуватись.
image Продовжити перегляд

Завдяки мому сусідові, попав до моїх рук графічний дисплей від Nokia 1110. Не довго думаючи, захотілось його відразу запустити і подивитись на що спосібна ця цяця. Виявилось, що це просто прекрасна річ для виготовлення власноруч зроблених девайсів. Живиться дисплей від 3,3 вольт, ліній для передачі данних тільки чотири, що просто неймовірно для економії портів, роздільна здатність 92х64. Правда, здатний він тільки приймати данні, нічого і нікуди він не відправляє. Тож якщо він згорить, або його від’єднати, мікроконтролер про це нічого не дізнається. Підсвітка дисплея ядовито зелена, ще прочитав на форумі, що може бути біла. Мій варіант був із зеленою підсвіткою, інвертований, тобто коли пікселі не світяться то вони чорні. Як виявилось, вже після того, як я розвів і розрпаяв плату, зелена підсвітка загорається тільки коли її заживити від 4,2 Вольт. Хоча мала б працювати від 3,3.

Продовжити перегляд

Тема звичайно не нова і обговорювалась на різних сайтах і форумах присвячених електроніці сто разів. Але мені теж захотілось подивитись що це за AVRISP-MKII Clone. Я довго зважував чи потрібен він мені взагалі, при тому що в мене вже є 2 із половиною програматора для avrок. Першим був програматор на борту відладочної плати PinBoard 1.1, це BitBang програматор на основі мікросхеми FT232RL. Взагалі на основі цієї мікросхеми побудована не мала кількість всяких програматорів і інших пристроїв. Другим є USBasp куплений у китайців на Ebay. Ну и половинкою можна назвати знову ж таки PinBoard, із якого можна зробити isp програматор.
Схему свого клона взяв із Радіокота, її трохи модифікував товариш Danko і прошивочку для нього підшаманював теж він. Серцем пристрою є AT90USB162 – атмега із апаратним USB портом, що по ідеї має збільшити надійність зв’язку із комп’ютером. Варіант досить старий. Шукав щось на основі AtmegaXXU4, але нічого толком і не знайшов. Деталі купував на львівському радіо ринку, в магазині РадіоМаг, в них також є свій сайт де можна подивитись чи є у них в наявності дана деталь.

Продовжити перегляд

MultiWii_MAG_declination_calc_Logo

В сотий раз міняв налаштування свого квадракоптера і знадобилось мені перерахувати відхилення компасу (magnetic declination). У файлі настройок вказана тільки веб адреса де можна знайти суму відхилення. Саму формулу перерахунку прийшлось шукати в інтернеті. Щоб нічого не забути, коли буду перераховувати відхилення компасу в наступний раз, вирішив написати простеньку програмку яка пам”ятає формулу і достатньо ввести тільки вірні числа.

Продовжити перегляд