четверг, 25 февраля 2010 г.

Нереальный кнопко-джойстик!




Вот купил просто нереальные кнопки из которых складывается офигенный навигационный джойстик!
Выглядят просто обалденно!
Ну цена недецкая, чуть больше 10 евро за комплект + пересылка из столицы к нам курьером 4 евро.
Но оно того стОит!!!

четверг, 18 февраля 2010 г.

NXP (Philips) USB dongle + LPC922 headboard



Сегодня прибыли новые цацки! Программатор для NXP (основано Philips) микроконтроллеров + "головная" header board плата с микроконтроллером LPC922. Покупал непосредственно на сайте Digi-Key.

Бесит, что за товары из СыШыА нужно платить некислую растаможку.

На плате программатора есть дырочки под "золотые" пины с шагом 2.54мм, чтобы программить микроконтроллеры не через хитрый разъем с ключом путём втыкания (с правой стороны на плате), а нормально через кабель (в случае, если микроконтроллер in circuit).

вторник, 16 февраля 2010 г.

Чиним колесо пылесоса iRobot Roomba 560





Собрались сегодня включить Румбу и пропылесосить коридор, а она не запускается и говорит "Please inspect and clean RIGHT wheel" ("пожалуйста проверьте и почистите ПРАВОЕ колесо"). Это не прикол - там встроены голосовые сообщения об ошибках.
Кстати, отходя от темы, именно так мне и представляестя бытовая техника будующего. Причем это все сделать не сложно. Компьютер проверяет датчики и голосом сообщает где неполадка.

Так вот. Разбираю Румбу, открутив 4 шурупа. Очень удобно - шурупы имеют фиксатор и не вываливаются из крышки когда откручены. Вытаскиваю батарею. Откручиваю 3 винтика и снимаю весь модуль колеса.

Модуль моторчика хитропопый, видимо с датчиком хола, определяет крутится ли, когда подано напряжение питания.

Еще там есть микропереключатель. Когда румба давит на подпружиненое колесо своей массой - микропереключатель замыкается. Вот его-то и заклинило. Под рычажок попала грязь. Почистил - заработало.

Все собрал, включил - Румба работает!

Большой риспект инженерам, создавшим этот пылесос!
Внутри всё нереально логично и удобно смонтировано!

Обожаю изящные инженерные решения!

понедельник, 8 февраля 2010 г.

Температурный сигнализатор








Был сделан температурный сигнализатор на микроконтроллере ATTiny2313.
Устройство предназначено для температурного стенда со старым манометрическим сигнализатором и термометром у меня на работе (их нет на фото).

Схемка будет показывать температуру от цифрового датчика DS1820 и попикивать (в наличии бузер) при прохождении температур кратных "10". То есть при 20,30, 40.... градусах. Студенты будут снимать показания с других (манометрических) приборов и записывать в таблицу.

Нажатие на кнопку "старт" включает реле, запускающее нагревательный элемент, который кипятит воду. При достижении 100 градусов - схема автоматически выключается.

LCD экранчик будет показывать температуру.

Светодиоды MIN и MAX подсоеденены к контактам манометрического сигнализатора.

пятница, 22 января 2010 г.

Программатор "ST-LINK" для микроконтроллеров STM8/STM32







За 20 евро был приобретён классненький УСБ-программатор для микроконтроллеров STM8/STM32.

В комплекте кабель дебугера JTAG, еще парочка кабелей (в том числе и SWIM), куча компактов с софтом (компиляторы C/C++), USB-шнурок.

Отличная фиговина за разумную цену.

Сразу же взял 2 микроконтроллера: STM8L101F3P6 и STM8L101K3T6

Шикарный набор "STM8S-Discovery kit"







Сегодня всего за 10$ был приобретен офигенный набор "STM8S-Discovery kit".
В набор входит платка SWIM-программатора и дебугера и плата с микроконтроллером STM8S105C6T6.

На плате микроконтроллера зюлёный светодиод и контактный кружок touch-сенсора. Изначально в контроллер залита программа, которая позволяет прикасанием к тач-сенсору менять частоту мигания светодиода.

Будем осваивать. Подробные отчеты и фотографии будут позже.

Плата для температурного стенда









Сделана вмеру сложная плата для температурного стенда (фотки стенда будут когда он буит закончен).

На плате: 2 операционника, ЦАП, ATMega8, ULN2803, FTDI-УСБ-интерфейс.

четверг, 24 декабря 2009 г.

SOIC-DIP переходники



В рабочий день перед самым рождеством были изготовлены четыре мини-платки для втыкания в дырявую макетную плату.

Два классных операционных усилителя TS932ID, которые rail-to-rail и цифро-аналоговый преобразователь TC1320EOA (5вольт, 10 мкСек, 8 бит, вход - I2C магистраль) - полный шоколадег, ибо источник питания нужен однополярный. Крайне реккомендую.

Еще платка с двумя лампочками 2 Вт, 12 вольт и между ними супер-термодатчик DS1820.

среда, 23 декабря 2009 г.

Плата для робота на колёсиках







Сделал плату с ATMega8 на борту для управления роботом на колесиках. На плате присутствуют 2 кнопки, 3 светодиода, бузер, 2 драйвера моторчиков BA6218.

Делал это все для бывшего студента :-) Он захотел вспомнить былое и попрограммировать контроллеры :-)

понедельник, 21 декабря 2009 г.

Обновленная версия USB-программатора


Сегодня, убив пол рабочего дня, была изготовлена новая версия USB-программатора для микроконтроллеров АТМЕЛ. Это уже 7й по счету изготовленный мною программатор. Не оставляет мысль заказать заводские платы.

