Блогер встроил в обычный тостер Raspberry Pi 5, 7-дюймовый экран и кастомный корпус, а также Windows 98. Для управления поджаркой блогер написал собственную программу. Через неё можно опускать лотки и включать нагрев. Сенсорный экран в Windows 98 до конца не заработал, поэтому управлять системой нужно мышкой. Но самое главное — компьютер жарит хлеб.

Raspberry Pi *
Одноплатный компьютер компактного размера
Второй робот. Показали Губернатору
На предыдущий пост про нашего робота последовала бурная реакция, поэтому мы решили сделать второй — о новой, обновлённой версии робота.
В видео вы увидите, как прошёл наш второй опыт участия в выставке, а также как мы демонстрировали робота губернатору нашей области.
Пожалуйста, посмотрите видео и поделитесь обратной связью — нам очень важно ваше мнение! Мы хотим развиваться в этом направлении и будем рады любым комментариям. 💬
Вк: https://vkvideo.ru/video-131964440_456239180
Ютуб: https://youtu.be/MtEDQHV7zaQ?si=MkvWQfewA07l-ebs

Небольшое дополнение к статье про Raspberry Pi
Недавно я написал статью про небольшой домашний стенд на Raspberry Pi и Orange Pi: Tailscale, Ansible, Nginx и базовую автоматизацию.
В процессе чтения комментариев решил сделать несколько улучшений. Особенно благодарен комментариям от @Tony-Sol
Первое, что сделал — убрал root из inventory.
ansible_user=rootНе надо так, лучше создать отдельного пользователя
На обеих машинах завёл отдельного пользователя ansible и команды на хосте:
sudo adduser ansible
sudo usermod -aG sudo ansible
echo 'ansible ALL=(ALL) NOPASSWD: ALL' | sudo tee /etc/sudoers.d/ansible
sudo chmod 440 /etc/sudoers.d/ansible
2. Создание роли
Такие штуки как установка и конфигурация сервисов, лучше размещать в отдельные роли, а в плейбуке уже собственно подключать нужные роли
Теперь создал роль и подключил ее в основной плейбук:
tasks / handlers / templates разнесены по каталогам;
aptзаменён наpackage;state: latest→present;becomeиспользуется только там, где реально нужен;проверка конфига вынесена в handler через
nginx -t.
Отдельно напишу вещь, на которой споткнулся:host_vars/<имя>.yml работает только если имя совпадает с inventory_hostname.
У меня хост назывался orange, а файл был pi2.yml — из-за этого Jinja-шаблоны молча брали дефолты.
3. ansible.cfg — мелкие, но полезные настройки
Добавил минимальный ansible.cfg в проект:
roles_path=./roles;gathering=explicit(факты включаю только там, где нужны);небольшие SSH-настройки для стабильности.
vault_password_file имеет смысл добавлять только когда реально используется vault, иначе Ansible начинает ругаться.
4. Добавил на Raspberry Pi Мониторинг: VictoriaMetrics + Grafana
Мониторинг вынес на более мощную Raspberry Pi, а Orange Pi оставил агентом:
VictoriaMetrics + Grafana в Docker Compose;
node_exporter на обоих устройствах;
сбор метрик через static targets.
В итоге стенд стал аккуратнее.
Если интересно — базовая архитектура и исходная версия описаны в предыдущей статье.
🤖 Внедряю «зрение» в роботов Адам и Ева!

