Обновить
512K+

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

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

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

Как 11 лет назад собрать игру на ATtiny2313 без знаний электроники и породить ИИ-баг

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

Привет, Хабр! Хочу рассказать вам историю об одном устройстве, которое было создано 11 лет назад. Это простая игра «Угадай число» на микроконтроллере ATtiny2313. Собранное мной с 0 знаний в электронике.

Плата не просто выжила и работает до сих пор, но и скрывает в себе секретный режим, игра сама с собой. О том, как собирался этот low-tech шедевр и как забавно он восстает против кожаных мешков, читайте под катом. 

Читать далее

Новости

Нейтродин. Забытая радиосхемотехника 1920-х

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

С нежностью и умилением вспоминая кухонные радиотехнологии предков, самодельные детали приёмников и передатчиков на заре эры радиовещания — резисторы [1], конденсаторы [2], детекторы [3], грешно не сказать несколько слов и о нейтродине — как о примечательном и своеобразном явлении в тогдашнем радио, тем более что термин этот нам уже не раз попадался (нейтродинные конденсаторы). Отдадим дань и находчивости тогдашних конструкторов, пользовавшихся и творящих из небогатого доступного ассортимента, причём решение удалось сравнительно простым и элегантным, а улучшенное радио легко повторялось сонмом радиолюбителей по всему миру, от Нью-Йорка, «до самых до окраин». Что же это за схема, для чего она была нужна, как работала и чем может пригодиться нам?

Читать далее

Как открывать шлагбаумы и ворота силой мысли

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

Как открывать шлагбаумы и ворота силой мысли. Описание мобильного приложения и конечного устройства.

Читать далее

Ошибка вендора, или Сказка про Курочку Рябу

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

Давайте, я расскажу вам одну хорошую сказку.

Жили‑были Дед да Баба... бла‑бла‑бла...Курочка снесла золотое яйцо... Дед его бил, бил — не разбил; Баба его била, била — не разбила... мышка... бла‑бла‑бла... хвостиком... бла‑бла‑бла... яйцо разбилось... Дед плачет, Баба плачет... бла‑бла‑бла... не может такого быть, что вам не рассказывали эту сказку!

Только знаете что, если для вас фирма 1С — это курица, которая несет вам золотые яйца, вам не нужно нажимать кнопку читать далее...

Читать далее

Можно ли «перенести» окно в квартире на любую стену или даже размножить?

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

А давайте задумаемся о такой очень странной на первый взгляд идее: можно ли скопипастить физическое окно и перенести его куда угодно в квартире?!

Выглядит диковато, не так ли? :-D Тем не менее, если немного подумать, это вполне реально и, кроме всего прочего, даёт совершенно уникальные преимущества!

Читать далее

Оживляем дешевый Smart TV: обход вырезанного ADB, деблоат Яндекс.ТВ и сборка легкого медиацентра

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

Купил я тут по дешевке 43-дюймовый телевизор Hartens (модель HTY-43FHD06B‑HK22, панель BOE HV430FHB‑F91) под проект умного гостевого дома. Железо внутри скромное: чипсет MediaTek MT5867, 32-битная архитектура (armeabi‑v7a), 1.5 ГБ оперативной памяти и вишенка на торте — фирменная оболочка Яндекс.ТВ на базе AOSP Android 11.

Из коробки это чудо техники работает «не очень». Интерфейс задумчивый, повсюду рекомендации, Алиса, Кинопоиск, Яндекс.Музыка и куча другого софта, который постоянно висит в памяти и кушает и без того дефицитные ресурсы.

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

Ниже я расскажу, как удалось обойти это ограничение, залезть «под капот» телевизора и превратить тормозящий яндекс‑комбайн в чистый и шустрый Android TV.

Читать далее

CO2 станция на ESP32-C3 + SCD41 + GC9A01

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

История создания открытой настольной CO2-станции на базе микроконтроллера ESP32-C3, круглого дисплея GC9A01 и честного фотоакустического NDIR-сенсора углекислого газа Sensirion SCD41.

Большинство бюджетных мониторов воздуха используют дешевые eCO2-датчики, которые лишь угадывают уровень углекислого газа по качеству летучих веществ. Этот проект — полностью открытая альтернатива. Прошивка написана на чистом фреймворке ESP-IDF, использована моя собственная графическая библиотека. Устройство передаёт данные по протоколу MQTT, откуда информацию может забирать умный дом или любая другая похожая система. В настоящий момент показания интегрированы в Home Assistant.

Читать далее

Насколько обоснован хайп вокруг электрогитар марки JET, и при чём здесь ИИ?

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

Привет, Хабр! Меня попросили доработать кастомизированный телекастер JET JT-300 SB. Сейчас мы его рассмотрим и послушаем, а заодно научимся делать автоотсечку хамбакера стандартным трёхпозиционным переключателем и корректировать звучание датчиков простыми пассивными фильтрами.

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

Под катом вы увидите 12-струнный баc!

Умный дом без контроллера: как собрать систему на реле и диммерах

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

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

Рассказываем, какие функции удалось реализовать таким способом и насколько далеко можно зайти в автоматизации без центрального контроллера.

Читать далее

Ремонт и обзор светосильного объектива Sigma 30mm f/1.4 EX

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

