Как стать автором
Обновить
277.45
Рейтинг

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

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

Сначала показывать
Порог рейтинга

“Сигма дельта” или как сделать хорошую звуковую карту из STM32F401

Open source *Программирование микроконтроллеров *Старое железо DIY или Сделай сам Звук
Tutorial

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

Итак вернемся к нашим баранам внукам и звуковым карточкам, у нас есть в нескольких экземплярах(овер дофига,купил пока были дешевые) модули из Китая:

1. Stm32f401ccu6 black pill – сейчас $3 за штучку

2. I2S DAC Decoder GY-PCM5102 ->$3.5 за штучку

3 .SPI display ips 1.3 inch 240x240 (controller st7789) ->$7 за два

Сначала построим максимальную конфигурацию из двух экранов и I2S GY-PCM5102.

Конфигурируем куб, разбавляем его говно код своим г. кодом, добавляем ФАПЧ ( фазовой автоматической подстройки частоты или PLL на ихнем ) , для согласования скоростей приходящих от компьютера данных и выдачи на i2s внешний ЦАП (DAC). Хмм , звучит очень неплохо, явно лучше большинства встроенных звуковушек. PCM5102 – весьма и весьма качественный ЦАП за свою цену в пару- тройку долларов за модуль с чипом. Добавляем отображение индикаторов уровня на паре неплохих дисплеев st7789 ...

Итак вернемся
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 3.9K
Комментарии 15

Новости

Домашняя масляная майнинг-ферма

Программирование микроконтроллеров *Разработка под Arduino *Умный дом Криптовалюты DIY или Сделай сам

Это история одного моего хобби-проекта - создания встроенной в интерьер майнинг-фермы с видеокартами в масле, которая своим теплом отапливает лоджию.

Читать далее
Всего голосов 102: ↑100 и ↓2 +98
Просмотры 13K
Комментарии 42

Лора на батарейках (мечта каждого мужчины)

Блог компании RUVDS.com Программирование микроконтроллеров *Разработка для интернета вещей *Разработка под Arduino *DIY или Сделай сам


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

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

Можно было бы сделать свои батарейные LoRa модули (благо прототипы есть и прекрасно работают), но не хотелось тратить время на изобретение велосипеда, а просто купить что-то готовое, и я заказал с Aliexpress несколько плат-кандидатов для тестирования.

Одна из таких плат — LoRa Radio Node, отчёт о её разборе (по косточкам) и тестировании я и предлагаю вашему вниманию.
Читать дальше →
Всего голосов 56: ↑54 и ↓2 +52
Просмотры 18K
Комментарии 88

Мигать лампочками не модно или дампер картриджей dendy на недорогой atmega

C++ *C *DIY или Сделай сам Игры и игровые консоли

В далёком уже 2015 году Алексей aka ClusterM опубликовал статью про то, как он сконструировал дампер на двух atmega64. В статье говорилось о принципах взаимодействия консоли с картриджами и как можно сдампить игру, не разбирая сам картридж по запчастям.

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

Читать далее
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 2.5K
Комментарии 5

Носимая робототехника: экзоскелет

Блог компании RUVDS.com Разработка робототехники *Читальный зал DIY или Сделай сам Инженерные системы
Экзоскелеты в фильмах (слева-направо): «Грань будущего», 2014; «Элизиум — рай не на Земле», 2013 г.

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

Читать дальше →
Всего голосов 34: ↑34 и ↓0 +34
Просмотры 8.7K
Комментарии 4

Поднимаем Apache Superset — необходимый и достаточный гайд

PostgreSQL *IT-инфраструктура *Apache *Визуализация данных DIY или Сделай сам
Из песочницы

Пингвины для привлечения внимания. Как поднять Apache Superset, подключить к нему локальный Postgres и чтобы потом на вас коллеги не смотрели косо.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 3.9K
Комментарии 10

Знакомство с «Микрошей»