from ultralytics import YOLO
import app_adam_yagpt
# Загрузка модели YOLOv8l (официальная версия)
model = YOLO("yolo11l.pt") # Автоматически скачает, если нет
# Детекция на изображении
results = model("image2.jpg")
# Получаем текстовый вывод в переменную
detection_summary = results[0].verbose()
resp = app_adam_yagpt.main(f"С помощью компьютерного зрения я передаю тебе данные об изображении. "
f"Опиши пространство в литературной форме, и классифицируй где ты находишьcя, "
f"что за обстановка и характер мероприятия или встречи, улица это или помещение, если перед тобой: {detection_summary}. "
f"Не нужно спрашивать ничего в конце твоего описания. ")
print(resp)
# Визуализация
results[0].show() # Покажет результат
results[0].save("output.jpg") # СохранитВ пространстве находятся пять человек, двое из которых одеты в деловые костюмы.
Присутствует телевизор, компьютерная техника — мышь и клавиатура, а также мобильный телефон.
Обстановка выглядит как офисное помещение или место для работы и коммуникации.Собрал связку YOLOv11 + GPT, чтобы робот не просто видел объекты, но и описывал обстановку почти как человек.
Как это работает:
1️⃣ YOLO детектит объекты на изображении
2️⃣ GPT анализирует их и генерирует "очеловеченное" описание
3️⃣ Profit! - получаем не слепого робота, а полноценного собеседника!
Зачем это Адаму и Еве?
Роботы смогут:
Опознавать людей и их действия («Вы пьёте кофе?).
Находить предметы по запросу («Где мои ключи?»).
Да просто прикольно описывать этот мир! («Обстановка выглядит как офисное помещение или место для работы и коммуникации.»)
Следующие шаги:
🔜 Внедрение в «железо» - тесты на реальных роботах.
🔜 Голосовой вывод - чтобы Адам комментировал увиденное вслух.
🔜 Обратная связь - если робот ошибся, он запомнит исправление.
Сценарии использования:
Дома: «Ева, кто оставил грязную кружку?» → «Это сделал Сергей, 5 минут назад» (по детекции лица + времени).
В офисе: Адам предупредит: «Переговоры начнутся через 10 минут - в зале пока только двое».
📢 Если было интересно — подписывайтесь на мой Telegram-канал robotltdco.
Спойлер: На самом деле второй пункт («Голосовой вывод») сделан! ✔️
Но об этом позже!
Небольшой апдейт по устройству ClockworkPi PicoCalc. Умельцы раскопали RockChip SDK и собрали на основе платы разработки LuckFox Lyra B минимальный рабочий образ Ubuntu 22.04 со всеми драйверами для компонентов устройства. Плата электрически совместима с платой Raspberry Pi Pico. Превращение из кибердеки на Basic в кибердеку на Linux происходит за пару минут.
А внутри Linux уже доступны и Basic и Python и другой софт. У платы всего два недостатка: малый объём памяти и отсутствие Wi-Fi (что решается подключением USB-донглов к внутреннему разъёму USB на плате).

И это реально работает. Покопаться пришлось разве что с процедурой прошивки. Особенность чипа LuckFox Lyra B в наличии встроенной SPI-флешки со стандартной прошивкой, которую нужно стереть для того, чтобы загрузка с MicroSD-карты заработала.
За подробностями отправляю на форум разработчика. Там энтузиасты решают проблемы с RTC-часами, Wi-Fi-адаптерами и прочим.

