RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 67
[>] [Перевод] Светодиодная консоль для игры в Pong
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-30 15:00:05


Опубликовано: Sun, 30 Oct 2022 10:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Появление игры Pong ознаменовало начало новой эры. И хотя это была не первая видеоигра, именно она породила ажиотаж в этой сфере развлечений. Впервые для потребителей это чудо игростроя стало доступно с момента релиза Magnavox Odyssey в 1972 году. Odyssey поставлялся с 12 играми, но настольный теннис (Pong) стал на тот момент самой популярной из них. Позднее в компании Atari доработали принцип виртуального настольного тенниса, выпустив тот самый Pong, который мы все помним и любим. В течение нескольких лет я даже был в некоторой степени одержим этой игрой. У меня была идея воссоздать её с использованием матрицы светодиодов. Эта идея показалась мне весьма занятной в плане реализации, и я решил создать такую вариацию, которая бы и отдавала дань корням, и несла в себе мои авторские штрихи. Читать дальше →

https://habr.com/ru/post/695392/

[>] [Перевод - recovery mode ] ГЕНЕТИЧЕСКИЙ АЛГОРИТМ МАКСИМИЗАЦИИ ОТНОШЕНИЯ КОЭФФИЦИЕНТОВ ШАРПА И СТЕРЛИНГА ДЛЯ РОБОТИЗИРОВАННОЙ ТОРГОВЛИ
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-30 16:00:04


Опубликовано: Sun, 30 Oct 2022 11:13:20 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

АннотацияОдним из самых крупных и нестабильных рынков  в мире является рынок обмена валют. В настоящее время на Форексе анализ рынка является важной частью работы при подготовке к торгам и проводится этот анализ с использованием методов машинного обучения. Для обучения использовались исторические данные о ценах на валюту, но эта информация сильно зашумлена, что мешает построить эффективные алгоритмы роботизированной торговли. Для решения данной проблемы мы предлагаем, на основе технических индикаторов сформулировать правила торговли. Так же мы предлагаем новую функцию затрат, которая вычисляет доходность с поправкой на риск, коэффициент Шарпа и коэффициент Стерлинга, чтобы уменьшить дисперсию и величину просадки. Предлагаемая нами стратегия для роботизированной торговли основана на генетическом алгоритме максимизирующего отношения коэффициентов Шарпа и Стерлинга. Эксперимент проводился на внутридневных данных 6 основных валютных пар с 2018 по 2019 год. Результаты неизменно показывали значительную положительную доходность и эффективность торговли эффективна благодаря оптимизированным функциям, основанным на правилах. Максимальная полученная доходность составила 320% годовых при использовании 5-минутных сделок на валютной паре AUD-USD. Кроме того, предлагаемая модель обеспечивает лучшую производительность по факторам риска, включая максимальные просадки и дисперсию в сравнении с эталонными моделями. Ключевые слова: технический анализ, генетический алгоритм, машинное обучение Читать далее

https://habr.com/ru/post/696308/

[>] Как на Azure RTOS сделать Wi-Fi маршрутизатор для IoT
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-30 19:00:03


Опубликовано: Sun, 30 Oct 2022 14:35:32 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

IoT маршрутизатор нужен для сбора и передачи данных в облака от различных проводных локальных шин (CAN, RS485, USB …) и беспроводных локальных сетей (Bluetooth, LoRa …). Используя Azure RTOS сделать свой маршрутизатор достаточно просто. Нужно только правильно выбрать пару ингредиентов: Wi-Fi модуль и универсальный, быстрый, защищённый, экономичный микроконтроллер с открытой архитектурой. Читать далее

https://habr.com/ru/post/695968/

[>] МГЛ (ДРИ) дома, вопросы и ответы
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-30 20:00:04


Опубликовано: Sun, 30 Oct 2022 15:21:39 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Вопросы и ответыиспользование металлогалогенных ламп в быту и наши рекомендации по выбору ламп и ЭПРА Читать далее

https://habr.com/ru/post/593961/

[>] Запуск сервера сборки Jenkins
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-30 22:00:03


Опубликовано: Sun, 30 Oct 2022 17:16:54 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Итак в вашем репозитории накопилось количество сборок превысившее число 1. Настало время задуматься о DevOps(е). Как же уследить за всеми этими сборками? Классическое решение это запустить сервер сборки. Есть множество готовых технологий, например Jenkins. Идея проста. Сервер сборки это просто инфраструктурный прикладной процесс, который периодически запускает скрипты построения конкретных сборок и затем сохраняет результат в конкретную папку или архив. Обычно сервер сборки работает автономно 24/7 и собирает артефакты из репозитория с кодом. В этом тексте я написал инструкцию для разворачивания Jenkins на Windows компьютере. Читать далее

