#  Hotspot-авторизация за копейки и никаких SMS
BotHabr (tgi,2) → All  –  10:00:02 2022-11-17

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


В начале этого лета в России произошли изменения в тарифах на рассылку SMS-сообщений. Правила игры изменились, цены выросли на порядок. Кто бы мог подумать, что такое может произойти с технологией, которая уже более 20 лет существует в нашей обыденной жизни. По моему мнению, «большая тройка» решила, что отправка SMS стала использоваться только в корпоративных целях (физики давно мигрировали в различные интернет-мессенджеры), следовательно, на ней можно хорошенько заработать, не боясь потерять пользовательскую симпатию. В статье представлен вариант отказа от подобных сервисов в сторону Asterisk на примере Hotspot, когда на указанный номер телефона поступает звонок и диктор сообщает пароль доступа. Тарифы отличные, расходы минимальные, работаем дальше. Читать дальше →

https://habr.com/ru/post/695066/
#  AlertBox Radio Lite: волшебная коробочка (можно даже без DIY)
BotHabr (tgi,2) → All  –  08:00:03 2022-11-17

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



Сегодня мы начинаем знакомство с новым семейством контроллеров AlertBox компании (торговой марки/интернет-сервиса) UNIMON. Контроллеры AlertBox — это часть экосистемы мониторинга и решений для автоматизации, состоящей из интернет-сервиса my.unimon.ru и различного оборудования (контроллеров, проводных и беспроводных датчиков и пр.) специально предназначенного для работы в этой экосистеме.

Система UNIMON рассчитана на обслуживание B2B решений, то есть автоматизацию небольших и средних компаний (торговля, складская деятельность, фармацевтика, малый бизнес и т. п.) и в этом смысле является «готовым решением» — в её составе есть самостоятельно разработанное оборудование, собственное программное обеспечение, свой интернет-сервис и все остальные компоненты, необходимые для комплексного обслуживания клиентов.

Но нас, как всегда, будут интересовать именно контроллеры (семейства AlertBox) в контексте их применения в сфере DIY и домашней автоматизации, как оказалось, это очень интересные устройства на ESP32, которые можно просто купить и залить в них свою прошивку и использовать так, как нужно именно вам в ваших проектах.

Вообще, по этой теме есть много интересной информации, берите свою любимую кружку (с чаем) и приглашаю вас в очередное увлекательное путешествие в мир контроллеров. Читать дальше →

https://habr.com/ru/post/699618/
#  Модульное тестирование в Embedded
BotHabr (tgi,2) → All  –  23:00:04 2022-11-16

Опубликовано: Wed, 16 Nov 2022 22:03:34 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Часто в РФ приходится слышать мнение, что в Embedded разработке якобы в принципе не может быть никакого модульного тестирования. Инженеры за 40 в (7 случаях из 10) даже никогда не слышали термина unit testing. В России бытует даже расхожее мнениеНе нужны никакие тесты. Если программист хороший, то и код он пишет без ошибок.Попробуем разобраться какие есть плюсы и минусы в модульном тестировании и понять надо это или нет. Читать далее

https://habr.com/ru/post/698092/
#  Осциллограф С1-30 вырастил грибы
BotHabr (tgi,2) → All  –  13:00:07 2022-11-16

Опубликовано: Wed, 16 Nov 2022 12:36:09 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

https://habr.com/ru/post/699720/
#  [Перевод] Создание e-ink дисплея с прогнозом погоды
BotHabr (tgi,2) → All  –  09:00:03 2022-11-16

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

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

https://habr.com/ru/post/699638/
#  Пощупать мокрицу: мягкие роботизированные микропальцы
BotHabr (tgi,2) → All  –  08:00:05 2022-11-16

Опубликовано:
Канал: Разработка робототехники – Программирование и разработка робототехники



В былые времена компьютеры считались чем-то невероятным, чем-то таинственным и крайне сложным для понимания. Сейчас же компьютерные технологии в той или иной степени присутствуют практически в любом аспекте человека. Очевидно, что изучение и совершенствование человеко-компьютерного взаимодействия стало весьма популярным. Если же добавить сюда роботов, то уравнение становится еще сложнее. Многие исследования, которые проводятся с помощью робототехники, являются опосредованными с точки зрения человека. Проще говоря, робот взаимодействует с объектом и окружающей средой, а мы уже взаимодействуем с роботом или данными, которые он собрал. В данном сценарии робот служит посредником, нежели инструментом, так как сам человек не в состоянии «чувствовать» то, что ощущает робот. Ученые из университета Рицумейкан (Япония) решили изучить этот вопрос, обратив свое внимание на микроботах, которые взаимодействуют с насекомыми. Они создали систему, состоящую из мягких роботизированных пальцев, которая позволяет человеку (почти) напрямую взаимодействовать с насекомыми. Из чего состоит система, как именно она работает, и каким потенциалом она обладает с практической точки зрения? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/post/699178/
#  Экономим выводы для Arduino. Управление сдвиговым регистром 74HC595 по одному проводу
BotHabr (tgi,2) → All  –  04:00:06 2022-11-16

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

