Pull to refresh
22
0
Send message

Технологии прошлого и настоящего: как я сделал Nixie Clock с самодельным драйвером на ESP8266

Level of difficultyEasy
Reading time23 min
Views11K

Радиолампы, словно артефакты из прошлого, олицетворяют нечто большее, чем просто технологию. Они несут в себе определенную магию, отражающую уникальное сочетание технического мастерства и эстетики. Не удивительно, что часы на неоновых индикаторах занимают довольно уникальную нишу в мире дизайна и интерьера. Они представляют собой не просто инструмент для отображения времени, но и элемент декора, который может значительно изменить атмосферу помещения. Этой статье я расскажу о своем опыте создания Nixie Clock на базе драйвера собственной разработки.
Читать дальше →
Total votes 52: ↑52 and ↓0+52
Comments68

7 производителей печатных плат вместо JLCPCB. Где можно заказать платы в 2023 году

Level of difficultyEasy
Reading time6 min
Views56K

Привет, Хабр! Я – Дима, в компании отвечаю за закупку компонентов. Долгове время у нас было два поставщика печатных плат. Один из них вышеупомянутый JLCPCB. После того, как он ушел из России, пришла проблема откуда не ждали – второй поставщик начал подводить по срокам и отгружать откровенный брак. 

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

Для удобства в конце привожу сводную таблицу с кратким описанием преимуществ и недостатков производителей.

Читать далее
Total votes 48: ↑48 and ↓0+48
Comments67

Копилка для киловатт: экскурсия на производство накопителей электроэнергии

Level of difficultyEasy
Reading time10 min
Views9.2K

Отключение электроэнергии происходит везде: в офисах, квартирах, магазинах. Проблему решают по-разному: резервируют ввод, ставят генератор или используют ИБП. Но можно ли поставить ИБП на весь дом? Можно!

Из статьи вы узнаете, как производят современные мощные накопители энергии Volts, как они устроены, сколько служат и какое отношение ко всему этому имеет Wiren Board. Также мы сводим читателей на виртуальную экскурсию по производству.

Читать далее
Total votes 23: ↑23 and ↓0+23
Comments64

Мы Опубликовали Качественный, Простой, Доступный и Быстрый Синтез Речи

Reading time9 min
Views64K

fiona


Вторая частьhttps://habr.com/ru/post/563484/


Вокруг темы синтеза речи сейчас много движения: на рынке есть огромное число тулкитов для синтеза, большое число закрытых коммерческих решений за АПИ (как на современных технологиях, так и на более старых, т.е. "говорилки") от условных GAFA компаний, большое количество американских стартапов, пытающихся сделать очередные аудио дипфейки (voice transfer).


Но мы не видели открытых решений, которые бы удовлетворяли одновременно следующим критериям:


  • Приемлемый уровень естественности речи;
  • Большая библиотека готовых голосов на разных языках;
  • Поддержка синтеза как в 16kHz так и в 8kHz из коробки;
  • Наличие своих собственных голосов у авторов решения, не нарушающих чужие права и лицензии;
  • Высокая скорость работы на "слабом" железе. Достаточная скорость работы на 1 потоке / ядре процессора;
  • Не требует GPU, команды ML инженеров или какой-либо дополнительной тренировки или для использования;
  • Минимализм и отсутствие зависимостей / использование в 1 строчку / не надо ничего собирать или чинить;
  • Позиционируется именно как готовое решение, а не очередной фреймворк / компиляция чужих скриптов / тулкитов для сбора плюсиков;
  • Решение никак не связано и не аффилировано с закрытыми экосистемами и продуктами Гугла / Сбера / Яндекса / вставить нужное;

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

Total votes 205: ↑205 and ↓0+205
Comments229

Эксперименты с карбидом кремния (SiC): замедление переключения SiC-MOSFET

Reading time6 min
Views14K
На этот раз рассказываю про карбид кремния (SiC) и свои разработки и эксперименты с ним.
Из статьи вы узнаете особенности применения карбид-кремниевых MOSFET-транзисторов и диодов, как выбрать элемент и сравнение с кремниевыми (Si) приборами, и, самое главное результаты моих экспериментов и исследований в замедлении переключения SiC-транзисторов, проведённых на моей недавней разработке – источнике питания для солнечной энергетики.



