#  От OSB до Serverless
BotHabr (tgi,2) → All  –  10:00:04 2022-11-11

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

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

https://habr.com/ru/post/697438/
#  Как организовать локальный чемпионат по робототехнике и сделать его традиционным (vol. 4.1)
BotHabr (tgi,2) → All  –  09:00:05 2022-11-11

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

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

https://habr.com/ru/post/698774/
#  Lavritech V7.1 Lite: программирование Wiren Board блоков на DIN-рейку
BotHabr (tgi,2) → All  –  07:00:03 2022-11-11

Опубликовано: 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/
#  Технические кружки и секции для детей: 10 ресурсов для поиска школ по отзывам
BotHabr (tgi,2) → All  –  19:00:05 2022-11-10

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

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

https://habr.com/ru/post/698680/
#  Измерение скорости и направлении потока в трубе без физического проникновения внутрь неё
BotHabr (tgi,2) → All  –  13:00:04 2022-11-10

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

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

https://habr.com/ru/post/698592/
#  Добываем атмосферное электричество
BotHabr (tgi,2) → All  –  10:00:03 2022-11-10

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

Картинка bestanimations

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

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

https://habr.com/ru/post/697686/
#  Отладка микроконтроллера через Type-C кабель
BotHabr (tgi,2) → All  –  14:00:03 2022-11-09

Опубликовано: 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/
#  [recovery mode] Программная роботизация атомной отрасли – от простых роботов к сложным
BotHabr (tgi,2) → All  –  11:00:05 2022-11-09

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

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

https://habr.com/ru/post/698312/
#  Автономный LTE роутер своими руками | Часть 1 — От идеи до схемы
BotHabr (tgi,2) → All  –  23:00:04 2022-11-08

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

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

https://habr.com/ru/post/698224/
#  Храним настройки правильно 2 или реестр параметров во флеш памяти программ
BotHabr (tgi,2) → All  –  16:00:03 2022-11-08

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

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

https://habr.com/ru/post/698150/
#  Микроконтроллеры Megawin серии MG32F02: модуль интерфейса SPI
BotHabr (tgi,2) → All  –  14:00:03 2022-11-08

Опубликовано: 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/
#  Звуковая карта USB на STM32. Часть 1: Используем I2S-кодек
BotHabr (tgi,2) → All  –  10:00:02 2022-11-07

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


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

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

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

https://habr.com/ru/post/694512/
#  [Перевод] Считыватель показаний цифровых штангенциркулей VINCA
BotHabr (tgi,2) → All  –  11:00:02 2022-11-06

Опубликовано: 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/
#  Ламповое звучание: о пользе второй гармоники
BotHabr (tgi,2) → All  –  23:00:05 2022-11-04

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

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

https://habr.com/ru/post/697508/
#  [Перевод] Руководство по MicroPython MQTT на базе Raspberry Pi
BotHabr (tgi,2) → All  –  20:00:04 2022-11-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/
#  [recovery mode] Port Knocking для Windows
BotHabr (tgi,2) → All  –  18:00:04 2022-11-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/
#  Сферический БПЛА в воздухе
BotHabr (tgi,2) → All  –  17:00:04 2022-11-04

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

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

https://habr.com/ru/post/697440/
#  VIM и редактирование файлов на удаленных серверах
BotHabr (tgi,2) → All  –  14:00:06 2022-11-04

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

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

https://habr.com/ru/post/696700/
#  Дозиметр судного дня
BotHabr (tgi,2) → All  –  11:00:03 2022-11-04

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

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

https://habr.com/ru/post/696940/
#  DIY: тёплый ламповый усилитель-фонокорректор RIAA MM
BotHabr (tgi,2) → All  –  10:00:03 2022-11-04

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


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

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

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

https://habr.com/ru/post/696642/
#  [Перевод] Rust 1.65.0: GAT, let-else, break от помеченных блоков, отказ от RLS
BotHabr (tgi,2) → All  –  09:00:05 2022-11-04

Опубликовано: 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/
#  Разработка блока управления боковыми зеркалами автомобиля
BotHabr (tgi,2) → All  –  18:00:06 2022-11-03

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

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

https://habr.com/ru/post/697388/
#  Самодельное электронное шумоподавление для квартиры
BotHabr (tgi,2) → All  –  10:00:03 2022-11-03

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

Картинка kickstarter

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

https://habr.com/ru/post/696346/
#  Электронная игра «лабиринт» на сервоприводах. Ни каких arduino, только жесткая логика
BotHabr (tgi,2) → All  –  09:00:04 2022-11-03

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



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

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

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

https://habr.com/ru/post/697190/
#  MP3 плеер для танка
BotHabr (tgi,2) → All  –  20:00:03 2022-11-02

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

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

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