Обновить
90.7

Интернет вещей

Интеллектуальная экосистема

Сначала показывать
Порог рейтинга
Уровень сложности

KC868-M16v2: мечта ардуинщика (16 токовых каналов, 3 канала напряжения, SD, LAN, POE, дисплей, RTC и SH3x)

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели11K


Помнится, во времена моей пионерской юности я провёл много времени проектируя многоканальные измерители тока и напряжения и отлаживая математику обсчёта данных со всех этих каналов (да, были времена...). И тут, разбираясь что же в очередной раз изобрела компания Kincony в лице KC868-M16v2, я вдруг обнаружил, что это ни что иное, как воплощение моей мечты по железу для подобного измерителя.

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

Да, иногда мечты сбываются…
Читать дальше →

Сборка и отладка прошивки IoT-модуля: Python, make, апельсины и чёрная магия

Уровень сложностиПростой
Время на прочтение22 мин
Охват и читатели3K

Когда имеешь дело с микроконтроллерами, а микроконтроллер — основа нашего IoT-модуля, постоянно приходится собирать и отлаживать прошивку. Пишешь код, компилируешь его, заливаешь на микроконтроллер. Потом надо убедиться, что всё работает как надо: подключить отладчик, подебажить.

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

С вами на связи Фарук Юссуф. Как и прежде, я тружусь инженером-разработчиком электроники и встроенного ПО в Whoosh. Сегодня расскажу историю о том, как мы захотели оптимизировать и расширить процесс сборки и отладки прошивки, не смогли остановиться и в итоге пришли к целому серверу для сборки и специальным удалённым узлам для отладки.

Будет make, Python, vscode, ansible, gdb, orangepi и немного чёрной магии.

Вуншпунш

Нейросети и CV — основы теории и практика — система машинного зрения на одноплатнике Repka Pi

Уровень сложностиСредний
Время на прочтение28 мин
Охват и читатели6.4K

— Никто не обнимет необъятного!

Козьма Прутков, 1854

Одно из интересных и полезных применений нейросетей — обнаружение объектов на изображении, таких как машины, люди или человеческие лица.

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

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

Так же рассмотрим основные понятия нейронных сетей. Разберём, как добавить функции обнаружения лиц и людей в видеопотоке от обычной веб-камеры, подключенной через USB к Repka Pi. При этом будут использованы каскады Хаара, нейросеть Yolo-FastestV2, фреймворки OpenCV и NCNN, а также репозиторий ml-repka от компании Rainbowsoft.

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

Так в статье есть целый ряд тщательно подобранных ссылок на материалы для более углубленного изучения предметной области. Надеемся, что эта статья сможет стать хорошим началом погружения в Мир ИИ и нейронных сетей вообще, и компьютерного зрения (CV) в частности, для всех, кто только собирался это сделать и ждал подходящего случая. Эта статья - как раз такой случай.

Читать далее

Как заставить модуль Wemos D1 эффективно спать

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели3.8K

Сравнительно давно написал на хабре несколько статей

Особенности создания программ в NODEMCU ESP8266 для «интернета вещей» / Хабр

Уменьшаем потребление ESP8266 при автономной работе с датчиками

Как уменьшить потребление wifi модулей в десять и более раз

о ESP8266 и способах уменьшения энергопотребления популярного модуля ESP12x.

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

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

Читать далее

Квантовые технологии для медицины: от сборки генома до «умных» ингаляторов

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели1.6K

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

В том числе на Форуме были рассмотрены применения квантовых технологий для биомедицины по направлению облачных квантовых вычислений, программно-аппаратным решениям для квантово­устойчивой защиты информации и квантовым сенсорам.

КВАНТОВЫЕ ВЫЧИСЛЕНИЯ

Современная эпоха информационных технологий привела к стремительному развитию компьютерных наук и вычислительной техники. В этом контексте квантовые вычисления представляют собой новаторскую область, которая имеет потенциал изменить общепринятые принципы обработки информации и решения сложнейших вычислительных задач. Квантовые вычислительные устройства основаны на особых принципах квантовой механики, где кубиты - единицы квантовой информации - могут находиться в суперпозиции основных состояний (нуля и единицы) благодаря явлению квантовой суперпозиции. А явление квантовой запутанности позволяет создавать и обрабатывать сложные состояния из нескольких кубит. Мощности современных суперкомпьютеров позволяют эмулировать квантовые компьютеры размером до 50-60 кубит, при этом отдельные квантовые компьютеры состоят уже из более чем 1000 кубит.

