Как стать автором
Поиск
Написать публикацию
Обновить
5
0.2
Юрай Нескажу @juray

Технарь широкого профиля

Отправить сообщение

Хаос у нас в голове

Время на прочтение6 мин
Количество просмотров7.2K

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

А ещё это статья о том, почему не получится просто поделить все убеждения (или научные теории) на правильные и неправильные. Но так же о том, почему это не мешает нам выбирать лучшие из возможных подсчётом баланса свидетельств.

Проявить любопытство

Что такое свидетельство?

Время на прочтение5 мин
Количество просмотров7.1K

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

Проявить любопытство

Краткое введение в рациональность

Время на прочтение3 мин
Количество просмотров9.4K

Что такое для Вас рациональное мышление? Какого человека можно назвать рациональным? Нужно ли стремиться быть таким человеком? Как это связано с критическим мышлением? Давайте обсудим этот вопрос.

Коротко рассказать, что такое рациональное мышление в моём понимании – очень простая задача. Однако если результат не просто рассказать, а найти общий язык, задача становится заметно сложнее. Для этого я решил написать цикл статей под названием «Занимательная картография»

Что ж, попробуем. Хоть огонь в глазах и не гарантирует результат.

Проявить любопытство

Еще раз о передатчиках и приемниках 433 МГц

Время на прочтение10 мин
Количество просмотров214K
Простейший комплект из приемника и передатчика ISM-диапазона 433 МГц завоевал заслуженную популярность в среде любителей электроники. Комплекты дешевы (даже в «Чипе-Дипе» их можно купить рублей за 300, а на Ali, говорят, вообще за полтинник), просты и надежны. Кроме того (о чем вы, возможно, не подозреваете), это самый дальнодействующий и проникающий способ беспроводного обмена данными — сигнал на частоте 433 МГц куда лучше проходит через препятствия и действует на более далеком расстоянии, чем в популярном диапазоне 2,4 ГГц (433 МГц полностью задерживаются стенкой в полметра бетона, а Wi-Fi умирает уже на 10 сантиметрах). Допускаю, что недавно появившиеся модули MBee-868, будучи снабженными соответствующей (направленной) антенной, «стреляют» дальше, но они как минимум на порядок дороже, сложнее в подключении, требуют управления энергосбережением и предварительной настройки. И вдобавок частота 868 МГц вдвое хуже проходит через препятствия (хотя, конечно, несравненно лучше частоты 2,4 ГГц).



О приемниках-передатчиках 433 МГц написано очень много (в том числе и на хабре, конечно). Однако, правильно включать в схему этот комплект по какой-то странной причине, кажется, не умеет никто. Когда я в который раз прочел вот тут, что комплект «принимал на 8-ми метрах в пределах прямой видимости, 9-ый метр осилить не удалось», мое терпение лопнуло. Какие еще 8 метров?! В 40-50 я бы поверил, хотя в реальности, наверное, дальность еще больше.
Читать дальше →

Приемопередатчик HC-12 и датчик температуры DS18b20 на AVR-ассемблере

Время на прочтение26 мин
Количество просмотров20K
По мотивам содержания моей книжки «Программирование микроконтроллеров AVR: от Arduino к ассемблеру» была опубликована статья о подключении дисплеев к AVR с применением только «чистого» ассемблера. Под «чистым» имеется в виду наличие только простейшего редактора кода и программатора, и отсутствие необходимости во всяких навороченных инструментах вроде Atmel Studio. В конце я пообещал, что изложенный там материал продолжится изложением примеров, затронутых в книжке лишь вскользь или не вошедших в нее вовсе.

Одним из таких моментов является беспроводная связь между устройствами, вторым — цифровые датчики (в книжке большей частью изложено обращение лишь с аналоговыми). По нижеизлагаемым причинам для связи я остановился на модуле HC-12, а в качестве цифрового датчика использовал одну из бессмертных разработок «всех времен и народов» — датчик DS18b20.

Для упрощения отладки проекта его составляющие сначала моделировались на Arduino, и затем воспроизводились на ассемблере на более адекватной элементной базе.
Читать дальше →

Мой умный дом на ESP8266, часть 3

