Сообщения
Maixduino быстрый старт
- Получить ссылку
- X
- Электронная почта
- Другие приложения
В конце 2018 года был анонсирован чип Kendryte K210. Kendryte K210 - это система на кристалле (SoC), которая объединяет: два 64-битных ядра RISC-V IMAFDC (RV64GC), каждое со встроенным независимым FPU и тактовой частотой от 400 до 600 МГц; Аппаратный ускоритель сверточных нейронных сетей (CNN) KPU; Аппаратный ускоритель аудио APU; SRAM 8 МБ. Особенности Kendryte K210 Kendryte K210 - двухъядерный 64-разрядный RISC-V процессор с частотой 400 МГц (разгоняемый до 800 МГц) Аппаратный ускоритель KPU CNN Аппаратный ускоритель APU с поддержкой до 8 микрофонов, частота дискретизации до 192 кГц FPIOA (Field Programmable IO Array), отображающий 255 функций для всех 48 GPIO на чипе. SRAM 8 Мбайт общего назначения, включая 5.9 МБ, используемые в качестве памяти AI SRAM AXI ROM для загрузки пользовательской программы из SPI-памяти Kendryte K210 поддерживает платформы глубокого обучения Tiny-Yolo, Mobilenet и TensorFlow Lite с идентификацией изображений QVGA с частотой...
TTGO T-Watch - конструктор смарт-часов на ESP32
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Небольшая предыстория. Когда я только начинал заниматься ардуино, мне в руки попал 0,96” OLED дисплей и самой первой идеей было сделать смартчасы на его основе. По задумке предполагалось, что в часах будет множество датчиков: барометр, термометр, гироскоп, пульсометр, Bluetooth и вообще куча всего. С получением небольшого опыта работы с электроникой я понял, что это устройство будет размером с кирпич, работать от силы час и вообще вряд ли мне удастся все это запрограммировать и заставить работать вместе. Прошло время: появился ESP8266, затем ESP32, в продаже появились миниатюрные IPS дисплеи с разрешением 240*240, стали доступны сервисы проектирования и производства печатных плат, я немного поднаторел в программировании и пайке SMD и идея создания программируемых смартчасов забила с новой силой. На волне энтузиазма я набросал вариант печатной платы, заказал необходимые компоненты, появилось несколько ответвлений проекта с различными дисплеями: на базе электронных чернил, с круглым дис...
LCD-шилд для OpenMV своими руками
- Получить ссылку
- X
- Электронная почта
- Другие приложения
В своем первом обзоре я рассказал о платформе OpenMV – плате на основе микроконтроллера STM32F765 с поддержкой камеры и реализующей алгоритмы машинного зрения. В обзоре я отметил, что цена на оригинальные платы расширения для OpenMV довольно высока, но благодаря открытости платформы некоторые из них возможно изготовить самостоятельно. В данном обзоре речь пойдет об изготовлении LCD-шилда для визуализации изображения захваченного камерой непосредственно на миниатюрном 1.8” TFT дисплее. Основой шилда является дисплей на базе контроллера ST7735. Разрешение дисплея 160*128 пикселей, глубина цвета 16 бит, работает по шине SPI, размеры 46*34*2 мм. На Aliexpress можно приобрести как отдельно матрицу, так и матрицу с платой, на которой установлена вся необходимая обвязка и выведены пины для удобного подключения к управляющему микроконтроллеру с помощью проводов. Для повторения оригинального шилда необходима матрица без обвязки . Стоит она, кстати, гораздо дешевле. Я имею не...
OpenMV - "Ардуино" для машинного зрения
- Получить ссылку
- X
- Электронная почта
- Другие приложения
В очередной раз изучая новинки с сфере DIY, я наткнулся на интересный проект — OpenMV. Вот официальная страница проекта — openmv.io . OpenMV Cam это небольшая плата с низким энергопотреблением, содержащая видеокамеру и микроконтроллер, предназначенная для бюджетной реализации машинного зрения. OpenMV работает под управлением MicroPython, который позволяет программировать OpenMV с использованием Python (точнее, Python 3). Это облегчает работу за счет применения языка высокого уровня с большим количеством уже готовых библиотек компьютерного зрения. Также с помощью Python можно управлять портами ввода-вывода OpenMV. Характеристики OpenMV Процессор STM32F765VI ARM Cortex M7 с рабочей частотой 216 МГц; 512 Кбайт оперативной памяти; 2 МБ флеш-памяти; Все порты ввода/вывода с напряжением логического уровня 3,3В толерантны к 5В; Процессор имеет следующие интерфейсы ввода/вывода: Интерфейс USB с полной скоростью (12 Мбит) для подключения к компьютер...