Читать далее

Умные отели шагают в массы: бюджетный апарт-отель «Винтерфелл Стрешнево»

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели3.8K

Яндекс активно продвигает свою платформу для умных отелей. Настало время с ней познакомиться. После отеля «Вертикаль» в Москве и «Южный» в Волгограде мы заселяемся в третью умную гостиницу «Винтерфелл Стрешнево».

Номера здесь отличаются тем, что интегрированы в платформу Яндекса, в каждом установлена колонка с Алисой и поддерживается голосовое управление. Причем отель относится к бюджетной категории для Москвы.

Посмотрим, насколько удобным умный номер окажется на практике. Все подробности расскажем под катом.

Читать далее

Зачем нужно было делать своего робота телеприсутствия и что это дает

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели886

Робот-риэлтор – это чуть ли не классический робот телеприсутствия. Еще и на базе робота-пылесоса. Почему решено было выбрать именно такое решение? И почему это может быть лучше коммерческого образца

Читать далее

Аналоговые вычисления для искусственного интеллекта: как делать MAC-операцию при помощи закона Ома

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели4.2K

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

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

Интересно, причем тут закон Ома?

Как собирать щиты и удивлять: интервью с Яном Савченко

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели6K

Ян Савченко собирает щиты электрики и автоматизации на заказ и известен по всей России. Недавно он даже сделал щит с A-RGB подсветкой, который удивил многих. И даже вызвал шквал критики.

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

Мы решили съездить в Березники и расспросить Яна о его бизнесе и пути интегратора, а также разузнать секреты, почему щиты Яна так популярны.

Интересно? Ныряйте под кат

Читать далее

То ли дом, то ли лаборатория: как устроен умный дом профессионала

Уровень сложностиПростой
Время на прочтение18 мин
Охват и читатели15K

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

Но можно ли доверять интегратору? Может быть, они навязывают выгодное для себя, но не лучшее для клиента решение?

Мы задались таким вопросом и решили проинспектировать умный дом интегратора BARY, вернее, даже два. Нам было интересно посмотреть, какие дома интеграторы делают «для себя».

Интересно? Ныряйте под кат

Читать далее

Ubuntu Core 24: что нового в ОС для интернета вещей? Подробности о релизе

Время на прочтение4 мин
Охват и читатели4.9K

Несколько дней назад компания Canonical представила новый релиз одного из своих дистрибутивов. Речь идет об операционной системе Ubuntu Core 24, которая предназначена для IoT-устройств. Это LTS-дистрибутив со сроком поддержки в 12 лет. В нем немало важных нововведений, изменений, о которых многим читателям Хабра будет полезно узнать. Подробности — под катом.

Читать далее

Подключение модулей навигаторов U-BLOX к Repka Pi

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели5K

Ранее в статье Получаем спутниковые координаты GPS/ГЛОНАСС с помощью модуля SIM868 на Repka Pi мы рассказали про модуль GSM/GPRS/GNSS Bluetooth HAT, реализующий все основные функции смартфона, в том числе получение координат GPS.

Теперь вы узнаете, как подключить к микрокомпьютеру Repka Pi модули, созданные компанией u-blox AG, созданные специально для работы со спутниковыми системами глобального позиционирования GNSS. Такие модули пригодятся, например, если вам не нужна полная функциональность SIM868.

Пользуясь нашей статьей, вы научитесь настраивать конфигурацию таких модулей с помощью программы, составленной на языке Python, а также мощной программой U-CENTER, созданной компанией u-blox AG. Такая настройка пригодится, например, для работы с российской системой ГЛОНАСС.

Читать далее

Open source Modbus TCP — RTU конвертор

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели3.6K

Добрый день коллеги, поговорим о прозрачном конверторе Modbus TCP в Modbus RTU.

Казалось бы, что выбор ограничен несколькими проприетарными продуктами и не всегда удовлетворяют нашим потребностям.

Читать далее

Ближайшие события

Эффективная запитка от литиевых аккумуляторов (серия TI TPS63xxx)

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели7.6K


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

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

