Генератор Колпица

При разработке электроники порой приходится создавать и отлаживать аналоговые устройства.
В этом тексте я произвел разбор генератора Колпица.
Это генератор переменного напряжения в виде синус сигнала.

Для тех, у кого руки растут из нужного места

При разработке электроники порой приходится создавать и отлаживать аналоговые устройства.
В этом тексте я произвел разбор генератора Колпица.
Это генератор переменного напряжения в виде синус сигнала.

В предыдущей статье я рассказал об основах композитного видеосигнала NTSC. Эта статья должна быть интереснее, так как она посвящена программной генерации такого видеосигнала. Тема интересна тем, что помимо самого видеосигнала вы ещё получаете множество практических навыков применения современных микроконтроллеров.
Сигнал CVBS можно получить, используя и FPGA-решения, но стоимость их выше, чем у микроконтроллеров, таких как Raspberry Pi Pico или ESP32.
Я использовал платы разработчика на базе микроконтроллера RP2040. На рынке существует несколько таких плат. Классика — это Raspberry Pi Pico, но есть несколько китайских аналогов, например, YD-2040. Отдельно хочется выделить RP2040 Zero от Waveshare — очень компактное решение, правда у него отсутствует порт для отладки, но можно обойтись и без порта.
Важный момент — СVBS-сигнал является аналоговый, поэтому стабильность напряжение на выходе играет важную роль и для приемлемого качества сигнала китайские клоны Raspberry Pi Pico могут не подойти, так как они страдают нестабильным напряжением на выходах. Мой совет — используйте или оригинальный Raspberry Pi Pico или RP2040 Zero от Waveshare.
Желающих продолжить чтение приглашаю под кат.

Любой, кто работал с промышленной автоматизацией, сталкивался с одной и той же проблемой — разные устройства общаются на разных языках. Старое железо только на MODBUS, современные облачные сервисы требуют MQTT, а пользователи хотят красивые веб-интерфейсы. В итоге простая задача превращается в интеграционный квест или танцы с бубном с множеством шлюзов и костылей.
Поэтому, мы решили создать DRM88ER – интернет-реле "Разумный дом", которое решает эту проблему довольно изящно — просто собрав MODBUS, MQTT и WEB в одном устройстве за 14 500 рублей. Посмотрим, что из этого получилось.

Секретные ключи и пароли доступа — самая конфиденциальная и чувствительная к утечке информация. Для максимальной сохранности её можно держать в надёжном хранилище, в зашифрованном виде и/или с разделением секрета по схеме Шамира.
На случай транспортировки файлов можно предусмотреть дополнительную меру безопасности: самоуничтожение накопителя. Существуют специальные SSD-накопители и USB-флэшки с такой функцией. При желании, электронная схема для самоуничтожения памяти собирается самостоятельно.

Приветствую читателей Хабра.
В рамках решения одной конкурсной задачи понадобилось реализовать алгоритм построения линий на FPGA. “Это вопрос простой, есть же алгоритм Брезенхэма” – так подумал я и приступил к реализации. Что из этого получилось читайте дальше.

В начале 2000-х UMPC казались будущим: крохотные компьютеры, которые можно было носить в кармане и использовать как полноценный ноутбук. Но что-то не срослось — технологии не дотянули, и формат ушел в тень. Сегодня, когда на каждом шагу встречаются портативные игровые устройства вроде Steam Deck или Aya Neo, интерес к идее снова просыпается. В этой подборке разберем, что такое UMPC, зачем они вообще появились, и посмотрим на три современных прототипа — от самодельного мини-компьютера на Linux до складных клавиатур с экранами.

Привет, хабрчане! А вы когда-нибудь хотели запустить на орбиту собственный спутник? Сегодня эта идея уже не похожа на фантастику: у каждого есть шанс это сделать.
Меня зовут Марат Айрапетян, я космический инженер, а в свободное время пишу для блога MWS. В прошлый раз рассказывал, как Циолковский предсказал космическое будущее человечества, а сегодня решил пройтись по процессу запуска спутников. В декабре 2023 года мы с коллегами запустили первый армянский спутник местной разработки — этим опытом и поделюсь. И да, обратите внимание на габариты: аппарат размером примерно с ладонь. Миниатюризация — тоже один из трендов в космонавтике, и это как раз тот случай, когда размер не главное.

При разработке RC моделей надо как-то управлять ровером. Классическое решение это джойстик. К счастью в продаже существуют готовый джойстик.
В этом тексте я написал про то как запрограммировать Game Pad от PS2.

30-31 октября 2025 года в Каспийске в рамках цифрового форума был представлен компактный беспилотный надводный аппарат (БНА) Navis - российская разработка, призванная обеспечить развитие отечественной отрасли интеллектуальных надводных систем для решения широкого спектра задач по управлению и контролю водных объектов, проведению точных измерений и обеспечению безопасности на воде и под водой.

В этом посте пойдет рассказ о ToF-датчиках, которые мы с моей командой пытались обуздать чуть более недели. На рынке большое количество различных датчиков расстояния, их вариаций и модификаций. От ультразвуковых датчиков HC-SR04 мы решили сразу отказаться, так как нам нужна была максимальная точность и стабильность измерений.

Существует одна интересная область технического творчества, которая позволяет создать аппарат, вызывающие равный восторг, как у детей, так и у взрослых, с пользой и интересно проведя время — это создание своего собственного судна на воздушной подушке! :‑D
Ниже будет некоторая информация, на базе моего личного опыта, когда я строил такие штуки, просто для развлечения...
Подробное руководство по управлению адресной светодиодной лентой WS2812B с микроконтроллерами STM32 с использованием SPI. Обсуждаются кодирование битов, формирование массива данных, настройка яркости и передача нескольких светодиодов в цепочке.

