Сегодня копаясь в интернете нашел интересную штуку:
Electric Imp
Из себя представляет готовый модуль, на борту:
ARM Cortex M3(какой именной пока выяснить не удалось) и WiFi
Рубрика «Программинг микроконтроллеров» - 29
Музыка на дисководе гибких дисков: теория и примеры
2012-07-12 в 10:27, admin, рубрики: ATmega168, diy или сделай сам, FDD, дискеты, музыка, Программинг микроконтроллеров, Электроника для начинающих, метки: ATmega168, FDD, дискеты, музыка
Флоппи-драйв — уже отжившее своё устройство: сегодня практически никто не использует дискеты как носитель информации, поскольку в ходу куда более удобные и быстрые способы распространения информации. Мертвым грузом остаются вполне работоспособные экземпляры, которые могли бы для чего-нибудь сгодиться, например, для извлечения из них музыки.
Внутри дисковода с дискетой с заданной частотой вращается диск с намагничиваемой поверхностью, а считывающая с него информацию магнитная головка позиционируется небольшим шаговым двигателем. Вся конструкция издает характерный шум, знакомый практически всем, и, задавая его ритм и тон, можно получить мотив доставляющих удовольствие музыкальных мелодий.Читать полностью »
Подключаем джойстики от Dendy к PC через Arduino
2012-07-08 в 17:10, admin, рубрики: arduino, dendy, diy или сделай сам, joystick, Nes, Программинг микроконтроллеров, метки: arduino, dendy, joystick, NesДумаю многие из вас помнят те славные времена, когда мы часами рубились в танчики, черепашки ниндзя, батлтодс энд даблдрагон и еще пару десятков других суперских игр на Денди. Это было шикарное время! Большинство игр были чертовски сложные, но даже несмотря на это, неудача за неудачей, мы, все равно, шли к своей цели и начинали игру заного, чтобы уж сегодня-то пройти ее до конца.
Поностальгировав всласть, я решил, что очень хочу поиграть в Dendy и поиграть хочу на ноутбуке, но не на клавиатуре, а на старом добром джойстике.
Ниже я опишу, с какими проблемами я столкнулся и как их решил.
Читать полностью »
Занимательная анатомия микропроцессорных систем
2012-07-05 в 15:19, admin, рубрики: автоматическое управление, микроконтроллеры, Программинг микроконтроллеров, электроника, Электроника для начинающих, метки: автоматическое управление, микроконтроллеры, электроника В последнее время в профильных хабах слышатся мнения о том, что давно пора использовать мощные вычислительные системы или даже компьютеры в качестве основы встраиваемых систем, от выключателя до стиральной машины. Не холивора ради, а интересу для заглянем внутрь некоторых embedded-девайсов, волею судьбы оказавшихся на рабочем столе, пока они не в силах противиться руке инженера с отверткой. Заодно выясним, что применяют, я не побоюсь этого слова, флагманы электротехнической и электронной промышленности в устройствах промышленной (и не очень) автоматики.
Читать полностью »
СОС-1
2012-07-05 в 6:42, admin, рубрики: diy или сделай сам, бесплатный телефон, микроконтроллеры, охранная сигнализация, Программинг микроконтроллеров, Электроника для начинающих, метки: бесплатный телефон, микроконтроллеры, охранная сигнализацияНавеяно статьей “Дистанционный RESET компьютера при помощи мобильного телефона”
Примерно в 2004 году появилась задача — сделать охранное устройство с передачей на сотовый телефон информации о проникновении на объект.
Интересно было сделать устройство так, чтобы “Сотовый Охранный Сигнализатор”, именно так расшифровываются буквы в названии не расходовал денег при своей работе.
В те времена наиболее популярными и доступными были телефоны марки “Siemens”.
Одной из больших проблем, которая всплыла при разработке подобных устройств — как этой модели СОС, так и следующей, более совершенной, стало то, что от момента возникновения идеи до ее реализации проходит достаточно большое время. В результате, используемая модель исчезает с прилавков и достать ее для повторения становится проблемой. Поэтому получаются штучные изделия. В наше время выпуск телефонов этим производителем прекратился полностью.
Основным в разработке любого устройства является проработка идеи в голове. Изделие должно сначала заработать в мозгах и лишь затем материализоваться в камне. От того, насколько хорошо все продумано заранее и зависит дальнейшая работа.
Основной идеей создания СОС-1 была бесплатность работы устройства, поэтому весь алгоритм работы был нацелен на реализацию этой задумки.
В качестве управляющего использовалась восьми-ножка PIC12F629.
Фотография модернизированной клавиатуры.
Читать полностью »
СОС-1. Сотовый охранный сигнализатор
2012-07-05 в 6:42, admin, рубрики: diy или сделай сам, бесплатный телефон, микроконтроллеры, охранная сигнализация, Программинг микроконтроллеров, Электроника для начинающих, метки: бесплатный телефон, микроконтроллеры, охранная сигнализацияНавеяно статьей “Дистанционный RESET компьютера при помощи мобильного телефона”
Примерно в 2004 году появилась задача — сделать охранное устройство с передачей на сотовый телефон информации о проникновении на объект.
Интересно было сделать устройство так, чтобы “Сотовый Охранный Сигнализатор” не расходовал денег при своей работе.
В те времена наиболее популярными и доступными были телефоны марки “Siemens”.
Одной из больших проблем, которая всплыла при разработке подобных устройств — как этой модели СОС, так и следующей, более совершенной, стало то, что от момента возникновения идеи до ее реализации проходит достаточно большое время. В результате, используемая модель исчезает с прилавков и достать ее для повторения становится проблемой. Поэтому получаются штучные изделия. В наше время выпуск телефонов этим производителем прекратился полностью.
Основным в разработке любого устройства является проработка идеи в голове. Изделие должно сначала заработать в мозгах и лишь затем материализоваться в камне. От того, насколько хорошо все продумано заранее и зависит дальнейшая работа.
Основной идеей создания СОС-1 была бесплатность работы устройства, поэтому весь алгоритм работы был нацелен на реализацию этой задумки.
В качестве управляющего использовалась восьми-ножка PIC12F629.
Фотография модернизированной клавиатуры.
Читать полностью »
Дистанционный RESET компьютера при помощи мобильного телефона
2012-07-04 в 22:33, admin, рубрики: дистанционное управление, микроконтроллеры, Программинг микроконтроллеров, сделай сам, Электроника для начинающих, метки: дистанционное управление, микроконтроллеры, сделай сам В далеком 2006 году меня попросили сделать устройство, которое позволяет дистанционно, при помощи мобильного телефона, осуществлять RESET сервера. В то время я плотно работал с PIC-контроллерами Microchip, а знаний по схемотехнике уже хватало, чтобы решить эту задачу пусть и не очень профессионально, но самостоятельно.
Как это работает
Для работы нужен простой мобильный телефон, настроенный на автоматическое поднятие трубки при звонке. К телефону подключается моногарнитура. Сигналы от динамика гарнитуры идут на вход устройства, а от устройства идут сигналы на микрофон гарнитуры. Чтобы сбросить сервер, человек звонит на телефон устройства с любого другого телефона, поддерживающего тональный набор (DTMF). После поднятия трубки пользователь вводит со своего телефона код команды и пароль. Читать полностью »
Автоматический таймер для чистки зубов
2012-07-04 в 5:40, admin, рубрики: DIY, diy или сделай сам, зубы, Программинг микроконтроллеров, метки: DIY, зубыОписание
Однажды я вернулся от дантиста и понял, что всё-таки стоит чистить зубы не менее двух минут. Я использую обычную зубную щетку, а каждый раз нажимать кнопку таймера лень. Я решил сделать устройство, которое само определит, что я достал щётку и засечёт две минуты.
В качестве основы я выбрал микроконтроллер Atmega328p, тензометрический датчик, медные чашки, поднос, звонок от будильника и лист фанеры. В этом посте я расскажу о том, как работает устройство, какие компоненты используются и как был собран корпус.
Начнём с видео, которое демонстрирует работу устройства:
Читать полностью »
Почему бы я не рекомендовал Atmel или о непонимании успеха Arduino
2012-07-03 в 11:02, admin, рубрики: Программинг микроконтроллеровХочу немного поделиться негативным опытом использования микроконтроллеров Atmel в промышленной разработке.
Atmel как целевую платформу выбрал заказчик, хотя мы его и отговаривали (еще даже не зная, что нам предстоит — интуиция, что ли?). Ну что же, «заказчик всегда прав».
В продукте было два контроллера — 32-битный UC3A3 и 8-битный ATMega164. В качестве дебаггера выбрали AVR One!, в качестве среды разработки — AVR Studio 5.0 (последняя версия на момент старта).
И началось!
Критический взгляд со стороны на процессоры Мультиклет
2012-07-02 в 14:09, admin, рубрики: multiclet мультиклет, высокая производительность, Железо, Программинг микроконтроллеров, метки: multiclet мультиклет В последние пару недель на многих сайтах были заметки о начале производства (на азиатских заводах) отечественных процессоров Мультиклет с «прорывной архитектурой и фантастической производительностью», в том числе и на Хабре: Первая опытно-промышленная партия отечественных мультиклеточных процессоров MCp. Все эти заметки в целом рассматривали разработку с позитивной стороны, основываясь на преимуществах в изложении разработчиков. Я всегда интересовался отечественными разработками, и попробую рассказать об этом процессоре чуть более критически, и описать в меру своих возможностей суть этой новой архитектуры.
Источники информации — ограниченная документация доступная на сайте разработчика, и ответы сотрудников компании на вопросы. Читать полностью »