Из нововведений: другая микруха USB-COM, теперь это FT232RL в дурацком микромиздрическом корпусе SSOP28. Так же ATMega8 взята в корпусе TQFP32.

Новый вариант позволил уменьшить плату и чуть ли не вдвое сократить колличество используемых деталей. Правда, и изготавливать стало в 2 раза сложнее технологически. Виной всему корпус SSOP - это полный пипец. Ширина ножки 0.32 мм ! Думал, что не получиться лазерно-утюжным методом, ан нет! Получилось, причем весьма кошерно.



Обратите внимание на спичку, которая положена для сравнения ширины ножек микросхем.

пятница, 20 ноября 2009 г.

Книга "Гроб из Гонконга"

Прочитана книга (аудио) Джеймса Чейза - "Гроб из Гонконга".
Весьма достойно! Отлично закручен сюжет.

суббота, 14 ноября 2009 г.

Запускаем экранчик от Nokia 5110




За один день удалось разобраться и переделать программу "под себя" для руления классным экранчиком от Nokia 5110. Куплен на ebay.com за 10 баксов. Очень даже приличный!

Рулит экранчиком PIC18F13K50.
Среда программирования: MPLAB, компилятор MPLAB C18.

Микроконтроллер на специальной макетной(?) плате с "золотыми" разъемами, для подключения к портам. Питание - через усб от программатора. 3,3 вольта.


среда, 28 октября 2009 г.

Книга: Джеймс Блэйлок. "Подземный Левиафан"



Прочитана книга Джеймса Блэйлока "Подземный Левиафан" ("The Digging Leviathan"). Жанр - хм.... Эдакой гламурный фэнтези? С интересными героями и смешными техническими сооружениями и механизмами.
Вышел бы гламурный фильм (а-ля Чарли и шоколадная фабрика, хотя шоколад, конечно, тут не при чём).

Необычно - да. Я еще в таком жанре книг не читал. Ну и примитивно - да. Если у Лукьяненко развёрнутый законченый мир, тот тут ну совсем примитивно.

Но всё же не жалею, что прочитал. Зацепило ;-)

вторник, 27 октября 2009 г.

Книги: Рекс Стаут. "Ниро Вульф"



Закончился большой период чтения. Прочитаны 74 (да, семдесят четыре!) романа Рекса Стаута о Ниро Вульфе и Арчи Гудвине. Замечательнейшие чтиво! Реккомендую всем любителям тонкого юмора и детективных историй.
Книги, помимо детективного сюжета, ценны передачей атмосферы того времени (30е-40е годы прошлого века).
Есть чему поучиться у героев в плане общения!

Жаль, что романы закончились. Теперь придется искать достойную замену.

четверг, 22 октября 2009 г.

Стас Давыдов. «Не мешайте мне работать!»


Прочитана достаточно интересная книга Стаса Давыдова.
Конечно, в ней рассмотрена специфика именно ИТ-сектора. Не на все сферы деятельности можно наложить советы, данные в книге.

Но, весьма интересно и полезно.

Ссылочка на сайт автора. Скачать можно бесплатно.

понедельник, 28 сентября 2009 г.

Ремонт громкоговорителя (матюгальника)

Пришёл перец из представительства студентов и попросил позырить матюгальник. Не работает.

У пациента были в 3х местах перетёрты провода.

Разобрал, заменил провода на свои, толстые медные, качественно припаял к плате усилителя - всё работает.

Качество сборки прибора ужасное. Проводки и пайка отвратительные. Давно уже не доводилось заниматься с китайской продукцией настолько низкого качества.

В жёлтой чаше - платы усилителей:


Слева видна ручка матюгальника, а справа - конический громкоговоритель с очень сильным магнитом.

Изготовлен(собран) блок питания


По заказу отдного сотрудника был сооружён блок питания.
Сама плата импульсного блока покупная. Цена 30 литов, или чуть меньше 10 евро.
Ооочень достойная цена для 150Вт (сто пятьдесят!) блока питания. Выходные напруги 5, 12, 24 вольта. Режим StandBy. В наличие принципиальная схема (шок!!!).

Была куплена коробка, высверлены отверстия, сделан светодиод и резистор --> в гнездо, припаян нужный заказчику шнур и вуаля!

Кстати, на борту PIC16F627, для power management (в т.ч. управлением в режиме standby).

Очень похоже, что плата блока питания связана с немецкими разработчиками-производителями.

Ну и вся работа заняла ровно 2 часа. Кажется: "Ну что тут делать?". А, нифига! Много мелких тупых работ.





пятница, 18 сентября 2009 г.

Генератор заданий для контрольной

Намалякал генератор заданий для контрольной.
Основная фишка в том, что генерируются 2 варианта: первый, с ответами - это для учителя, а второй, без ответов - для студента.
Название курса "Основы цифровой техники".




среда, 29 июля 2009 г.

PIC микроконтроллеры 18 серии! Let's go!



Вот они - первые мои микроконтроллеры ПИК18!
Начинал знакомство с МК именно с пиков, но не сраслось.
Цена и функциональность 16-й серии удручает, здесь атмелы вне конкуренции.

А вот 18-я серия ПИКов уже бьёт атмелы конкретно!

На фото: в СМД-варианте PIC18F13K50, в а ДИП-корпусе PIC18F14K50.

Очень недорогие и функциональные МК, да еще с нативным УСБ на борту!
После беглого ознакомления впечатлили возможности внутреннего осциллятора по выбору тактовой частоты.

Программатор и дебугер PICKIT2



Приобретен неплохой программатор PICKIT2, точнее, его клон.
И к программатору плата с гнездом для непосредственного программирования на ней контроллеров в DIP корпусах. Мне иногда нужна именно такая фишка.