README.md
Репозиторий с примерами IOT для Repka Pi
Этот репозиторий содержит набор демонстрационных проектов и компонентов для разработки IoT-устройств на базе платформы Repka Pi. Здесь вы найдете примеры использования различных датчиков, исполнительных устройств и готовые проекты для изучения.
Требования
- Repka Pi 4
- Python 3.12 или выше
- pip (менеджер пакетов Python)
- Git
Установка
- Клонируйте репозиторий и перейдите в него:
git clone https://gitflic.ru/project/repka_pi/repka-pi_iot-examples.git
cd repka-pi_iot-examples
- Установите необходимые зависимости для всего проекта:
make setup-all
2.1. Или для выбранного устройства:
make setup-<наименование_демонстрационной_программы>
- Подключите выбранное устройство и выполните запуск демонстрационной программы.
make <наименование_демонстрационной_программы>
Ознакомиться со всеми командами вы можете выполнив:
make help
Структура репозитория:
├── README.md # Основной файл с описанием проекта
├── docs # Директория с докуменатцией проекта
├── sample_projects/ # Директория с демонстрационными проектами
│ ├── README.md # Описание директории sample_projects
│ ├── weather_station_demo/ # Демо-проект метеостанции
│ ├── volume_detector_demo/ # Демо-проект детектора громкости
│ ├── parking_assistant_demo/ # Демо-проект парковочного ассистента
│ ├── rfid_safe/ # Демо-проект сейфа с RFID-защитой
│ ├── signal_folder_demo/ # Демо-проект сигнальной папки
│ ├── snake_demo/ # Демо-проект игры "Змейка"
│ ├── hunting_fireflies_demo/ # Демо-проект "Охота на светлячков"
│ ├── automatic_irrigation_system_demo/ # Демо-проект системы автоматического полива
│ └── demo_snake_oled_display/ # Демо-проект "Змейки" с OLED-дисплеем
├── devices/ # Директория с компонентами устройств
│ ├── README.md # Описание директории devices
│ ├── input-output/ # Компоненты ввода-вывода (кнопки, дисплеи и т.д.)
│ ├── sensors/ # Датчики (температуры, влажности и т.д.)
│ └── executive/ # Исполнительные устройства (моторы, реле и т.д.)
├── iot_lab # Директория предназначена для копирования в нее учебных проектов и внесения необходимых изменений в процессе обучения без затрагивания оригинальных компонентов.
└── Makefile # Файл с инструкциями для сборки проекта
Руководство пользователя Repka Pi 4
Изменение варианта распиновки
- Введите команду repka-config в консоли, чтобы открыть консольный интерфейс.
- Перейдите в раздел “Настройка подключения интерфейсов”.
- Выберите “Выбор распиновки”.
- Укажите необходимый вариант (с помощью пробела).
- Подтвердите перезапуск.
Отключение вывода сообщений по UART0 на Repka Pi 4
- Введите команду repka-config в консоли, чтобы открыть консольный интерфейс.
- Перейдите в раздел “Системные настройки системы”.
- Выберите “Управление выводом логов”.
- Далее “Устройство для вывода сообщений ядра Linux”.
- Укажите вариант “Никуда не выводить”.
- Подтвердите перезапуск.
Конвейеры
0 успешных
0 с ошибкой