Обновленный Sovol SV01 с платой управления BigTreeTech SKR mini E3

Краткое руководство по обновлению. Единственная жалоба, которая была у нас в обзоре 3D-принтера SV01 — это громкая работа. Сегодня мы рассмотрим решение части проблемы, заменив плату Creality платой управления BigTreeTech SKR mini E3 V1.2, которая продается на Amazon примерно за 37 долларов. Про шум вентилятора позже. 

Читать далее «Обновленный Sovol SV01 с платой управления BigTreeTech SKR mini E3»

PicoLibC-это легкая библиотека C для встраиваемых систем

Известный разработчик Кит Паккард недавно объявил в своем блоге о запуске «picolibc». Picolibc — это библиотека C для встраиваемых систем, которая подходит для небольших микроконтроллеров,а стандартный API библиотеки C позволяет работать даже на устройствах с малой памятью (RAM). Это обновленная версия «newlib-nano» с несколькими интересными изменениями, которые включают замену «stdio» lib на специфичный для ATMEL код printf, принятый из avrlibc. Как часть этой библиотеки, Кит также запустил picocrt, который отвечает за инициализацию памяти и вызов различных конструкторов перед вызовом собственно программы на C.

Читать далее «PicoLibC-это легкая библиотека C для встраиваемых систем»

Начало работы с платой Maixduino на базе Sipeed M1 и Grove AI HAT для Raspberry Pi

В прошлом году был выпущен процессор Kendryte K210 с ядром RISC-V и с ускорителями искусственного интеллекта для машинного зрения и слуха. Вскоре после этого был запущен модуль Sipeed M1 с процессором за 10 долларов.

Затем, в том же году, появились платы для разработки с модулем Sipeed M1, такие как Maixduino или Grove AI Hat. Компания Seeed Studio прислала нам последние две платы для обзора. Итак, начнем с того, что покажем полученные устройства, а затем рассмотрим, как начать работу с кодами MicroPython и Arduino. Обратите внимание, что мы будем использовать Ubuntu 18.04, но также возможна разработка с Windows.

Читать далее «Начало работы с платой Maixduino на базе Sipeed M1 и Grove AI HAT для Raspberry Pi»

Как легко откалибровать ретракцию в 3D-принтерах

Короткая статья о настройке ретракции. Нам, действительно, нравится просматривать 3D-принтеры и все, что касается 3D-печати, за одним исключением… случаев калибровки ретракции (иначе настройка ретракции). Это занимает очень много времени.

Читать далее «Как легко откалибровать ретракцию в 3D-принтерах»

Чтение данных ID-карты в Ubuntu с помощью считывателя смарт-карт EZ100PU (Thai ID Edition)

Нас попросили помочь с настройкой считывателя смарт-карт на компьютере под управлением Windows 7. Но, это заставило задуматься о том, что произойдет, если мы подключим устройство чтения карт к ноутбуку с Ubuntu и сможем ли мы считать содержание с Thai ID card. Читать далее «Чтение данных ID-карты в Ubuntu с помощью считывателя смарт-карт EZ100PU (Thai ID Edition)»

Как начать работу с OpenCL на плате ODROID-XU4 (с графическим процессором Arm Mali-T628MP6)

На прошлой неделе был рассмотрен Ubuntu 18.04 на плате ODROID-XU4, протестированы большинство заявленных функций. Однако, были оставлены без внимания функции, перечисленные в списке изменений:

Аппаратное ускорение GPU с помощью OpenGL ES 3.1 и драйверов OpenCL 1.2 для графического процессора Mali T628MP6

Хотя тестировался OpenGL ES с помощью таких инструментов, как glmark2-es2 и es2gears, а также было представлена демонстрация WebGL в Chromium,  не тестировался OpenCL, так как нам о нем мало что известно, кроме того, что он используется для GPGPU (GPU общего назначения) для ускорения таких как задач, как обработка изображений и звука. Это хороший предлог, чтобы узнать немного больше, попробовать его на плате и написать краткое руководство, как начать работу с OpenGL на оборудовании с помощью Arm Mali GPU. Цель этого обзора — показать, как запустить OpenCL, и утилиту OpenCL, не вдаваясь в нюансы кода OpenCL. Если вы хотите узнать больше о кодировании OpenCL на Arm, один из способов — проверить исходный код предоставленных образцов.

Читать далее «Как начать работу с OpenCL на плате ODROID-XU4 (с графическим процессором Arm Mali-T628MP6)»

Начало работы с Espruino и JavaScript на ESP32 с платой ESPino32

Venus Supply Co., Ltd, более известная как ThaiEasyElec , — тайская компания, специализирующаяся на продаже встраиваемых систем и плат разработки, а также предоставлении соответствующих услуг. Компания предоставила для тестирования свою новейшую плату ESPino32 на базе модуля Wi-Fi и Bluetooth ESP-WROOM-32 от Espressif. Хотя плата поддерживается в Arduino-esp32 , а Arduino с модулем ESP32-Bit и платой ESP32-T ранее уже тестировались , после изучения аппаратной части было решено загрузить альтернативную прошивку: Espruino , позволяющую программировать на JavaScript через последовательную консоль или веб-среду разработки.

Распаковка и пайка ESPino32

Плата поставляется с четырьмя гнездовыми разъемами и наклейками для обозначения портов ввода-вывода.

Читать далее «Начало работы с Espruino и JavaScript на ESP32 с платой ESPino32»

Проект домашней автоматизации Карла – Часть 4: Обновление MQTT-моста для использования ИК-приемопередатчика YS-IRTM с NodeMCU

В предыдущей статье был описан MQTT-мост от 1technophile. К нему были добавлены сенсор температуры и влажности DHT, а также датчик освещенности. Изначально использовался программный декодер ИК-сигналов. Тестирование ИК-передатчика на шлюзе не проводилось из-за отсутствия компонентов. Благодаря IC Station, предоставившим модуль аппаратного декодера YS-IRTM и NodeMCU , в текущей версии программное решение заменено на модуль YS-IRTM.

Читать далее «Проект домашней автоматизации Карла – Часть 4: Обновление MQTT-моста для использования ИК-приемопередатчика YS-IRTM с NodeMCU»