Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Революция мультитача с Atmel maXTouch

Компьютерное железо
Компания Atmel представила новую серию контроллеров для сенсорных экранов. Разработка, получившая название maXTouch, уникальна. Дело в том, что этот контроллер поддерживает неограниченное количество раздельных и одновременных нажатий и при этом способен обновлять экран с частотой 250 Гц.


Кроме того, maXTouch вполне может позволить делать тачскрины размером более 10 дюймов с поддержкой зума, поворота, распознавания фигур и возможностью рукописного ввода. По словам представителей Atmel, maXTouch еще и энергоэффективнее предыдущих разработок в данной области.

Первый контроллер в серии — mXT224 — имеет 224 узла, что позволяет отслеживать множественные нажатия, и способен перерисовывать экран за 4 мс. Еще одно достоинство — интеграция всех компонентов в единый чип, что минимизирует стоимость. Кстати, для экранов небольшого размера можно использовать один чип, для больших — несколько. Производитель отмечает, что mXT224 отлично справляется с распознаванием прикосновения как пальцем или стилусом, так и ногтем или рукой в перчатке.

mXT224 уже продается. Производители сенсорных экранов могут закупаться по цене $4,75 в партиях от 1 млн штук. В конце 2009 и в 2010 году на рынок должны поступить более продвинутые модели maXTouch.

via electronista
Всего голосов 39: ↑38 и ↓1 +37
Просмотры 408
Комментарии 12

Выводим прогноз погоды на дисплей

DIY или Сделай сам
image

Добрый день всем!


Раньше, чтобы посмотреть прогноз погоды, я обычно заходил на разные метеорологические сайты, потом с приходом разнообразных виджетов я мог узнать погоду, просто посмотрев на рабочий стол. В данный момент я решил изготовить небольшой девайс с экраном, на который может выводиться прогноз погоды с какого либо сайта. Думаю, сейчас наиболее актуально быть в курсе изменений погоды. Потому я решил опубликовать описание устройства на хабре, может кто-то захочет повторить эту конструкцию.
Читать дальше →
Всего голосов 127: ↑124 и ↓3 +121
Просмотры 11K
Комментарии 83

Айтишный сувенир на память своими руками

DIY или Сделай сам
сувенир своими рукамиЧто скрывать, все мы любим получить и делать различные подарки и сувениры. Особенно хорошо удаются неожиданные презенты и знаки внимания оказываемые без повода. И уж тем более памятными становятся те, что сделаны своими руками.

Об одном из таких подарков, изображенным на фото справа, и будет сей рассказ.

В основе этой затеи лежит идея сделать образ танцующей пары из светодиодов и резисторов. Но идея была бы не столь интересной если бы танцующие человечки не мигали азбукой Морзе заданные фразы, если бы это мигание не было бы видно только через камеру вашего мобильного телефона а не простым, невооруженным взглядом, и если бы они символично не перемигивались только крепко держась за руки.

Cхема, код прошивки и комментарии под хабракатом.

Читать дальше →
Всего голосов 151: ↑145 и ↓6 +139
Просмотры 7.8K
Комментарии 47

Домашняя автоматизация

DIY или Сделай сам
Накопил немного информации с инета по схемотехнике, контроллерам, различным примерам. Как подтверждение моему небольшому развивающемуся проекту, решил написать сею статью…

Итак имеем:
Роутер dir-320( с dd-wrt, процесс установки описан на нашем личном блоге, если нужно статью дополню ссылками на блог), контроллер ATmega8535, небольшая схема управления на оптодрайвере, обьект управления ( настольная лампа, усилитель звуковой, домашний водонагреватель ), немного проводов, паяльник, свободное время.
Что хотелось бы получить: программное управление питанием обьектов, питающихся от сети ~220 В.

На Хабре был целый цикл статей про «как включать настольную лампу от LPT» и прочее… НО! Здесь предлагается более-менее продвинутая, безопасная и автономная система по управлению.

Для небезлимитов — под катом картинки.
Читать дальше →
Всего голосов 78: ↑76 и ↓2 +74
Просмотры 17K
Комментарии 78

Микроэлектроника – мотивации псто

DIY или Сделай сам
image

Дисклаймер