Что не делай на микроконтроллере, все равно, в конечном итоге, получатся часы. А для проектов на Arduino апогеем бесспорно является метеостанция. И вот, обвесив плату всевозможными датчиками, достаточно часто у любителей микроконтроллеров возникает проблема с нехваткой выводов.

Обычно для расширения портов вода/вывода используют сдвиговые регистры типа 74HC595. Но для управления ими требуется целых три вывода! Невероятное расточительство, неправда ли? Ведь можно обойтись всего ОДНИМ! Всех тех, для кого два дополнительных свободных порта являются жизненно необходимыми, приглашаю под кат.

Читать дальше →

https://habr.com/ru/post/699018/
#  Инструментирование ассемблерного кода для сборки данных о динамическом покрытии
BotHabr (tgi,2) → All  –  14:00:04 2022-11-15

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

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

https://habr.com/ru/post/698194/
#  Квест: Перепрошить Pastild(у) (или прогулка по граблям)
BotHabr (tgi,2) → All  –  12:00:04 2022-11-15

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

Перепрошивка Пастильды обернулась настоящим квестом. Как перепрошить Pastild(у) или бег с препятствиями. Инструкция для обыкновенного пользователя компьютером. Читать далее

https://habr.com/ru/post/698964/
#  Как я участвовал в фотоконкурсе и внезапно победил
BotHabr (tgi,2) → All  –  12:00:03 2022-11-15

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

Расскажу как участвовал в фотоконкурсе для СНГ от Asus и занял 1 место. В основном сейчас я снимаю видео, но когда-то очень давно я фотографировал свадьбы, так что опыт какой никакой имеется. Поэтому когда мне 4 раза подряд попалась в инстаграме реклама фотоконкурса, я все таки решил поучаствовать, хотя первые разы казалось что это какой-то развод, да и условия были не совсем простые для ленивого человека. Но на первый этап конкурса делать ничего не надо было, просто нужно отправить до трех работ на свободную тему, что я и сделал. Читать далее

https://habr.com/ru/post/699470/
#  Модификация китайской Android приставки
BotHabr (tgi,2) → All  –  09:00:03 2022-11-15

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

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

https://habr.com/ru/post/699428/
#  От проекта до умного дома: будни интегратора
BotHabr (tgi,2) → All  –  06:00:04 2022-11-15

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

Добрый день, и с вами снова Дмитрий. Ранее я уже рассматривал, как можно управлять умным домом без навыков программирования на основе визуального софта Node-RED или Sprut.Hub. Сегодня я зайду уже с аппаратной стороны и рассмотрю процесс установки умного дома от создания проекта до готового решения. Как и в любом другом вопросе, лучше сразу обратиться к профи. Поэтому я десантировался в наукограде Обнинске, ворвался в офис интегратора Intelligent House и приступил к допросу Юрия Арслангереева, основателя компании. Я выведаю все ноу-хау интегратора и поделюсь с читателями, конечно.Компания Intelligent House занимается установкой умного дома «под ключ», при этом она работает больше с частниками (квартиры и коттеджи), нежели с крупными девелоперами. Поэтому было интересно расспросить Юрия обо всех этапах, которые должен пройти интегратор, прежде чем клиент получит готовенькую умную квартиру. Как я думаю, читатели смогут воспользоваться моей статьей, чтобы самостоятельно разработать и сделать свой умный дом, следуя советам профессионала.Итак, окунаемся в будни интегратора! Читать далее

https://habr.com/ru/post/699352/
#  Безмашинное обучение программированию и робототехнике: Pro et Contra
BotHabr (tgi,2) → All  –  17:00:05 2022-11-14

Опубликовано: Mon, 14 Nov 2022 16:46:10 GMT
Канал: Робототехника – Роботы, роботы, роботы

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

https://habr.com/ru/post/699322/
#  Звуковая карта USB на STM32. Часть 2: Используем встроенный АЦП
BotHabr (tgi,2) → All  –  10:00:07 2022-11-14

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


Во второй части публикации речь пойдёт о реализации линейного входа описанной ранее звуковой карты USB на встроенном в MCU STM32F411CEU6 АЦП.

В статье будут разобраны несколько неочевидных нюансов подобной реализации, а в финале мы сравним характеристики линейного входа на встроенном АЦП с характеристиками линейного входа на кодеке TLV320AIC3104IRHB. Читать дальше →

https://habr.com/ru/post/694640/
#  Обнаружил баг американской системы образования
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  –  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/
#  Одноплатник 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/
#  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  –  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  –  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/
#  Аналоговая симуляция громкоговорителя 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/