https://habr.com/ru/post/695978/

[>] Как я системным программистом не стал
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-31 06:00:05


Опубликовано: Mon, 31 Oct 2022 01:56:47 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Дело было в прошлом веке, в 89 (вроде не путаю) году. Я вдруг осознал, что ну вот совсем мне не хочется продолжать обучение в своём вузе. Неинтересно. Времена тогда были необычные, всё время появлялось что-нибудь новенькое. Вот и стал искать это самое новенькое. Программирование уже тогда казалось интересным, тем более, что опыт написания на фортране для расчета эпюр по сопромату имелся, да и вообще - компьютеры всегда привлекали. Уже не помню где, но прочитал, что в Бауманке открывают новый факультет системного программирования, куда будут набирать две группы по 25 человек. Одна на системное программирование, другая на прикладное. Отлично, подумал я. То, что нужно. Но была и "ложка дегтя" - конкурс обещал быть бешенным. Читать далее

https://habr.com/ru/post/696390/

[>] Разбираем и тестируем ТГС-7А (всегда хотел это сделать)
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-31 15:00:03


Опубликовано: Mon, 31 Oct 2022 10:36:18 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



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

Есть в моём хозяйстве один интересный прибор, который я давно и успешно использую как в медицинских, так и исследовательских целях — это широко известный в узких кругах, можно даже сказать культовый ТГС-7А.

Как вы догадываетесь, я не тот человек, который будет «послушно» нажимать кнопки на передней панели и сдувать пыль с «дорогого» гаджета — у меня уже давно чесались руки разобрать его и разобраться с тем, как он устроен и как работает.

Далее я предлагаю вам отчёт о своих исследованиях этой крайне интересной темы. Читать дальше →

https://habr.com/ru/post/695746/

[>] Новый год не за горами: делаем супергирлянду на базе ESP и WLED, управляем со смартфона
bot.habr.rss
BotHabr(tgi,2) — All
2022-10-31 17:00:03


Опубликовано: Mon, 31 Oct 2022 12:12:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Хотя сейчас только октябрь, пора прокачать наши окна и балконы! Будем делать уникальную гирлянду со спецэффектами - такой точно ни у кого не будет. И начать стоит прямо сейчас: пока вы закажете компоненты и всё соберете, тут и праздники наступят. А клеить светодиоды на балконе точно приятнее, пока морозы еще не пришли. Гирлянда делается из адресных RGB-светодиодов. Это означает, что можно менять цвет каждого отдельного пикселя в этой гирлянде и сделать 2D-экран на окно. А с телефона будем этой гирляндой управлять. По себестоимости гирлянда получается недорогая, и точно дешевле аналогичной магазинной. Главное, что всё ПО бесплатное, открытое и легко модифицируется. Использовать будем готовую прошивку от проекта WLED как наиболее простую в установке. Читать далее

https://habr.com/ru/post/696508/

[>] Микропроцессорная лаборатория «Микролаб КР580ИК80 907». Разработка и отладка встроенного ПО пол века назад
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-01 08:00:05


Опубликовано: Tue, 01 Nov 2022 03:11:31 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника



Привет, хабр!
Предлагаю вашему вниманию ретроспективу совершенно замечательной микропроцессорной лаборатории “Микролаб КР580ИК80 907”, выполненной в духе ядерного чемоданчика. Именно так выглядели одноплатные компьютеры конца эпохи холодной войны, эдакая Raspberry Pi конца 70-х годов. Всем, кто желает вместе со мной погрузиться в пучину воспоминаний или просто послушать, как старики мучились инженеры старшего поколения осваивали микропроцессорную технику, прошу под кат. Читать дальше →

https://habr.com/ru/post/696636/

[>] Почему звук в воде затухает?
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-01 14:00:04


Опубликовано: Tue, 01 Nov 2022 09:48:24 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/696738/

[>] Инструмент разработчика Ruby on Rails на базе NeoVim (nvim)
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-01 16:00:05


Опубликовано: Tue, 01 Nov 2022 11:29:49 GMT
Канал: VIM – Свободный текстовый редактор

Вашему вниманию конфигурационный файл с плагинами для комфортной разработки под Ruby on Rails и не только.Более года собирался данный конфигурационный файл, удалялись или устанавливались разные плагины и проходили обкатку. в результате теперь комфортно работать в "самом" быстром редакторе. Читать далее

https://habr.com/ru/post/696788/

[>] Пишущая машинка из телетайпа и Arduino
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-02 11:00:03


Опубликовано: Wed, 02 Nov 2022 05:59:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/695438/

[>] Ai-Da. Может ли робот быть художником?
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-02 18:00:06


Опубликовано: Wed, 02 Nov 2022 13:47:53 GMT
Канал: Робототехника – Роботы, роботы, роботы

30 сентября Илон Маск представил прототип человекоподобного робота Optimus, который по планам Tesla должен решить проблему рабочей силы на производстве. Цель большая, но пока на презентации показали только, как он ходит, двигается и переносит предметы, а также продемонстрировали его танцевальные возможности. Способности робота, конечно, впечатляют, но в массовое производство его планируют запустить только через 3-5 лет. Optimus далеко не первый случай создания человекоподобных роботов. Например, помните Софию от Hanson Robotics, которая учится и адаптируется к поведению людей? В свое время она наделала много шума, пообещав уничтожить людей. Поэтому сегодня не удивишь роботами, похожими на людей, которые могут ходить, говорить, выполнять задачи вместо человека и даже учиться. Но что вы думаете о первом роботе, который выступил перед Комитетом по коммуникациям и цифровым технологиям Палаты лордов в Великобритании? Этого робота зовут называют Ai-Da. Он, точнее она, участвовала в обсуждении влияния технологий на мир искусства. Робот отличается от других, не умеет самостоятельно передвигаться и не сможет помочь человеку на производстве, потому что у него другая цель – творчество. Ai-Da – это робот-художник, созданный, чтобы посмотреть на искусство нашего времени со стороны технологий. Сегодня хочу рассказать подробнее о ней и ее возможностях. Читать далее

https://habr.com/ru/post/697094/

[>] Как подготовиться к собеседованию в Samsung Advanced Computing Lab
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-02 20:00:04


Опубликовано: Wed, 02 Nov 2022 15:05:10 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Я работаю проектировщиком аппаратного блока графического процессора в телефонах Samsung, в рамках совместного проекта с AMD. Сейчас наш менеджмент расширяет команду и поощряет инженеров распостранять информацию о новых позициях среди своих знакомых. Я решил написать это пост для более широкой аудитории, так как множество людей, способных пройти интервью на RTL или DV позицию - больше, чем множество моих знакомых. Если вы сможете прислать мне ответ на задачку в моем посте вместе с вашим резюме, я перешлю его нанимающему менеджеру и рекрутеру нашей группы (в комментах прошу ответ не писать). Если резюме им понравится, вам нужно будет пройти стандартное собеседование на несколько часов, с несколькими инженерами, у каждого из которых свой набор задачек.Также я покажу материалы, по которым можно готовиться к собеседованию, особенно если вы студент или у вас ограниченный опыт в микроэлектронной промышлености. Читать далее

https://habr.com/ru/post/693568/

[>] MP3 плеер для танка
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-03 00:00:03


Опубликовано: Wed, 02 Nov 2022 19:30:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/697182/

[>] Электронная игра «лабиринт» на сервоприводах. Ни каких arduino, только жесткая логика
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-03 13:00:04


Опубликовано: Thu, 03 Nov 2022 08:44:27 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



Устройство представляет собой площадку-лабиринт, балансирующую на сервоприводах. Цель игры: закатить шарик в центр диска. Когда-то разработал его для факультатива по электронике. Схема сделана из того, что в буквальном смысле было под рукой. А что еще нужно для детей? Немного поработать, а потом поиграть.

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

Преимущество схемы в том, что она полностью моделируется в ISIS Proteus. Это удобно для анализа принципа ее работы. Читать дальше →

https://habr.com/ru/post/697190/

[>] Самодельное электронное шумоподавление для квартиры
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-03 14:00:03


Опубликовано: Thu, 03 Nov 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Картинка kickstarter

Звук в нашей жизни играет большую роль, однако, «не все звуки одинаково полезны»:-), некоторые из них носят отрицательный характер, и учёные работают над тем, чтобы преуменьшить их влияние. Среди подобных звуков можно назвать шум разного рода, который, как усложняет восприятие целевой информации, например, в наушниках или открытых помещениях, так и вносит свою лепту в процесс звукового загрязнения окружающей среды. И в связи с этим, мы попробуем подумать, а насколько реально создать своё шумоподавляющее устройство, но не для наушников?
Читать дальше →

https://habr.com/ru/post/696346/