Время на прочтение3 мин
Количество просмотров38K

Предыдущая статья: Мой умный дом на ESP8266, часть 2

В этой статье: прошивка ESP8266 прошивкой ESP Easy, настройка I2C, настройка связи с MQTT-брокером и подключение датчиков.

Читать далее

«Умная камера» на базе Raspberry Pi с управлением через Telegram-бота

Время на прочтение11 мин
Количество просмотров21K

Привет, меня зовут Иван. Сразу отвечу на главный вопрос: почему стал собирать сам, а не взял готовое решение? Во-первых, стоимость готовых решений - Raspberry Pi со всеми датчиками и камерой вышла не больше $30, большая часть еще по курсу 60 рублей за доллар. Во-вторых, почти все части уже были - Raspberry Pi отдал брат, камера осталась еще с лохматых времен, диод тоже был - покупал для Arduino, а датчик движения на Aliexpress стоил не больше 100 рублей.

Читать далее

Как я делаю цифровую минигитару. Часть 2

Время на прочтение6 мин
Количество просмотров14K

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

Поехали!

Гидропоника в промышленности, или Откуда зимой свежие овощи

Время на прочтение15 мин
Количество просмотров35K
После публикации моей статьи про картофель в комментариях был поднят вопрос о вкусе домашних, выращенных в парниках на приусадебном участке, и промышленных томатов.

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

Источник
Читать дальше →

Поговорим с мышами? Или Soft USB HOST на Esp32

Время на прочтение4 мин
Количество просмотров17K

Esp32 весьма мощный контроллер, подходящий для эмуляции различных ретро систем, таких как Spectrum, Commodore, NES, IBM PC-XT и т.д. Есть возможность сгенегировать VGA или AV - TV композитный сигнал, подключить различные компактные LCD дисплеи. Он умеет разговаривать с SD картами по SPI & SD протоколу. Вот только с USB клавиатурами, мышами и джойстиками - не умеет. Попробуем научить его говорить с ними. Есть конечно новый вариант ESP32-S3 с одним USB host контроллером, а мне нужно подключить хотя бы 3 девайса и без хаба...

Нам понадобится:

Делаем своими руками: KVM Over IP при помощи Raspberry Pi

Время на прочтение4 мин
Количество просмотров77K

На Хабре вряд ли стоит рассказывать о программах удаленного доступа к ПК, вроде TeamViewer. Но все это работает лишь в среде операционной системы. А вот доступа к BIOS, возможности установки, переустановки и прочих операций с операционной системой нет. Для всего этого есть иные решения. Одно из самых доступных — KVM Over IP.

Конечно, если покупать брендовую систему, то получится дорого. Но есть иное решение — создание собственной системы на основе «малинки». Это решение предложил разработчик Максим Деваев (Maxim Devaev). Он собирается начать продавать эту систему по $130. Но собрать все это можно и самостоятельно — главное запастись собственными компонентами. Под катом — описание того, как это сделать.
Читать дальше →

Составное устройство USB на STM32. Часть 3: Звуковое устройство отдельно, виртуальный СОМ-порт отдельно

Время на прочтение9 мин
Количество просмотров9.8K

В третьей части публикации о составном устройстве USB я расскажу о том, как переделать сгенерированный в STM32CubeMX USB Audio Speaker, описанный во второй части публикации, в дуплексное звуковое устройство.

Затем мы создадим в STM32CubeMX драйвер виртуального COM-порта.

Зачем мы всё это делаем, подробно описано в первой части публикации.
Читать дальше →

СВЧ конденсаторы 0402: ATC 600L vs. Johanson Technology R07S

Время на прочтение2 мин
Количество просмотров4.3K

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

Read more

Мерлин: главный герой фанфиков средневековой Англии

Время на прочтение7 мин
Количество просмотров14K

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

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

Читать далее

Составное устройство USB на STM32. Часть 2: USB Audio Speaker

Время на прочтение8 мин
Количество просмотров16K

Во второй части публикации о составном устройстве USB я расскажу о том, как работает звуковое устройство USB, которое STM32CubeMX генерирует по умолчанию «из коробки», а также как подготовить проект и настроить параметры звукового устройства перед запуском генерации кода.

