Обновить
512K+

DIY или Сделай сам

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

685,37
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

200 рублей, ESP12 и полная потеря самоконтроля: хроники одной вентиляции

Время на прочтение22 мин
Охват и читатели2.6K

ESP01 и ESP12 кажутся идеальными кирпичиками для самодельной автоматизации: стоят копейки, занимают минимум места, умеют Wi‑Fi и позволяют собрать полезное устройство буквально из нескольких модулей. Но стоит перейти от макетной платы к реальному корпусу, питанию, реле, датчикам и установке «на место», как начинается настоящая инженерная проза: пины внезапно мешают загрузке, реле щёлкает не тогда, питание проседает, корпус не герметичен, а вентилятор оказывается умнее, чем хотелось бы.

В этой статье я собрал свой практический путь — от выбора между ESP01 и ESP12 до проектирования платы, корпуса, прошивки и отладки устройства для управления вентиляцией в санузле. Здесь будет не только «как надо», но и честный список ошибок, тупиков и переделок: почему правило «семь раз проверь» для ESP особенно актуально, какие пины лучше не трогать, зачем тестировать питание заранее и почему иногда самое ценное в проекте — это не схема, а возможность спокойно обновить прошивку по воздуху и наконец-то лечь спать.

Читать далее

Новости

IoT системы не безопасны и разрознены

Время на прочтение8 мин
Охват и читатели8.2K

Ни для кого не секрет, что IoT‑устройства собирают огромное количество информации, в том числе личные данные пользователей и фиксируют их местоположение. А также они жёстко привязаны к конкретному производителю, т.е. пользователь зависим от конкретного производителя или бренда. Гаджеты совместимы с парой основных систем, но кроссплатформенность отсутствует. Устройства разных производителей часто не могут взаимодействовать друг с другом без дополнительных шлюзов. Универсального протокола связи устройств тоже нет. Из стандартов: Zigbee, Matter, Z‑Wave, Bluetooth, Wi-Fi — как следствие умные устройства плохо дружат между собой.

Читать далее

Из обучения школьников цифре на макетке нужно выкинуть все резисторы и вставить микросхемы с FIFO

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели14K

Раз уж я начал учить школьников как собирать на макетной плате цифровые схемы (в рамках подготовки демонстраций к мероприятию торговой палаты города Маунтин-Вью, Калифорния), то возникла необходимость написать для них инструкции. У меня тут же ожидаемо спросили, почему мне не подходят существующие инструкции от Make и других источников. Объясняю:

1. Все эти туториалы последние 55 лет переписывают друг от друга как использовать: 1) резисторы при светодиодах и 2) подтягивающие резисторы. У меня этого нет, потому что я использую LED толерантные к пяти вольтам, кнопки со встроенными подтягивающими резисторами, а также блок питания от USB которые генерит стабильные 5V вместо 9-вольтовой батарейки "Крона". То есть я удалил как кучу лишних резисторов на плате, так и необходимость объяснять законы Ома и Кирхгофа.

2. Эти туториалы часто описывают как строить генератор тактового сигнала из микросхемы 555, конденсатоов и резисторов. У меня этого нет, посколько я используют уже собранные генераторы тактового сигнала с AlExpress. Сборка такого блока самому не дает ничего полезного для обучения цифровому проектированию по направлении к микроархитектуре.

3. В мейкерских туториалах есть куча вещей, которые никогда не возникают в работе проектировщика современного чипа (JK-триггеры, SR-защелки), но нет того, что используется ежедневно (FIFO - микросхема CMOS 40105, приоритетный энкодер - CMOS 4532 итд).

Короче вот первые четыре страницы и фотки школьников с последней сессии:

Читать далее

Лёгкий кастомный стратокастер из дешёвых комплектующих

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели10K

Привет, Хабр! Древесину корпуса этой электрогитары пытались грызть насекомые. Чтобы такое безобразие не повторилось в дальнейшем, а также для создания позитивного настроения, дека и перо грифа самодельного инструмента были украшены изображениями весёлых птиц на цветущих веточках. Может быть, птицы отпугнут жучков.

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

А самое главное, масса полноразмерного инструмента, на создание которого затрачено менее пятнадцати тысяч рублей, если не считать часы проведённого с удовольствием времени, составляет всего лишь 2 килограмма 430 граммов!

Сегодня мы, наконец, его услышим

Умный планировщик питания на холодильнике с drag-and-drop, автосохранением сессий и вкусным и полезным продуктовым меню

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели11K

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

Я поразмыслил над тем, как сделать современную электронную книгу рецептов, и на выходе получил проект умного холодильника, где на каждый день задаешь меню, а программа сама считает пищевую ценность, содержание полезных веществ, анализирует, насколько питание полноценное и сбалансированное. Таким образом, можно быстро создавать себе меню на неделю, которое может оказаться идеальным для продуктивности в Ваших физических тренеровках. Но далее открывается вообще новый мир: автоматизация покупки продуктов, четкое понимание, что нужно взять в магазине, ясный взгляд, сколько раз стоит питаться, чтобы не было дефицита белка или витаминов, где стоит использовать БАД и так далее. Аппаратная часть – матовый сенсорный дисплей на магнитах, подключенный к старому относительно бесполезному до этого проекта ноутбуку.