Недавно я заглянул в гости в фотоателье к приятелю и вышел с неожиданным подарком — фотообъективом для уже вымершего байонета 4/3 (не микро). В разговоре выяснилось, что у него есть два таких объектива с идентичной поломкой. Один его, второй, который достался мне, от другого фотографа. Он уверял, что оба они объективы не роняли, и сломались они в режиме обычной эксплуатации. Как он описал: «нарушается фокусировка и появляется трещина у байонета». Я с большой благодарностью принял это чудо фотоиндустрии и поспешил его поставить на свой Olympus через переходник, как тут же выяснилась суть проблемы — заметный перекос байонета.

Читать далее

Я сошёл с ума и сдаю свой браузер ИИ-агентам

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

Я совсем поехал кукухой — начал сдавать в аренду свой браузер за деньги. Началось всё с того, что мои ИИ-агенты не смогли нормально зарегаться из-за капчей и прочего, чужие расширения меня не устраивали — они плохо интегрировались в мой флоу и были завязаны на провайдера, что полный отстой.

В итоге я интегрировал это в свой пет-проект, и в итоге сделал так, что браузер в аренду может взять любой желающий. Заодно сделал SDK, CLI и доки. Вот моя история погружения в пучину безумия.

Погрузиться в пучину.

Тот самый DOOM

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

Еще один вариант реализации ретро игры DOOM от id Software на МК ESP32 со звуковым сопровождением и сменой сцен-сюжетов.

Читать далее

Измерение скорости печати на клавиатуре ( Excel )

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

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

Читать далее

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

Автономное устройство контроля влажности почвы (Soil Moisture Monitoring Device)

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

Автономное устройство контроля влажности почвы с дисплеем и оповещением, построенное на базе ESP32‑C3 и ESPHome. Устройство отслеживает влажность, отображает данные на OLED‑экране, может подавать звуковые сигналы и работать в режиме глубокого сна для экономии энергии.

Читать далее

Как проект на лето растянулся на полгода: Делаем свою светодиодную вывеску с управлением по Wi-Fi (ч.1)

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

Привет! Кто не любит прикольные интерьерные штуки? Я, например, всегда любил вид неоновых вывесок. В какой-то момент мне пришла в голову мысль: а почему бы не сделать свою собственную? Правда, не неоновую, а светодиодную. Да ещё и с кучей эффектов и управлением со смартфона. Так появилась идея для очередного «проекта на лето», реализация которого у меня растянулась на полгода. С виду простая задумка таила в себе кучу технических сложностей и мелочей, которые нельзя было упускать из виду. Добро пожаловать в невероятно интересную историю создания, которую я вам сейчас поведаю…

Погрузиться в историю

Настоящий медный custom

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

Что делать, если акрил кажется слишком хрупким, шланги мутнеют, а твоя RTX 4080 воет под нагрузкой?

Правильно! Взять полтора метра 15миллиметровой водопроводной меди, газовую горелку, собрать плоскошлифовальный станок из дрели и построить бесшумный реактор вопреки всем проблемам, которые препятствуют этому....

Читать далее

64 прямоугольника хватит всем

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

«Студент-программист реализовал на FPGA полноценную игровую приставку с нуля за полтора месяца, не имея опыта цифрового проектирования». Для меня самого это звучит как фантастика или реклама очередных онлайн-курсов, но я расскажу эту историю. Реальную историю моего пути — студента четвертого курса направления «Программная инженерия». Приставка «Брус-16», о которой недавно писали в блоге YADRO, работает на FPGA-платах уровня Tang Nano 9K, поддерживает ввод с джойстиков DualShock 2 и выводит изображение на обычный HDMI-монитор. Статья будет интересна студентам, новичкам в области аппаратного проектирования и всем тем, кто хочет увидеть, как работают игры для «Брус-16» в «железе».

Читать далее

Проектировал электрощит на 108 модулей и понял: современный IT – это скрутка с синей изолентой

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

Я выпал из IT на месяц. Причина банальна, но сурова – капитальный ремонт. По квартире проложено пара километров кабеля, из них 600 метров витой пары для шины управления, на полу разложен макет двух щитов по 54 модуля общей стоимостью под 150 тысяч рублей – и чем глубже я лезу в ПУЭ и считаю сечения, тем чётче одна мысль: если бы инженеры-электрики проектировали системы так же, как мы, разработчики, проектируем распределённые приложения – мы бы все давно сгорели заживо.

Читать далее

Бюджетная автоматизация кафе: много освещения и немного микроклимата

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

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

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

Читать далее

Четыре простых шага до изделия: использование проектирования на основе моделей для программно-определяемых радиосистем 4

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

В предыдущих частях этой серии статей мы рассказали о платформе быстрого прототипирования Zynq SDR,1 представили этапы использования MATLAB и Simulink для разработки алгоритма, который может успешно обрабатывать и декодировать передачи ADS-B,2 а также показали, как проверить алгоритм как в симуляторе, так и с помощью реальных данных, полученных с платформы SDR.3 Конечная цель всех этапов — создать проверенную модель, которую можно преобразовать в код на языках C и HDL и интегрировать в программно-аппаратную инфраструктуру платформы SDR.

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