Под катом немного аналитики и практики в области силовой электроники – добро пожаловать.
Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments49

Настройка ПИД-регуляторов: так ли страшен черт, как его малюют? Часть 3. Response Optimizer

Reading time4 min
Views3.7K


В данной статье рассмотрим процесс настройки регулятора нелинейной модели электропривода с помощью инструмента Response Optimizer.

Читать дальше →
Total votes 7: ↑6 and ↓1+5
Comments1

Где выгоднее производить корпуса — в Китае или России? Мы сравнили, пользуйтесь

Reading time2 min
Views17K
image

Собственно, каждый день хотя бы в одном разговоре с клиентом озвучивается вопрос: где выгоднее производить, в Китае или в России? И каждый раз я пытаюсь донести до собеседника, что «выгоднее» — это просто наречие; пришло время цифр и фактов.

Читать дальше →
Total votes 31: ↑30 and ↓1+29
Comments42

Созвоны не решают никаких проблем. Они нужны только людям, которые не умеют писать код

Reading time6 min
Views93K


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


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

Читать дальше →
Total votes 363: ↑263 and ↓100+163
Comments676

volatile vs. volatile

Reading time10 min
Views8.9K
Всем привет! Мы подготовили перевод данной статьи в преддверии старта курса «Разработчик C++»




Повесть о двух, казалось бы, похожих, но все же разных инструментах

Херб — автор бестселлеров и консультант по вопросам разработки программного обеспечения, а также архитектор ПО в Microsoft. Вы можете связаться с ним на www.gotw.ca.



Что означает ключевое слово volatile? Как его следует использовать? К всеобщему замешательству, существует два распространенных ответа, потому что в зависимости от языка, на котором вы пишете код, volatile относится к одной из двух различных техник программирования: lock-free программированию (без блокировок) и работе со «необычной» памятью. (См. Рисунок 1.)


Рисунок 1: повесть о двух технических требованиях.

Усугубляет путаницу и то, что эти два различных случая использования имеют частично совпадающие предпосылки и накладываемые ограничения, что заставляет их выглядеть более схожими, нежели они являются на самом деле. Давайте же четко определим и поймем их, и разберемся, как их правильно употреблять в C, C++, Java и C# — и всегда ли именно как volatile.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments9

SiC: микроэлектроника — это не только кремний

Reading time25 min
Views21K
Современная микроэлектроника практически полностью построена вокруг кремниевых КМОП-микросхем. Как вышло, что кремний опередил появившийся раньше германий и более перспективный арсенид галлия, я уже рассказывал раньше, а сегодня давайте поговорим о другом полупроводниковом материале, стремительно ворвавшемся в царство кремния и готовящемся остаться в нем всерьез и надолго. Этот материал — карбид кремния (SiC).


Статья получилась длинной, поэтому спойлеры: гегемонии кремния в микропроцессорах ничего не угрожает, но в силовой электронике SiC действительно намного лучше. В частности, внутри статьи можно будет увидеть чуть-чуть внутренностей автомобилей Tesla и много силовых полупроводниковых приборов.
Читать дальше →
Total votes 35: ↑35 and ↓0+35
Comments27

Какую видеокарту выбрать для своего компьютера в 2020

Reading time6 min
Views64K
После работы и учёбы хочется сесть за компьютер и поиграть в какую-то новую игру. Но, как назло, ваша видеокарта оказывается неспособна совладать с модными Red Dead Redemption 2, Star Wars и многими другими проектами. В итоге: остаётся либо страдать, глядя на мыло на мониторе, либо удалить игру и сидеть на старых добрых играх десятилетней давности. Скажу так: это никуда не годится. Нужна новая видеокарта. Сейчас быстро подберём для вас отличное решение, которое сможет себе позволить практически каждый.

