Pull to refresh
12
0

Инженер — электроник

Send message

Как приручить бассейн: фильтрация, нагрев и химия без участия человека

Reading time6 min
Views4K

Бассейн — это целый набор инженерных систем: циркуляция и фильтрация воды, ее подогрев, контроль pH и окислительно-восстановительного потенциала (ORP), дозировка реагентов, система автодолива, освещение, а ещё и защита от протечек. Всё это должно работать согласованно, круглосуточно и без участия человека.

В статье расскажем, как автоматизировали частный бассейн: какие задачи стояли, какое оборудование использовали и как всё это работает в реальной эксплуатации.

Мы сразу отказались от «коробочной» автоматики, которую предлагали установщики бассейна: у нее не было дистанционного управления, интерфейс для пользователя был крайне неудобным, а возможности интеграции в общую систему — минимальными. Поэтому оставили только чашу и ее обвязку. Цель была в том, чтобы построить полностью автономную систему, которая живёт сама по себе и требует минимального внимания.

Читать далее

MKA — DIY-куб на ESP32-C3: одна кнопка, OLED-дисплей, динозаврик и немного глюков

Level of difficultyMedium
Reading time12 min
Views4.1K

Привет Хабр, сразу скажу, что я не особо программист, но хотелось поделиться хобби и может собрать соплеменников и единомышленников.

Итак, начнем....

Почему вообще делать самодельный кубик, который ещё и глючит, но при этом умеет запускать игры вроде пресловутого «динозаврика» из Chrome? Вопрос резонный. Но, как говорится, «почему бы и нет?». Представляю проект MKA – небольшой куб с OLED-экраном, одной сенсорной кнопкой, пищалкой и кастомной прошивкой. Он получился чем-то средним между тамагочи, ретро-миниконсолью и электронным pet rock (если помните такую шутку). В этой статье – немного дневника разработки и технических деталей о том, как и зачем я его собрал.

Читать далее

Путешествие на буровую платформу

Level of difficultyEasy
Reading time3 min
Views3.4K

Имел честь, и почти уникальную возможность, для простого миноритария,  совершить небольшое путешествие на вертолете, на настоящую буровую установку, которая находится в Балтийском море и ищет нефть.

Читать далее

Превращаем приёмник RTL-SDR в сервер

Level of difficultyMedium
Reading time19 min
Views7.8K

Известно, что для хорошего приёма важно выбрать правильную антенну и оптимально её расположить. Без этого даже очень хороший приёмник не сможет поймать слабые сигналы. Чтобы улучшить приём, следует разместить антенну как можно выше и подальше от устройств, создающих помехи. Владельцы загородных домов могут установить антенну на крыше или на участке рядом с домом. Если вы живете в квартире, используйте балкон или смонтируйте антенну, например, на карнизе за окном. 

В любом из этих случаев может возникнуть проблема — антенна будет находиться слишком далеко от приёмника. Для приёмника RTL-SDR сразу напрашивается два решения — использовать длинный фидер в виде коаксиального кабеля между антенной и приёмником или включить удлинитель USB между приёмником и компьютером.

К сожалению, длинный коаксиальный кабель вносит заметное затухание, ослабляя сигнал на входе приёмника. А максимальная длина обычного удлинителя USB составляет всего лишь 5 м. Длина оптоволоконных удлинителей USB может достигать 100 м, однако их стоимость довольно высока.

Между тем есть ещё одно решение — разместить приёмник RTL-SDR рядом с антенной и подключить к микрокомпьютеру, такому как Raspberry Pi, расположенному недалеко от антенны. Микрокомпьютер, в свою очередь, подключается к домашней локальной сети с помощью кабеля Ethernet или через Wi-Fi. При этом он будет шлюзом между приёмником RTL-SDR и локальной сетью.

Читать далее

Гитарная педаль Big Muff из «мусора»

Level of difficultyMedium
Reading time7 min
Views2.1K

У каждого радиолюбителя со временем скапливается большое количество старых электронных компонентов, выпаянных из разных устройств. Их и выбросить жалко и в новое изделие уже не поставишь, что же с ними делать? Сегодня я расскажу как мне буквально из "электротехнического мусора" удалось собрать вполне годную гитарную педаль по мотивам знаменитого фузза Big Muff Green Russian, но конечно же с некоторыми изменениями и своим характером!

Читать далее

Музыка в кейгенах

Level of difficultyEasy
Reading time14 min
Views16K

Одна из самых ностальгических около-компьютерно-музыкально-чиптюновых тем — музыка из «кряков» и «кейгенов». Думаю, все мы знаем, как она звучит, а многие даже качали и слушали коллекцию в поисках той самой запомнившейся мелодии из дней нашей юности, проведённых в бесконечном рубилове в какую-нибудь любимую компьютерную игрушку.