Блог компании RUVDS.com История IT Старое железо DIY или Сделай сам Игры и игровые консоли


Так уж получилось, что веха “одноклавиатурных” отечественных персональных компьютеров прошла мимо меня. Загрузка программ с магнитофонной ленты, ночные бдения за отладкой в машинных кодах и многие другие радости того времени. Единственный раз мне довелось увидеть это чудо техники ещё в детстве. Помню у кого-то в гостях, мне показывали подобный компьютер и производили загрузку игры прямо с магнитофона, это была настоящая магия и данный эпизод мне врезался в память, однако, с тех пор я никогда с ними не пересекался.

В позднее время, уже на Chaos Constructions встречал энтузиастов, которые ковыряются с данными компьютерами. Но всё равно на тот момент не понимал и не разделял их увлечения, хотя относился с большим уважением. Только после того, как от души наигрался с "Волшебным чемоданом" мне стала понятна глубина этих компьютеров. Ведь по сути они мало чем отличаются от «УМК-80» (если мы говорим о компьютерах на процессоре семейства i8080). Разве что добавлена клавиатура и вывод на экран. Да, есть расширения в виде таймеров, ПДП и т.д., но для понимания сути этим можно пока пренебречь.

Поскольку мне достаточно быстро надоело набирать программы вручную на «УМК-80», а с заливкой прошивок в ПЗУ я потерпел фиаско, то я понял, что хочу уже оформленный компьютер с полноценной клавиатурой, выводом на экран, а главное возможность загрузки программ с внешнего источника. И тогда начались мои поиски.
Читать дальше →
Всего голосов 133: ↑131 и ↓2 +129
Просмотры 15K
Комментарии 63

ИК-управление самодельными устройствами

Блог компании FirstVDS Разработка систем связи *Программирование микроконтроллеров *DIY или Сделай сам

Картинка для привлечения внимания :-)

В последнее время мы довольно сильно привыкли к тому, что в разнообразных самоделках на базе Arduino / esp32 используется управление, основанное на радиочастотах. Тем не менее иногда применение такой технологии управления может быть не совсем удобно хотя бы потому, что радиообстановка может быть сложной — например, если вы находитесь в густонаселённом месте (во дворе многоэтажного дома). Однако зачастую совсем без управления «или сложно, или совсем грустно». И в этой статье мы поговорим как раз о том, как можно реализовать альтернативный способ управления вашими самодельными устройствами.

Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 4.1K
Комментарии 13

Теперь наш публичный синтез в супер-высоком качестве, в 10 раз быстрее и без детских болячек

Машинное обучение *DIY или Сделай сам Звук Natural Language Processing *Голосовые интерфейсы

hero_image


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


Сейчас, вложив огромное количество работы, мы наконец готовы поделиться с сообществом своими успехами:


  • Снизили размер модели в 2 раза;
  • Научили наши модели делать паузы;
  • Добавили один высококачественный голос (и бесконечное число случайных);
  • Ускорили наши модели где-то примерно в 10 раз (!);
  • Упаковали всех спикеров одного языка в одну модель;
  • Наши модели теперь могут принимать на вход даже целые абзацы текста;
  • Добавили функции контроля скорости и высоты речи через SSML;
  • Наш синтез работает сразу в трех частотах дискретизации на выбор — 8, 24 и 48 килогерц;
  • Решили детские проблемы наших моделей: нестабильность и пропуск слов, и добавили флаги для контроля ударения;

Это по-настоящему уникальное и прорывное достижение и мы не собираемся останавливаться. В ближайшее время мы добавим большое количество моделей на разных языках и напишем целый ряд публикаций на эту и смежные темы, а также продолжим делать наши модели лучше (например, еще в 2-5 раз быстрее).


Попробовать модель как обычно можно в нашем репозитории и в колабе.

Читать дальше →
Всего голосов 151: ↑150 и ↓1 +149
Просмотры 15K
Комментарии 87

