Оглавление:
- Шаг 1. Установите последний образ Raspbian
- Шаг 2: настройте виртуальную среду
- Шаг 3: Загрузите папку Gpio
- Шаг 4: Запустите проект
- Шаг 5: Заключительные мысли
Видео: Веб-интерфейс Raspberry Pi: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это инструкции по установке веб-интерфейса, который я разработал для переключения контактов gpio на raspberry pi, чтобы управлять активной платой реле низкого уровня, разработанной для Arduino. Он обслуживает простую страницу, которая позволяет вам щелкнуть ссылку, чтобы изменить состояние контактов, и дает вам обратную связь об их статусе, просто превращая ссылку в зеленый цвет для активного реле и красный для неактивного на самом деле.
Шаг 1. Установите последний образ Raspbian
по крайней мере, python 3.5 будет предустановлен
Шаг 2: настройте виртуальную среду
Эта часть не является обязательной, но это хорошая практика.
откройте терминал и выполните следующие команды:
CD
python3 -m venv env
источник ~ / env / bin / активировать
Последняя команда запускает этот терминал в виртуальной среде. Вы знаете, что это сработало, если вы видите (env) перед терминалом
также установите библиотеки:
pip установить django
pip установить RPi. GPIO
RPi. GPIO необходимо переустановить, если вы находитесь в (env)
Шаг 3: Загрузите папку Gpio
Загрузите папку gpio из github в домашнюю папку
GpioWebInterfaceProject_Нажмите, чтобы перейти в github и загрузить файлы
Шаг 4: Запустите проект
всегда выполняйте в одном (env) терминале следующие команды:
cd ~ / gpioWebInterface / gpio
python manage.py makemigrations
python manage.py мигрировать
python manage.py createduperuser (введите адрес электронной почты администратора и пароль, который вы собираетесь использовать для добавления ссылок, соответствующих контактам GPIO)
сервер запуска python manage.py 0: 8000
Шаг 5: Заключительные мысли
Вы можете связать его с apache или любым другим сервером, который вам нужен. Я не счел это необходимым, так как нет трафика, о котором можно было бы говорить. Я запускаю его за NAT с конфигурацией переадресации портов и использую no-ip для динамического доменного имени DNS, поэтому я могу получить к нему доступ из любого места.
Все, что вам нужно для его работы в удаленном месте, если точка доступа GSM Wifi, если вы используете рекомендуемый Raspberry pi zero w.
Этот проект еще далек от завершения. Он работает, но выглядит некрасиво и еще не имеет защиты.
Рекомендуемые:
Управление яркостью светодиода с помощью Raspberry Pi и пользовательской веб-страницы: 5 шагов
Управление яркостью светодиода с помощью Raspberry Pi и настраиваемой веб-страницы: используя сервер apache на моем пи с php, я нашел способ управлять яркостью светодиода с помощью ползунка с настраиваемой веб-страницей, доступной на любом устройстве, подключенном к той же сети, что и ваш пи .Это можно сделать разными способами
Комплект веб-потока Raspberry Pi - часть 1: 5 шагов
Raspberry Pi Web Stream Kit - Часть 1: Вот простой, но немного уродливый комплект камеры, который я собрал для поддержки школьных мероприятий, таких как ПЕРВЫЙ отборочный турнир LEGO League. Цель состоит в том, чтобы разрешить один комплект поставки, который обеспечит 4 веб-потока на внешний компьютер. Нет
Комплект веб-потока Raspberry Pi - часть 2 (потоковое видео Pi): 6 шагов
Raspberry Pi Web Stream Kit - Часть 2 (потоковая передача видео Pi): Хорошо, я не думал, что для этого нужны фотографии, но веб-сайту нравятся изображения. В основном это серия команд и шагов для вас. Есть ряд других сайтов, на которых можно исправить любые нюансы. Это то, что у меня сработало. Это объединяет другие
Повторное использование модуля веб-камеры HP WebCam 101 Aka 679257-330 в качестве универсальной веб-камеры USB: 5 шагов
Повторное использование модуля веб-камеры HP WebCam 101, известного как 679257-330, в качестве универсальной веб-камеры USB: я хочу приправить свой 14-летний Panasonic CF-18 совершенно новой веб-камерой, но Panasonic больше не поддерживает эту замечательную машину, поэтому я должен используйте серое вещество для чего-нибудь попроще, чем b & b (пиво и гамбургеры). Это первая часть
Учебное пособие по вводу-выводу веб-драйвера с использованием действующего веб-сайта и рабочих примеров: 8 шагов
Учебное пособие по вводу-выводу веб-драйвера с использованием действующего веб-сайта и рабочих примеров: Учебное пособие по вводу-выводу веб-драйвера с использованием действующего веб-сайта и рабочих примеров Последнее обновление: 26.07.2015 (Проверяйте почаще, поскольку я обновляю эти инструкции с более подробной информацией и примерами) мне поставили интересную задачу. Я нуждался в