[>] Разработка блока управления боковыми зеркалами автомобиля
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-03 22:00:06


Опубликовано: Thu, 03 Nov 2022 17:28:52 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

https://habr.com/ru/post/697388/

[>] [Перевод] Rust 1.65.0: GAT, let-else, break от помеченных блоков, отказ от RLS
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-04 13:00:05


Опубликовано: Fri, 04 Nov 2022 08:44:35 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Команда Rust рада сообщить о новой версии языка — 1.65.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.65.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё нет rustup, то можете установить его со страницы на нашем веб-сайте, а также ознакомиться с подробным описанием выпуска 1.65.0 на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →

https://habr.com/ru/post/697430/

[>] DIY: тёплый ламповый усилитель-фонокорректор RIAA MM
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-04 14:00:03


Опубликовано: Fri, 04 Nov 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


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

На самом деле лампы просто позволяют минимальными схемотехническими средствами (хотя и с немалыми затратами времени, места и финансов) достичь хороших результатов.

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

https://habr.com/ru/post/696642/

[>] Дозиметр судного дня
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-04 15:00:03


Опубликовано: Fri, 04 Nov 2022 10:40:55 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Хомяки приветствуют вас друзья! Сегодняшний пост будет посвящен одной из легендарных самоделок, дозиметр RAD BOY. Тут тебе и цветной экран, и возможность просмотра накопленной дозы за день, продолжительная автономность, в общем сливки в своем роде. В ходе поста рассмотрим как собрать такое устройство, самостоятельно запрограммировать и произвести примитивные манипуляции с настройкой высоковольтного трансформатора. Чтобы устройство выглядело подобающе, смоделируем и напечатаем корпус. В процессе повествования узнаем технические особенности, рассмотрим меню настроек, распилим счетчик Гейгера для изучения внутренностей и сравним показания самодельного прибора с профессиональным дозиметром Радиаскан-701. Читать далее

https://habr.com/ru/post/696940/

[>] VIM и редактирование файлов на удаленных серверах
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-04 18:00:06


Опубликовано: Fri, 04 Nov 2022 13:40:15 GMT
Канал: VIM – Свободный текстовый редактор

Статья о том, как настроить vim в одном месте, а все файлы, которые находятся на других серверах, подгружать и работать локально. Понятно, что можно поставить vim на каждый удаленный сервер, настроить и работать по ssh, но не всегда есть такая возможность, хотя бы потому, что все быстро устаревает и чтобы использовать супер-современный vim со всеми плагинами и наворотами порой надо заменить OS на удалённом хосте.Я здесь собрал кое-какие способы (не все), с помощью которых можно редактировать файлы, находящиеся на удаленных машинах, при этом используя свой локально настроенный и причесанный vim со всеми плюшками. Читать далее

https://habr.com/ru/post/696700/

[>] Сферический БПЛА в воздухе
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-04 21:00:04


Опубликовано: Fri, 04 Nov 2022 16:36:04 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Представьте, что вы решили сконструировать воздушный шар. И пусть даже не в натуральную величину, а уменьшенную модель – но главное, чтобы летала!!! С чего начать, как подступиться к этой задаче? Раз задача инженерная, начать нужно с математики и физики. В нашем случае с того, чтобы разобраться, почему воздушный шар летает, и какие силы при этом на него действуют. Читать далее

https://habr.com/ru/post/697440/

[>] [recovery mode] Port Knocking для Windows
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-04 22:00:04


Опубликовано: Fri, 04 Nov 2022 17:43:46 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Мне довольно часто приходится настраивать "одинокие" терминальные сервера(и не только терминальные) в "Облаках", с "легким, быстрым" доступом к нему по RDP.Все объяснения для пользователей\заказчиков, что такие сервера должны быть доступны только с доверенных IP или через VPN воспринимаются "в штыки" и тогда приходится рисковать...Конечно сервер защищается от Bruteforce(а), используются парольная политика, нестандартный порт, но все равно сервер постоянно под угрозой, в среднем в месяц можно увидеть по 15000 попыток подобрать пароль.Такое обстоятельство дел заставило меня подумать о простом и действенном способе защиты сервера и в то же время этот способ не должен усложнить пользователям подключение к серверу.Первое что пришло в голову - Port Knocking, использую его на RouterOS, но беглое гугление показало что для Windows не существует подобного штатного функционала, поиск сторонних средств которые могли бы помочь организовать задуманное не дал результата,  больше покопавшись нашел только странные и страшные поделки на Java не внушавшие доверия.Тогда решил написать PortKnocking для Windows. Написать его решил на PowerShell, чтоб не пришлось устанавливать на сервер дополнительно Java или Python.Т.к. есть опыт c телеграм ботами(@SuperMon_Bot), решил добавить и информирование о работе PortKnocking через телеграм.Определился что вся задумка должна состоять из нескольких скриптов: Читать далее

