Галерея проектов
Любой проект можно открыть, запустить и сделать своей копией. У каждого примера есть разбор: что на схеме, какие библиотеки нужны и что делает код.
Почини схему: стабилитрон не стабилизирует
Стабилитрон работает в обратном включении — в пробое. Здесь он поставлен как обычный диод, катодом к земле, и просто открылся в пр…
Почини схему: транзистор сгорает при включении
Ключ на транзисторе собран без резистора в базе. Переход база-эмиттер — такой же диод, как светодиод: при прямом включении его соп…
Пробуждение кнопкой
Просыпается не по времени, а по внешнему сигналу. Вывод должен быть из числа RTC-выводов.
Пьезоизлучатель от вывода: громкость и меандр
Пьезоизлучателю не нужен усилитель: он высокоомный и работает от напряжения, а не от тока. Вывод контроллера подаёт на него меандр…
Разряд конденсатора: та же экспонента наоборот
Заряженный конденсатор разряжается на резистор по закону u(t) = U₀·e^(−t/τ), где τ = R·C. Здесь τ = 47 кОм × 10 мкФ = 0,47 с: за э…
Расчёт базового резистора для ключа
Чтобы транзистор вошёл в насыщение, тока базы берут с запасом в 2–3 раза: I_б = k·I_к/h21э. Пусть нагрузка тянет 100 мА, h21э = 10…
Расчёт параметрического стабилизатора
Гасящий резистор считают по худшему случаю: R = (U_вх_макс − U_ст)/(I_ст + I_н). Пусть вход 12…15 В, стабилитрон 5,1 В, нагрузка 1…
Регулятор громкости: потенциометр в сигнальной цепи
Громкость регулируют делителем, у которого движок отдаёт часть сигнала дальше: U_вых = U_вх·pos. Номинал берут порядка десяти кило…
Регулятор тембра: срезаем верх поворотом ручки
Простейший регулятор высоких частот — потенциометр, включённый реостатом, и конденсатор на землю. Вместе они дают фильтр нижних ча…
Резистивный делитель: половина, треть, десятая
Два резистора последовательно, вольтметр в середине. Напряжение делится в отношении сопротивлений, и это первое, что нужно уметь с…
Светодиод и гасящий резистор: как считают номинал
У светодиода нет собственного сопротивления — ток в нём ограничивают снаружи. Номинал резистора считается так: из напряжения питан…
Светодиод от вывода: считаем резистор по пределу вывода
Вывод контроллера отдаёт не больше сорока миллиампер, и это верхний предел, а не рабочий ток: закладывают обычно 5–10 мА. Резистор…
Своя точка доступа
Без роутера: прибор сам раздаёт сеть и отвечает по адресу 192.168.4.1. Так делают первичную настройку.
Сглаживание показаний
Скользящее среднее против дрожания последнего разряда. Заодно видно, чем оно платит за гладкость.
Сглаживающий фильтр: пульсирующий ток становится постоянным
К мосту добавлен электролитический конденсатор. Он заряжается на пике полуволны и отдаёт заряд в паузе между ними, поэтому напряже…
Секундомер с сотыми
Четыре разряда под секунды и сотые. Показывать сотые каждый виток нельзя — индикатор не успевает, да и глаз тоже.
Семисегментный: счётчик
Та же микросхема, другой индикатор. Цифры рисует она сама — если включить знакогенератор.
Сенсорная кнопка: два транзистора вместо одного
Сопротивление пальца — единицы мегаом, и обычному транзистору такого тока не хватит. Два транзистора подряд перемножают усиление…
Сигнал о перегреве
Порог с гистерезисом поверх датчика: светодиод и зуммер срабатывают, когда температура выходит за границу.
Сканер шины I2C
Первое, что запускают, когда датчик на шине не отвечает: перебор всех адресов.
Согласование: максимум мощности при R = r
Мощность в нагрузке P = E²·R/(R + r)² имеет максимум при R = r — это теорема о согласовании. Здесь E = 12 В, r = 8 Ом: при R = 8 О…
Стабилизатор тока: светодиод не боится напряжения
Ток эмиттера задаётся напряжением на базе: I ≈ (U_б − 0,7)/R_э, и от напряжения питания он почти не зависит. Здесь стабилитрон дер…
Стабилитрон: ровные 5 вольт при скачущем входе
Стабилитрон включён навстречу току и работает в пробое: пока через него идёт ток, напряжение на нём держится равным паспортному. В…
Счётчик импульсов на прерывании
Основа для расходомера, тахометра, счётчика оборотов: считать в обработчике, считать частоту в loop().