Читать далее

Собираем Bjorn — тамагочи для пентестеров

Время на прочтение7 мин
Охват и читатели13K

Bjorn — это инструмент, подобный тамагочи, только для хакеров пентестеров, который сам сканирует сети, находит, оценивает и даже может эксплуатировать уязвимости, разработанный для работы на Raspberry Pi с 2,13-дюймовым e-Paper HAT.

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

Читать далее

Я сделал жене счётчик рядов. Теперь он живёт в документации Waveshare

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели8K

Всё началось с того, что моя жена любит вязать.

Однажды я заметил, что во время вязания она постоянно записывает количество рядов и петель в обычный блокнот. Я спросил: «А есть какое-нибудь приложение для этого? Наверняка уже всё придумали».

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

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

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

Так вместо покупки готового счётчика появилась идея собрать небольшой электронный помощник для вязания — устройство, которое будет удобно использовать именно в процессе работы.

→ Как я всё усложнил →

Комната: незваный гость

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели7.1K

Это вторая статья серии о том, почему акустика, которая хорошо измеряется, может плохо звучать. В первой части мы разобрали АЧХ — главный график индустрии — и его фундаментальное ограничение: измерение суммирует всю энергию в точке, не различая, что пришло вовремя, а что с опозданием или вовсе лишнее. Закончилась та история закономерно для инженера, который поверил, что дело в железе: я купил лучшую акустику, которую мог себе позволить, поставил на то же место — и звук остался плохим. Просто стал другим.

Сегодня — о втором участнике любой стереосистемы. Он не указан в спецификациях, не продаётся в салонах и достаётся вам бесплатно вместе с квартирой.

Читать далее

Калвиаутра путает калвиши: один байт изменил всё

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели13K

Пришла моя долгожданная плата EC для клавиатуры Agar Mini. Собрал, начал пользоваться, но вот что-то слишком много опечаток. Думал, повожусь с настройками, да не тут-то было — приключение растянулось на 7 часов.

В статье о том, что такое EC, как отдебажить проблему и внести фикс в прошивку. Не обошлось и без реверс-инжиниринга.

Все опечатки неслучайны.

Читать далее

Сайт на 8-битном микроконтроллере, сервер на дискете и муха-киборг: любопытные эксперименты с компактным хостингом

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели6.8K

В блоге Beeline Cloud мы любим рассказывать о необычных DIY-проектах вроде кастомной «беззеркалки», которую могут собрать все желающие, или домашней селфхостинг-лаборатории в стиле скандинавской мифологии. Сегодня речь пойдет о миниатюрном веб-хостинге, в том числе серверах размером со спичечную головку.

Читать далее

ВВОД В СИСТЕМУ «УМНЫЙ ДОМ» МОДУЛЯ GSM

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели8.2K

Данная статья является продолжением публикаций про созданную мною систему "Умный дом" на основе проводного интерфейса CAN. Также предлагаемый проект может быть использован для разработки каких то других пользовательских программ, так как оформлен в виде задачи (Task) в FreeRTOS. Программа написана на языке программирования C/C++ в среде программирования ESP-IDFv5.

Читать далее

Разработка автоматизаций в Home Assistant с помощью Claude

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели12K

ИИ уже давно стал неотъемлемой частью наших жизней, иногда он полезен, а иногда бывает даже вреден, но что если я скажу, что он может очень сильно помочь вам в написании автоматизаций и разработке дашбордов для Home Assistant!

В этой статье рассмотрим The Unofficial and Awesome Home Assistant MCP Server и как он может облегчить жизнь и сэкономить время.

Погнали

YaMon — финал. Теперь и на Летающих Тарелках

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.2K

YaMon - это мини-монитор Умного Дома Яндекс (УДЯ).

Идея в том, что спрашивать у Алисы про температуру на улице или уровень CO2 в комнате - быстро надоедает. Гораздо удобнее, когда есть железка с экраном и для оценки ситуации достаточно одного взгляда.

Уточню, что речь именно про получение информации с реальных датчиков, подключенных к Яндекс Станции, а не про прогноз погоды.

Проблема в том, что Яндекс для своего УДЯ не предлагает никакого экрана мониторинга и управления, кроме приложения для Android/iOS и web-интерфейса, а у других производителей, как правило, они не просто есть, но и есть из чего выбрать.

Это уже третья и, думаю, последняя статья на данную тему. Я сделал все, что хотел, так что дальше развивать этот проект не планирую. Но если потребуется исправить какие-то ошибки или мне попадется еще какая-нибудь интересная железка, то все возможно ;)

