Pull to refresh
9
0
Влад @vladikas

User

Send message

BLE показометр

Level of difficultyMedium
Reading time14 min
Views12K

Здравствуй Хабр! Случилось так, что совпали три события. Коллега подарил красивый винтажный миллиамперметр, по почте пришла платка с CH592F на борту и возникло желание изучать BLE. А изучение интересно совместно с решением какой-либо прикладной задачи. В статье хочу поделиться опытом создания индикатора на основе микроконтроллера CH592. Рассмотрим что такое TMOS, настроим инструменты для создания прошивки. Напишем программу для микроконтроллера. Она будет читать характеристику и управлять стрелкой миллиамперметра. Создадим "верхнее" программное обеспечение для компьютера. Оно будет принимать загрузку процессора и отправлять это значение на индикатор.

Читать далее

BLE под микроскопом (ATTы GATTы...)

Reading time10 min
Views35K
image

BLE под микроскопом (ATTы GATTы...)

Часть 1, обзорная

Уже прошло довольно большое время, с тех пор, когда вышла первая спецификация на Bluetooth 4.0. И, хотя тема BLE очень интересна, она до сих пор отталкивает многих разработчиков, из-за своей сложности. В своих предыдущих статьях я рассматривал в основном самый нижний уровень Link Layer и Physical Layer. Это позволяло не обращаться к таким сложным и запутанным понятиям как протокол атрибутов(ATT) и общий профиль атрибутов (GATT). Однако деваться некуда, не понимая их, невозможно разрабатывать совместимые устройства. Сегодня я хотел бы поделиться с вами этими знаниями. В своей статье я буду опираться на учебник для начинающих с сайта Nordic-а. Итак, давайте приступим.
Читать дальше →

DIY AR монитор в промышленности

Level of difficultyMedium
Reading time10 min
Views5.1K

Привет, Хабр!

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

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

Читать далее

Измерение внутреннего сопротивления аккумуляторов методом DIY

Level of difficultyEasy
Reading time3 min
Views13K

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

Читать далее

Миллиомметр своими руками

Level of difficultyEasy
Reading time2 min
Views14K

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

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

Читать далее

Простой лабораторный высоковольтный БП 1…10 кВ своими руками

Level of difficultyMedium
Reading time7 min
Views16K

Универсальный регулируемый источник питания 1…10 кВ постоянного тока, из подножных материалов, для замены индукционной катушки [1] при работе с самодельными газоразрядными приборами. Блок питания (БП) имеет бортовой киловольтметр и миллиамперметр, а встроенный магазин балластных сопротивлений и переключающиеся шунты позволят использовать его как источник питания небольшого магниторазрядного высоковакуумного насоса или вакуумметра — т. н. ячейки Пеннинга.
Читать дальше →

Станция для измерения скорости и направления ветра

Reading time29 min
Views51K
Обычная бытовая фирменная или самодельная метеостанция измеряет две температуры-влажности (в комнате и на улице), атмосферное давление и дополнительно имеет часы с календарем. Однако, настоящая метеостанция имеет еще много всего — датчик солнечной радиации, измеритель осадков и всякое подобное, что, в общем, требуется только для профессиональных нужд, за одним исключением. Измеритель параметров ветра (скорости, и, главное, направления) — очень полезное дополнение для загородного дома. Причем фирменные датчики ветра довольно дороги даже на Али-Бабе, и имеет смысл присмотреться к самодельным решениям.
Читать дальше →

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Level of difficultyMedium
Reading time12 min
Views76K

При сборке квадрокоптеров и других БПЛА обычно используют готовую плату полетного контроллера, содержащую все необходимые датчики и периферию, и готовую полетную прошивку, например, Betaflight, ArduPilot или PX4. Полетный контроллер управляет моторами квадрокоптера и обеспечивает стабильный полет.

Занимаясь БПЛА с 2016 года, я решил разобраться в устройстве полетных контроллеров максимально глубоко и создать квадрокоптер с нуля, не используя готовый полетный контроллер и готовый софт. Спустя долгое время разработки мне удалось это сделать. Я написал прошивку с максимально простым исходным кодом и выложил ее на GitHub. В этой статье я расскажу о теории и практике разработки полетного софта для квадрокоптера и проиллюстрирую это на примере своего дрона на базе микроконтроллера ESP32, который можно увидеть на картинке выше.

Читать далее

Герои напильника и паяльника: итоги сезона DIY

Reading time8 min
Views17K

В классических RPG персонаж игрока занимается, по сути, ровно двумя вещами: качается и причиняет миру добро. Эти вещи взаимосвязаны: чем больше причинил добра, тем больше дали очков опыта. Чем сильнее прокачал навыки, тем больше можешь причинить миру добра. DIY — тоже в каком-то смысле RPG. Собрав работающий электросамокат на базе нерабочего гироскутера, одновременно и новые безумные скиллы приобретаешь, и сынишку радуешь, и немного даже об окружающей среде заботишься.

Привет, Хабр! Сезон DIY подходит к концу, и мы, компания VK, пришли его торжественно закрыть, раздать особо отличившимся героям лут и голду, а заодно — поговорить о том, чему именно учится DIY’щик и какое конкретно добро он причиняет миру.

Читать далее

Подключаем дисплей к любому одноплатнику с SPI: большой мануал о поиске экранчиков для ваших проектов

Level of difficultyMedium
Reading time14 min
Views49K
image

