Включение и выключение света с помощью одной кнопки на AVR (использование токового трансформатора)
Ниже представлена простая схема устройства на микроконтроллере ATtiny13A для включения и выключения лампы с помощью одной кнопки.
Причем, когда лампа не горит, контроллер не запитывается.
В качестве датчика выключения использован токовый трансформатор.
Читать дальше
Причем, когда лампа не горит, контроллер не запитывается.
В качестве датчика выключения использован токовый трансформатор.
Читать дальше
Необычный блок питания на микроконтроллере

Этот блок питания уже рассматривался на местном форуме, однако полного описания конструкции там не было. Теперь я решил подробно рассказать, как его настраивать и пользоваться им. От большинства блоков питания, описываемых в интернете, он отличается методом понижения напряжения и компактной формой корпуса.
Читать дальше
Сотворение Мира 2012 в Перми
Немножко о музыке…
У нас вчера проходил фестиваль «Сотворение мира» который обычно идет в Казани. Был я там аж в течение 12 часов.
Читать дальше
У нас вчера проходил фестиваль «Сотворение мира» который обычно идет в Казани. Был я там аж в течение 12 часов.
Читать дальше
Рай на Земле
Два года назад я поехал по студенческому обмену учиться в Копенгаген. Честно говоря, перед выездом я слабо себе представлял куда я попаду и сокрушался по поводу скандинавской дороговизны.А потом я попал в Рай. Такой, куда воспаряют в клубах канифольного дыма души электронщиков, умерших с паяльником в руках. Но меня туда пустили при жизни…
Земная ипостась этого рая называется Ingeniørhøjskolen i København — по нашему «Высшая инженерная школа Копенгагена». Диплом бакалавра, по документам -чуть повыше техникума. Меньше 2000 студентов на 4 факультетах — как захолустный провинциальный технарь. Но не верьте документам, не верьте!
Читать дальше
Земная ипостась этого рая называется Ingeniørhøjskolen i København — по нашему «Высшая инженерная школа Копенгагена». Диплом бакалавра, по документам -чуть повыше техникума. Меньше 2000 студентов на 4 факультетах — как захолустный провинциальный технарь. Но не верьте документам, не верьте!
Читать дальше
- +3
- 22 августа 2011, 02:40
- count_enable
- 120
Рыба-дирижабль с дистанционным управлением
www.youtube.com/watch?v=vIJINiK9azc
Все просто. Надувная рыба заполненная гелием, ИК пульт, ИК приемник, на рыбе 2 мотора с редукторами, первый — хвостовой плавник, второй — перемещение баланса (приемника с батарейкой) вперед-назад для создания наклона носа вверх или вниз (соответственно взлетаем или снижаемся)
запускается только в помещениях (ввиду его крайне малого веса)
такой агрегат можно купить за 40 баксов (на сайте указанном в описании видео)
но можно сделать и самому, ведь он крайне прост в изготовлении, шар в виде рыбы можно легко найти в магазине (например), гелий тоже не дефицит, дистанционное управление по ИК каналу легко собрать на микроконтроллере, а моторы просто можно выдрать из мелких игрушек.
п.с. почему-то сюда не вставляется видео с ютуба (кнопкой «видео» в редакторе), поэтому дал ссылкой.
Все просто. Надувная рыба заполненная гелием, ИК пульт, ИК приемник, на рыбе 2 мотора с редукторами, первый — хвостовой плавник, второй — перемещение баланса (приемника с батарейкой) вперед-назад для создания наклона носа вверх или вниз (соответственно взлетаем или снижаемся)
запускается только в помещениях (ввиду его крайне малого веса)
такой агрегат можно купить за 40 баксов (на сайте указанном в описании видео)
но можно сделать и самому, ведь он крайне прост в изготовлении, шар в виде рыбы можно легко найти в магазине (например), гелий тоже не дефицит, дистанционное управление по ИК каналу легко собрать на микроконтроллере, а моторы просто можно выдрать из мелких игрушек.
п.с. почему-то сюда не вставляется видео с ютуба (кнопкой «видео» в редакторе), поэтому дал ссылкой.
Первый конкурс сообщества EasyElectronics завершен!
Итак, Свершилось! Были написаны целых 100 конкурсных постов и я даже провел подсчет конкурсных баллов. Система подсчета несколько изменилась, но суть осталась прежней.


Первое место
Самый толстый приз — Цифровой осциллограф ATTEN ADS1042CM от магазина Masteram достается камраду Lifelover'y. Выдавшему нам доставляющую серию постов про работу с сетью на микроконтроллере. Нобелевскую премию ему за это, конечно, не дадут. Но столь качественной и подробной проработки темы я еще не встречал. Графики, примеры, код, изобилующий комментариями, отладочный модуль. Много народу кинулось повторять и осваивать ENC28J60. Плюс еще несколько интересных статей про работу со звуком на микроконтроллерах. Не считая ряда внеконкурсных статей. При этом его набранные баллы обнуляются и в следующий тур он войдет без форы.
Читать дальше