https://habr.com/ru/post/697490/

[>] [Перевод] Руководство по MicroPython MQTT на базе Raspberry Pi
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-05 00:00:04


Опубликовано: Fri, 04 Nov 2022 19:44:45 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера


Сегодня рассказываем как написать простой MQTT-клиент на Raspberry Pi при помощи MicroPython и реализовать функции подключения, отправки сообщений и подписки между клиентом и брокером MQTT-сообщений. Подробности о разработке с использованием протокола интернета вещей MQTT — к старту курса по Fullstack-разработке на Python. Читать дальше →

https://habr.com/ru/post/697318/

[>] Ламповое звучание: о пользе второй гармоники
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-05 03:00:05


Опубликовано: Fri, 04 Nov 2022 22:31:56 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Около десяти лет назад меня попросили о ремонте английского лампового усилителя - временами у него пропадал звук. Лампы оказались целы, видимых повреждений нет, все режимы в норме. Дефект обнаружился в переменном резисторе регулятора громкости и его замена решила проблему. К тому времени я уже был наслышан о феномене “теплого лампового” звучания и поэтому измерил все параметры усилителя по его спецификации. Представил работу владельцу усилителя и на некоторое время забыл об этом, так как у меня была основная задача улучшить качество звучания звуковой программы, получаемой по цифровому каналу. Читать далее

https://habr.com/ru/post/697508/

[>] [Перевод] Считыватель показаний цифровых штангенциркулей VINCA
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-06 15:00:02


Опубликовано: Sun, 06 Nov 2022 10:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Этот проект посвящён замене кабеля передачи данных VINCA DTCR-03 «RS232» для цифрового штангенциркуля на микроконтроллер ESP8266/ESP32 с поддержкой Wi-Fi.

Штангенциркуль VINCA DCLA-0605 поддерживает передачу данных на ПК только через проприетарный кабель. Можно, конечно, купить адаптер, но это не так интересно, поэтому я решил разобраться с принципом работы RS232 и реализовать собственное решение. Читать дальше →

https://habr.com/ru/post/695840/

[>] Звуковая карта USB на STM32. Часть 1: Используем I2S-кодек
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-07 14:00:02


Опубликовано: Mon, 07 Nov 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


С момента публикации материала о реализации составного устройства USB на STM32 прошло полтора года. Данная статья в двух частях будет своеобразным отчётом о проделанной за это время работе.

Напомню, что описанное в предыдущей публикации решение состоит из двухканального звукового устройства USB и виртуального COM-порта. Разрабатывалось составное устройство USB для применения в составе любительской SDR-радиостанции.

Далее речь пойдёт об аппаратно-программной доработке двухканального звукового устройства USB в полноценную звуковую карту USB. Читать дальше →

https://habr.com/ru/post/694512/

[>] Микроконтроллеры Megawin серии MG32F02: модуль интерфейса SPI
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-08 18:00:03


Опубликовано: Tue, 08 Nov 2022 13:00:37 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2, 3, 4, 5, 6 и 7), сегодня рассмотрим модуль интерфейса SPI в роли ведущего и ведомого, а также: Читать далее

https://habr.com/ru/post/698110/

[>] Храним настройки правильно 2 или реестр параметров во флеш памяти программ
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-08 20:00:03


Опубликовано: Tue, 08 Nov 2022 15:07:35 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Хочу поделиться своим вариантом способа хранения параметров. Мой вариант подходит не только для хранения в какой-то отдельной энергонезависимой памяти (далее Епром), он изначально придуман для хранения калибровочных значений в остатке флеш памяти программ.Я рассматривал задачу не только с точки зрения хранения данных, а еще и с точки зрения эффективного использования Епром для их изменения. Читать далее

https://habr.com/ru/post/698150/

[>] Автономный LTE роутер своими руками | Часть 1 — От идеи до схемы
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-09 03:00:04


Опубликовано: Tue, 08 Nov 2022 22:46:19 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/698224/

[>] [recovery mode] Программная роботизация атомной отрасли – от простых роботов к сложным
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-09 15:00:05


Опубликовано: Wed, 09 Nov 2022 10:07:42 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