Мне нравится заниматься микроэлектроникой. Причем я даже не уверен, что я правильно использую слово «микроэлектроника» — может быть, я занимаюсь совсем не ей. Может быть я занимаюсь схемотехникой. Или программированием. Или программированием микроконтроллеров. Или сборкой электронных устройств. Или еще бог знает чем. Но для себя то, что я делаю, я называю микроэлектроникой – мне лень пойти почитать определение и сопоставить с тем, что я делаю — да простят меня сведущие и, возможно, обидевшиеся.
Несмотря на то, что я занимаюсь микроэлектроникой и уделяю этому занятию достаточно много времени на протяжении почти трех лет – я все еще начинающий с массой больших пробелов в знаниях. Но кое-что у меня получается и я стараюсь разобраться в вопросах, в которых все еще не разбираюсь.
Решил я написать этот пост потому, что вижу с одной стороны большой интерес к «ардуино-постам», трепет при виде мигающего светодиода, а с другой стороны какой-то непонятный мне страх самостоятельно взять и сделать что-то. Ребята, от страхов нам надо избавляться.
Читать дальше →
Всего голосов 208: ↑192 и ↓16 +176
Просмотры 26K
Комментарии 92

Atmel Studio 6 поддерживает как AVR, так и ARM

Программирование микроконтроллеров *
На официальном сайте Atmel появилась бета-версия Atmel Studio 6 (ранее носившая название «AVR Studio»). Теперь студия включает поддержку Atmel ARM и Atmel AVR, а также около 1000 проектов, которые помогут вам при разработке. Распространяется она, как и прошлые версии, бесплатно на сайте компании и всевозможных трекерах.



Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 24K
Комментарии 9

Видеоуроки AVR

Я пиарюсь
Не так давно я, случайно обнаружил, что в интернете практически нет худо-бедно полных и подробных видеоуроков по 8 битным avr на русском языке. Вообще, всевозможных видеоуроков полным полно. Но, на мой взгляд, страдают они двумя вещами: 1) Они не окончены. Автор начинает делать, потом бросает. 2) Автор сразу гонит вперед, не изложив самых базовых вещей. Вот эти проблемы я, с переменными успехами, постарался поправить.
Читать дальше →
Всего голосов 16: ↑10 и ↓6 +4
Просмотры 5.8K
Комментарии 19

Идея и реализация простого средства контроля расхода энергии аккумуляторов

DIY или Сделай сам
Наверное первое, о чем задумывается владелец после покупки троллингового мотора к лодке, или, скажем, установки электрокита на велосипед — это то, насколько далеко можно безопасно уплыть/уехать без необходимости возвращаться обратно на веслах или педалях. Подобная же участь не обошла и меня, поэтому когда несколько лет назад у меня появился электрический лодочный мотор, сразу же возникла идея реализовать контроль расхода ампер-часов из питающей мотор батареи простым, но при этом более-менее точным способом.
Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 14K
Комментарии 9

Интеллектуальное реле управления вентилятором охлаждения двигателя

DIY или Сделай сам
Прочитав пост mrsom о пересадке микроконтроллерной начинки в ретротахометр от Жигулей, решил рассказать об одной своей давней микроконтроллерной разработке (2006 год), сделанной для плавного управления электровентилятором охлаждения двигателей переднеприводных моделей ВАЗа.

image