Обо всём этом мы и поговорим далее (решение есть!).
Читать дальше →

Устанавливаем и применяем Docker на Repka Pi

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели2.2K

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

Если можно на любой, то давайте запустим Docker на микрокомпьютере Repka Pi российской разработки и сборки, оснащенной ОЗУ объемом 2 ГБайт. Прочитав нашу статью, вы научитесь использовать Repka Pi для изучения всех основных возможностей Docker, а также создавать приложения Docker, работающие с оборудованием через GPIO и I2C.

Мы расскажем, как установить Docker на Repka Pi, как с помощью двух команд запустить WordPress, как работать из контейнера Docker с пинами GPIO микрокомпьютера, а также напишем программу, получающую данные с погодной станции BME280 через интерфейс I2C.

Зачем Docker нужен на микрокомпьютерах

Установка Docker на Repka Pi

Установка WordPress

Создаем контейнер для работы с GPIO

Контроль и освобождение ресурсов

Загрузка образа контейнера на Docker Hub

Контейнер для работы с I2C

Полезные ссылки

Итоги

 

Читать далее

Библиотека WiringRP для управления GPIO на Repka Pi

Уровень сложностиСредний
Время на прочтение23 мин
Охват и читатели1.4K

Если вы ищете средства для работы с GPIO микрокомпьютера Repka Pi из программ, составленных на Си, обратите внимание на библиотеку WiringRP. В этой статье мы расскажем, как создавать с ее помощью однопоточные и многопоточные программы, управляющие светодиодами, сервоприводами и реле, а также обрабатывающие прерывание от кнопки, подключенной к контакту GPIO.

Вы можете использовать WiringRP при создании программ для обучения и управления различными устройствами и системами. Это могут быть промышленные и робототехнические установки, устройства IoT, а также устройства умного дома.

Автор выражает благодарность создателю библиотеки WiringRP Сергею Шалапову за помощь в подготовке этой статьи.

Возможности WiringRP

Установка WiringRP

Загрузка библиотеки WiringRP

Мигаем светодиодом

Запускаем multiBlink

Добавляем управление кнопкой

Запускаем потоки при нажатии кнопки

Управляем реле и сервоприводами по кнопке

Полезные ссылки

Итоги

 

Читать далее

Как сделать умный дом на Loxone, но сэкономить

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели5.8K

Контроллер и модули Loxone для умного дома весьма популярны в Европе, в том числе благодаря удобному интерфейсу. Но и стоят они весьма недешево. Как быть, если хочется получить основные преимущества Loxone, но при этом остаться в рамках доступного бюджета?

В статье мы как раз расскажем о таком решении — 3-комнатной умной квартире в Воронеже. Интегратор для оптимизации использовал модули Wiren Board вместо Loxone там, где это возможно. Как оказалось, обе экосистемы отлично дополняют друг друга и работают совместно.

Такое сочетание двух брендов позволило интегратору предложить подходящее по цене решение, которое устроило заказчика.

Интересно? Ныряйте под кат.

Читать далее

Проект хаба для “умного дома” с BLE-устройствами

Время на прочтение10 мин
Охват и читатели4K

Меня зовут Андрей Соловьев. Я - технический директор в компании КЕДР Solutions. Наша команда специализируется на разработке электроники и встроенного ПО для решений Интернета вещей. К числу таковых относятся и системы “умный дом”. Здесь я поделюсь нашим опытом разработки хаба для системы с BLE-датчиками, расскажу о том, с какими проблемами мы столкнулись и как проект менялся в ходе работы. 

Читать далее

Kincony KC868-A256: а ты готов к настоящему хоккею?

Время на прочтение4 мин
Охват и читатели3.2K


Kincony решила окончательно утвердить своё имя в зале славы производителей контроллеров всех времён и народов и выпустила уникальную модель KC868-A256 аж с 512 GPIO на борту. Насколько я понимаю, никто ранее ничего подобного не делал и это действительно уникальная в своём роде вещь.

(Особенно впечатляюще KC868-A256 смотрится в сравнении с контроллерами, которые имеют всего несколько GPIO на вход и несколько GPIO на выход, а то и не имеют таковых вовсе.)

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

Как мы обуздали ПОТОК данных со сварочных аппаратов

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.6K

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

Читать далее