Как стать автором
Обновить
69.75

Разработка на Raspberry Pi *

Одноплатный компьютер компактного размера

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

Vosk vs Whisper — сравнение на raspberry pi 4b

Время на прочтение7 мин
Количество просмотров1.8K

В статье предлагается рассмотреть работу младших моделей преобразования речи в текст на edge устройстве — raspberry pi 4b. Фраза будет непростая, хоть и короткая — в ней будут элементы и русской, и английской речи. В соревновательный состав войдут представители семейства whisper: whisper, whisper-cpp, whisper-jax и vosk. Будет проведена оценка скорости и точности работы. Также, в качестве бонуса, будет предпринята попытка перевести фразу с таджикского языка на русский с помощью vosk.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+7
Комментарии3

Новости

Склейка фото как отдельный вид искусства (как распознать мерцающую строку)

Время на прочтение2 мин
Количество просмотров1.7K


Размышляя над прикладной задачей «как прочитать мерцающую строку с номером электробуса» с помощью обычной камеры можно прийти к совершенно неожиданным результатам. Например, получить футуристические снимки окружающего ландшафта и вещей. Решение данной задачи с помощью python, а также несколько инопланетных изображений далее в статье.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+13
Комментарии18

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

Уровень сложностиСложный
Время на прочтение10 мин
Количество просмотров4.4K

На устройствах интернета вещей (IoT) зачастую слишком мало ресурсов, и их не хватает, чтобы подтягивать и использовать тяжеловесные образы Docker. В этой статье будет показано, как можно уменьшить образ Docker на 36-91% при помощи инструментов patchelf и strace, не перекомпилируя при этом контейнеризованные приложения. Также рассмотрим, как создавать минимальные образы для собственных приложений, написанных на Rust, Go, C/C++.

Читать далее
Всего голосов 18: ↑18 и ↓0+26
Комментарии4

atari800 — Atari 800 / 65XE… на Мурмуляторе

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.9K

Для Атари на Мурмуляторе имеются целых три разных эмулятора: Atari 2600, Atari 800 и Atari Lynx.

Первый ограничен исполнением только ROM-файлов для приставки Атари 2600, последний - это очень простенький хэндхэлд, который мало распространён на просторах бывшего Союза, поэтому сосредоточимся на среднем, который теоретически эмулирует Atari 400, 800, 1200XL, 600XL, 800XL, 65XE, 130XE, 800XE, XE Game System и 5200 SuperSystem.

Реализация для Мурмулятора основана на эмуляторе https://github.com/atari800/atari800 - который легко собирается под Линукс. Т.е. основная проблема - ограниченные ресурсы маленького RP2040. Конечно, пришлось повозиться, но удалось запихнуть всё необходимое, как минимум для вариантов оригинального компьютера с 48 КБ памяти.

Читать далее
Всего голосов 9: ↑9 и ↓0+10
Комментарии23

Истории

pico-rk86 — Радио-86РК на Мурмуляторе

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров2.6K

Радио-86РК - это машинка тех, кто сам травил платы, сам паял, и сам зашивал ПЗУ ручной машинкой. По древности и популярности с 86РК может посоперничать только Микро-80, который ещё больший динозавр любительского микрокомпьютеростроения. Меня лично РК86 "догнал" только в прошлом году, когда меня попросили сделать порт с ESP8266 на RP2040 для Мурмулятора.

Оригинальный код под ESP: https://github.com/klad-me/RK8266, результат портирования: https://github.com/DnCraptor/pico-rk86.

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

Читать далее
Всего голосов 18: ↑18 и ↓0+19
Комментарии12

pico-bk — БК0010/11М на Мурмуляторе

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

Эмулятор БК-0011М на Raspberry Pi Pico (RP2040)

Сделан на основе эмулятора для ESP8266 https://github.com/konst-st/BK8266

[S]VGA monitor с поддержкой режима 1024*768 60Гц. Вывод осуществляется с удвоением точек 512x2->1024 и с утроением линий 256x3->768 в ч.б режиме, и с учетверением точек 256x4->1024 и с утроением линий 256x3->768 в цветном.

Периферия:

- PS/2 клавиатура с автоматической перекодировкой русских букв и спец-символов

- Dendy джойстики

- Wii джойстик

- Звук от пищалки и моно-Covox на порту 177714 выводится в виде 12-ти битного ШИМ.

- Реализована эмуляция таймера БК-0010 (регистры 177706, 177710, 177712).

Читать далее
Всего голосов 24: ↑24 и ↓0+33
Комментарии8

pico-xt — старая добрая PC/XT на Мурмуляторе

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров4.4K