Выгрузить данные, свести отчет, сделать рассылку… Эти рутинные задачи «съедают» часы рабочего времени, которые с гораздо большей пользой можно было бы потратить на анализ показателей, планирование и развитие. Все эти задачи можно быстро и малозатратно перекинуть на виртуальных ассистентов — программных роботов.Программный робот, или RPA (Robotic process automation) — технология для быстрого создания и запуска приложений-«роботов», способных имитировать действия человека при работе с системами, программами, почтой, базами данных и другим софтом.Главная цель разработки роботов — избавиться от повторяющихся задач, не требующих сложной аналитики и «творчества», избавиться от рутинных действий, на которые ежедневно или еженедельно уходит по несколько часов рабочего времени. Речь о внесении новой информации в базы данных, составлении рассылок, сведении и форматировании данных из разных систем. Конечно, есть системы, в которых часть этих задач автоматизирована, но, когда дело касается всего процесса или сразу нескольких процессов, в игру вступают системы с разным интерфейсом и возможностями. В итоге сводить все воедино все равно приходится человеку.Проблемы можно было бы решить созданием единой системы, но проект ее разработки и внедрения будет долгим, дорогостоящим и вряд ли эффективным. Более того, в такой системе никогда не будут реализованы надстройки и доработки, упрощающие работу небольшой команде людей или даже одному человеку. Решение — программные роботы. Они могут быть индивидуальными, «мостиком» между огромными системами и задачами конкретного сотрудника. Читать далее

https://habr.com/ru/post/698312/

[>] Отладка микроконтроллера через Type-C кабель
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-09 18:00:03


Опубликовано: Wed, 09 Nov 2022 13:51:21 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Как избавиться от дополнительных разъемов на печатной плате IoT-устройств при наличии разъема Type-C?Этим вопросом мы задались, когда в своих разработках начали переход с micro-USB на 24pin Type-C. В этой статье я постараюсь описать наш опыт использования Type-C, расскажу о распиновке разъемов Type-C для устройств с ESP32, STM32, Миландра, RISC-V или ARM, а также о том, что внутри кабеля Type-C и как его выбрать. Читать далее

https://habr.com/ru/post/698392/

[>] Добываем атмосферное электричество
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-10 14:00:03


Опубликовано: Thu, 10 Nov 2022 09:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Картинка bestanimations

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

И именно об этом мы и поговорим в этой статье.
Читать дальше →

https://habr.com/ru/post/697686/

[>] Измерение скорости и направлении потока в трубе без физического проникновения внутрь неё
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-10 17:00:04


Опубликовано: Thu, 10 Nov 2022 12:39:24 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Часто в повседневной жизни ставятся нетривиальные физические задачи, которые могут получать практически невыполнимое в домашних условиях решение. Эта работа позволит людям, которым требуется выполнить измерение скорости потока жидкости в конуентрическом сосуде на практике (в быту: в газопроводных, сантехнических трубах) воспользоваться итоговой программой, моделирующей систему такого рода. Эта статья может быть интересна пользователям, практически заинтересованным в компьютерной модели – инженерам различных видов производств, решающие схожие задачи или просто интересующимся научно-популярной инженерией. В спелеологических исследованиях код также может использоваться, так как в пределы погрешности математической модели попадают габариты систем большинства пещер, конечно, если мы рассматриваем поноры или колодцы. Читать далее

https://habr.com/ru/post/698592/

[>] Технические кружки и секции для детей: 10 ресурсов для поиска школ по отзывам
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-10 23:00:05


Опубликовано: Thu, 10 Nov 2022 18:18:53 GMT
Канал: Робототехника – Роботы, роботы, роботы

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

https://habr.com/ru/post/698680/

[>] Lavritech V7.1 Lite: программирование Wiren Board блоков на DIN-рейку
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-11 11:00:03


Опубликовано: Fri, 11 Nov 2022 06:17:46 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



В прошлой статье мы рассмотрели программирование микроконтроллера ESP32, распаянных на материнской плате Lavritech V7.1 Lite компонентов (Ethernet интерфейса, LoRa модуля и т. д.) и внутренних подключаемых модулей, в этой статье мы разберём программирование внешних Wiren Board блоков на DIN-рейку.

В ассортименте Wiren Board имеется огромное количество таких блоков на все случае жизни и изначально они рассчитаны на работу с «родными» Wiren Board контроллерами, хотя ничто не мешает использовать их и в связке с каким-то другим контроллером.

До появления Lavritech V7.1 Lite не существовало сторонних решений прямо рассчитанных на подключение и использование Wiren Board блоков, но теперь мы можем пользоваться всем этим богатством в своих проектах на ESP32.