Сейчас появилось достаточно много различных дешевых одноплатников с очень достойными характеристиками, которые вполне можно назвать экономичными и портативными. Однако очень часто встает вопрос вывода изображения на дисплей: к сожалению, в подобные устройства обычно ставят урезанные версии чипсетов без видеовыхода на обычные матрицы. Конечно в них практически всегда есть HDMI, но это совершенно не выход для портативного устройства: прожорливый чип скалера будет очень негативно влиять на время работы от АКБ. Да и сами подобные дисплеи очень дорогие: почти 2.000 рублей за матрицу со скалером — это действительно бьет по карману. Сегодня я расскажу Вам о существующих протоколах для дисплеев, подскажу, как применить экранчики от старых навигаторов/мобильников и мы подключим с вами SPI-дисплей к одноплатнику без видеовыхода. Причем мы реализуем как просто библиотеку, которая позволяет выводить произвольную графику из ваших программ, так
и службу, которая будет напрямую копировать данные из фреймбуфера и преобразовывать в формат для нашего дисплея. Интересно? Тогда жду вас в статье!
Читать дальше →

Автономный индикатор радиоактивности без батареек

Level of difficultyEasy
Reading time6 min
Views8.4K

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

Сейчас можно приобрести самые разнообразные модели индикаторов радиоактивности [1], а любителями электроники разработали большое количество конструкций для самостоятельной сборки от несложных «трещалок» [2-5], до приборов, не уступающих заводским образцам [6-8]. Но большинство конструкции требуют для своей работы либо химические источники тока, либо подключение к электросети. Таким образом, в случае какой-либо по настоящему большой катастрофы многие из этих приборов либо сразу станут, бесполезны, либо достаточно быстро исчерпают запас энергии в своих автономных источниках электропитании, замену которым будет сложно найти. Строго говоря, есть конструкция индикатора радиоактивности на базе электроскопа, которая в качестве источника энергии использует ПВХ-трубку и шерстяную ткань [9]. Но эта конструкция весьма требовательна к качеству изготовления и пригодна для оценки только очень больших мощностей дозы ионизирующего излучения, вроде тех которые возникают при выпадении радиоактивных осадков в первые часы после ядерного взрыва [10].

Вообще индикатор радиоактивности потребляет относительно мало энергии, так что его питание можно осуществить от ручного электрогенератора, как это было реализовано в приборе ДГ-62 [11].

Читать далее

Управление микроконтроллером через telegram-бот с обратной связью

Reading time8 min
Views33K

Как управлять различными устройствами: свет, вентиляция, полив, а также получать нужные данные от микроконтроллера.

При этом для учебно-тренировочных или DIY-задач совершенно не хочется задействовать дополнительные устройства, на которых будет размещаться сервер и уж тем более не оплачивать внешний статический IP-адрес.

Читать далее

Как хостить телеграм-бота (и другие скрипты на Python) на Repl.it бесплатно 24/7

Reading time3 min
Views165K

Очень часто возникающий вопрос: где можно разместить скрипты на Python, Flask-приложение, телеграм или дискорд ботов?

Один из вариантов — на своем компьютере при наличии внешнего IP-адреса и опыта в настройке проброса портов на роутере.

Цель этот статьи - подробная инструкция, как сделать хостинг Python-скриптов бесплатно и доступным 24/7 на примере телеграм-бота

Читать далее

Считыватель показаний цифровых штангенциркулей VINCA

Reading time6 min
Views8.3K

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

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

Что можно сделать с большим дисплеем?

Reading time14 min
Views38K

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

Что там?

Краткий обзор возможностей — для построения осциллографа

Reading time12 min
Views32K

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

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

Когда есть только дисплей и больше ничего

Reading time11 min
Views27K

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

Читать далее

Спектрометр из смартфона, картона и осколка DVD-диска: смотрим на спектры лампочек, фонариков, солнца

Reading time14 min
Views31K

Всем привет! Продолжаем придумывать, как можно использовать устаревший смартфон в новом качестве. Эта статья подготовлена по материалам второго сезона видеокурса “Galaxy Upcycling - новая жизнь старого смартфона”. В  уроках первого сезона мы уже сделали 3D-голограмму, проектор (и написали об этом статью на Хабр), микроскоп, часы, гирлянду, а сегодня делаем еще один исследовательский прибор.

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

Читать далее

USB over IP в домашних условиях

Reading time4 min
Views57K
Иногда возникает желание работать с устройством, подключенным по USB, не держа его на столе рядом с ноутбуком. У меня таким устройством является китайский гравёр с лазером на 500 мВт, штука довольно неприятная при близком контакте. Помимо непосредственной опасности для глаз, в процессе работы лазера выделяются токсичные продукты горения, поэтому устройство должно находится в хорошо проветриваемом помещении, и желательно изолированно от людей. А как же таким устройством управлять? Ответ на данный вопрос я случайно нашел, просматривая репозиторий OpenWRT в надежде найти достойное применение старенькому роутеру D-Link DIR-320 A2. Для подключения решил использовать описываемый на Хабре ранее USB over IP tunnel, однако все инструкции по его установке успели потерять актуальность, поэтому пишу свою.
Читать дальше →

Преобразуем изображения и GIF анимацию в код для Arduino

Reading time4 min
Views17K

Сейчас в продаже доступно много разных Ч/Б дисплеев, в том числе и OLED. Для того, чтобы получить красивое черно-белое изображение для этих дисплеев, с глубиной цвета всего 1 бит, но в тоже время с имитацией полутонов, как на представленной ниже картинке — нужно использовать преобразование по алгоритму «Floyd-Steinberg».
Читать дальше →

Information

Rating
9,989-th
Location
Россия
Registered
Activity