Но откуда она взялась, сама эта музыка? Почему она именно такая и звучит именно так? Как вообще возникла традиция её использовать? Уверен, кто-то где-то уже рассказывал, ибо это база, но повторение — мать учения, а также бальзам для ностальгии. Обмажемся же им поскорее!

Читать далее

Влияние уровня заряда li-ion аккумулятора на его деградацию при долгом хранении

Reading time9 min
Views10K

Не стоит держать li-ion аккумулятор постоянно полностью заряженным – это его убивает. А если планируется долгое хранение аккумулятора без работы, то лучше перед этим зарядить его примерно на 50-80% и в таком состоянии положить на полку. Если так не делать, то li-ion довольно быстро «превратится в тыкву».

Правда это или нет? Если правда, то насколько? Эксперимент длиною в 4 года.

Читать далее

Покраска Cтека (Stack Painting)

Level of difficultyEasy
Reading time5 min
Views2.1K

В процессорах ARM Cortex‑M стек растет от большего адреса к меньшему. То есть вниз. В этом тексте я написал как оценивать расходование стековой памяти прямо во время исполнения программы на микроконтроллере. Считать израсходованный стек можно определив соотношение непрерывно прописанных нулей к ненулевым значениям в диапазоне стековой памяти.

Читать далее

Как выбрать опорный генератор и не разочароваться. Пример точной настройки 10 МГц с помощью ЦАП до 0.3 ppb (3 мГц)

Level of difficultyMedium
Reading time19 min
Views2.7K

Один из ключевых параметров качества радиотехнических устройств стабильность частоты, определяемая опорным генератором. Однако стремление к максимальным характеристикам не всегда оправдано. Выбор топового генератора без учета условий эксплуатации может привести к неоправданным затратам, усложнению конструкции и снижению надежности системы без существенного выигрыша для пользователя.

В этой статье кратко рассматриваются основные типы опорных генераторов — от простых кварцевых резонаторов до высокоточных рубидиевых стандартов. С ростом стабильности частоты увеличиваются стоимость и сложность конструкции, а вот надёжность, может снижаться. На основе этого анализа предлагаются критерии выбора оптимального решения для разных задач.

Также приводятся практические результаты: экспериментальные данные по долговременной стабильности частоты доработанного термостатированного генератора и результаты его программной подстройки с использованием ЦАП после выхода на рабочий режим.

Читать далее

Ещё один PID-контроллер. Теория

Level of difficultyMedium
Reading time8 min
Views5.6K

В сегодняшней статье расскажу, как на стенде измеряется угол, чем обеспечивается защита от дурака, и как мне помог ChatGPT.

Читать далее

Что такое транзистор?

Level of difficultyEasy
Reading time5 min
Views14K

В этой статье речь пойдет не о принципе работы транзистора, а о его названии. Разберем смысл слова «транзистор», заглянем в историю его появления и рассмотрим любопытные противоречия, связанные с этим термином.

Читать далее

Все об устройстве MSK144 с примерами на Python (часть 1)

Level of difficultyMedium
Reading time9 min
Views2.1K

MSK144 — цифровой протокол, разработанный Джо Тейлором (K1JT) и его командой в 2016 году для проведения связей через метеорное рассеивание. В этой статье будут рассмотрены подробности работы протокола.

Статья может быть интересна радиолюбителям, как знакомым, так и не знакомым с MSK144 и связью через метеорное рассеивание, а также тем, кто хочет понять устройство этого протокола.

Читать далее

STM32H745: взлетаем на 480 МГц

Level of difficultyMedium
Reading time4 min
Views3.7K


Речь пойдёт о микроконтроллере (МК) STM32H745IIT6, в корпусе LQFP — 176, с ядрами Cortex‑M4 240 МГц и Cortex‑M7 480 МГц. Далее я буду ссылаться на официальную документацию STM — RM0399 Reference Manual Rev. 4 и DS12923 Rev. 2 Datasheet STM32H745xI/G.

Что тут может быть сложного, спросите вы. В наш век IDE всё же решается автоматически? Нужно лишь нажать на кнопку? Но нет, не в этот раз, и не с родной средой производителя CubeIDE V1.18.0, куда интегрирован конфигуратор CubeMX 6.14.2. Для начала рассмотрим концепт масштабирования напряжения, или Voltage Scaling (VOS). Это означает, что чем выше тактовая частота, тем больше напряжения нужно ядру, и направлено на снижение потребляемой мощности, и соответственно, разогрева чипа. Отключить этот функционал нельзя. Соответствие между напряжением питания ядра VOS и тактовой частотой представлено в Таблице 1 ниже.

Читать далее

Какие учебники выбрать для самостоятельного изучения английского

Level of difficultyEasy
Reading time6 min
Views4.4K