Надо сказать, что на тот момент уже существовало немало разнообразных решений — от чисто аналоговых до микроконтроллерных, с той или иной степенью совершенства выполняющих нужную функцию. Одним из них был контроллер вентилятора компании Силычъ (то, что сейчас выглядит вот так, известной среди интересующихся своим автоматическим регулятором опережения зажигания, программно детектирующим детонационные стуки двигателя. Я некоторое время следил за форумом изготовителя этих устройств, пытаясь определить, чтов устройстве получилось хорошо, а что — не очень, и в результате решил разработать свое.
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 49K
Комментарии 15

Делаем USB-ключ из Arduino для обхода беспарольной авторизации

Блог компании НеоБИТ Информационная безопасность *Программирование *CTF *
Обход беспарольной авторизации уже давно будоражит умы компьютерных энтузиастов. При мыслях о биометрике по спине проходит холодок: ну а вдруг как отрежут палец или вырвут глаз? А самый гуманный и уже никого не удивляющий способ — это, конечно, USB-ключи.

На очном туре NeoQUEST-2013 мы предложили участникам взломать авторизацию на базе созданного нами USB-ключа, сделанного из Arduino. Для успешного прохождения задания участникам нужно было самим подделать USB-ключ, реализовав на Arduino довольно примитивный механизм авторизации, заключающийся в перемножении нескольких матриц. На первый взгляд, всё просто, однако задание было не без «подводных камней». О том, как тривиальная задача перемножения матриц на Arduino может вызвать затруднения у крутых специалистов, способных без проблем написать драйвер, хакнуть ботнет, и вообще обойти практически любую технологию защиты, читайте под катом.
Читать дальше →
Всего голосов 25: ↑19 и ↓6 +13
Просмотры 22K
Комментарии 6

USB-«свисток» на 2.4Ггц своими руками

Блог компании COOLRF

Пока первые посылки с нашими модулями едут к своим покупателям, мы подготовили статью, которая поможет им их собрать (если приобретался набор для самостоятельной сборки) или же снять вопросы по схемотехнике (если приобретены модули в сборе). На фото — наш USB-адаптер, который можно приобрести как в виде конструктора, так и полностью собранным и готовым к работе.
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры 46K
Комментарии 22

RosCanSat или «спутник» в алюминиевой банке по-русски

Блог компании Даурия Аэроспейс

Успешно завершился III Российский чемпионат «CanSat», который проходил в начале июля в Талдомском районе.

CanSat – это действующая модель микроспутника весом до 350 граммов. Все основные элементы «спутника» должны вмещаться в банку объемом 0,5 л. «Спутник» запускается ракетой или сбрасывается с вертолёта с высоты 1-2 км и за время плавного спуска на парашюте передает полезную информацию.

Так начинаются все официальные сообщения о прошедшем мероприятии. У читателя который знаком с форматом CanSat возникает вопрос: «Стоп! А почему 0,5, а не 0,33?», у читателя не знакомого с форматом CanSat возникает вопрос: «Что это такое?», а так же «Какая польза от модели спутника и такой маленькой высоты?» и прочие такие же ассоциации.

Мне посчастливилось побывать в жюри этого конкурса и под катом я расскажу в чем же отличия CanSat'а русского, от его американского прародителя.
Читать дальше →
Всего голосов 66: ↑66 и ↓0 +66
Просмотры 39K
Комментарии 20

Превращаем Arduino в полноценный AVRISP программатор

DIY или Сделай сам
Tutorial
image

Приветствую всех пользователей хабра, в частности тех, кто страдает темой Arduino, как и я.

Меня уже давно спрашивают — можно ли прошивать hex файлы при помощи Arduino? Изменять фьюзы? Считывать прошивку? И всякое такое… Ответ — можно, и я сегодня вам расскажу, как я это делаю.


(Данное видео дублирует представленную ниже информацию)
Интересненько...
Всего голосов 24: ↑19 и ↓5 +14
Просмотры 145K
Комментарии 8

ATtiny13a: Контроллер управления СТОП-сигналом и габаритными огнями автомобиля

C++ *
Из песочницы
Здравствуйте!

Ехал с работы домой, думая о прекрасном, о жизни размышляя, под ненавязчивую музыку. Я думал, как хорошо будет поужинать, налить горячего чаю, наблюдая, как за окном кружится этот мокрый и липкий снег, который в моем городе дорожные службы то ли отказываются убирать, то ли не могут.

И вот на тебе! Пробка… А ехать еще и ехать. Путь не близкий, с учетом пробки — это не менее 3 часов до дома.
Ну, соответственно: подбадриваю себя, что, мол, дома ужин, чай, снег за окном. И вроде настроение возвращаться начинает, как внезапно с правой полосы Toyota Prius (ну, знаете такой — на батарейках весь), включает левый поворот и лезет прямо перед моей машиной… «Хорошо, дружище! Езжай, все равно вместе стоять 3 часа.» Встроился, проехал два метра и встал. Как положено на дороге в пробке, зафиксировался тормозом.
Читать дальше →
Всего голосов 26: ↑21 и ↓5 +16
Просмотры 27K
Комментарии 110

Еще один программный ШИМ или реабилитация Attiny13a при помощи Дзен

C++ *
Приветствую Хабр, и всех его многочисленных обитателей!

Сразу оговорюсь, что то о чём здесь пойдет речь не очень рассчитано на новичков, тем не менее если есть интерес и тяга к изучению, напротив — прошу познать.

А в этот раз, речь пойдет о реализации гибридного ШИМ, которых наплодилось в сети уже множество. Так что думаю еще один, или два, или три (бонусом), будут не лишними или не будут лишними.
Читать дальше →
Всего голосов 20: ↑17 и ↓3 +14
Просмотры 24K
Комментарии 131

Как восстановить неправильно выставленные фьюзы в ATtiny

DIY или Сделай сам
Tutorial
image

Привет всем хабраюзерам. Думаю многие, кто занимается микроконтроллерами, имеют небольшой опыт в «блокировке» микроконтроллера неправильно выставленными фьюз-битами, например, неправильные настройки тактирования, в частности — очень низкая частота, например 16 КГц.

Так же данный метод должен подойти для случаев, когда были случайно изменённые фьюз-биты RSTDISBL, а конкретнее — порт RESET используется как порт ввода/вывода или же небрежное отношение к фьюз-биту SPIEN(разрешение на последовательное программирование), всё это исключает прошивку классическим способом по протоколу SPI(In-System Programming).



В этом видео я расскажу, и покажу, как можно разблокировать микроконтроллеры из серии ATtiny у которых не правильно выставленные фьюз-биты.

Данный метод годиться не для всех ATtiny, но подходит для большинства популярных, вот их список:

  • ATtiny13;
  • ATtiny24;
  • ATtiny25;
  • ATtiny44;
  • ATtiny45;
  • ATtiny84;
  • ATtiny85.

На видео я показал как можно восстановить заводские фьюз-биты при помощи Arduino, по сути информация представлена ниже дублируется в видеоформате.
Читать дальше...
Всего голосов 33: ↑28 и ↓5 +23
Просмотры 41K
Комментарии 24

Использование цветовых пространств в ATTiny13a для WS2811

C++ *Assembler *Алгоритмы *
image

И вновь приветствую, Хабр!


Моя новая идея посвящена использованию цветовых пространств в микроконтроллерах.
То что моя новость кому-то таковой не покажется, я нисколько не удивлюсь.
Однако я предлагаю метод и его реализацию, подобных которому я не встречал.
Читать дальше →
Всего голосов 31: ↑27 и ↓4 +23
Просмотры 17K
Комментарии 8

Большие подводные камни маленького контроллера

Программирование микроконтроллеров *
Из песочницы
Эта публикация — ответ на часто задаваемые вопросы по семейству микроконтроллеров ATtiny4/5/9/10. Большинство из них решается внимательным чтением документации. Тем не менее, я решил описать основные отличия в работе с этими МК. Под катом вы найдёте рассказ о самых младших AVR'ах, а также описание проблем, появляющихся при знакомстве с ними.

image
Читать дальше →
Всего голосов 38: ↑37 и ↓1 +36
Просмотры 42K
Комментарии 28

Видео о программировании микроконтроллеров Atmel

Блог компании МУК Системное программирование *Промышленное программирование *
Recovery mode
Tutorial
В свое время мы были партнерами киевских хабравстреч, нашей задачей была аудио/видеозапись докладов, которые читали хабровчане.

Как-то прошел незаметным на хабре замечательный доклад Андрея Чижа на одной из хабравстреч о программировании микроконтроллеров.

Видео доклада


P.S. Вопросы к докладчику лучше писать в комментариях к видео, автор доклада там отвечает на вопросы.



Каталог всех решений и сервисов дистрибьютора МУК
МУК-Сервис — все виды ИТ ремонта: гарантийный, не гарантийный ремонт, продажа запасных частей, контрактное обслуживание
Всего голосов 20: ↑14 и ↓6 +8
Просмотры 12K
Комментарии 10

Делаем iBeacon и Eddystone Beacon «на коленке»

Блог компании Rainbow Программирование микроконтроллеров *Разработка для интернета вещей *
Tutorial

iBeacon и Eddystone — это сервисы Apple и Google соответственно, использующие BLE (Bluetooth Low Energy) для локального позиционирования внутри помещений. Базовый принцип у обоих сервисов одинаков, отличается лишь формат передаваемых данных. Маяк (передатчик) периодически, с интервалом от долей секунды до нескольких секунд, передаёт пакеты стандарта Bluetooth LE, которые содержат помимо заголовка дополнительную информацию. Технология не предназначена для точного определения положения в помещении, а лишь для фиксирования момента приближения на некоторое близкое расстояние к маяку.
Классический пример использования маяков — музеи. Приходя в музей, вы устанавливаете на смартфон специальное приложение и отправляетесь осматривать экспозицию. Приближаясь к экспонату (маяку) на некоторое расстояние, смартфон это фиксирует и выводит на экран экскурсионную информацию.
В продаже можно найти немало готовых маяков, но сегодня мы соберем прототип собственного маяка (как iBeacon, так и Eddystone) на микроконтроллере SAML21 и BLE модуле BTLC1000 от Atmel.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 16K
Комментарии 7