Не так давно я собрал свой аналог AMB, она же MyLaps. Для тех кто не знает — это сильно навороченная система для подсчета кругов радиоуправляемых моделей, картингов и даже автоспорт. Стоимость готового комплекта от MyLaps просто космическая. Моя задача была создать либо клон, либо максимально совместимое. Что же у меня получилось на данный момент.
Читать полностью »
Рубрика «avr» - 15
Система автоматического подсчета кругов и времени для RC-автомоделей
2013-09-30 в 13:12, admin, рубрики: avr, diy или сделай сам, Программинг микроконтроллеров, метки: avrАналог Meggy JR RGB своими руками
2013-09-28 в 15:10, admin, рубрики: arduino, avr, DIY, diy или сделай сам, IAR, Программинг микроконтроллеров, метки: arduino, avr, DIY, IARДобрый день, хочу вкратце рассказать о создании бюджетного аналога Meggy JR RGB, о котором на хабре писали довольно давно.
Предыстория
После прочтения того поста я загорелся идеей сделать что-то подобное, но дешевле. Спустя год был куплен Arduino. Поигравшись с ним и поморгав светодиодом, я решил сделать то, что давно хотел.
Читать полностью »
Автомобильный стрелочный тахометр для новичка или немного шаманства с фиксированной точкой на AVR
2013-09-16 в 16:07, admin, рубрики: avr, diy или сделай сам, Программинг микроконтроллеров, тахометр, метки: avr, diy или сделай сам, тахометр Всем привет! Хотелось бы поделиться с сообществом своей историей модернизации тахометра ТХ-193
Неделю назад обратился ко мне один человек с довольно нестандартным заданием — нужно было обеспечить работу древнего тахометра ТХ-193(ВАЗ 2106) с современным двигателем ВАЗ21126(Приора), имеющем систему зажигания с индивидуальными катушками на каждый цилиндр, а значит просто подключить ТХ-193 к катушке зажигания уже не получится. К тому-же заказчик хотел повысить эксплуатационные качества прибора, оставив не тронутым его внешний вид и дизайн. В общем дело кончилось тем, что я взялся выпотрошить электронную начинку прибора и разработать свою, с блэкджеком и шлюхами. Информацию о частоте вращения коленчатого вала тахометр теперь будет получать от ЭБУ Январь 7.2, для чего в последнем имеется специальный вывод.
Под катом фото, видео, схема, исходники и много текста, повествующего о логарифмах и о том как правильно масштабировать данные и отделаться от запятой.
Читать полностью »
Реализация мьютекса вне ОС на примере микроконтроллера AVR и шины TWI
2013-09-12 в 9:30, admin, рубрики: avr, diy или сделай сам, Mutex, Программинг микроконтроллеров, метки: avr, mutexРешил однажды для себя я соорудить погодную станцию. Датчики там разные, в том числе на шине I2C. И как годится, обычно вначале, сделал все на флагах ожидания. Но путь настоящего джедая иной, и было решено все повесить на прерывания. Вот тут и начался геморрой. Проблема, с которой я столкнулся это обработка нескольких подряд идущих запросов. Например датчик давления BMP085 для дальнейшей работы с ним, требует вытянуть из его EEPROM 11 калибровочных констант:

О том как я пришел к решению и последовательность хода мыслей изложены ниже.
Читать полностью »
Детектор наличия человека в туалете
2013-08-22 в 21:08, admin, рубрики: avr, diy или сделай сам, автоматизация, оптопара, Программинг микроконтроллеров, туалет, Электроника для начинающих, метки: avr, автоматизация, оптопара, туалетЛюблю, когда освещение включается автоматически, поэтому стараюсь автоматизировать это везде, где только можно. В коридоре это делается элементарно — датчиком движения. В кладовке можно просто включать свет, когда открыта дверь.
Как же сделать это в туалете? Когда человек сидит на унитазе, особого движения нет, свет будет гаснуть, да дверь обычно за собой закрывают. Передо мной встала задача — создать устройство, которое будет определять, что на унитазе сидит человек, либо что кто-то вообще находится в туалете.
Читать полностью »
LAN-тестер на AVR своими руками
2013-08-19 в 19:56, admin, рубрики: AtMega16, avr, DIY, diy или сделай сам, Программинг микроконтроллеров, метки: AtMega16, avr, DIY Проблема тестирования свежепроложенной локальной сети актуальна всегда. Когда-то мне в руки попала железка под названием «Rapport II», которая, вообще говоря, тестер для систем CCTV, но витую пару прозванивать умеет тоже. Железка та давно уже умерла, а вот впечатление осталось: при тестировании витой пары она показывала не просто переполюсовку и распарку, но точную схему обжима! Например, для кроссовера это выглядело 1 → 3, 2 → 6, 3 → 1, и так далее.
Но заплатить порядка 800 нерусских рублей за устройство, в котором я реально буду использовать всего одну функцию? Увольте! Как же это работает, может, проще сделать самому? Гугл в руки, и… сплошное разочарование. Вывод поиска состоит на 80% из мигалок светодиодами на сдвиговом регистре / AVR / PIC / свой вариант, и на 20% из глубокомысленных обсуждений форумных гуру на темы «купите %название_крутой_железки_за_100499.99_вечнозеленых% и не парьтесь». Посему, хочу предложить хабрасообществу свое решение данной проблемы в стиле DIY. Кого заинтересовало — прошу под кат (осторожно, некоторое количество фото!).
Читать полностью »
Анализ протокола игрушечного вертолёта на ИК-управлении
2013-08-13 в 19:56, admin, рубрики: avr, diy или сделай сам, Игровые приставки, Программинг микроконтроллеров, метки: avrНедавно друг притащил ко мне простенький игрушечный вертолёт:
Управляется он не по радио, а посредством инфракрасных сигналов. На самом вертолёте стоит обычный ДУ-приёмник, а значит используется несущая частота в 36-40кГц, и не составит труда разобраться в структуре сигналов, которые посылает пульт, чем я и решил заняться.
Сразу скажу, что вся эта затея изначально не имела никакого смысла, это просто статья о том, как развлекаются айтишники :)
Читать полностью »
Создание умного домофона с автоответчиком и Интернет-соединением
2013-08-04 в 0:16, admin, рубрики: avr, diy или сделай сам, автоответчик, звук, Программинг микроконтроллеров, умный дом, метки: avr, автоответчик, звук, умный дом Не так давно я чинил домофонную трубку и задумался — а не сделать ли мне небольшую модернизацию? Научить его уведомлять меня через Интернет о том, что кто-то приходил или даже удалённо открывать дверь с мобильного телефона… А затем я решил — почему бы вообще не сделать автоответчик? На телефонах сейчас автоответчик уже мало кому нужен, а вот знать, кто же ко мне приходил, было бы весьма полезно, особенно при том, что я не привык брать трубку, если никого не жду. Воплотить идею в реальность оказалось не так уж сложно.
Читать полностью »
Делаем радиоуправление для самолета
2013-05-30 в 19:36, admin, рубрики: avr, RF-модули, Программинг микроконтроллеров, радиоуправление, робототехника, Электроника для начинающих, метки: avr, RF-модули, радиоуправление, шим
Прочитав этот пост загорелся и я идеей склепать свой самолетик. Взял готовые чертежи, заказал у китайцев моторчики, аккумуляторы и пропеллеры. А вот радиоуправление решил сделать самостоятельно, во-первых — так интереснее, во-вторых — надо себя чем-то занять пока посылка с остальными запчастями будет ехать, ну и в третьих — появилась возможность соригинальничать и добавить всяких плюшек.
Осторожно, картинки!
Читать полностью »
TP-Link TL-WR703N. Небольшой, но полезный мод
2013-05-03 в 15:40, admin, рубрики: Atmega, avr, DIY, diy или сделай сам, wr703N, роутер, метки: Atmega, avr, DIY, wr703N, роутерМиниатюрный роутер TP-Link TL-WR703N стал эдаким преемником знаменитого D-Link DIR-320 — в сети можно найти немало конструкций на базе этого девайса, вроде роботов с веб-камерой и управлением через веб-интерфейс, приемников интернет-радиостанций и т.д. Я же заказывал его для использования именно по прямому назначению, но руки все равно зачесались внести какое-нибудь изменение в конструкцию — так и родилась идея встроить в корпус дисплей для вывода системной информации. Под катом — мало текста и много фотографий)