Альтернатива стандартным приводным системам: цилиндрический линейный двигатель

Блог компании RUVDS.com Читальный зал Физика DIY или Сделай сам Электроника для начинающих
Источник картинки

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

Читать дальше →
Всего голосов 72: ↑70 и ↓2 +68
Просмотры 18K
Комментарии 51

Еще больше модульности: миниатюрный ноутбук GPD Pocket 3 получил дополнительные модули

Блог компании Selectel Гаджеты Компьютерное железо Ноутбуки DIY или Сделай сам

В нашем блоге мы несколько раз упоминали новый миниатюрный ноутбук GPD Pocket 3, который был анонсирован осенью прошлого года. Размер дисплея — всего 8 дюймов, девайс спроектирован как универсальный инструмент для представителей ряда IT-специальностей, да и просто для гиков, которым по душе необычные устройства.

Несмотря на размер, малютка может похвастаться относительно высокой производительностью благодаря процессору Intel Core i7-1195G7. И да, дисплей у него сенсорный, еще и поворотный. Положение экрана можно изменять как угодно — хоть набок выворачивать, хоть задом наперед. Но изюминка девайса — в его модульности, дело в том, что разработчики предусмотрели замену разных видов портов, которые запросто «отстегиваются» от материнской платы, для чего ноутбук разбирать не нужно. И модулей постепенно становится все больше. Об этом девайсе и поговорим под катом.
Читать дальше →
Всего голосов 55: ↑55 и ↓0 +55
Просмотры 12K
Комментарии 21

Motorola, Valve, Samsung, Google: все больше компаний присоединяется к инициативе «права на ремонт»

Блог компании Selectel Исследования и прогнозы в IT Производство и разработка электроники *Гаджеты DIY или Сделай сам

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

Но ситуация понемногу меняется. Еще в прошлом году Федеральная торговая комиссия США приняла решение активно бороться с незаконными ограничениями на ремонт сложных устройств. Летом 2021 года был опубликован детальный и реалистичный план, согласно которому комиссия планирует выделять ресурсы на реализацию существующих законов. Принимая новую реальность, все больше корпораций начинают присоединяться к сторонникам движения «права на ремонт», вероятно, осознавая, что лучше сделать это сейчас и стать другом для потребителей, чем терять лояльность покупателей. О нескольких таких компаниях рассказываем под катом.
Читать дальше →
Всего голосов 59: ↑59 и ↓0 +59
Просмотры 14K
Комментарии 22

Бесподобный ретро ноутбук

Блог компании RUVDS.com Разработка на Raspberry Pi *Старое железо Ноутбуки DIY или Сделай сам
Перевод

Недавно мне посчастливилось стать обладателем ноутбука Compaq LTE 286. На момент выхода где-то в 1989 году эти компьютеры представляли собой прорыв, так как стали первыми компактными устройствами в форм-факторе ноутбука. К сожалению, конкретно этот экземпляр уже не подлежал восстановлению, и мои попытки вернуть его в строй успехом не увенчались. Но…
Читать дальше →
Всего голосов 96: ↑70 и ↓26 +44
Просмотры 22K
Комментарии 49

DIY VSCode плагин для Clojure

Visual Studio *Разработка под Linux *Clojure *DIY или Сделай сам
image

На энном году работы с использованием Clojure/Clojurescript в качестве основных языков разработки, я наконец-то дошел до стадии, когда «больше терперть уже нельзя», и написал таки свой плагин для этой цели. Это явилось результатом многолетних поисков, лишений и страданий. Как говаривал Мичурин: мы не можем ждать милостей от природы, взять их у нее – наша задача. Интересующихся прошу под кат.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.5K
Комментарии 2

Взлом гнезда для наушников

DIY или Сделай сам
Перевод
Tutorial

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

В данной статье рассматривается то, как подключить два наиболее популярных аудиоразъема – TRS и TRRS.

