Галерея проектов
Любой проект можно открыть, запустить и сделать своей копией. У каждого примера есть разбор: что на схеме, какие библиотеки нужны и что делает код.
Почини схему: делитель даёт не то напряжение
Делитель рассчитан на 6 В, а показывает вдвое меньше. Причина не в делителе, а в нагрузке: она подключена параллельно нижнему плеч…
Почини схему: конденсатор греется
Фильтр после источника собран правильно во всём, кроме одного: электролитический конденсатор развёрнут. Полярный конденсатор рассч…
Почини схему: пятивольтовый датчик на трёхвольтовом входе
Датчик выдаёт логическую единицу пятью вольтами, вход контроллера рассчитан на 3,3 В. Схема соединена напрямую, и это самая частая…
Почини схему: резистор дымит
Номинал сопротивления выбран верно, а мощность — нет. Резистор рассеивает P = U·I = I²·R, и здесь это 12²/100 = 1,44 Вт при паспор…
Почини схему: светодиод горит один раз
Собрано так, как рисуют в первых уроках: источник, светодиод, провод. Схема даже работает — ровно одно мгновение. У светодиода нет…
Почини схему: стабилитрон не стабилизирует
Стабилитрон работает в обратном включении — в пробое. Здесь он поставлен как обычный диод, катодом к земле, и просто открылся в пр…
Почини схему: транзистор сгорает при включении
Ключ на транзисторе собран без резистора в базе. Переход база-эмиттер — такой же диод, как светодиод: при прямом включении его соп…
Пробуждение кнопкой
Просыпается не по времени, а по внешнему сигналу. Вывод должен быть из числа 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
Первое, что запускают, когда датчик на шине не отвечает: перебор всех адресов.