На картинке GEEKMAGIC UFO Smart Clock RGB LED с прошивкой YaMon, на SmallTV Ultra, SmallTV Pro, GiftTV Crystal Cube и их клонах, о которых я писал в предыдущих статьях, YaMon по прежнему работает.

Читать далее

Ближайшие события

Умный летний дом своими руками (буквально)

Уровень сложностиПростой
Время на прочтение20 мин
Охват и читатели20K

На Хабре я скорей читатель, чем писатель, но вот когда в ленте попалась связка DIY + Lemana + Конкурс, я понял, что не смогу пройти мимо. Я уже давно практикую смену деятельности в свободное время, а наличие своего участка не оставляет больших сомнений в том, чем стоит заниматься «отойдя от компьютера» - стройкой.

Я расскажу, как я спроектировал, построил и, что особенно важно, «Достроил» гостевой дом, дачный дом, флигель – все варианты равноправны. Специально заостряю внимание, что я не профильный строитель и не привлекал никого со стороны, кроме разнорабочих для особо тяжелых работ. Все работы вел или по выходным, или по вечерам, когда был соответствующий настрой. Мне было интересно сделать это самому: от фундамента и кровли до установки розеток и настройки Ноme Assistant + Алиса

Читать далее

Как собрать собственный dial-up-провайдер на Raspberry Pi

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели11K

Что получится, если взять Raspberry Pi, USB-модем, имитатор телефонной линии и старый iBook G3 с AirPort? Локальный dial-up-провайдер, который подключает ретрокомпьютер к интернету через Wi-Fi на скорости 33,6 Кбит/с. В этой статье автор собирает такую схему дома, разбирается с mgetty, PPP и модемным рукопожатием — и заодно показывает, почему эксперименты со старым железом всё ещё помогают лучше понимать современные сети.

Разобрать проект

А сделаем железный кузов для модели ретроавто?

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели13K

Итак, я рассказал про трансмиссию и про шасси. Сегодня речь пойдёт о кузове. Это, пожалуй, самая сложная часть проекта. Вот казалось бы, мотор и трансмиссия — куча сложных деталей, но в моём распоряжении для этого есть нужные станки и оснастка, кроме того, я знаю, как это делать. А вот для кузова нет ничего. Дело в том, что обычно для изготовления кузовных панелей используется различное довольно специфическое оборудование, которого ни у частного лица вроде меня, ни в университетских мастерских, конечно же, нет. И в этой статье я расскажу, какой выход я нашёл из этой ситуации. Вам интересно, что объединяет бумажных кошечек и суровый металл? Тогда приятного чтения.

Читать далее

Эмулятор CD-ROM из Raspberry Pi Pico W, использующий образы из сети

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели16K

В одной из своих статей я уже рассказывал, как из Raspberry Pi Pico сделать USB CD-ROM. Так как размер флеш-памяти Pico ограничен, поместить что-то серьёзное в образ, который будет находиться во флеш-памяти невозможно. Можно попробовать разместить образ на флеш-карте и использовать модуль для неё, но я нашёл более интересное с точки зрения используемых технологий решение. Эмулировать образ, который находится в интернете. Образа многих дистрибутивов Linux доступны для загрузки с сайта.

Читать далее

Как я навайбкодил каталог бесплатных парковок Петербурга и России

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.9K

Привет, сообщество! Уже долгое время я отмечал на для себя на карте бесплатные парковочные места в центре города; Этот список быстро начал "ходить по рукам" среди друзей и знакомых. Мне пришла в голову идея, а что если развить "списочек для друзей" в какой-то более общественно полезный проект? И с какими техническими челленджами придется столкнуться при попытке навайбкодить мало-мальски production-ready приложение?

Что было дальше?

Ускоритель травления и проявки печатных плат на дому — простые самодельные установки «ротоспрей»

Время на прочтение7 мин
Охват и читатели13K

PCB-шник

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

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

Но что же делать со скоростью? Или, вот ещё проблема: зачастую (а особенно при изготовлении относительно габаритных плат) требуется также запастись и относительно большим количеством травящего раствора. 

После чего начинается «задумчивое потряхивание платы в этом растворе, глядя в угол комнаты» :-B, — что безусловно отвлекает от других дел и, к тому же, занимает не сказать, чтобы уж совсем маленькое время… 

Конечно, это всё не является проблемой, если делать печатные платы вам приходится раз от разу, и изредка… Но, всё существенно усложняется, если попытаться делать платы хотя бы малыми сериями — здесь уже любая эффективность будет ко двору, так как за рабочий день их не натрясёшься… 

Тем не менее, есть один интересный способ, с весьма широкими возможностями, который, наверняка, далеко не каждому попадался на глаза! ;-) 

И способ этот — сборка простых установок типа «ротоспрей»…

Читать далее

Умный дом, в котором люди — не главные

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели8.5K

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

Мы посетили объект и посмотрели, как реализовали систему автоматизации для дома с весьма необычными увлечениями хозяйки.

Читать далее
1
23 ...