Оглавление:
- Шаг 1: Шаг 1: Установите •lació Video Streamer
- Шаг 2: Шаг 2: Установите··lació D’Apache, PHP I MySQL Per Al Servidor De La Nostra Raspberry Pi
- Шаг 3: Шаг 3: Установите • lació Del PhpMyAdmin для Al Servidor De La Nostre Raspberry Pi
- Шаг 4: Шаг 4: Obertura De La Nostre Raspberry Pi в Интернете
- Шаг 5: Шаг 5: Создание базы Де Дадес
- Шаг 6: Шаг 6: Phyton Per Llegir Base De Dades
- Шаг 7: Шаг 7: Web Per Gestionar Las Base De Dades
- Шаг 8: Шаг 8: Connexió Bluetooth
- Шаг 9: Шаг 9: Phyton Per Enviar через Bluetooth
- Шаг 10: Шаг 10: веб-финал
Видео: Iot Modbot: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В La Raspberry Pi есть все возможности для всего, что связано с «революцией», и в нем содержится оригинальное изображение, мини-ординарный вариант и концептуальная модель, как единственное решение, ориентированное на восток, а также возможности обучения, с меньшими возможностями и препятствиями, которые могут быть выполнены в соответствии с принципами преобразования., cada vegada més original.
Encara que hi ha literalment centenars d’idees que tot tipus de creadors han aconseguit fer realitat gràcies a aquests dispositius, nosaltres us Presentarem la nostra idea i com fer-la realitat.
Podras veure pas a pas un projecte molt interessant de dos alumnes de la Universitat de Vic.
En el nostre projecte, treballarem amb dos plataformes different (Arduino i Raspberry) que comuniquen Entre elles через Bluetooth. L’objectiu Principal is poder Governar el robot des de qualsevol lloc i a qualsevol hora a través d’internet i poder veure’n la imatge en temps real.
Шаг 1: Шаг 1: Установите •lació Video Streamer
Primer de tot fem update Я обновляю для актуальной версии Raspberry:
- sudo apt-get update
- sudo apt-get upgrade
Установите версию разработчика библиотеки libjpeg:
sudo apt-get install libjpeg62-turbo-dev
Instal·lem el programa make:
sudo apt-get install cmake
Скачать mjpg-streamer amb el pluguin raspicam:
git clone https://github.com/jacksonliam/mjpg-streamer.git ~ / mjpg-streamer
Canviem de Directori:
cd ~ / mjpg-streamer / mjpg-streamer-экспериментальный
Компиляция:
очистить все
Заменить jpg-streamer antic:
- sudo rm -rf / opt / mjpg-streamer
- sudo mv ~ / mjpg-streamer / mjpg-streamer-экспериментальный / opt / mjpg-streamer
- sudo rm -rf ~ / mjpg-streamer
Per començar a veure la imatge en directe:
LD_LIBRARY_PATH = / opt / mjpg-streamer / / opt / mjpg-streamer / mjpg_streamer -i «input_raspicam.so -fps 15 -q 50 -x 640 -y 480» -o «output_http.so -p 9000 -w / opt / mjpg-streamer / www »&
La camera tindria que estar funcionant. Per comprobar-ho, ves al seguent enllaç:
https:// LA-TEVA-IP: 9000 / stream.html
Шаг 2: Шаг 2: Установите··lació D’Apache, PHP I MySQL Per Al Servidor De La Nostra Raspberry Pi
Приступаем к установке программного обеспечения Apache, основного компонента для создания веб-сервера. Выполнение отдельной команды через терминал:
apt-get установить apache2 apache2-doc apache2-utils
Seguidament, instal·larem en PHP:
apt-get установить libapache2-mod-php5 php5 php-pear php5-xcache
Установите пакет для соединения на основе базы данных (PHP-> SQL):
apt-get установить php5-mysql
Управление, установка сервера MySQL, все необходимые данные для веб-сервера Raspberry:
apt-get установить mysql-server mysql-client
Durant aquesta instal·lació, se’ns demanarà una contrasenya per al servidor. Al finalitzar la instal·lació, ja haurem completetat la primera part. Reiniciem la Raspberry.
В соответствии с проверкой правильности установки, используйте navegador ‘localhost’ o ‘127.0.0.1’ o la IP de la raspberry ‘xxx.xxx.xxx.xxx’.
Per editar la pàgina web, entrarem al Directori ‘/ var / www / html’. L’arxiu que s’obra perfect semper serà el ‘index.html’.
Шаг 3: Шаг 3: Установите • lació Del PhpMyAdmin для Al Servidor De La Nostre Raspberry Pi
Чтобы установить phpMyAdmin, выполните отдельную команду в консоли:
sudo apt-get install phpmyadmin
Durant la instal·lació, s’ens preguntarà quin servidor web s’utilitzarà. En el nostre cas triarem l’apache2.
Seguidament, clicarem yes per procedure amb la instal·lació perfect.
Tot seguit, ens demanarà una contrasenya. Hi escriurem la contrasenya que hem escrit anteriorment al instal·lar el servidor web. Després en demanarà una contrasenya amb la que accedirem al phpMyAdmin.
Una vegada finalitzada la instal·lació del phpMyAdmin, el combinarem amb l’apache2. Per fer-ho, haurem d’editar el fitxer apache2.conf, Entrant la següent comanda a la consola:
судо нано /etc/apache2/apache2.conf
Al final del fitxer, hi afegirem la seguent fila:
Включите /etc/phpmyadmin/apache.conf
Я восстанавливаю сервер или использую сегмент команды:
sudo /etc/init.d/apache2 перезапуск
В соответствии с проверкой правильности установки, escrivim al navegador ‘localhost / phpmyadmin’ o ‘127.0.0.1/phpmyadmin’’или IP de la raspberry‘xxx.xxx.xxx.xxx/phpmyadmin’’.
Шаг 4: Шаг 4: Obertura De La Nostre Raspberry Pi в Интернете
Per tal de poder accedir a la base de
Dades des de qualsevol lloc del món amb connexió к Интернету, есть порты маршрутизатора на подключении к Raspberry. El port que haurem d’obrir для подержанного доступа а-ля base de dades de la Raspberry és el 80.
Если маршрутизатор использует различные порты для разных портов, после того, как концепция будет отправлена за один раз, то будет получен локальный IP-адрес.
Шаг 5: Шаг 5: Создание базы Де Дадес
Создавайте аквапарк base de dades, примеримый к вам, чтобы подключиться к phpMyAdmin amb el nostre nom d’usuari i la nostra contrasenya.
Un cop dins, нажмите New i seguidament, ens demana el nom de la base de dades. Nosaltres hi posarem BASEDEDADES. Després farem нажмите креа.
Ara ja tenim la nostra base de dades anomenada BASEDEDADES creada.
El següent pas és crear una taula. Per fer-ho, clicarem sobre la nostre base de dades (BASEDEDADES) в escriurem el nom de la nova Taula и hi especificarem el número de columnes.
Un cop creada, només faltarà posar nom a les columnes, especific el tipus de variable que s’hi guardarà i la longitud d’aquesta.
Un cop fem click a Desa, ja tindrem la nostre base de dades creada.
Шаг 6: Шаг 6: Phyton Per Llegir Base De Dades
En aquest punt varem buscar les ordres pertinents per poder fer consultes a la nostre Base de Dades.
Продолжение использования кода в Python для доступа к базе данных «База данных», которая ставит «локальный хост» с именем «DB_USERNAME» и паролем «DB_PASSWORD».
L’altre part que haurem de Complmentar amb les nostres dades és la part de sql. A sql hi escriurem la consulta que volguem for a la Base de Dades. En el següent Link hi ha tot d’exemples molt útils per apendre a fer consultes SQL.
msdn.microsoft.com/es-es/library/ms187731….
Шаг 7: Шаг 7: Web Per Gestionar Las Base De Dades
La gestió de la base de dades es pot fer de варьируется. Nosaltres hem optat per crear un arxiu php amb el que accedim a la nostra base de dades per Inserir noves dades i consultar-les.
Amb el següent codi php, ens connectem a la base de dades anomenada BASEDEDADES, amb l’usuari USUARI и la contrassenya CONTRASSENYA.
$ conexio = mysql_connect («localhost», «USUARI», «CONTRASSENYA»);
mysql_select_db («ОСНОВЫ», $ conexio);
A Continueació, es mostren les comandes Inserir noves dades a la base de dades anterior, dins la taula TAULA, a les columnes COL1, COL2 и COL3, els valors VALOR1, VALOR2 и VALOR3 соответственно.
mysql_query («ВСТАВИТЬ В` TAULA` (`COL1`,` COL2`, `COL3`)
ЗНАЧЕНИЯ (VALOR1, VALOR2,’VALOR3 ′);”);
Seguidament, realitzem una consulta SQL, i la mostrem per pantalla.
$ query = «ВЫБРАТЬ COL1, COL2, COL3 ОТ ТАУЛА, ГДЕ COL1 = 1»;
$ result = mysql_query ($ query);
$ registre = mysql_fetch_array ($ результат);
echo «». $ registre [‘Accio’]. »
”;
echo «». $ registre [‘Moment_Accio’]. »;
Finalment, amb la següent comanda, tanquem la connexió amb la Base de Dades.
mysql_close ();
Шаг 8: Шаг 8: Connexió Bluetooth
El primer que em de fer, это правильное подключение к модулю Bluetooth de l’Arduino tal i com es veu a la imatge.
Непрерывная активация Bluetooth-де-ла-Raspberry, расположенная в лучшем виде на панталле.
Un cop активировал bluetooth de l’Arduino i el de la Raspberry, lo unic que em de fer es enllaçar el bluetooth de l’Arduino и el bluetooth de la Raspberry для всех каналов связи.
Шаг 9: Шаг 9: Phyton Per Enviar через Bluetooth
Les ordres bàsiques per poder comunicar-noos via bluetooth amb un dispositiu són les següents:
Primer de tot hem de fer els включает в себя вещества:
#! / usr / bin / питон
импортный серийный номер
от времени импортный сон
A continació, creem la connexió serial especificant l’esclau i el baudrate:
bluetoothSerial = serial. Serial («/ dev / rfcomm1», скорость передачи = 9600)
распечатать «Apunt d’enviar»
Завершение, на enviar через bluetooth, использовать отдельную команду:
bluetoothSerial.write («3»)
печать «enviat»
Шаг 10: Шаг 10: веб-финал
В соответствии с принципом, вы можете использовать окончательный вариант компиляции веб-PHP для создания веб-атрибутов для каждого пользователя. De totes maneres, Recomanem que busqueu per internet informació ja que està tot molt ben explicat en moltes webs.
Рекомендуемые:
Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: 19 шагов (с изображениями)
Модуль питания IoT: добавление функции измерения мощности IoT в мой контроллер заряда от солнечной батареи: Всем привет, надеюсь, вы все молодцы! В этом руководстве я собираюсь показать вам, как я создал модуль измерения мощности Интернета вещей, который вычисляет количество энергии, вырабатываемой моими солнечными панелями, которая используется моим контроллером заряда солнечной батареи t
ESP8266 NODEMCU BLYNK IOT Tutorial - Esp8266 IOT с использованием Blunk и Arduino IDE - Управление светодиодами через Интернет: 6 шагов
ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT с использованием Blunk и Arduino IDE | Управление светодиодами через Интернет: Привет, ребята, в этой инструкции мы узнаем, как использовать IOT с нашим ESP8266 или Nodemcu. Для этого мы будем использовать приложение blynk. Таким образом, мы будем использовать наш esp8266 / nodemcu для управления светодиодами через Интернет. Таким образом, приложение Blynk будет подключено к нашему esp8266 или Nodemcu
Аналоговый ввод IoT - начало работы с IoT: 8 шагов
Аналоговый ввод IoT - начало работы с IoT: понимание аналоговых вводов является важной частью понимания того, как работают вещи вокруг нас, большинство, если не все датчики являются аналоговыми датчиками (иногда эти датчики преобразуются в цифровые). В отличие от цифровых входов, которые могут быть только включены или выключены, аналоговый вход
Система мониторинга предприятия IoT (с платформой IBM IoT): 11 шагов (с изображениями)
Система мониторинга предприятий IoT (с платформой IBM IoT): обзор Система мониторинга предприятий (PMS) - это приложение, созданное для людей, принадлежащих к рабочему классу и имеющих в виду зеленый палец. Сегодня работающие люди заняты больше, чем когда-либо; продвижение по карьерной лестнице и управление финансами
Детектор дыма IOT: обновление существующего детектора дыма с помощью IOT: 6 шагов (с изображениями)
Детектор дыма IOT: обновление существующего детектора дыма с помощью IOT: список участников, изобретатель: Тан Сью Чин, Тан Ит Пенг, Тан Ви Хенг Руководитель: д-р Чиа Ким Сенг Отделение мехатроники и робототехники, Факультет электротехники и электроники, Университет Тун Hussein Onn Malaysia. Дистрибьютор