Буква “T” означает “tip”, или же “наконечник”. Буква “R” - “ring”, “кольцо”. Ну а “S” – “sleeve”, “рукав”.

Читать далее
Всего голосов 43: ↑18 и ↓25 -7
Просмотры 9.3K
Комментарии 42

Прямое подключение крохотного OLED-дисплея по HDMI

Блог компании RUVDS.com Ненормальное программирование *Python *Разработка под Linux *DIY или Сделай сам
Перевод
Tutorial

Есть у меня склонность к реализации глупых и бессмысленных проектов. Перед вами один из них, который появился в результате беседы, закончившейся словами: «Слушай, а ведь технически возможно…», — не вопрос, давай сделаем.
Читать дальше →
Всего голосов 128: ↑127 и ↓1 +126
Просмотры 14K
Комментарии 27

Compute Module 4S от Raspberry Pi: новая «начинка» в старом формате

Блог компании Selectel Разработка на Raspberry Pi *Производство и разработка электроники *DIY или Сделай сам

Время бежит очень быстро. Казалось бы, только недавно публиковали обзор Compute Module 4 от Raspberry Pi Foundation, а уже на горизонте появилась новая модель. Вернее, обновленная, речь о Compute Module 4S. Она не является логичным продолжением предыдущего форм-фактора, у модуля есть несколько отличий, которые делают его одновременно и похожим, и не похожим на собратьев. Обо всем этом поговорим в продолжении.
Читать дальше →
Всего голосов 49: ↑48 и ↓1 +47
Просмотры 11K
Комментарии 10

Ферма для чайников

Тестирование IT-систем *Python *DIY или Сделай сам

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

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

Мы решили, что лучше всего создать инструмент, который позволит максимально избавить все процессы от ручных проверок. Таким инструментом стали стенды автоматического тестирования (САТы).

Это уникальный проект компании Ready For Sky. САТы разрабатываются, чтобы значительно сэкономить рабочее время отдела тестирования и при этом увеличить результативность и качество.

Центральная концепция стендов - имитация работы человека с устройством. Создание условного робота, который вместо человека выполняет рутинные задачи.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 9.3K
Комментарии 17

5 оригинальных проектов на базе Raspberry Pi весны 2022 года

Блог компании Selectel Разработка на Raspberry Pi *Производство и разработка электроники *DIY или Сделай сам

Сложно представить, что бы делали любители DIY-электроники в случае, если бы «малинки» никто не изобрел. На основе Raspberry Pi разных поколений создано столько проектов, что представить невозможно, и каждый день появляются все новые и новые. Есть откровенно простые, а есть и весьма продвинутые, комплексные. В этой подборке собраны 5 необычных проектов, основанных на «малинках», которые нам показались интересными. Подробности — ниже.
Читать дальше →
Всего голосов 50: ↑48 и ↓2 +46
Просмотры 19K
Комментарии 29

Выходим в Интернет с помощью модуля на SIM800L

Разработка для интернета вещей *Интернет вещей DIY или Сделай сам Электроника для начинающих

Привет всем неравнодушным! Сегодня предлагаю поговорить о миниатюрных GSM-модемах на базе чипа SIM800L. Области применения таких модулей весьма обширны: охрана дачи или дома, сигнализация в машине и многое другое, где требуется удаленная связь, а возможности подключиться к Wi-Fi нет. В том числе они прекрасно подходят для проектов IoT, потому что с их помощью можно не только отправлять сообщения или управлять телефонными звонками, но и подключаться к Интернету.

В данной статье рассмотрим:

- подключение модулей к переходнику USB-TTL для проверки и отладки;

- подключение модулей к платам Arduino для выхода в Интернет в условиях, когда нет доступа к Wi-Fi;

- код, который позволяет подключиться к объекту на платформе Rightech IoT Cloud, публиковать данные и получать команды.

Хочу узнать больше >>>
Всего голосов 26: ↑24 и ↓2 +22
Просмотры 9.2K
Комментарии 24

Вклад авторов