В первой части публикации были описаны предпосылки запуска проекта по разработке составного устройства USB и приведены общие сведения о назначении и составе устройства.
Читать дальше →

Хакаем CAN шину авто. Мобильное приложение вместо панели приборов

Время на прочтение7 мин
Количество просмотров122K

Я продолжаю изучать CAN шину авто. В предыдущих статьях я голосом открывал окна в машине и собирал виртуальную панель приборов на RPi. Теперь я разрабатываю мобильное приложение VAG Virtual Cockpit, которое должно полностью заменить приборную панель любой модели VW/Audi/Skoda/Seat. Работает оно так: телефон подключается к ELM327 адаптеру по Wi-Fi или Bluetooth и отправляет диагностические запросы в CAN шину, в ответ получает информацию о датчиках.

По ходу разработки мобильного приложения пришлось узнать, что разные электронные блоки управления (двигателя, трансмиссии, приборной панели и др.) подключенные к CAN шине могут использовать разные протоколы для диагностики, а именно UDS и KWP2000 в обертке из VW Transport Protocol 2.0.

Как телефон взаимодействует с автомобилем

Составное устройство USB на STM32. Часть 1: Предпосылки

Время на прочтение5 мин
Количество просмотров17K


История эта началась три года назад, когда я осознал, что мне скоро исполнится 50 лет, что я погряз в бумажной работе, и что мне хочется чего-то нового. Работу поменять в моём возрасте уже проблематично, поэтому я решил начать pet-проект.

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

Основная проблема в разработке заключалась в том, что несложные SDR-радиостанции, работающие в связке со звуковой картой, требуют наличия у компьютера, к которому они подключены, двухканальных линейных входа и выхода для работы приёмо-передающего тракта, а также COM-порта для работы CAT-интерфейса. В современных же ноутбуках аудиовход обычно предназначен для подключения микрофона гарнитуры и бывает только монофоническим.

Решением проблемы стала реализация составного устройства USB, состоящего из виртуального COM-порта и дуплексной звуковой карты. Кому интересно, как я с этим справился, не имея опыта программирования, милости прошу под cut.
Читать дальше →

ДВС всё ещё жив: микро- и мини-гибриды

Время на прочтение8 мин
Количество просмотров22K

Уже почти половина новых автомобилей, выпускаемых в Евросоюзе, относится к микрогибридам.

На фоне кучи новостей о развёртывании инфраструктуры под новые электромобили и спорах о стандартах зарядки многие могли пропустить реинкарнацию старого подхода, который теперь называют технологией Start-Stop. Это отличный вариант не тратить энергию на повышение энтропии Вселенной, пока вы просто стоите в пробке. Если вы стоите дольше пары секунд, то двигатель автоматически отключается и не ест вхолостую топливо. Сейчас подробнее расскажу, как это работает и почему обычные батареи очень быстро умрут при таком режиме. Я как раз как бывший инженер сервис-центра видел много батарей, умерших из-за неподходящих для них нагрузок.
Читать дальше →

Мой умный дом на ESP8266, часть 2

Время на прочтение5 мин
Количество просмотров40K

Начало этого цикла статей находится здесь.

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

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

Читать далее

Оптическое распознавание символов на микроконтроллере

Время на прочтение12 мин
Количество просмотров26K


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

Распознавание символа означает анализ его изображения с целью получения некоторого набора признаков для сравнения их с признаками класса [ 1 ]. Выбор такого набора и способы его определения отличают разные методы распознавания, но для большинства из них необходима одномоментная информация обо всех пикселях изображения.

Последнее обстоятельство и достаточно большой объем вычислений делают невозможным использования маломощных вычислительных устройств (микроконтроллеров) для оптического распознавания символов. «Да и зачем?» — воскликнет информированный читатель, «мощности вычислительных устройств постоянно растут, а их цена падает!»[2, 3]. Допустим, что ответ будет такой: просто интересно, возможно ли упростить метод распознавания до такой степени, чтобы можно было бы использовать микроконтроллер?
Читать дальше →

Информация

В рейтинге
4 501-й
Откуда
Ростов-на-Дону, Ростовская обл., Россия
Дата рождения
Зарегистрирован
Активность