Привет, меня зовут Елизавета Рослякова, я методист курсов английского в Практикуме, и сегодня мы поговорим об учебниках. В школе многие учились по серии Spotlight, учебникам Бонк или Верещагиной и Афанасьевой. Это что-то привычное, знакомое и в какой-то мере даже комфортное. 

Поэтому, когда человек возвращается к изучению английского во взрослом возрасте, часто выбор автоматически падает на них. Вроде бы неплохие учебники, да и выбирать среди огромного количества неизвестных наименований очень сложно. Я расскажу, почему это может быть не самой удачной идеей, и поделюсь учебниками, которые подойдут для самостоятельного обучения.

Читать далее

Веб-камера — глаза робота. Пишу веб-приложение на FastApi для управления DIY-проектом. Часть 4

Level of difficultyEasy
Reading time16 min
Views1.9K

В предыдущей статье я показал, как настроить GPIO одноплатника на примере Orange Pi Zero H+. Я привел команды для проверки GPIO и написал скрипт gpio_setup.sh для добавления необходимых прав на GPIO для пользователя. Также разработал класс LedLineGpio для управления светодиодами и настроил задержку при отправке команд. Кроме того, я изменил механизм их отправки так, чтобы команда не дублировалась при удержании кнопки.

В четвёртой статье я расскажу, как управлять моторами через популярный драйвер двигателей L298N. Также покажу, как подключить этот драйвер к одноплатнику Orange Pi Zero H+. Будет представлен программный код для управления моторами через GPIO, а также код самих команд управления роботом для бэкенд-приложения на FastAPI.

Статья будет полезна любителям DIY-проектов и веб-разработчикам, интересующимся фреймворком FastAPI.

Читать далее

Китайский многофазный DC/DC источник — двойник с сюрпризом

Level of difficultyMedium
Reading time12 min
Views8.5K

Привет, Хабр! Меня зовут Егор, я hardware-инженер отдела разработки электроники в команде «Гравитон». В обязанности нашего подразделения входит разработка схем и плат для вычислительной техники.

Перед командой, которая занимается аппаратной разработкой сложных систем, часто встает вопрос валидации схемотехнических решений перед применением в боевых изделиях. Мы руководствуемся правилом, что новые решения в ответственных блоках необходимо заранее тестировать в реальных условиях (проводить макетирование), а не полагаться на одинокую документацию и расчеты. Как говорится: «Знаю технику безопасности как свои три пальца».

В этой статье я хочу поделиться тем, как мы разрабатывали, моделировали и запускали нашу отладочную плату на синхронном понижающем DC/DC преобразователе от китайской компании RYCHIP, модели RY91500A.

Читать далее

Обучающие настольные игры по Химии. Смотрим, что есть в 2025 году в России и за рубежом

Level of difficultyEasy
Reading time5 min
Views3K

Сегодня я затрону Химию — науку для многих непонятную и нелюбимую, а для кого то ассоциируемую только с фразой «Раствор Коварен!». Но существуют игры, которые позволяют сделать ее изучение не таким нудным и непонятным. И сейчас я расскажу про их настольные воплощения, которые можно приобрести осенью 2025 года (у нас в стране или за рубежом).

Читать далее

Запускаем радугу на светодиодке с STM32 и Bluetooth

Reading time6 min
Views4.3K

Привет, Хабр! Сегодня поделюсь опытом работы со связкой stm32F401CCu6 и светодиодной лентой на базе диодов ws2812. В наличии у меня имеется микроконтроллер семейства AVR и обычная адресная лента на 144 диода а также блок питания на 5 вольт, 3 ампера, для наших целей его вполне хватит. Также стоит заранее подготовить какой-нибудь понижающий DC-DC преобразователь, я взял LM2596.

Читать далее

Предиктивная аналитика в нефтедобыче или как я проходил практику

Level of difficultyEasy
Reading time5 min
Views1.3K

В первые дни, проведённые в офисе, я ощутил всю прелесть онбординга в нефтянку. Тогда для меня каждое второе слово от коллег являлось новым и приходилось жёстко гуглить. УЭЦН, ПЭД, МРП, КВЧ, загрузка, НГДП, кусты, ВНР... Мне казалось, я попал в параллельную вселенную, где говорят на странном техническом диалекте. Мой наставник, видя мои широко открытые глаза только улыбался и говорил: «Ничего, через неделю всё поймёшь. Главное выучи, что такое VLP и IPR».

Читать далее

Генератор импульсов без Arduino

Level of difficultyEasy
Reading time2 min
Views5.9K

В статье описывается простейший генератор импульсов настраиваемой ширины, который подойдёт для тестирования скорости работы прозвонки у мультиметров.

Описана разработка схемы от постановки задачи до тестирования в железе. Для повторения достаточно немного времени и не потребуются никакие дефицитные компоненты.

Читать далее

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Date of birth
Registered
Activity