В прошлой статье мы дали голос нашему ESP32 — научили его отправлять уведомления в Telegram и ntfy. Теперь, когда устройство умеет "говорить", пришло время научить его "думать" и работать самостоятельно, без постоянного контроля.
Если тогда мы тестировали отправку сообщений, то сейчас займемся созданием полноценной системы. Возьмем тот же инструмент MicroPython, но посмотрим на него с другой стороны: не как на средство для быстрых экспериментов, а как на платформу для реализации ваших идей.
В реальном проекте недостаточно просто уметь отправлять уведомления — нужно понимать:
• Когда их отправлять (чтобы не спамить).
• Что делать между уведомлениями.
• Как не зависнуть через неделю работы.
• Куда девать ограниченную память ESP32.
Разработка программы для микроконтроллера — это техническая реализация вашей идеи. Сама идея — это продуманная вами логика работы системы. Код — это просто инструкция для железа, как исполнять эту логику.

Подбираясь к изготовлению самодельного триода, не худо бы точнее разъяснить назначение и работу его электродов. Его и ближайших родственников — приёмно‑усилительных ламп (ПУЛ) с двумя (тетроды), и тремя (пентоды) сетками. Заодно, мы с тобой, дорогой читатель, окунёмся в техническую историю, выясним, что это за гиперболоид — «лампа лучевая», припомним несколько тупиковых ветвей в развитии электронных ламп. Итак, чем же вакуумный триод не устраивала одна культурная управляющая сетка и зачем ему потребовалось больше?

Каждый, кто работает с профессиональным инструментом Makita, знает, что их аккумуляторы — это не просто «банки» с энергией. Внутри скрывается сложная система управления (BMS), которая хранит массу полезной информации: от количества циклов заряда до напряжения на каждой ячейке. Однако получить эти данные без специального оборудования невозможно.
Несколько лет назад сообщество энтузиастов подарило нам проект OBI (Open Battery Interface) — решение на базе Arduino и Python, которое впервые позволило заглянуть «под капот» этих батарей. Это был настоящий прорыв, который послужил отправной точкой и для моего проекта. Но, как и у любой технологии, у него были свои ограничения. Я поставил перед собой цель создать более современное, удобное и полностью автономное устройство. Эта статья — история его разработки, от идеи до финальной реализации.

Привет, Хабр!
Знаете это чувство, когда оборудование есть, мониторинг есть, а их совместная работа — нет? Именно так мы ощутили себя, когда столкнулись с IBM Storwize в экосистеме Zabbix. «Из коробки» поддержка отсутствует, а костыли в виде скриптов и UserParameters работают так, что хочется плакать:

Для тех, кто изучает векторный анализатор NanoVNA, в продаже есть недорогая и полезная на мой взгляд демонстрационная плата RF Demo Kit for NanoVNA-F. На ней смонтированы 18 схем для подключения к NanoVNA. Обладая только этой платой и векторным анализатором NanoVNA, вы сможете исследовать разные схемы без необходимости их собирать. Также на плате предусмотрены эталоны для калибровки.
В интернете мало информации об этой демонстрационной плате. Можно найти несколько обучающих роликов на английском языке, а также скачать с сайта разработчика небольшое руководство по RF Demo Kit for NanoVNA-F, состоящее всего из одной страницы. Также имеется краткий перечень схем с их назначением.
В этой статье я расскажу, как пользоваться платой, а также приведу результаты своих исследований смонтированных на ней схем, проведённых с помощью NanoVNA-H4 и программы NanoVNA Saver. Если вы никогда не работали с NanoVNA и программой NanoVNA Saver, рекомендую сначала прочитать мою статью «Векторный анализатор NanoVNA для радиолюбителей».

Наверняка многие из вас с теплотой из детства вспоминают «Скуби-Ду, где ты!» 1969 года. Я тоже был в вашем ряду, однако я решился пересмотреть. И внезапно закадровый смех, который и сейчас то даже в ситкомах считается «артефактом древности», налеплен на детективный, комедийный мультик. Мне это очень сильно начало ломать впечатление от просмотра, — невозможно выстоять, когда каждые полминуты из 20 минут серии по поводу и без повода тебе указывают «где смеяться».
Так и начался мой личный ад на целый месяц, сподвигнутый наивным, но сильным желанием — сделать идеальную версию Скуби-Ду, такую, какую я помнил из детства.
История же эта обернулась гораздо серьёзнее, чем нажать на кнопку «удалить закадровый смех» в Adobe Premiere Pro.

Наверняка, вам когда-либо приходило в голову, что, неплохо бы, заняться каким-то делом, которое не отнимало бы сильно много времени, было достаточно миниатюрным, чтобы заниматься этим в масштабах квартиры, и, кроме того, было близко по духу инженерам?
И тут есть одна очень интересная возможность, как совместить всё вышеперечисленное, чтобы создать интересное инженерное дело, которое будет привлекательным для многих людей - изготовление пищевых (съедобных) 3D моделей!

Спрос на префаб-дома (собранные на участке из панелей заводского изготовления) с полной автоматизацией климата пока невелик. Большинство заказчиков сосредоточено на планировке, отделке и стоимости, а «умные» функции откладывает на потом.
Между тем именно заводской формат дает редкую возможность сделать автоматизацию по уму: скрыто проложить кабели, предусмотреть закладные под датчики и оборудование. В уже построенном доме это потребует либо масштабных работ, либо открытой прокладки коммуникаций, которая портит интерьер и сводит на нет преимущество чистого монтажа.
Мы побывали в демонстрационном префаб-доме, который собрали из панелей за три дня, а затем оснастили системами вентиляции, кондиционирования, увлажнения и автоматикой, управляющей климатом как единым целым.