Эмуляторов IBM PC/XT в сети навалом, но для Мурмулятора (https://murmulator.ru) пока есть только один: https://github.com/xrip/pico-xt.

Вопросы на тему "Зачем вообще нужен этот ваш мурмулятор?" мы тут обойдём, т.к. данное устройство относится к разряду "хобби", и по уровню полезности можно сравнивать только с такими же хобби, как собирание марок или монет. Хотя, некоторые умудряются включить сборку Мурмулятора своими руками в работу радио-кружка. Но это - другая история.

Читать далее
Всего голосов 27: ↑27 и ↓0+39
Комментарии52

Успешная попытка установки PostgresPro-Std-16 на Raspberry PI 5 для 1С

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

Приветствую, коллеги!

Я занимаюсь разработкой 1С, поэтому, регулярно, на выходных исоледую различные варианты развёртывания серверов 1С под разработку (различные версии или комбинации)

В этот раз решил провести эксперимент с Rapsberry PI 5. К этому времени у меня был развернут на ней сервер хранилищ данных для нескольких версий 1С, опубликованный через apache2 и база разработки файловая, опубликованная через apache2.

Решил добавить клиент-серверную архитектуру для доступа с рабочего места для импорта проекта в EDT. Для этого развернуть сервер 1С 8.3.24.1548 и сервер PostgresPro-std-16.

Описание установки и первичной настройки.
Всего голосов 3: ↑2 и ↓1+1
Комментарии20

Фотоаппарат без объектива: как Stable Diffusion снимает реальность

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров13K

Наконец-то можно покупать камеру без объектива, не выставлять адекватное ISO, выдержку и просто наблюдать за результатами.  

Сегодня рынок AI-продуктов переполнен самыми разнообразными копиями генеративных нейронок, а умельцы телеграм-рынка пилят тысячи, если не десятки тысяч ботов, с подключенными GPT. Но, из самых “ленивых” разработок, этот выделился своей идеей…  Если загуглить название самого устройства – можно найти список из двух страниц поисковых выдач с новостью о новом фотоаппарате, который “генерирует реальность”. 

Камера Paragraphica – устройство 2023 года от Нидерландского умельца, которое через алгоритмы искусственного интеллекта и данных о местоположении генерит “фотографии”... 

Но в чем подвох?

Читать далее
Всего голосов 5: ↑3 и ↓2+3
Комментарии9

Экстремальная оптимизация скорости загрузки Raspberry Pi

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

Некоторое время назад был создан проект SolarCamPi — автономная камера на солнечных батареях с Wi‑Fi.

В этом проекте Raspberry Pi Zero 2 W загружается в Linux, делает снимок, подключается к Wi‑Fi и затем выключается (для экономии энергии). Цикл повторяется каждые несколько минут, чтобы постоянно отправлять актуальные изображения в облачный сервис.

Каждая секунда работы Pi Zero, расходует ценную электроэнергию – ресурс, который постоянно находиться в дефиците у устройств на солнечных батареях (по крайней мере зимой в Западной Европе).

Давайте разберемся, каким образом можно уменьшить расход электроэнергии в такой ситуации.

Читать далее
Всего голосов 48: ↑48 и ↓0+57
Комментарии21

Создавая remote rc_car. Часть 1

Время на прочтение3 мин
Количество просмотров2.7K


Идея создания rc-car, которой можно управлять из любой точки земного шара по интернету (4g), была реализована в железе и софте. Однако, в дальнейшем проект вошел в фазу «а что дальше с этим делать» и был заморожен. Кроме того, остались некоторые моменты, которые необходимо еще «доработать напильником». Возможно, данный проект вдохновит кого-то, а автор «передаст свою соль в поезде», как в старом анекдоте.

Итак, как переделать rc-car для управления через интернет? Да и еще «чтобы видео смотреть»?
Читать дальше →
Всего голосов 4: ↑4 и ↓0+9
Комментарии14

Создание приложения под Мурмулятор ОС (1)

Уровень сложностиСложный
Время на прочтение4 мин
Количество просмотров3.6K

Как я писал ранее (https://habr.com/ru/articles/839976/), Murmulator - одноплатный ультрадешевый микрокомпьютер на основе платы Raspberry Pi Pico (пика), которая, в свою очередь, основана на микроконтроллере - RP2040.

RP2040 - одна из наиболее известных двухъядерных реализаций ARM Cortex-M0+ с 264 КБ встроенной SRAM памяти и от 2-ух до 16-ти МБ flash-памяти подключаемых по QSPI интерфейсу, распаянной на плате пики.

Отдельную статью-тутуриал я посвятил использованию Мурмулятор ОС (МОС): https://habr.com/ru/articles/840052/ с точки зрения пользователя. Теперь имеет смысл описать процесс создания приложений под МОС.

МОС (рассматриваем текущую версию 0.2.7) поддерживает три вида приложений:

Читать далее
Всего голосов 9: ↑9 и ↓0+16
Комментарии0

ZX Murmulator OS

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров7.7K

ZX Murmulator - одноплатный ультрадешевый микрокомпьютер на основе платы Raspberry Pi Pico (далее "пика"), которая, в свою очередь, основана на микроконтроллере - RP2040.

RP2040 - одна из наиболее известных двухъядерных реализаций ARM Cortex-M0+ с 264 КБ встроенной SRAM памяти и от 2-ух до 16-ти МБ flash-памяти подключаемых по QSPI интерфейсу, распаянной на плате пики. Данный микроконтроллер легко гонится до 400 МГц без какого либо радиатора, не смотря на свои штатные 133. Что позволяет запускать на нём достаточно прожорливые задачи.

Читать далее
Всего голосов 27: ↑27 и ↓0+39
Комментарии28

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн

Мурмулятор — ультрабюджетный микрокомпьютер

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

Как я познакомился с Мурмулятором? Я искал какой-то недорогой одноплатный компьютер для запуска эмуляторов ретро-компов.Чем меня не устраивало использование эмуляторов на "настоящем" компьютере? Ничем. Просто хотелось отдельное устройство. Я рассматривал вариант покупки старого ноута специально под эту задачу, потом смотрел на Raspberry Pi 400, Orange Pi и на прочие одноплатники. В процессе поисков я наткнулся на видео самостоятельной сборки оригинального одноплатника с бюджетом в $5. Понятно, что впоследствии я в эту сумму и близко не вложился, но данное изделие меня всё-таки зацепило. Вот так у меня и появился первый ZX Murmulator.

Читать далее
Всего голосов 54: ↑54 и ↓0+73
Комментарии15

Как студенты МИФИ призывали Шиву на Eurobot 2024, часть 2

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров846

Вторая часть повествования опыта участия студенческой команды НИЯУ МИФИ в соревнованиях по робототехнике Eurobot 2024. В статье представлены решения программного управления периферией на роботе и алгоритмы движений, а также описана стратегия поведения на игровом поле.

Читать далее
Всего голосов 8: ↑7 и ↓1+10
Комментарии3

Августовские DIY-проекты на базе Raspberry Pi: 5 разных интересных идей

Время на прочтение4 мин
Количество просмотров13K

Привет, жители Хабра! Я Виктор Сергеев из МТС Диджитал, и сегодня поговорим про DIY-проекты. С момента появления одноплатников и микроконтроллеров от Raspberry Pi Foundation их количество увеличилось в несколько раз. О некоторых интересных идеях расскажу сегодня. Если о чем-то забыл, пишите в комментариях — дополняйте подборку.

Читать далее
Всего голосов 9: ↑8 и ↓1+15
Комментарии7

Мотор «от Xiaomi»

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

Мини-обзор распаковка чуда китайской инженерии «Xiaomi Cyber Gear», и мимо трёх этих слов нельзя пройти спокойно, если проживаешь в 2024-м году.

Не проходите мимо
Всего голосов 26: ↑19 и ↓7+18
Комментарии28

«Фууу, вы продаёте китайское» или Как мы с нуля организовали производство в Китае и почему это другое

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

Сегодня хочу простым языком и с большим количеством фотографий рассказать, как мы прошли путь от прототипа в гараже до серийного производства своего продукта в Китае. Мы выстраиваем этот бизнес с нуля: я не стал покупать готовые решения и сам собрал первый прототип буквально из говна и палок, а паять электронику мне помогала 6 летняя дочь!

Читать далее
Всего голосов 56: ↑53 и ↓3+59
Комментарии118

Video-streaming в Raspberry PI + WebRTC — победа?

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров3.6K

Я занимаюсь разработкой роботов (как хобби) уже долгое время, и столкнулся с проблемой передачи видео через интернет со своего Raspberry PI 4 и Raspberry PI zero.

Сначала идея была в реализации WebRTC на node js, про что я написал в этой статье. Как было написано, проблема заключалась в высокой загрузке процессора.

Читать далее
Всего голосов 7: ↑6 и ↓1+10
Комментарии27

HTTP <AntexGate> Modbus конвертор Linux

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

В мире промышленной автоматизации все устарело, выглядит пугающе и бытует мнение, что чем дороже программно-аппаратный комплекс тем лучше он будет работать. Молодёжь, которая умеет рисовать красивые WEB-морды в этот бизнес не суется, всех пугает так называемые Machine to machine протоколы и интерфейсы, индустрия обросла опытными мужиками, которые понимают как выглядит два байта данных в одном регистре Modbus.

Итак статья для тех, кто столкнулся с задачей преобразовать Modbus RTU TCP в протокол HTTP, который уже можно вытянуть на любую красочную web морду либо другой сервис.

Читать далее
Всего голосов 1: ↑1 и ↓0+2
Комментарии8
1
23 ...

Вклад авторов