Осталось только разобраться как программировать Wiren Board блоки отдельно от Wiren Board контроллеров… Читать дальше →

https://habr.com/ru/post/698550/

[>] Как организовать локальный чемпионат по робототехнике и сделать его традиционным (vol. 4.1)
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-11 13:00:05


Опубликовано: Fri, 11 Nov 2022 08:38:20 GMT
Канал: Робототехника – Роботы, роботы, роботы

Итак, позвольте напомнить про опус в трех частях (vol 1, vol 2, vol 3) на тему «Как завести собственный чемпионат по робототехнике и сделать его традиционным». Последние новости об этом мероприятии были весной 2021 года, и с тех пор минул еще один чемпионат и еще миллион один на подходе. Ну шо, шо они там еще придумали?

https://habr.com/ru/post/698774/

[>] От OSB до Serverless
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-11 14:00:04


Опубликовано: Fri, 11 Nov 2022 09:11:46 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

⚠️ Disclaimer: обычно я заканчиваю свои статьи фразой о том, что всё написанное может оказаться дичайшим овер-инжинирингом. В случае с этой статьёй я вынужден предупредить читателя об этой опасности заранее.Если коротко, то это история о том, как я попытался сохранить выращенный урожай при помощи подручных средств: ОСП, утеплителя, ESP8266, керамического рептилического нагревателя и сервисов Yandex.Cloud. Успешно ли — покажет только весна. Читать далее

https://habr.com/ru/post/697438/

[>] Аналоговая симуляция громкоговорителя Marshall
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-11 14:00:05


Опубликовано: Fri, 11 Nov 2022 09:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


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

У цельнокорпусной электрогитары такой резонатор, на первый взгляд, отсутствует как структура. Но на самом деле его функцию выполняет кабинет, то есть акустическая система с одним или несколькими (обычно 4 или 2) специальными громкоговорителями.

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

https://habr.com/ru/post/698456/

[>] Миниатюрные гимнасты: динамика прыгающих ногохвостиков
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-11 15:00:06


Опубликовано: Fri, 11 Nov 2022 10:30:04 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники



Самым банальным, хоть и вполне логичным отличием живого от неживого является движение. В первом случае движение в той или иной степени осуществляется самостоятельно, а во втором — только за счет влияния внешних сил. Бег гепарда или рост дерева — это динамика, которая контролируется ими самими, а вот камень сдвинется с места, только если кто-то его сдвинет. Динамика движений различных систем, будь то биологическая или механическая, позволяют не только понять эти системы, но воссоздать их в более реалистичном виде. Это особенно важно для робототехников, которые из года в год создают то роботизированных собак, то роботизированных рыб. Естественно, главным источником вдохновения для таких разработок является природа. И если динамика движения собаки или рыбы может быть довольно проста для понимания и моделирования, то некоторые существа заставляют ученых задуматься. Это высказывание применимо и к ногохвостикам, которые способны выполнять умопомрачительные акробатические этюды с невероятной скоростью и точностью. Ученые из Технологического института Джорджии (США) решили изучить динамику прыжков ногохвостиков. Эти миниатюрные создания способны прыгнуть с поверхности воды, сделать сальто в воздухе и приземлиться на лапки. За счет чего ногохвостики так здорово прыгают, какова динамика их прыжков, и как понимание этого можно применить на практике? Ответы на эти вопросы мы получим из доклада ученых. Читать дальше →

https://habr.com/ru/post/698668/

[>] Чини опять свою Теслу сам, тыжпрограммист
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-11 21:00:03


Опубликовано: Fri, 11 Nov 2022 16:51:24 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Как получить root-доступ к Tesla? Как разобрать компьютер? Как подключиться? Чем отличаются компьютеры Тесла. Что делать если экран черный, а машина едет? Эти и многие другие вопросы мне задают регулярно.На текущий момент прошлую статью о ремонте Тесла прочитали более 56.000 раз. Я получаю огромное количество вопросов, постараюсь ответить на самые распространенные из них.Меня зовут Слава. Я человек из Подольска. Так уж получилось, что из всех теславедов в рунете я расскрывают больше всего информации. Вся экосистема неофициальных сервисов по ремонту этих по своему прекрасных электромобилей чрезвычайно закрыта. Бывает, что внутри одного СТО одной компетенцией обладает только один из мастеров и не раскрывает данный секрет Полишинеля никому. Читать далее

https://habr.com/ru/post/698904/

[>] Отладка интерфейса I2S
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-12 03:00:03