Первое место
Самый толстый приз — Цифровой осциллограф ATTEN ADS1042CM от магазина Masteram достается камраду Lifelover'y. Выдавшему нам доставляющую серию постов про работу с сетью на микроконтроллере. Нобелевскую премию ему за это, конечно, не дадут. Но столь качественной и подробной проработки темы я еще не встречал. Графики, примеры, код, изобилующий комментариями, отладочный модуль. Много народу кинулось повторять и осваивать ENC28J60. Плюс еще несколько интересных статей про работу со звуком на микроконтроллерах. Не считая ряда внеконкурсных статей. При этом его набранные баллы обнуляются и в следующий тур он войдет без форы.
Читать дальше
Осваиваем дисплеи от мобильных телефонов
Что бы не засирать чужие комменты и что бы несколько собрать воедино накопленную информацию, напишу в отдельный блог то что удалось пощупать (и ещё немного). Вода будет, готовых примеров не найдете, полезных ссылочек подкину.
Давно уже не секрет что мобильные телефоны являются поставщиками дешёвых и аппетитных запчастей, которые можно использовать в радиолюбительских задачах. Взять хотя бы всеми избитый дисплей от Nokia 3310. При цене в ~55р на нем можно разместить 6 строк по 14 символов. В то время как Winstar'овский дисплей 2х16 стоит в ~190р. А если вспомнить что данные дисплеи графические, кто знает цену графического винстара? по моему в районе 590р я видел последний раз. Разница в цене на порядок. А в чем подвох?
Читать дальше
Давно уже не секрет что мобильные телефоны являются поставщиками дешёвых и аппетитных запчастей, которые можно использовать в радиолюбительских задачах. Взять хотя бы всеми избитый дисплей от Nokia 3310. При цене в ~55р на нем можно разместить 6 строк по 14 символов. В то время как Winstar'овский дисплей 2х16 стоит в ~190р. А если вспомнить что данные дисплеи графические, кто знает цену графического винстара? по моему в районе 590р я видел последний раз. Разница в цене на порядок. А в чем подвох?
Читать дальше
STM8 и LCD на основе HD44780
Выходные прошли, а так как хобби выходных не признает, написал я небольшую интерфейсную либу для STM8 (а конкретнее под STM8S-Discovery, но думаю будет работать где угодно).
Для вывода на LCD достаточно трех строчек :)
и получается вот такая красота:

Первая строка — инициализация порта (используется 6 бит, остальные 2 корректно не трогаются), единственное ограничение — дата-линии должны быть либо в младшем, либо в старшем ниббле (ну или по-посконному, по-латыни, тетраде :)).
Далее выводим функцией Out. Для очистки экрана есть ClearLcd.
Наткнулся на одну непонятку: Cosmic не дает сделать extern функцию без аргументов — кто знает, WTF?
Функцию надо объявлять так:
Исходники (Cosmic)
Исходники можете использовать как угодно, при условии вспоминания меня хорошим и добрым словом ;).
PS. При использовании надо подключать StdPeriphLib, соответственно в настройках проекта определены дефайны: STM8S105 F_CPU=16000000. При использовании другого контроллера или частоты не забывайте их корректировать.
Для вывода на LCD достаточно трех строчек :)
#include "HD44780.h"
....
InitLcd(GPIOB, GPIO_PIN_4, GPIO_PIN_5, GPIO_PIN_LNIB);
Out(0, "DareDen&STM8 for");
Out(1, "easyelectronics.");
и получается вот такая красота:

Первая строка — инициализация порта (используется 6 бит, остальные 2 корректно не трогаются), единственное ограничение — дата-линии должны быть либо в младшем, либо в старшем ниббле (ну или по-посконному, по-латыни, тетраде :)).
Далее выводим функцией Out. Для очистки экрана есть ClearLcd.
Функцию надо объявлять так:
extern void foo(void);
— void в скобках обязателен.Исходники (Cosmic)
Исходники можете использовать как угодно, при условии вспоминания меня хорошим и добрым словом ;).
PS. При использовании надо подключать StdPeriphLib, соответственно в настройках проекта определены дефайны: STM8S105 F_CPU=16000000. При использовании другого контроллера или частоты не забывайте их корректировать.
Согласование логических уровней 5В и 3.3В устройств
Всякое решение плодит новые проблемы.
Следствие к закону Мерфи
В настоящий момент все больше и больше производителей микросхем осуществляют перевод их на питание от 1.8В до 3.3В. В связи с этим возникает задача согласования логических уровней устройств с различными питающими напряжениями. Наиболее часто производится подключение 3.3В устройств к 5В устройствам. Методы согласования для этого случая и рассмотрим в данной статье. Однако общие принципы приведенных методов справедливы и для согласования устройств с другими питающими напряжениями при соответствующей адаптации.
Читать дальше
Следствие к закону Мерфи
В настоящий момент все больше и больше производителей микросхем осуществляют перевод их на питание от 1.8В до 3.3В. В связи с этим возникает задача согласования логических уровней устройств с различными питающими напряжениями. Наиболее часто производится подключение 3.3В устройств к 5В устройствам. Методы согласования для этого случая и рассмотрим в данной статье. Однако общие принципы приведенных методов справедливы и для согласования устройств с другими питающими напряжениями при соответствующей адаптации.
Читать дальше
Травим плату тем, что есть на кухне
Для этого нам понадобится:
-Уксус-Пероксид водорода, или просто перекись
-И самый главный ингредиент (что бы вы думали?) Соль

Читать дальше