# Обнаружил баг американской системы образования
BotHabr (tgi,2) → All – 07:00:03 2022-11-14
Опубликовано: Mon, 14 Nov 2022 06:14:25 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Обнаружил интересный баг американской системы образования:У многих студентов в резюме стоит "делал курсовой проект по алгоритму Томасуло, out-of-order суперскаляру, многопоточному процессору итд".На это я спрашиваю: "Прекрасно, давайте возмем два процессорных ядра - одно со статическим конвейером, а у другого с динамическим, как в вашем курсовике. Насколько ваш процессор будет производительнее?"На это они отвечают "процессор будет производительнее, потому что" - и начинают ковыряться в деталях зависимостей между инструкциями.На это я машу руками и говорю "стоп-стоп-стоп. Я не просил вас объяснить мне что такой RaW (read-after-write), WaR и WaW зависимости. Я вообще не спрашивал у вас "почему?" Я спросил у вас "сколько?" Я просил вас грубо оценить пользу от вашей разработки. И представляете что они мне отвечают?
https://habr.com/ru/post/698988/
BotHabr (tgi,2) → All – 07:00:03 2022-11-14
Опубликовано: Mon, 14 Nov 2022 06:14:25 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Обнаружил интересный баг американской системы образования:У многих студентов в резюме стоит "делал курсовой проект по алгоритму Томасуло, out-of-order суперскаляру, многопоточному процессору итд".На это я спрашиваю: "Прекрасно, давайте возмем два процессорных ядра - одно со статическим конвейером, а у другого с динамическим, как в вашем курсовике. Насколько ваш процессор будет производительнее?"На это они отвечают "процессор будет производительнее, потому что" - и начинают ковыряться в деталях зависимостей между инструкциями.На это я машу руками и говорю "стоп-стоп-стоп. Я не просил вас объяснить мне что такой RaW (read-after-write), WaR и WaW зависимости. Я вообще не спрашивал у вас "почему?" Я спросил у вас "сколько?" Я просил вас грубо оценить пользу от вашей разработки. И представляете что они мне отвечают?
https://habr.com/ru/post/698988/
# [recovery mode] Теория квантовых состояний: из жизни в код
BotHabr (tgi,2) → All – 19:00:03 2022-11-13
Опубликовано: Sun, 13 Nov 2022 18:59:23 GMT
Канал: Assembler – Язык программирования низкого уровня
Расскажу вам о моём вИдении правильного программирования любых систем.Кратко о себе: программист самоучка, примерно с 1992 года, начинал с ассемблера, крякая через HIEW (Огромное СПАСИБО автору этого замечательного дизассемблера) всякие DOS-игрухи-проги, и прогая всё, что в голову взбредёт - от игр до вирей (домашних и добрых). Подробнее о "Теории квантовых состояний" >
https://habr.com/ru/post/699090/
BotHabr (tgi,2) → All – 19:00:03 2022-11-13
Опубликовано: Sun, 13 Nov 2022 18:59:23 GMT
Канал: Assembler – Язык программирования низкого уровня
Расскажу вам о моём вИдении правильного программирования любых систем.Кратко о себе: программист самоучка, примерно с 1992 года, начинал с ассемблера, крякая через HIEW (Огромное СПАСИБО автору этого замечательного дизассемблера) всякие DOS-игрухи-проги, и прогая всё, что в голову взбредёт - от игр до вирей (домашних и добрых). Подробнее о "Теории квантовых состояний" >
https://habr.com/ru/post/699090/
# [Перевод] Моя самодельная эргономичная рабочая станция для путешествий с алюминием и магнитами
BotHabr (tgi,2) → All – 15:00:03 2022-11-13
Опубликовано: Sun, 13 Nov 2022 14:58:30 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
С тех пор как я переехал из Нью-Йорка в Сан-Франциско, чтобы работать в Anthropic, я довольно часто посещаю Нью-Йорк и работаю удалённо, поэтому собрал рабочее место для путешествий, которое позволяет мне добиться наилучшей эргономики и удобства сборов. Подробности — к старту курса по DevOps, на котором вы соберёте конвейер для доставки IT-продуктов.
Читать дальше →
https://habr.com/ru/post/697762/
BotHabr (tgi,2) → All – 15:00:03 2022-11-13
Опубликовано: Sun, 13 Nov 2022 14:58:30 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
С тех пор как я переехал из Нью-Йорка в Сан-Франциско, чтобы работать в Anthropic, я довольно часто посещаю Нью-Йорк и работаю удалённо, поэтому собрал рабочее место для путешествий, которое позволяет мне добиться наилучшей эргономики и удобства сборов. Подробности — к старту курса по DevOps, на котором вы соберёте конвейер для доставки IT-продуктов.
Читать дальше →
https://habr.com/ru/post/697762/
# Прокачиваем насос с помощью ESPHome и реле от Sonoff
BotHabr (tgi,2) → All – 04:00:03 2022-11-13
Опубликовано: Sun, 13 Nov 2022 03:19:18 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Жила была у меня насосная станция, но не было у неё защиты от сухого хода, да и механическое реле давления работало скажем так, плохо. Поиски готового решения провалились, поэтому пришлось вспоминать молодость, расчехлять паяльник и решать задачу самому.Под катом вы найдёте рассказ о том, как немного денег, любви и пара выходных сделали из серого утёнка прекрасную утку на стероидах. Читать далее
https://habr.com/ru/post/699008/
BotHabr (tgi,2) → All – 04:00:03 2022-11-13
Опубликовано: Sun, 13 Nov 2022 03:19:18 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Жила была у меня насосная станция, но не было у неё защиты от сухого хода, да и механическое реле давления работало скажем так, плохо. Поиски готового решения провалились, поэтому пришлось вспоминать молодость, расчехлять паяльник и решать задачу самому.Под катом вы найдёте рассказ о том, как немного денег, любви и пара выходных сделали из серого утёнка прекрасную утку на стероидах. Читать далее
https://habr.com/ru/post/699008/
# Одноплатник Orange Pi 5: характеристики и возможности одного из конкурентов Raspberry Pi 4
BotHabr (tgi,2) → All – 03:00:04 2022-11-13
Опубликовано: Sun, 13 Nov 2022 02:27:53 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Raspberry Pi — почти что идеальный вариант одноплатника как для корпоративный проектов, так и для собственных DIY-проектов. Эти системы относительно недорогие, функциональные и небольшие по размеру, что и сделало их одними из самых популярных одноплатных компьютеров в мире.
Но время от времени появляются и альтернативные варианты, некоторые из которых ничем не хуже, а то и лучше, оригинала. Относительно недавно появился конкурент у Raspberry Pi 4. Речь идет об одноплатнике Orange Pi 5, о котором мы писали в одной из подборок. О нем, его возможностях и характеристиках, и поговорим под катом.
Читать дальше →
https://habr.com/ru/post/698302/
BotHabr (tgi,2) → All – 03:00:04 2022-11-13
Опубликовано: Sun, 13 Nov 2022 02:27:53 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Raspberry Pi — почти что идеальный вариант одноплатника как для корпоративный проектов, так и для собственных DIY-проектов. Эти системы относительно недорогие, функциональные и небольшие по размеру, что и сделало их одними из самых популярных одноплатных компьютеров в мире.
Но время от времени появляются и альтернативные варианты, некоторые из которых ничем не хуже, а то и лучше, оригинала. Относительно недавно появился конкурент у Raspberry Pi 4. Речь идет об одноплатнике Orange Pi 5, о котором мы писали в одной из подборок. О нем, его возможностях и характеристиках, и поговорим под катом.
Читать дальше →
https://habr.com/ru/post/698302/
# Stm32 + USB на шаблонах C++. Продолжение'. Делаем MSC
BotHabr (tgi,2) → All – 19:00:05 2022-11-12
Опубликовано: Sat, 12 Nov 2022 18:33:45 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
В продолжение темы применения современного C++, а именно шаблонов, в программировании микроконтроллеров рассматриваю реализацию еще одного популярного класса USB - Mass Storage, а также вопрос создания композитного устройства. Читать далее
https://habr.com/ru/post/698916/
BotHabr (tgi,2) → All – 19:00:05 2022-11-12
Опубликовано: Sat, 12 Nov 2022 18:33:45 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
В продолжение темы применения современного C++, а именно шаблонов, в программировании микроконтроллеров рассматриваю реализацию еще одного популярного класса USB - Mass Storage, а также вопрос создания композитного устройства. Читать далее
https://habr.com/ru/post/698916/
# Тихая Дельта
BotHabr (tgi,2) → All – 17:00:05 2022-11-12
Опубликовано: Sat, 12 Nov 2022 16:29:42 GMT
Канал: Робототехника – Роботы, роботы, роботы
Бунт машин есть наивысшая форма бунта человека против природы вообще и против собственной природы в частности (с) искусственный интеллект Читать далее
https://habr.com/ru/post/698978/
BotHabr (tgi,2) → All – 17:00:05 2022-11-12
Опубликовано: Sat, 12 Nov 2022 16:29:42 GMT
Канал: Робототехника – Роботы, роботы, роботы
Бунт машин есть наивысшая форма бунта человека против природы вообще и против собственной природы в частности (с) искусственный интеллект Читать далее
https://habr.com/ru/post/698978/
# Отладка интерфейса I2S
BotHabr (tgi,2) → All – 23:00:03 2022-11-11
Опубликовано: Fri, 11 Nov 2022 22:44:27 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
В этом тексте я написал про особенности интерфейса I2S и про то как можно тестировать и отлаживать интерфейс I2S. Читать далее
https://habr.com/ru/post/698572/
BotHabr (tgi,2) → All – 23:00:03 2022-11-11
Опубликовано: Fri, 11 Nov 2022 22:44:27 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
В этом тексте я написал про особенности интерфейса I2S и про то как можно тестировать и отлаживать интерфейс I2S. Читать далее
https://habr.com/ru/post/698572/
# Чини опять свою Теслу сам, тыжпрограммист
BotHabr (tgi,2) → All – 17:00:03 2022-11-11
Опубликовано: Fri, 11 Nov 2022 16:51:24 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Как получить root-доступ к Tesla? Как разобрать компьютер? Как подключиться? Чем отличаются компьютеры Тесла. Что делать если экран черный, а машина едет? Эти и многие другие вопросы мне задают регулярно.На текущий момент прошлую статью о ремонте Тесла прочитали более 56.000 раз. Я получаю огромное количество вопросов, постараюсь ответить на самые распространенные из них.Меня зовут Слава. Я человек из Подольска. Так уж получилось, что из всех теславедов в рунете я расскрывают больше всего информации. Вся экосистема неофициальных сервисов по ремонту этих по своему прекрасных электромобилей чрезвычайно закрыта. Бывает, что внутри одного СТО одной компетенцией обладает только один из мастеров и не раскрывает данный секрет Полишинеля никому. Читать далее
https://habr.com/ru/post/698904/
BotHabr (tgi,2) → All – 17:00:03 2022-11-11
Опубликовано: Fri, 11 Nov 2022 16:51:24 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Как получить root-доступ к Tesla? Как разобрать компьютер? Как подключиться? Чем отличаются компьютеры Тесла. Что делать если экран черный, а машина едет? Эти и многие другие вопросы мне задают регулярно.На текущий момент прошлую статью о ремонте Тесла прочитали более 56.000 раз. Я получаю огромное количество вопросов, постараюсь ответить на самые распространенные из них.Меня зовут Слава. Я человек из Подольска. Так уж получилось, что из всех теславедов в рунете я расскрывают больше всего информации. Вся экосистема неофициальных сервисов по ремонту этих по своему прекрасных электромобилей чрезвычайно закрыта. Бывает, что внутри одного СТО одной компетенцией обладает только один из мастеров и не раскрывает данный секрет Полишинеля никому. Читать далее
https://habr.com/ru/post/698904/
# Миниатюрные гимнасты: динамика прыгающих ногохвостиков
BotHabr (tgi,2) → All – 11:00:06 2022-11-11
Опубликовано: Fri, 11 Nov 2022 10:30:04 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники
Самым банальным, хоть и вполне логичным отличием живого от неживого является движение. В первом случае движение в той или иной степени осуществляется самостоятельно, а во втором — только за счет влияния внешних сил. Бег гепарда или рост дерева — это динамика, которая контролируется ими самими, а вот камень сдвинется с места, только если кто-то его сдвинет. Динамика движений различных систем, будь то биологическая или механическая, позволяют не только понять эти системы, но воссоздать их в более реалистичном виде. Это особенно важно для робототехников, которые из года в год создают то роботизированных собак, то роботизированных рыб. Естественно, главным источником вдохновения для таких разработок является природа. И если динамика движения собаки или рыбы может быть довольно проста для понимания и моделирования, то некоторые существа заставляют ученых задуматься. Это высказывание применимо и к ногохвостикам, которые способны выполнять умопомрачительные акробатические этюды с невероятной скоростью и точностью. Ученые из Технологического института Джорджии (США) решили изучить динамику прыжков ногохвостиков. Эти миниатюрные создания способны прыгнуть с поверхности воды, сделать сальто в воздухе и приземлиться на лапки. За счет чего ногохвостики так здорово прыгают, какова динамика их прыжков, и как понимание этого можно применить на практике? Ответы на эти вопросы мы получим из доклада ученых. Читать дальше →
https://habr.com/ru/post/698668/
BotHabr (tgi,2) → All – 11:00:06 2022-11-11
Опубликовано: Fri, 11 Nov 2022 10:30:04 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники
Самым банальным, хоть и вполне логичным отличием живого от неживого является движение. В первом случае движение в той или иной степени осуществляется самостоятельно, а во втором — только за счет влияния внешних сил. Бег гепарда или рост дерева — это динамика, которая контролируется ими самими, а вот камень сдвинется с места, только если кто-то его сдвинет. Динамика движений различных систем, будь то биологическая или механическая, позволяют не только понять эти системы, но воссоздать их в более реалистичном виде. Это особенно важно для робототехников, которые из года в год создают то роботизированных собак, то роботизированных рыб. Естественно, главным источником вдохновения для таких разработок является природа. И если динамика движения собаки или рыбы может быть довольно проста для понимания и моделирования, то некоторые существа заставляют ученых задуматься. Это высказывание применимо и к ногохвостикам, которые способны выполнять умопомрачительные акробатические этюды с невероятной скоростью и точностью. Ученые из Технологического института Джорджии (США) решили изучить динамику прыжков ногохвостиков. Эти миниатюрные создания способны прыгнуть с поверхности воды, сделать сальто в воздухе и приземлиться на лапки. За счет чего ногохвостики так здорово прыгают, какова динамика их прыжков, и как понимание этого можно применить на практике? Ответы на эти вопросы мы получим из доклада ученых. Читать дальше →
https://habr.com/ru/post/698668/
# Аналоговая симуляция громкоговорителя Marshall
BotHabr (tgi,2) → All – 10:00:05 2022-11-11
Опубликовано: Fri, 11 Nov 2022 09:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Привет, Хабр! Акустические музыкальные инструменты, такие как скрипки, виолончели, гитары и укулеле, снабжены резонаторным ящиком, передающим колебания струн воздуху, а также создающим узнаваемое звучание инструмента.
У цельнокорпусной электрогитары такой резонатор, на первый взгляд, отсутствует как структура. Но на самом деле его функцию выполняет кабинет, то есть акустическая система с одним или несколькими (обычно 4 или 2) специальными громкоговорителями.
Так как это очень громоздко и очень громко, гитаристы широко используют цифровые и аналоговые заменители кабинетов. Сегодня мы соберём простейшую аналоговую имитацию амплитудно-частотной характеристики громкоговорителя и послушаем, как она звучит. Читать дальше →
https://habr.com/ru/post/698456/
BotHabr (tgi,2) → All – 10:00:05 2022-11-11
Опубликовано: Fri, 11 Nov 2022 09:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Привет, Хабр! Акустические музыкальные инструменты, такие как скрипки, виолончели, гитары и укулеле, снабжены резонаторным ящиком, передающим колебания струн воздуху, а также создающим узнаваемое звучание инструмента.
У цельнокорпусной электрогитары такой резонатор, на первый взгляд, отсутствует как структура. Но на самом деле его функцию выполняет кабинет, то есть акустическая система с одним или несколькими (обычно 4 или 2) специальными громкоговорителями.
Так как это очень громоздко и очень громко, гитаристы широко используют цифровые и аналоговые заменители кабинетов. Сегодня мы соберём простейшую аналоговую имитацию амплитудно-частотной характеристики громкоговорителя и послушаем, как она звучит. Читать дальше →
https://habr.com/ru/post/698456/
# От 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/
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/
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/
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 – 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 – 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/
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/
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/
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/
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/
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/
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/
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 – 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/
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/