Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Управляйте Raspberry GPIO из приложения "Телефон". Благодаря этому вы можете сделать свой собственный дистанционный выключатель света 220 В или ВЕНТИЛЯТОР и т. Д.
Детали для покупки:
1. Raspberry Pi https://amzn.to/2VJIOBy2. Хлебная доска
Шаг 1. Создайте локальный веб-сервер
1.1. Установить WiringPI
WiringPI используется для управления GPIO. На Raspberry откройте команду для установки WiringPI:
$ sudo apt-get install git-core
$ sudo apt-get update
$ sudo apt-get upgrade
$ git clone git: //git.drogon.net/wiringPi
$ cd wiringPi
$ git pull origin
$ cd wiringPi
$./buildChecking после установки WiringPI
$ gpio mode 0 out
-> Если ничего особенного не появляется, все в порядке.
Пример команды, запись и чтение контакта 1
$ gpio написать 1 0
$ gpio читать 1
1.2. Установите веб-сервер:
Чтобы установить веб-сервер, введите команду $ sudo apt-get install apache2 php5 libapache2-mod-php5
Если все в порядке, при вводе адреса в веб-браузере 192.168.1.71/index.html отобразится локальная сеть.
1.3. Сделать страницу PHP для интерфейса GPIO
Теперь у нас есть WiringPI для управления GPIO из команды, у нас есть веб-сервер. Итак, чтобы использовать GPIO для управления веб-сервером, нам нужно создать страницу PHP для управления GPIO через WiringPI.
В малине:
$ cd / var / www / html
$ gedit io.php
Затем вставьте код, как в этой ссылке
Обратите внимание, этот код я сделал для GPIO7, GPIO8, GPIO9
Шаг 2: сделайте простую схему
Используя макетную плату, несколько проводов, резистор 220 Ом для подключения GPIO7, 8, 9 к светодиодам.
Шаг 3: Управление GPIO из веб-браузера
Итак, откройте веб-браузер, вставьте этот адрес
Затем GPIO7 выключится, чтобы включить его, прошлый адрес
Шаг 4. Управление GPIO из приложений телефона (Android)
Существует приложение для Android, которое можно использовать для отправки команды php. Приложение можно найти в Google Play по ключевому слову "Data2Server" или по этой ссылке.
В этом приложении вы настроите адрес php, команду для включения и выключения GPIO. Также введите IP-адрес в команду Ping from Phone to Rasp для проверки соединения.
Вот и все! Теперь GPIO можно управлять с вашего телефона! Таким образом, вы можете использовать его для управления Light 220V или что угодно!