Опубликовано: Fri, 11 Nov 2022 22:44:27 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В этом тексте я написал про особенности интерфейса I2S и про то как можно тестировать и отлаживать интерфейс I2S. Читать далее

https://habr.com/ru/post/698572/

[>] Тихая Дельта
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-12 21:00:05


Опубликовано: Sat, 12 Nov 2022 16:29:42 GMT
Канал: Робототехника – Роботы, роботы, роботы

Бунт машин есть наивысшая форма бунта человека против природы вообще и против собственной природы в частности (с) искусственный интеллект Читать далее

https://habr.com/ru/post/698978/

[>] Stm32 + USB на шаблонах C++. Продолжение'. Делаем MSC
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-12 23:00:05


Опубликовано: Sat, 12 Nov 2022 18:33:45 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В продолжение темы применения современного C++, а именно шаблонов, в программировании микроконтроллеров рассматриваю реализацию еще одного популярного класса USB - Mass Storage, а также вопрос создания композитного устройства. Читать далее

https://habr.com/ru/post/698916/

[>] Одноплатник Orange Pi 5: характеристики и возможности одного из конкурентов Raspberry Pi 4
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-13 07:00:04


Опубликовано: Sun, 13 Nov 2022 02:27:53 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Raspberry Pi — почти что идеальный вариант одноплатника как для корпоративный проектов, так и для собственных DIY-проектов. Эти системы относительно недорогие, функциональные и небольшие по размеру, что и сделало их одними из самых популярных одноплатных компьютеров в мире.

Но время от времени появляются и альтернативные варианты, некоторые из которых ничем не хуже, а то и лучше, оригинала. Относительно недавно появился конкурент у Raspberry Pi 4. Речь идет об одноплатнике Orange Pi 5, о котором мы писали в одной из подборок. О нем, его возможностях и характеристиках, и поговорим под катом.
Читать дальше →

https://habr.com/ru/post/698302/

[>] Прокачиваем насос с помощью ESPHome и реле от Sonoff
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-13 08:00:03


Опубликовано: Sun, 13 Nov 2022 03:19:18 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/699008/

[>] [Перевод] Моя самодельная эргономичная рабочая станция для путешествий с алюминием и магнитами
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-13 19:00:03


Опубликовано: Sun, 13 Nov 2022 14:58:30 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

С тех пор как я переехал из Нью-Йорка в Сан-Франциско, чтобы работать в Anthropic, я довольно часто посещаю Нью-Йорк и работаю удалённо, поэтому собрал рабочее место для путешествий, которое позволяет мне добиться наилучшей эргономики и удобства сборов. Подробности — к старту курса по DevOps, на котором вы соберёте конвейер для доставки IT-продуктов.
Читать дальше →

https://habr.com/ru/post/697762/

[>] [recovery mode] Теория квантовых состояний: из жизни в код
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-13 23:00:03


Опубликовано: Sun, 13 Nov 2022 18:59:23 GMT
Канал: Assembler – Язык программирования низкого уровня

Расскажу вам о моём вИдении правильного программирования любых систем.Кратко о себе: программист самоучка, примерно с 1992 года, начинал с ассемблера, крякая через HIEW (Огромное СПАСИБО автору этого замечательного дизассемблера) всякие DOS-игрухи-проги, и прогая всё, что в голову взбредёт - от игр до вирей (домашних и добрых). Подробнее о "Теории квантовых состояний" >

https://habr.com/ru/post/699090/

[>] Обнаружил баг американской системы образования
bot.habr.rss
BotHabr(tgi,2) — All
2022-11-14 11:00:03


Опубликовано: Mon, 14 Nov 2022 06:14:25 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Обнаружил интересный баг американской системы образования:У многих студентов в резюме стоит "делал курсовой проект по алгоритму Томасуло, out-of-order суперскаляру, многопоточному процессору итд".На это я спрашиваю: "Прекрасно, давайте возмем два процессорных ядра - одно со статическим конвейером, а у другого с динамическим, как в вашем курсовике. Насколько ваш процессор будет производительнее?"На это они отвечают "процессор будет производительнее, потому что" - и начинают ковыряться в деталях зависимостей между инструкциями.На это я машу руками и говорю "стоп-стоп-стоп. Я не просил вас объяснить мне что такой RaW (read-after-write), WaR и WaW зависимости. Я вообще не спрашивал у вас "почему?" Я спросил у вас "сколько?" Я просил вас грубо оценить пользу от вашей разработки. И представляете что они мне отвечают?

https://habr.com/ru/post/698988/

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 67