Skip to content

Проекты

Вопросы и обсуждения, связанные с реализацией проектов на Raspberry Pi

81 Темы 198 Сообщения

Подкатегории


  • 11 Темы
    29 Сообщения
    Чёрный ЛукичЧ

    Как дела с теплицей?
    Жив ли проект?

  • 15 Темы
    28 Сообщения
    piP

    Для управления нам нужно скачать файл xrdp вот здесь http://www.xrdp.org/ далее закинуть файл на Raspberry Pi и ввести в консольной меню

    sudo apt-get install xrdp

    потом заходим Подключение к удаленно рабочему столу искать у виндовсе и вуаля у нас есть рабочий стол Raspberry Pi.Вот здесь можете глянуть на моё видео

  • 18 Темы
    54 Сообщения
    Mike163M

    пилю сейчас оболочку для CarPC на Raspi в стиле Теслы

    c67b6826-5889-433b-996f-f885db1493f5-image.png

    если кому интересно можно в этой теме обсудить.

  • Обсуждение использования Raspberry Pi в проектах связанных с умным домом

    6 Темы
    22 Сообщения
    Человек СтроительЧ

    Для установки HomeAssistant скачайте образ, который соответствует версии вашей версии Raspberry Pi и установите его на карту памяти по этой инструкции

    Модель Raspberry Pi Ссылка на образ Raspberry Pi 3 https://github.com/home-assistant/operating-system/releases/download/13.2/haos_rpi3-64-13.2.img.xz Raspberry Pi 4 https://github.com/home-assistant/operating-system/releases/download/13.2/haos_rpi4-64-13.2.img.xz Raspberry 5 https://github.com/home-assistant/operating-system/releases/download/13.2/haos_rpi5-64-13.2.img.xz

    В этой теме можете писать вопросы, который связаны непосредственно с установкой Home Assistant

  • 11 Темы
    16 Сообщения
    gerundG

    это формат файлов используемый в игре DOOM. В них всё - текстуры, игровые скрипты и прочее.
    а какую ошибку выдаёт?

  • 13 Темы
    36 Сообщения
    Петр СвешниковП

    Screenshot from 2025-01-27 23-49-31.png
    Корпус Argon ONE V3 разработан специально для Raspberry Pi 5, чтобы устройство работало при оптимальной температуре благодаря сочетанию пассивного охлаждения через алюминиевый корпус и радиатор, а также активного охлаждения с помощью 30-мм кулера с ШИМ-управлением.

    Удобная организация кабелей и легкий доступ к двум полноразмерным HDMI-портам, а также открытый доступ к GPIO-пинам. Система управления кабелями корпуса Raspberry Pi 5 снижает риск повреждений и улучшает производительность кабелей.

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

    Новый корпус Argon для Raspberry Pi 5 содержит ИК-приемник, совместимый с ИК-пультом Argon.

    Последняя версия корпуса Argon для Raspberry Pi 5 обеспечивает улучшенную связь и управление питанием между корпусом и платой благодаря чипу RP2040 с джампер-пинами, позволяющими контролировать процесс загрузки корпуса Argon One для Raspberry Pi 5.

  • 7 Темы
    13 Сообщения
    нейробизонН

    Screenshot from 2024-12-21 11-25-552_2.png
    Как автоматически перезагрузить зависшую Raspberry Pi без физического вмешательства?

    В процессорах Broadcom, используемых в Raspberry Pi, есть встроенный аппаратный сторожевой таймер (он же watchdog). Это специальный регистр, который отсчитывает время и сбрасывает устройство (перезагружает) при достижении предельного значения, если программное обеспечение не сбрасывает таймер.

    Работа со сторожевым таймером в Linux осуществляется через интерфейс /dev/watchdog.
    Когда приложение записывает данные в /dev/watchdog, оно «сбрасывает» таймер. Если запись не происходит в заданный интервал времени, система автоматически перезагружается.

    Настройка

    Чтобы активировать сторожевой таймер, редактируем конфиг:

    sudo nano /boot/config.txt

    и добавляем строку

    dtoverlay=watchdog

    Далее устанавливаем из репозитория службу watchdog:

    sudo apt install watchdog

    Редактируем конфиг службы watchdog:

    sudo nano /etc/watchdog.conf

    Добавляем (или раскоментируем) строки:

    watchdog-device = /dev/watchdog max-load-1 = 24

    max-load-1 - порог максимальной нагрузки системы за последнюю 1 минуту. (также можно использовать параметры max-load-5 и max-load-15, они задают порог нагрузки системы за 5 и 15 минут соответствия)
    Если она превысит значение 24, сторожевой таймер будет считать это критической ситуацией и выполнит действие, указанное в конфигурации (например, перезагрузит систему). На процессорах с 4 ядрами, число 24 означает 6-ти кратную перегрузку процессора (соответственно 100% загрузка будет иметь значение 4). Такое может произойти при нехватке ресурсов или зацикливании какого-либо процесса.

    Какие ещё тригеры для перезагрузки можно прописать в watchdog.conf?

    min-memory=xxxx (в килобайтах): минимальное количество свободной оперативной памяти. Если её осталось меньше указанного значения (xxxx), watchdog перезагрузит систему. file=путь_до_фала: проверка наличия определённого файла. Если файл будет отсутствовать, сторожевой таймер выполнит перезагрузку. change = период_в_секундах - если файл изменился за данный период времени, то будет выполнена перезагрузка ping=ip - если ip адрес, указанный в параметре ping не доступен, то будет выполнена перезагрузка interface - указывает сетевой интерфейс, который должен быть активным. pidfile - указывает файл PID процесса, который должен быть активным. Если процесс не работает, система будет перезагружена. repair-binary - указывает путь к скрипту или программе, которая будет выполнена для попытки восстановления системы перед перезагрузкой. test-binary - указывает путь к тестовому скрипту, который должен возвращать 0, если всё работает как надо. reboot - указывает, следует ли перезагружать систему в случае сбоя. Возможные значения - yes(да) или no (нет)

    Добавляем службу в автозагрузку и запускаем:

    sudo systemctl enable watchdog sudo systemctl start watchdog Проверка

    Вызовем искусственную перегрузку системы командой

    sudo fork bomb

    если сторожевой таймер правильно настроен, то через некоторое время произойдёт автоматическая перезагрузка