Друзья инженеры, разработчики пишу в Вашу поддержку честный отзыв о наших соотечественниках.
НАБОЛЕЛО!!!!
Что бы вы не сделали, диванным критикам просто до одного места! Даже диван на котором он лежит это тоже Г-но потому, что болит левая пятка.
Семь лет назад нам нужен был промышленный компьютер (1000 штук), который бы собрал данные через промышленные протоколы и отправил их в облачную платформу с бюджетом до 15к (400 баксов) рублей на то время.
По какой то причине мы не заметили контроллер Wirenboard 6 (на процессоре NXP который покрывал все наши задачи) и начали разработку своего устройства AntexGate на базе Raspberry cm3 (теперь уже на Raspberry CM4 )
Сколько же хейта мы услышали в инфополе в свой адрес, но чем больше критики тем больше тебя узнают и покупают.
Мы тратим много сил и средств, чтобы развивать свой продукт и поддержку, отвечаем в Телеграм канале почти круглосуточно на вопросы.
Имея таких конкурентов как Wirenboard, ОВЕН, RealLab, Siemens .... мы нашли своих клиентов и продаем в год более 700 компьютеров.
Мы заморозили свое прибор до -65 (легко запустился на таком морозе), нагрели до +101 (на 102гр выключился).
Все равно получаем каждый день отзывы: "Вы просто засунули малину в свое коробку!"
Нет не просто! Мы угрохали более 5 лет жизни небольшой команды на то, чтобы это все работало - "Так как должно!" Перебрали рефенсные схемы самых именитых Европейских производителей под свои реалии.
Теперь про миллионы - чтобы развиваться у нас уходит почти вся наша прибыть не в карман, а в разработку новых приборов и поддержку уже имеющегося, однако никто в команде не жалуется на свою ЗП и мы стараемся чтобы она росла.
Я желаю пройти каждому разработчику правильный путь и по возможности сделать свое решение на сколько можно.
Я надеюсь, что оттепель настанет в нашей стране и появятся действительно Росcийские процессоры и другая элементная база, а пока увы Broadcom, Raspberry, NXP да на худой конец RockChip главное что-то делать и с голоду не умереть.
Уважаемые инженеры - разрабы, присоединяйтесь к нашему каналу в телеге мы ответим на любой вопрос (как сделать корпус, выбор источника питания и тд..), поможем и поддержим, дадим ответ на любой вопрос не только по прибору, но и любой другой.
Спасибо за внимание.
Пробовал скомпилировать имидж для Raspberry Pi5 используя Buildroot.
Нужно было:
Kernel с архитектурой AArch64 PAGES=4k
Сама система с архитектурой ARM
Такие требования вытекали из того, что нужно было на RPi5 запускать бинарник, скомпилированый под ARM.
В buildroot-2024.08-rc3 есть raspberrypi5_defconfig. Но он мне не подходит, так как в нем все, и система и кернель собраны под архитектуру AArch64 PAGES=16k.
Для RPi4, например есть два devconfig:
raspberrypi4_defconfig - Все под 32 bit
raspberrypi4_64_defconfig - Все под 64 bit
А под RPi5 только такой вариант.
Я пробовал по всякому, пытался запускать make raspberrypi5_defconfig, а потом конфигурировать вручную, пробовал внешний кернель, но все равно система с raspberrypi5_defconfig не компилируется под архитектуру ARM.
Так как нужно работает 2024-07-04-raspios-bookworm-armhf. Она сама 32-ух битная, а на RPi5 запускает kernel8, который AArch64 PAGES=4k. И все работает.
Итак на чем я остановился. Саму buildroot систему скомпилировал с raspberrypi4_defconfig, а кернель и модули и другие файлы взял с 2024-07-04-raspios-bookworm-armhf.
Не скажу, что я счастлив, но все работает, а время на эту задачу кончилось.
Может кому-нибудь эта информация будет полезна.
Raspberry Pi планирует продавать чип искусственного интеллекта. Он будет интегрирован с программным обеспечением камеры Raspberry Pi и позволит запускать приложения на основе искусственного интеллекта, такие как чат-боты, прямо на одноплатном компьютере.
Raspberry Pi заключила соглашение с производителем микросхем Hailo для создания своего AI Kit, который представляет собой надстройку для микрокомпьютера Raspberry Pi 5 с ускорителем Hailo Hailo-8L M.2. Комплекты будут доступны по цене $70.
Генеральный директор и соучредитель Hailo Орр Данон рассказал, что «потребляемая мощность ускорителя составляет менее 2 Вт и он пассивно охлаждается». При этом устройство обеспечивает производительность 13 операций с плавающей запятой в секунду (TOPS).
Сообщество RISC OS Open представило выпуск ОС RISC OS 5.30, оптимизированной для создания встраиваемых решений на базе плат с процессорами ARM.
Выпуск основан на исходных текстах RISC OS, открытых в 2018 году компанией RISC OS Developments (ROD) под лицензией Apache 2.0.
Сборки RISC OS сформированы для плат Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC / A7000, OMAP 5 и Titanium. Размер сборки для Raspberry Pi составляет 157 МБ.