Минимальный Full HD гейминг


  • Самое первое знакомство с современными проектами можно начинать с легендой прошлых лет – это NVIDIA GеFORCE GTX 750 Ti. Обращаю внимание, что версия должна быть с 2 Гб видеопамяти, потому что меньший объем годится только для популярных онлайн проектов, например Dota, Counter Strike или же World of Tanks. Наша карта оснащена памятью типа GDDR5, что в 2020 году достаточно актуально. Новую такую видеокарту сейчас найти практически невозможно, но тут на помощь приходят всеми любимые Авито и Aliexpress. В связи с повышением курса доллара, цены на GTX 750 Ti тоже выросли и составляют от 3500 до 5000 рублей. Тем не менее, для бюджетной сборки игрового компьютера данная видеокарта впишется идеально, хоть и на минимальный настройках, но потянет все.

  • Следующей этап – это NVIDIA GеFORCE GTX 780 Ti. Топовый видеоадаптер для своего времени. Оснащен уже 3 Гб GDDR5 видеопамяти, что позволяет расширить возможности гейминга. Тем не менее, есть один серьезный недостаток у данной видеокарты, по сравнению с GTX 750 Ti – это энергопотребление. Конечно, если у вас компьютер с перспективой апгрейда, то и блок питания взят с запасом, тогда проблем не возникнет, а если у вас старый блок питания десятилетней давности, то стоит задуматься. Цена на данную видеокарту колеблется до 7000 рублей.
Читать дальше →
Total votes 32: ↑13 and ↓19-6
Comments60

Максимально универсальный семисегментный дисплей. Часть первая — Hardware

Reading time9 min
Views34K
КДПВ

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

Что из этого получилось — под катом.
Читать дальше →
Total votes 38: ↑36 and ↓2+34
Comments74

WorldSkills: Обзор от участника олимпиады

Reading time8 min
Views7.1K

Привет, Хабр!

Каждый программист хочет прокачать свои навыки и каждая компания хочет видеть у себя квалифицированных специалистов, но как этого достичь? На помощь приходят олимпиады, об участии в одной из них и будет эта статья.
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments9

Intel Quartus Prime — все что нужно для работы с FPGA Intel

Reading time3 min
Views20K


В 2015 году Intel приобрела компанию Altera — одного из известнейших разработчиков FPGA и SoC. Постепенно все продукты Altera — как аппаратные, так и программные — сменили свое название, в частности, ПО для дизайна FPGA-систем Altera Quartus стало именоваться Intel Quartus Prime. Мы часто упоминали о нем в связи с выходом очередных FPGA Intel, но никогда не описывали подробно. Сейчас есть время это сделать, тем более что со времен смены имени вышло уже несколько больших релизов, принесших новый функционал и поддержку новых устройств.
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments9

Выбираем бюджетный карманный осциллограф

Reading time7 min
Views97K
Приветствую!

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

Почему речь пойдет про карманные и компактные — потому что это самые бюджетные варианты. Настольные осциллографы – это более громоздкие, функциональные устройства, и, как правило, достаточно дорогие модели ($200-400 и дороже) на 4 канала со множеством функций.
А вот компактные модели на 1 канал для простых измерений и оценки формы сигнала можно приобрести буквально за $20...$40.


Читать дальше →
Total votes 39: ↑35 and ↓4+31
Comments66

Конструкция выходного дня: простой MIDI-адаптер

Reading time3 min
Views19K

Приобрёл я как-то своим детям синтезатор Yamaha PSR-550. Инструмент был уже не первой молодости, но исправный. Дети проявили энтузиазм и с синтезатором освоились быстро: разобрались с управлением, научились «писать банки» и т.п. Мне же не давало покоя наличие на задней стенке синтезатора разъёмов «MIDI IN» и «MIDI OUT».
Читать дальше →
Total votes 23: ↑22 and ↓1+21
Comments7

Написание шейдеров в Unity. GrabPass, PerRendererData

Reading time9 min
Views28K
Привет! Я хотел бы поделиться опытом написания шейдеров в Unity. Начнем с шейдера искажения пространства (Displacement/Refraction) в 2D, рассмотрим функционал, используемый для его написания (GrabPass, PerRendererData), а также уделим внимание проблемам, которые обязательно возникнут.

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


Читать дальше →
Total votes 53: ↑53 and ↓0+53
Comments9

Битва роботов 2017 в Сочи. Как мы построили робота за 7 дней (на самом деле нет)

Reading time8 min
Views17K
Трудности постройки, сколько стоит робот, регламент, который вроде есть, но на самом деле нет, и что происходит на шоу.

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

Внимание! Под катом много фото.


Total votes 43: ↑42 and ↓1+41
Comments35

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity