Обновить
64K+

Raspberry Pi *

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

37,55
Рейтинг
Сначала показывать
Порог рейтинга

Поднял домашний мониторинг на Raspberry Pi. Дешевле любого облака

Надоело платить за облачный мониторинг для домашних серверов. Решил собрать своё.

Взял Raspberry Pi 4 который валялся без дела. Поставил Prometheus и Grafana. Добавил node_exporter на все машины в сети. Уведомления настроил через Telegram-бота, теперь когда что-то падает или температура процессора уходит в красную зону, приходит уведомление.

Заняло один выходной. Большую часть времени не настройка, а борьба с тем что Grafana на Pi жрёт память активнее чем ожидалось. В итоге вынес Grafana на основной комп, а Pi оставил только для сбора метрик.

Что получилось в итоге:

Полный контроль над данными. Ничего не уходит на сторонние серверы.

Уведомления в Telegram работают быстрее чем у большинства платных сервисов которые я пробовал.

Стоимость: Pi уже был, электричество копейки.

Минус один: когда Pi сам падает, мониторинг молчит. Решил просто поставить watchdog и пока хватает.

Кто делал что-то похожее, на чём остановились в итоге?

Теги:
+4
Комментарии8

https://dmitry.gr/?r=05.Projects&proj=37. Pixter

В 2000-х Fisher-Price тайком сделал новый tapeout 6502 и засунул его в детскую игрушку Pixter. Автор статьи полностью разобрал всю линейку: от проклятой BEX-шины и resistive touch на BJT+R-2R-лестнице до PWM-аудио, которое «фундаментально не понимает жизнь», и кастомных melody-чипов (включая DDR-мини-синтезатор в Symphony Painter). В итоге — два полноценных эмулятора (uARM и uPixter), дампы всех картриджей, разбор native ARM callout’ов и куча цифровой археологии.

Если вам нравятся истории, где дешёвое железо побеждает здравый смысл, а реверс-инженер выходит победителем

Теги:
Всего голосов 5: ↑5 и ↓0+6
Комментарии1

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

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

Энтузиаст добавил ИИ в умную камеру безопасности с помощью Raspberry Pi и протестировал её работу, переодевшись в вора.

Теги:
Всего голосов 3: ↑1 и ↓2+1
Комментарии2

Небольшое дополнение к статье про 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: latestpresent;

  • 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.

В итоге стенд стал аккуратнее.

Если интересно — базовая архитектура и исходная версия описаны в предыдущей статье.

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

🤖 Внедряю «зрение» в роботов Адам и Ева!

Детекция объектов через YOLO
Детекция объектов через YOLO
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.

Спойлер: На самом деле второй пункт («Голосовой вывод») сделан! ✔️
Но об этом позже!

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии2

Небольшой апдейт по устройству 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-адаптерами и прочим.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Друзья инженеры, разработчики пишу в Вашу поддержку честный отзыв о наших соотечественниках.

НАБОЛЕЛО!!!!

Что бы вы не сделали, диванным критикам просто до одного места! Даже диван на котором он лежит это тоже Г-но потому, что болит левая пятка.

Семь лет назад нам нужен был промышленный компьютер (1000 штук), который бы собрал данные через промышленные протоколы и отправил их в облачную платформу с бюджетом до 15к (400 баксов) рублей на то время.

По какой то причине мы не заметили контроллер Wirenboard 6 (на процессоре NXP который покрывал все наши задачи) и начали разработку своего устройства AntexGate на базе Raspberry cm3 (теперь уже на Raspberry CM4 )


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

Мы тратим много сил и средств, чтобы развивать свой продукт и поддержку, отвечаем в Телеграм канале почти круглосуточно на вопросы.

Имея таких конкурентов как Wirenboard, ОВЕН, RealLab, Siemens .... мы нашли своих клиентов и продаем в год более 700 компьютеров.

Мы заморозили свое прибор до -65 (легко запустился на таком морозе), нагрели до +101 (на 102гр выключился).
Все равно получаем каждый день отзывы: "Вы просто засунули малину в свое коробку!"
Нет не просто! Мы угрохали более 5 лет жизни небольшой команды на то, чтобы это все работало - "Так как должно!" Перебрали рефенсные схемы самых именитых Европейских производителей под свои реалии.


Теперь про миллионы - чтобы развиваться у нас уходит почти вся наша прибыть не в карман, а в разработку новых приборов и поддержку уже имеющегося, однако никто в команде не жалуется на свою ЗП и мы стараемся чтобы она росла.


Я желаю пройти каждому разработчику правильный путь и по возможности сделать свое решение на сколько можно.
Я надеюсь, что оттепель настанет в нашей стране и появятся действительно Росcийские процессоры и другая элементная база, а пока увы Broadcom, Raspberry, NXP да на худой конец RockChip главное что-то делать и с голоду не умереть.


Уважаемые инженеры - разрабы, присоединяйтесь к нашему каналу в телеге мы ответим на любой вопрос (как сделать корпус, выбор источника питания и тд..), поможем и поддержим, дадим ответ на любой вопрос не только по прибору, но и любой другой.
Спасибо за внимание.

Теги:
Всего голосов 14: ↑14 и ↓0+17
Комментарии10

Пробовал скомпилировать имидж для 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.

Не скажу, что я счастлив, но все работает, а время на эту задачу кончилось.

Может кому-нибудь эта информация будет полезна.

Теги:
Всего голосов 6: ↑6 и ↓0+9
Комментарии0

Raspberry Pi планирует продавать чип искусственного интеллекта. Он будет интегрирован с программным обеспечением камеры Raspberry Pi и позволит запускать приложения на основе искусственного интеллекта, такие как чат-боты, прямо на одноплатном компьютере.

Raspberry Pi заключила соглашение с производителем микросхем Hailo для создания своего AI Kit, который представляет собой надстройку для микрокомпьютера Raspberry Pi 5 с ускорителем Hailo Hailo-8L M.2. Комплекты будут доступны по цене $70.

Генеральный директор и соучредитель Hailo Орр Данон рассказал, что «потребляемая мощность ускорителя составляет менее 2 Вт и он пассивно охлаждается». При этом устройство обеспечивает производительность 13 операций с плавающей запятой в секунду (TOPS).

Теги:
Всего голосов 2: ↑2 и ↓0+6
Комментарии0

Сообщество 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 ГБ.

Теги:
Всего голосов 3: ↑3 и ↓0+4
Комментарии0

На GitHub опубликован проект ZX2040 — это порт эмулятора ZX Spectrum от Andre Weissflog для микроконтроллера Raspberry Pico RP2040. Решение имеет простой пользовательский интерфейс для выбора игры и назначения клавиш, позволяющий использовать проект без клавиатуры. Также есть поддержка пьезодинамика, если нужен звук.

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

Теги:
Всего голосов 2: ↑2 и ↓0+3
Комментарии0
OEM компьютер AntexGate
OEM компьютер AntexGate

Наконец новый промышленный компьютер на базе процессора 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

Теги:
Всего голосов 5: ↑4 и ↓1+3
Комментарии4

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

К консоли Atari 2600 подключили беспроводной геймпад от Xbox. Энтузиаст сделал это с помощью платы Raspberry Pi Zero W. Автору проекта комплектный джойстик консоли показался не таким удобным, как современные решения, поэтому он решил исправить ситуацию.

Плата нужна в качестве адаптера, который принимает команды от беспроводного контроллера и преобразует их в сигналы Atari. Для подключения Raspberry Pi Zero не нужно дополнительное питание, так как порт для подключения джойстика выдаёт 5 В. Важно, что для реализации подойдёт только версия платы W. Она, в отличие от обычной, может работать с беспроводными подключениями без дополнительных модулей.

Автору проекта понравилась идея, поэтому он планирует добавить поддержку других консолей и контроллеров. Уже сейчас адаптер работает с геймпадами для Xbox Series X и PlayStation 4. В ближайшее время появится поддержка NES и контроллеров от Nintendo Switch. Код проекта опубликован на GitHub.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Разработчики проекта 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.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Вышел специализированный дистрибутив 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.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Вышел релиз дистрибутива 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.

Теги:
Рейтинг0
Комментарии0

Создатели 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.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Международная космическая станция ближе, чем кажется. Речь даже не про небольшую по космическим меркам высоту полёта относительно уровня моря (≈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 ноутбуков.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0