RISC OS развивается с 1987 года и ориентирована в основном на создание специализированных встраиваемых решений на базе ARM-плат, обеспечивающих максимальную производительность. ОС не поддерживает вытесняющую многозадачность (только кооперативная) и является однопользовательской (все пользователи имеют права суперпользователя). Система состоит из ядра и модулей-надстроек, в том числе доступен модуль с простым оконным графическим интерфейсом и набор простых приложений. В графическом окружении используется кооперативная многозадачность. В качестве веб-браузера используется NetSurf.
в разряд стабильных переведена поддержка платформы OMAP5, формированию первого стабильного выпуска для которой ранее мешали проблемы с видеодрайвером;
для всех платформ реализована полная поддержка ФС SparkFS с возможностью чтения и записи данных;
обновлена редакция RISC OS для плат Raspberry Pi.
обновлена коллекция приложений, среди прочего предложен новый выпуск браузера NetSurf 3.11;
максимальный размер RAM-диска увеличен до 2 ГБ.
На GitHub опубликован проект ZX2040 — это порт эмулятора ZX Spectrum от Andre Weissflog для микроконтроллера Raspberry Pico RP2040. Решение имеет простой пользовательский интерфейс для выбора игры и назначения клавиш, позволяющий использовать проект без клавиатуры. Также есть поддержка пьезодинамика, если нужен звук.

«Этот проект специально разработан для дисплеев на базе Raspberry Pico и ST77xx. Нашим эталонным устройством является плата дисплея Pimoroni Tufty RP2040, но на самом деле код может работать на любом Raspberry Pico, оснащённом дисплеем ST77x и пятью кнопками, подключёнными к пяти различным контактам. Кнопки работают как входы для четырёх игровых движений (налево, направо, вверх, вниз) и кнопки для выстрела», — пояснили разработчики ZX2040.

Наконец новый промышленный компьютер на базе процессора broadcom, который полностью совместим с софтом для raspberry можно взять на тест бесплатно. Производство РФ.
Чат - техническая поддержка, и инструкция.
Запрос образца на тест в свободной форме.
Особенности устройства:
Интерфейс Etnernet 100Mb — 1шт;
Интерфейс Etnernet 1Gb — 1шт;
Интерфейс CAN-BUS – 1шт;
Интерфейс RS485 ISOLATED– 2шт;
Интерфейс RS232 – 1шт;
Интерфейс 1Wire – 1шт; Интерфейс USB – 2шт;
Дискретные входы оптопара- 4шт;
Релейные выходы – 2шт;
Выход оптопара – 1шт;
Разъем mPCIe – 1шт (на выбор):
Lora;
WiFi;
3G/LTE;
NB-IOT;
Разъем m.2 – 1шт Для диска NVMe SSD
Разъем HDMI;
Разъем для подключения GSM-антенны;
Разъем для подключения WiFi-антенны;
Рабочая температура: -25°C… +80°C.
Потребляемая мощность Питание: клеммы DC 12-48В; Passive Poe AC/DC 12-48В; Мощность: 1.56-5.8 Вт в зависимости от конфигурации.
Системные характеристики Процессор: BCM2711 на базе Raspberry Pi CM4; ЦПУ: 4-ядерный Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz Flash: 8/16/32GB eMMC. RAM: 1/2/4/8GB
Поддерживаемые протоколы ModBus; Dmx 512, MQTT, Profinet; LoRaWAN; CAN; OPC UA и доугте
Поддерживаемых платформы и ПО
NodeRed; OpenHab; CoDeSys; MasterSCADA 4D; Home Assistant; iRidiumMobile; Совместимый софт с raspberry pi4
Поддерживаемые веб-сервисы ApacheHTTP; NGINX.
Операционная система Поддержка Linux, Ubuntu, Debian, Astra Linux, OpenWrt

