Первый конкурс сообщества EasyElectronics завершен!
Итак, Свершилось! Были написаны целых 100 конкурсных постов и я даже провел подсчет конкурсных баллов. Система подсчета несколько изменилась, но суть осталась прежней.


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


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

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

Читать дальше
Блок питания на TinySwitch
Для зарядника для шуруповерта потребовался блок питания 20-21В с выходным током 0.4А, причем в корпусе родного (дабы в родной кейс лез без проблем). Что ж, требованиям опять-таки больше всего удовлетворяет импульсник, так что вперед!

После изрядного количества экспериментов, в которых питальники грелись, пускали Хоттабыча либо не выдавали нужной мощности пришлось-таки почитать Семенова :) В результате определилась топология (флайбэк) и основа — микросхема из серии TinySwitch II фирмы Power Integrations (PI). Фирма специализируется на разработке и выпуске микросхем для всевозможных источников питания и делает весьма интересные вещички. Серия TinySwitch же представляет собой линию контроллеров сетевого источника питания по топологии флайбэк со встроенным высоковольтным MOSFET ключом.
Читать дальше

После изрядного количества экспериментов, в которых питальники грелись, пускали Хоттабыча либо не выдавали нужной мощности пришлось-таки почитать Семенова :) В результате определилась топология (флайбэк) и основа — микросхема из серии TinySwitch II фирмы Power Integrations (PI). Фирма специализируется на разработке и выпуске микросхем для всевозможных источников питания и делает весьма интересные вещички. Серия TinySwitch же представляет собой линию контроллеров сетевого источника питания по топологии флайбэк со встроенным высоковольтным MOSFET ключом.
Читать дальше
IAR Embedded Workbench for AVR. Быстрый старт.
IAR — это один из лучших компиляторов С/С++ для множества микроконтроллеров, начиная от 8051 и заканчивая продвинутыми ARMами. Про создание проектов для ARM уже писали в учебном курсе имени этого же контроллера, я же напишу про создание проекта для AVR, особенностей работы и отладки в нем.

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

Читать дальше
Тахометр на Attiny.Продолжаем знакомство с AVR.
Для тех, кто не знает, тахометр-прибор для измерения частоты вращения.В этой статье я расскажу, как сделать такой прибор на микроконтроллере AVR Attiny2313.Попутно мы разберем такие функции МК, как таймер/счетчик, прерывания по таймеру/счетчику, внешние прерывания и работа с LCD дисплеем и переменными.
Читать дальше
Читать дальше
Датчик температуры и влажности SHT21
Речь сегодня пойдет о датчике температуры и влажности — SHT21. Компания Sensirion его до сих пор раздает семплами уже нет, много народу уже заказало себе этот сенсор и чешет репу над тем, куда-бы его применить.

Давайте разберемся, что нам подарили, как с этим работать, и где это можно заюзать.
Читать дальше

Давайте разберемся, что нам подарили, как с этим работать, и где это можно заюзать.
Читать дальше
Зарядное устройство на MAX713. Импульсный режим.
Вступление
MAX713 — наверное, самый известный контроллер заряда для NiCd/NiMH. Я о нем прочитал в незапамятные времена в журнале Радио и прикупил сразу, как только смог. Сделать планировал универсальный зарядничек для пальчиковых и иже с ними аккумуляторов. Но… Провалялся он у меня лет пять, задача утратила актуальность и однажды я решил применить его хоть куда-нибудь. Вот, зарядник от свежекупленного шуруповерта подойдет. А то уж больно убог он, да и пятичасовой заряд без контроля — не комильфо.
Первый вариант схемы был содран из журнала, обычный линейный режим. Ключевой транзистор, рассеивая 4Вт, прилично грелся и сварил до смерти одну из банок аккума. Не айс. Кроме того, родной блок питания не выдавал необходимых для нормальной работы зарядника 20В, и я начал изучать импульсные источники — хотелось запилить нечто в корпусе родного адаптера, а то в кейс не влезет. После прочтения книги Семёнова, в очередной раз заглянув в даташит, я обнаружил, что вариант включения MAX713 в импульсном режиме стал куда понятнее, и перепилил под него. Ну и кроме того, после нескольких экспериментов, с дымом и без, зарядник таки обзавелся импульсным источником питания. Но о нем — в следущий раз.
Читать дальше
Препроцессор C
Си препроцессор представляет собой макро язык, который используется для преобразования программы до того как она будет скомпилирована. Причем сама программа может быть не обязательно на Си, она может быть на С++, Objective-C или даже на ассемблере. В общем препроцессор представляет собой примитивный как-бы функциональный язык, с помощью которого можно делать вполне интересные вещи.
Читать дальше
Читать дальше
Переходим от AT90S2313 к Attiny2313
Микроконтроллер AT90S2313 фирмы Atmel снят с производства, поэтому найти его сейчас крайне трудно.На смену ему пришел Attiny2313, который продается на каждом углу.Тем не менее, проекты под AT90S2313 присутствуют в интернетах и старой литературе по AVR.Чтобы переделать прошивку МК под attiny нужно внести некоторые изменения в программу.В этой статье мы рассмотрим эти самые изменения, так сказать «как перетащить на более новый контроллер сферический проект в вакууме»©Lifelover.
Читать дальше
Читать дальше
Радио модуль RFM70

Радиомодули RFM70 фирмы HopeRF представляют из себя маломощные приёмопередатчики нелицензируемого диапазона 2.4 ГГц с неплохими параметрами и очень привлекательной ценой. Конструктивно, модули представляют из себя печатную плату 13х17 мм с микросхемой-«каплей» и печатной антенной.
Модуль работает в диапазоне 2400-2483 МГц, который разбит на 83 канала, при максимальной выходной мощности около 3.2 милливатт (5 dBm). Максимальная скорость передачи данных составляет 2 Мбит/с., что очень даже не плохо — можно передавать несжатый звук в обе стороны, причем с запасом. Практическая дальность связи при прямой видимости составляет около 40-50 метров, в условиях многоквартирного жилого дома — около 15-20 метров — через 4 кирпичных стены.
Читать дальше