Pull to refresh

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

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


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

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

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

via electronista
Total votes 39: ↑38 and ↓1 +37
Comments 12

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

Reading time 2 min
Views 19K
DIY
image

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


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

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

Reading time 2 min
Views 14K
DIY
сувенир своими рукамиЧто скрывать, все мы любим получить и делать различные подарки и сувениры. Особенно хорошо удаются неожиданные презенты и знаки внимания оказываемые без повода. И уж тем более памятными становятся те, что сделаны своими руками.

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

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

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

Читать дальше →
Total votes 151: ↑145 and ↓6 +139
Comments 47

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

Reading time 6 min
Views 32K
DIY
Накопил немного информации с инета по схемотехнике, контроллерам, различным примерам. Как подтверждение моему небольшому развивающемуся проекту, решил написать сею статью…

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

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

Для небезлимитов — под катом картинки.
Читать дальше →
Total votes 78: ↑76 and ↓2 +74
Comments 78

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

Reading time 8 min
Views 49K
DIY
image

Дисклаймер


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

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

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



Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Comments 9

Видеоуроки AVR

Reading time 1 min
Views 5.9K
Self Promo
Не так давно я, случайно обнаружил, что в интернете практически нет худо-бедно полных и подробных видеоуроков по 8 битным avr на русском языке. Вообще, всевозможных видеоуроков полным полно. Но, на мой взгляд, страдают они двумя вещами: 1) Они не окончены. Автор начинает делать, потом бросает. 2) Автор сразу гонит вперед, не изложив самых базовых вещей. Вот эти проблемы я, с переменными успехами, постарался поправить.
Читать дальше →
Total votes 16: ↑10 and ↓6 +4
Comments 19

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

Reading time 3 min
Views 28K
DIY
Наверное первое, о чем задумывается владелец после покупки троллингового мотора к лодке, или, скажем, установки электрокита на велосипед — это то, насколько далеко можно безопасно уплыть/уехать без необходимости возвращаться обратно на веслах или педалях. Подобная же участь не обошла и меня, поэтому когда несколько лет назад у меня появился электрический лодочный мотор, сразу же возникла идея реализовать контроль расхода ампер-часов из питающей мотор батареи простым, но при этом более-менее точным способом.
Читать дальше →
Total votes 27: ↑26 and ↓1 +25
Comments 9

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

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

image

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

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

Reading time 5 min
Views 23K
НеоБИТ corporate blog Information Security *Programming *CTF *
Обход беспарольной авторизации уже давно будоражит умы компьютерных энтузиастов. При мыслях о биометрике по спине проходит холодок: ну а вдруг как отрежут палец или вырвут глаз? А самый гуманный и уже никого не удивляющий способ — это, конечно, USB-ключи.

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

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

Reading time 3 min
Views 91K
COOLRF corporate blog

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

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

Reading time 4 min
Views 39K
Даурия Аэроспейс corporate blog

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

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

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

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

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

Reading time 5 min
Views 276K
DIY
Tutorial
image

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

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


(Данное видео дублирует представленную ниже информацию)
Интересненько...
Total votes 24: ↑19 and ↓5 +14
Comments 8

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

Reading time 4 min
Views 27K
C++ *
Sandbox
Здравствуйте!

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

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

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

Reading time 6 min
Views 26K
C++ *
Приветствую Хабр, и всех его многочисленных обитателей!

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

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

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

Reading time 5 min
Views 129K
DIY
Tutorial
image

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

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



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

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

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

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

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

Reading time 6 min
Views 17K
C++ *Assembler *Algorithms *
image

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


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

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

Reading time 4 min
Views 71K
Programming microcontrollers *
Sandbox
Эта публикация — ответ на часто задаваемые вопросы по семейству микроконтроллеров ATtiny4/5/9/10. Большинство из них решается внимательным чтением документации. Тем не менее, я решил описать основные отличия в работе с этими МК. Под катом вы найдёте рассказ о самых младших AVR'ах, а также описание проблем, появляющихся при знакомстве с ними.

image
Читать дальше →
Total votes 38: ↑37 and ↓1 +36
Comments 28

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

Reading time 1 min
Views 12K
МУК corporate blog System Programming *Industrial Programming *
Tutorial
Recovery mode
В свое время мы были партнерами киевских хабравстреч, нашей задачей была аудио/видеозапись докладов, которые читали хабровчане.

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

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


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



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

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

Reading time 5 min
Views 17K
Rainbow corporate blog Programming microcontrollers *Development for IOT *
Tutorial

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