К консоли Atari 2600 подключили беспроводной геймпад от Xbox. Энтузиаст сделал это с помощью платы Raspberry Pi Zero W. Автору проекта комплектный джойстик консоли показался не таким удобным, как современные решения, поэтому он решил исправить ситуацию.
Плата нужна в качестве адаптера, который принимает команды от беспроводного контроллера и преобразует их в сигналы Atari. Для подключения Raspberry Pi Zero не нужно дополнительное питание, так как порт для подключения джойстика выдаёт 5 В. Важно, что для реализации подойдёт только версия платы W. Она, в отличие от обычной, может работать с беспроводными подключениями без дополнительных модулей.
Автору проекта понравилась идея, поэтому он планирует добавить поддержку других консолей и контроллеров. Уже сейчас адаптер работает с геймпадами для Xbox Series X и PlayStation 4. В ближайшее время появится поддержка NES и контроллеров от Nintendo Switch. Код проекта опубликован на GitHub.
Ближайшие события
Разработчики проекта Raspberry Pi опубликовали обновлённые сборки дистрибутива Raspberry Pi OS 2024-03-15 (Raspbian), основанного на пакетной базе Debian 12.
Для Raspberry Pi 4/5 по умолчанию используется композитный менеджер Wayfire на базе протокола Wayland, а для остальных плат — X-сервер с оконным менеджером Openbox.
Для управления звуком применяется мультимедийный сервер Pipewire. В репозитории доступно около 35 тысяч пакетов.
Для загрузки подготовлены три сборки: сокращённая (404 МБ) для серверных систем, с базовым рабочим столом (1,1 ГБ) и полная (2,8 ГБ) с дополнительным набором приложений, доступные для 32- и 64-битных архитектур.
Ключевые изменения в Raspberry Pi OS:
выполнена синхронизация с актуальной пакетной базой Debian 12;
ядро Linux обновлено до версии 6.6.20;
обновлены файлы с прошивками для плат Raspberry Pi;
ускорено открытие меню для Bluetooth и управления сетью;
улучшено отображение виджетов при использовании тёмной темы оформления;
повышена совместимость с альтернативными оконными менеджерами.

Также разработчиками обеспечена возможность разгона Raspberry Pi 5 через повышение тактовой частоты CPU с 2,4 ГГц до 3,14 ГГц. Ранее прошивка не позволяла повышать частоту больше 3 ГГц, но в последнем обновлении прошивки это ограничение убрано, на плате можно выставлять значения выше 3 ГГц. По отзывам пользователей стабильная работа при стресс-тестировании обеспечивается при выставлении частоты 3,14 ГГц и использовании активного охлаждения.
Источник: OpenNET.
Вышел специализированный дистрибутив DietPi 9.1 для использования на одноплатных ПК на базе архитектур ARM и RISC-V (Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2). Проект построен на пакетной базе Debian и доступен в сборках для более чем 50 плат.
DietPi также может применяться для создания компактных окружений для виртуальных машин и обычных ПК на базе архитектуры x86_64. Сборки для плат отличаются компактностью (в среднем 130 МБ) и занимают меньше места на накопителе, по сравнению с Raspberry Pi OS и Armbian. Поддерживается режим полной автоматизации установки, позволяющий провести инсталляцию на платы без участия пользователя.

Проект оптимизирован для минимального потребления ресурсов и включает в себя собственные утилиты: интерфейс для установки приложений DietPi-Software, конфигуратор DietPi-Config, систему резервного копирования DietPi-Backup, механизм ведения временных логов DietPi-Ramlog (с поддержкой rsyslog), интерфейс для установки приоритетов выполнения процессов DietPi-Services и систему доставки обновлений DietPi-Update.
В DietPi 9.1:
подготовлены тестовые сборки для плат Raspberry Pi, переведенные на использование ядра из Debian 12;
добавлена отдельная сборка для варианта платы ROCK 4 SE;
добавлены новые сборки для плат NanoPi R5S/R5C/R6S/R6C/T6;
добавлена поддержка использования менеджера паролей vaultwarden на системах RISC-V.
Источник: OpenNET.
Вышел релиз дистрибутива DietPi 9.0, предназначенного для использования на одноплатных ПК на базе архитектур ARM и RISC-V, включая Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2.
Дистрибутив построен на пакетной базе Debian и доступен в сборках для более, чем 50 плат. DietPi может применяться для создания компактных окружений для виртуальных машин и обычных ПК на базе архитектуры x86_64. Сборки для плат отличаются компактностью (в среднем 130 МБ) и занимают меньше места на накопителе, по сравнению с Raspberry Pi OS и Armbian.
DietPi оптимизирован для минимального потребления ресурсов и развивает несколько собственных утилит: интерфейс для установки приложений DietPi-Software, конфигуратор DietPi-Config, систему резервного копирования DietPi-Backup, механизм ведения временных логов DietPi-Ramlog (поддерживается rsyslog), интерфейс для установки приоритетов выполнения процессов DietPi-Services и доставку обновлений DietPi-Update. Утилиты предоставляют консольный интерфейс с меню и диалогами на базе whiptail. Также поддерживается режим полной автоматизации установки, позволяющий провести инсталляцию на платы без участия пользователя.
В DietPi 9.0 прекращена поддержка сборок на базе Debian 10 и обновлены сборки на основе репозиториев Debian 11 и Debian 12.
Источник: OpenNET.
Создатели Raspberry Pi показали, как выглядел прототип пятой версии одноплатного компьютера. На этой печатной плате тестировался RP1 — кастомный чип, который стал новинкой Raspberry Pi 5.

