Робототехника и DIY
1.87K subscribers
25 photos
60 links
Arduino, Raspberry PI, esp, diy
Download Telegram
Портирование Qt на STM32

Добрый день! Мы в проекте Embox запустили Qt на STM32F7-Discovery и хотели бы об этом рассказать. Ранее, мы уже рассказывали как нам удалось запустить OpenCV.

Qt — это кроссплатформенный фреймворк, который включает в себя не только графические компоненты, но и такие вещи как QtNetwork, набор классов для работы с базами данных, Qt for Automation (в том числе, для реализации IoT) и многое другое. Разработчики команды Qt заранее предусмотрели использование Qt во встроенных системах, поэтому библиотеки довольно хорошо конфигурируются. Однако до недавних пор, мало кто задумывался о портировании Qt на микроконтроллеры, вероятно потому, что такая задача выглядит сложной — Qt большое, MCU маленькие.
https://habr.com/ru/company/embox/blog/459730/
Развитие проектов интегрирующих передачу данных по Bluetooth предполагает переход на более современные микроконтроллеры ESP32, поддерживающие цифровой обмен данными по Wi-Fi, Bluetooth, порты АЦП, ЦАП, аудиоканал, протокол работы с SD картами, возможность энергосберегающего режима глубокого сна и ряд других новшеств.

Эти особенности позволяют эффективно применять данные микроконтроллеры в приложениях «интернета вещей» и проектах серии «умный дом» в сочетании с модулями ARDUINO и Raspberry Pi.

Отличительная черта контроллеров ESP32 — наличие двух интегрированных модулей Bluetooth: стандартного Bluetooth и Bluetooth Low Energy (BLE). Модуль BLE потребляет значительно меньше энергии, относительно стандартных классических протоколов Bluetooth. Экономия энергии достигается за счет того, что информационные пакеты отправляются периодически, по мере необходимости.

Данный тип обмена данными не поддерживает обмена файлами. Например, музыку или видео передать не получится.

https://voltiq.ru/esp-32-serial-bluetooth-in-arduino-ide/
Все главные новости Твича, горячие новости, крутые моменты с трансляций https://t.iss.one/mfctwitch
В вашем смартфоне или iPad есть что-то необычное, о чем вы не знали. Это технология TrustZone, которая лежит в основе контура безопасности процессоров ARM. Мало того, что она уже у вас в руках, она стремиться занять место и в IoT - Интернете вещей.
Это она следит, чтобы вы не рутовали свой Samsung. Кое-кто думает, что она наблюдает за нами, но это не точно.
Много информации об этой технологии пишут разработчики на канале TrustZone/RU.
https://t.iss.one/tz_ru
​​Нейробармен из Raspberry Pi с использованием нейронных сетей 🍸 #проекты

Расказ о том, как в российской компании разработали робота-бармена, которого назвали Бендер.
Маркировка электронных компонентов
📚 Завершён перевод «Современного учебника JavaScript».

Многие разработчики изучали JavaScript по известному учебнику Ильи Кантора. Однако до недавнего времени в нём была недостаточно современная информация: учебник развивался, но на английском языке. Теперь же самая современная версия учебника доступна и на русском. В учебнике используется современный стандарт языка ES 2019 и учтены некоторые stage 3 proposals: https://learn.javascript.ru
Одноплатный компьютер Banana Pi BPI-F2S оснащён двумя Ethernet-портами

Команды Banana Pi и SunPlus представили новый одноплатный компьютер — изделие BPI-F2S, предназначенное для создания различных устройств промышленного класса.

В основе решения — однокристальная система SunPlus SP7021. Этот процессор объединяет четыре вычислительных ядра ARM Cortex-A7 с тактовой частотой до 1,0 ГГц, дополнительное ядро ARM926 для выполнения операций в режиме реального времени и энергоэффективное ядро 8051.

Изделие в зависимости от модификации несёт на борту 128 Мбайт или 512 Мбайт памяти DDR3. Для хранения данных предусмотрен флеш-модуль eMMC вместимостью 8 Гбайт. Дополнительно можно установить карту microSD.

Новинка располагает двумя сетевыми портами 10/100 Ethernet. Кроме того, есть интерфейс HDMI для вывода изображения, два порта USB 2.0, порт Micro-USB, отдельное гнездо для подачи питания и набор контактов GPIO (говорится о совместимости с популярной платформой для разработчиков Raspberry Pi).

На компьютере может применяться операционная система Yocto Linux. Заявленный диапазон рабочих температур простирается от минус 40 до плюс 85 градусов Цельсия.

https://servernews.ru/997411
Forwarded from Robotics Channel (Andrew Vasilkov)
Немецкая робокожа стала лучшей в мире

Команда исследователей из Технического университета Мюнхена (TUM) продемонстрировала робота H-1. Его поверхность покрывают 1260 ячеек, содержащие более 13 тыс. сенсоров. Это первый гуманоидный робот, имеющий искусственную кожу со столь высокой чувствительностью.

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

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

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

Новая робокожа из TUM больше похожа на чешую, поскольку состоит из шестигранников шириной 2,5 см. Каждая «чешуйка» оснащена собственным микроконтроллером и набором сенсоров. Среди них есть датчики прикосновения, приближения и ускорения.

Чтобы заставить её работать в режиме реального времени, команда TUM разработала систему, объединяющую датчики трёх типов с алгоритмами граничных вычислений. Вместо постоянной обработки сигналов от всех датчиков, они применили событийно-ориентированный подход, получивший название NeuroEngineering.

Его суть в том, что первичная обработка данных происходит внутри самих ячеек. Они просто сравнивают текущий уровень сигнала и последний зарегистрированный, а передают свои показания в центральный вычислительный модуль только при их изменении выше заданного порога. Так экономится более 90% пропускной способности системы и ресурсов ЦП.

«Новая искусственная кожа позволяет роботам воспринимать свое окружение гораздо более детально. Это помогает им безопаснее двигаться и работать рядом с людьми, давая возможность избежать несчастных случаев», – сказал руководитель проекта профессор в области когнитивных систем Гордон Ченг.

Источник: https://www.tum.de/nc/en/about-tum/news/press-releases/details/35732/
Forwarded from Robotics Channel (Andrew Vasilkov)