Южный мост RP1 управляет внешними устройствами. Выделение функций ввода-вывода на отдельную микросхему не только помогло разгрузить систему на кристалле, но и упростило разработку.
Raspberry Pi 4 вышла четыре года назад, но RP1 разрабатывали с 2015. Изначально внутри компании поговаривали, что RP1 поставят в Raspberry Pi 3B+, затем проект сдвинули на Pi 4, но RP1 был готов только для Raspberry Pi 5.
Кстати, именно с этой задержкой связано то, как порты USB и Ethernet расположены на пятой модели как на 3B+, а не на 4: распиновку чипов планировали с прицелом на B+. В центре у Raspberry Pi 5 расположены дорожки для четырёх линий шины PCIe. Двигать их было нежелательно.
В 2015 году планировалось использовать незадействованные каналы MIPI камеры и дисплея на BCM2837 для передачи гигабитного Ethernet и других быстрых интерфейсов. Система на кристалле BCM2837 стояла на третьей модели одноплатника.
Однако на Raspberry Pi 4 поставили новый, более мощный чип BCM2711, который включил в себя эти интерфейсы и содержал контроллер Ethernet. Тем не менее разработка RP1 всё равно продолжилась. Стандарт связи с процессором поменяли на PCI Express.
За семь лет RP1 преобразился за две стадии прототипов в кремнии до релизной версии, которая контролирует периферийные устройства в Raspberry Pi 5.
Международная космическая станция ближе, чем кажется. Речь даже не про небольшую по космическим меркам высоту полёта относительно уровня моря (≈420 км). МКС регулярно общается с Землёй.
Специализированные форумы отслеживают частоты, на которых общается станция. Известно многое — вплоть до каналов связи конкретного модуля. Периодически проводятся сеансы связи с радиолюбителями в диапазоне УКВ.
Но это далеко не всё: доступна даже расшифрованная телеметрия. Информации настолько много, что получается воссоздать полную модель МКС, которая на Земле повторяет поворот солнечных панелей (BGA), систем приводов солнечных панелей (SARJ) и терморадиаторов (TRRJ). Подобным занимается ISS Mimic (github.com/ISS-Mimic/Mimic).
Проект моднявый: одноплатники Raspberry Pi и микроконтроллеры Arduino приводят в движение физическую модель, которую предлагается распечатать на 3D-принтере. Развитие продолжается, в будущем детализацию хотят увеличить.
Когда-то телеметрию НАСА выкладывала на сайте ISSlive.com. Сегодня стрим телеметрии ведётся усилиями ISS Mimic. На странице iss-mimic.github.io (или её русифицированной версии) собраны десятки разнообразных значений, обновляемых ежесекундно.
Вариант с красивым дашбордом в режиме прямого эфира рассказывает про, к примеру, энергосистему станции и состояние внутренней атмосферы. Есть даже интимные данные. Скажем, на момент написания этих строк бак мочеприёмника наполнен на 8 %, а к главному компьютеру американского сегмента подключены 6 ноутбуков.