Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: დააინსტალირეთ ვიდეო Streamer
- ნაბიჯი 2: ნაბიჯი 2: Instal·lació D’Apache, PHP I MySQL Per Al Servidor De La Nostra Raspberry Pi
- ნაბიჯი 3: ნაბიჯი 3: Instal·lació Del PhpMyAdmin Per Al Servidor De La Nostre Raspberry Pi
- ნაბიჯი 4: ნაბიჯი 4: Obertura De La Nostre Raspberry Pi და ინტერნეტ პუბლიკაცია
- ნაბიჯი 5: ნაბიჯი 5: Crear Base De Dades
- ნაბიჯი 6: ნაბიჯი 6: Phyton Per Llegir Base De Dades
- ნაბიჯი 7: ნაბიჯი 7: ინტერნეტი Gestionar Las Base De Dades
- ნაბიჯი 8: ნაბიჯი 8: Bluetooth– ის დაკავშირება
- ნაბიჯი 9: ნაბიჯი 9: Phyton Per Enviar თითო Bluetooth
- ნაბიჯი 10: ნაბიჯი 10: ვებ ფინალი
ვიდეო: Iot Modbot: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-31 10:21
La Raspberry Pi ha estat la llavor de tota una “revolució”, მე შემიძლია ვივარაუდოთ ორიგინალური მოთხოვნა მინიორდინატორზე და მის კონცეფციაზე, რომ გამოვიყენო ერთი გადაწყვეტილება, რომელიც მოიცავს განათლებას, შესაძლებლობასა და შესაძლებლობებს და შესაძლებლობებს და შესაძლებლობებს და შესაძლებლობებს, cada vegada més ორიგინალური.
მოგეხსენებათ, ეს არის ასწლეულები, რომლებიც ითვალისწინებენ თქვენს სურვილებს, რომ მიიღონ თავიანთი სურვილები, რომ შემოგვთავაზონ ჩვენი სურვილები, ჩვენ წარმოგიდგენთ ჩვენს ახალ იდეას, როგორც რეალურ რეალობას.
Podras veure pas pas pas un projecte molt interessant de dos alumnes de la Universitat de Vic.
სხვათა შორის, ჩვენ ვგეგმავთ სხვადასხვა პლატფორმების (Arduino i Raspberry) გამოყენებას Bluetooth– ის საშუალებით. ობიექტის ძირითადი პრინციპი és poder Governer el robot des de qualsevol lloc i Qualsevol hora a través d’internet i poder veure’n la imatge en temps real.
ნაბიჯი 1: ნაბიჯი 1: დააინსტალირეთ ვიდეო Streamer
Primer de tot fem update I upgrade for tenir la Raspberry actualitzada:
- sudo apt-get განახლება
- sudo apt-get განახლება
დააინსტალირეთ ვერსია ვერსიის შესახებ:
sudo apt-get დააინსტალირეთ libjpeg62-turbo-dev
დააინსტალირეთ პროგრამები:
sudo apt-get დააინსტალირეთ cmake
Descarguem el mjpg-streamer amb el pluguin raspicam:
git კლონი
Canviem de directori:
cd ~/mjpg-streamer/mjpg-streamer-experimental
კომპილიმი:
გაწმინდე ყველაფერი
შემცვლელი jpg-streamer antic:
- sudo rm -rf /opt /-j.webp" />
- sudo mv ~/mjpg-streamer/mjpg-streamer-experimental/opt/mjpg-streamer
- sudo rm -rf ~/-j.webp" />
Començar a veure la imatge en directe:
LD_LIBRARY_PATH =/opt/-j.webp" />
კამერა მუშაობს მხოლოდ ფუნქციონალურად. Per comprobar-ho, ves al seguent enllaç:
https:// LA-TEVA-IP: 9000/stream.html
ნაბიჯი 2: ნაბიჯი 2: Instal·lació D’Apache, PHP I MySQL Per Al Servidor De La Nostra Raspberry Pi
დაიწყეთ პროგრამული უზრუნველყოფის Apache დაყენება, ძირითადი კომპონენტის შექმნა ვებ სერვერზე. შეასრულეთ სპეციალური კომერციული ტერმინალი:
apt-get დააინსტალირეთ apache2 apache2-doc apache2-utils
Seguidament, install·larem en PHP:
apt-get დააინსტალირეთ libapache2-mod-php5 php5 php-pear php5-xcache
Ara hem d’instal·lar el paquet per la connexió a la base de dades (PHP-> SQL):
apt-get დააინსტალირეთ php5-mysql
შეარჩიეთ, დააინსტალირეთ ჩემი სერვისი MySQL, დაარეგისტრირეთ და შეაფასეთ ეს ყველაფერი ვებ სერვერზე ჟოლოს საშუალებით:
apt-get დააინსტალირეთ mysql-server mysql-client
Durant aquesta install·lació, se’ns demanarà una contrasenya per al servidor. დასასრულს ინსტალაცია, და დასრულდა პირველი ნაწილი. ჟოლოს ჟოლო.
იმის გასაგებად, თუ რა არის ინსტალაციის კორექცია, ეს არის ნავიგატორი "localhost" ან "127.0.0.1" o IP de la ჟოლოს "xxx.xxx.xxx.xxx".
ვებ – გვერდის რედაქტირებისთვის, ყველასათვის პირდაპირ ‘/var/www/html’. L’arxiu que s’obra per defecte semper serà el ‘index.html’.
ნაბიჯი 3: ნაბიჯი 3: Instal·lació Del PhpMyAdmin Per Al Servidor De La Nostre Raspberry Pi
PhpMyAdmin– ის ინსტალაციისთვის, შეასრულეთ შემდგომი კომანდა და კონსოლი:
sudo apt-get დააინსტალირეთ phpmyadmin
Durant la install·lació, s’ens preguntarà quin servidor web s’utilitzarà. En el nostre cas triarem l’apache2.
დარწმუნდით, დააწკაპუნეთ დიახ, პროცედურის გასვლისას, დეფექტის მიხედვით.
Tot seguit, ens demanarà una contrasenya. Hi escriurem la contrasenya que hem escrit anteriorment al instal·lar el servidor web. Després ens demanarà una contrasenya amb la que accedirem al phpMyAdmin.
Una vegada finalitzada la install·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:
sudo nano /etc/apache2/apache2.conf
საბოლოო ჯამში, hi afegirem la seguent fila:
ჩართეთ /etc/phpmyadmin/apache.conf
I reiniciarem el servidor utilitzant la següent comanda:
sudo /etc/init.d/apache2 გადატვირთვა
იმის გასაგებად, თუ როგორ დააინსტალირეთ კორექტირება, გამოიყენეთ "localhost/phpmyadmin" ან "127.0.0.1/phpmyadmin" ან "IP" დე ჟოლოს "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ó a internet, haurem d’obrir els ports del router on està connectada la Raspberry. El port que haurem d’obrir per poder accedir a la base de dades de la ჟოლოს 80.
Cada მარშრუტიზატორმა გამოიყენა განსხვავებული მეთოდების პორტები, perc el concepte acaba გაგზავნილი el mateix თითო tots: obrir un port per una IP privada de la nostre xarxa local.
ნაბიჯი 5: ნაბიჯი 5: Crear Base De Dades
იმისდა მიხედვით, თუ როგორ უნდა შეავსოთ იგი, პირველ რიგში, თქვენ უნდა აკავშირებდეთ phpMyAdmin– სთან ერთად ნომინალური კონტაქტების შესაბამისად.
Un cop dins, cliquem a new i seguidament, ens demana el nom de la base de dades. Nosaltres hi posarem BASEDEDADES. Després დამშვიდდით დააწკაპუნეთ შემოქმედებაზე.
Ara ja tenim la nostra base de dades anomenada BASEDEDADES creada.
El següent pas és crear una taula. ყოველივე ამის შემდეგ, დააწკაპუნეთ ჩვენს ბაზაზე (BASEDEDADES) i 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, especificantant el tipus de variable que s’hi guardarà i la longitud d’aquesta.
თუ პოლიციელი დააწკაპუნებს, დააწკაპუნეთ და დააწკაპუნეთ მას შემდეგ, რაც თქვენ უნდა დააწკაპუნოთ.
ნაბიჯი 6: ნაბიჯი 6: Phyton Per Llegir Base De Dades
ამ მოთხოვნით, თქვენ უნდა გაიაროთ კონსულტაციები Dade– ის ბაზაზე.
პითონის მუდმივი გამოყენება შესაძლებელია მონაცემთა ბაზის ანომალიაში, რომელიც მოიცავს მონაცემთა ბაზას, რაც ნიშნავს, რომ ლოკალიზებულია "DB_USERNAME" და პაროლი "DB_PASSWORD".
L’altre part que haurem de complimentar amb les nostres dades és la part de sql. SQL hi escriurem la consulta que volguem fer a la Base de Dades. გარდა ამისა, ლინკი hi ha tot d’exemples molt pertils per apendre for fer კონსულტაციები SQL.
msdn.microsoft.com/es-es/library/ms187731….
ნაბიჯი 7: ნაბიჯი 7: ინტერნეტი Gestionar Las Base De Dades
La gestió de la base de dades es pot fer de მერყეობს maneres. 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.
გაეცანით php– ს, რომელიც დაკავშირებულია BASEDEDADES– ის ანომალურ ბაზასთან, დაკავშირებულია CONTRASSENYA– სთან ერთად.
$ conexio = mysql_connect ("localhost", "USUARI", "CONTRASSENYA");
mysql_select_db (“BASEDEDADES”, $ conexio);
გაგრძელება, es mostren les comandes inserir noves dades a la base de dades anterior, dins la taula TAULA, a les columnes COL1, COL2 i COL3, els valors VALOR1, VALOR2 და VALOR3 პატივისცემა.
mysql_query (“INSERT INTO` TAULA` (`COL1`,` COL2`, `COL3`)
ღირებულებები (VALOR1, VALOR2,’VALOR3 ′);”);
დარწმუნებული ვარ, SQL– ის კონსულტაციის გარეშე, ყველაზე მეტად პანტალში.
$ query = “აირჩიეთ COL1, COL2, COL3 TAULA WHERE COL1 = 1”;
$ result = mysql_query ($ შეკითხვა);
$ registre = mysql_fetch_array ($ შედეგი);
ექო "". $ registre ["Accio"]."
”;
ექო "". $ registre ['Moment_Accio']. ";
დასკვნა, amb la següent comanda, tanquem la connexió amb la Base de Dades.
mysql_close ();
ნაბიჯი 8: ნაბიჯი 8: Bluetooth– ის დაკავშირება
El primer que em de fer, ეს არის დამაკავშირებელი შესწორება el mòdul Bluetooth de l’Arduino tal i com es veu a la imatge.
Bluetooth– ის გააქტიურების გაგრძელება ჟოლოს ჟოლოს დონით უმაღლესი დონის პანტალაზე.
Un cop activat el bluetooth de l’Arduino i el de la Raspberry, lo unic que em de fer es enllaçar el Bluetooth de l’Arduino i el Bluetooth de la Raspberry per tal de que puguin comunicar-se entre ells.
ნაბიჯი 9: ნაბიჯი 9: Phyton Per Enviar თითო Bluetooth
Les ordres bàsiques per poder comunicar-nos via bluetooth amb un dispociit són les següents:
Primer de tot hem de fer els მოიცავს თანამონაწილეებს:
#! /usr/bin/პითონი
სერიული იმპორტი
დროიდან იმპორტი ძილის
გაგრძელება, creem la connexió serial especificant l’esclau i el baudrate:
bluetoothSerial = სერიული. სერიული (“/dev/rfcomm1”, baudrate = 9600)
დაბეჭდე "Apunt d'enviar"
დასკვნა, თითო ენაზე, bluetooth– ით, utilitzarem la següent comanda:
bluetoothSerial.write ("3")
დაბეჭდე "ენვიათი"
ნაბიჯი 10: ნაბიჯი 10: ვებ ფინალი
როგორც წესი, ეს არის საბოლოო მაგალითი იმისა, რომ თქვენ შეძლებთ შექმნათ ვებ გვერდი და გამოიყენოთ თქვენი ვებ -გვერდი. როგორც წესი, გირჩევთ გამოიყენოთ ინფორმაცია ინტერნეტში და შეაფასოთ ის, რომ ეს არის molt ben explicat en moltes webs.
გირჩევთ:
Easy IOT - აპლიკაციით კონტროლირებადი RF სენსორული კერა საშუალო დიაპაზონის IOT მოწყობილობებისთვის: 4 ნაბიჯი
Easy IOT - აპლიკაციით კონტროლირებადი RF სენსორული კერა საშუალო დიაპაზონის IOT მოწყობილობებისთვის: გაკვეთილების ამ სერიაში ჩვენ ავაშენებთ მოწყობილობების ქსელს, რომელთა კონტროლი შესაძლებელია რადიო ბმულის საშუალებით ცენტრალური კერა მოწყობილობიდან. WIFI ან Bluetooth– ის ნაცვლად 433 მჰც სერიული რადიო კავშირის გამოყენების უპირატესობა გაცილებით დიდია (კარგი
IoT APIS V2 - ავტონომიური IoT ჩართული ავტომატური მცენარეთა სარწყავი სისტემა: 17 ნაბიჯი (სურათებით)
IoT APIS V2 - ავტონომიური IoT- ით ჩართული ავტომატური მცენარეთა სარწყავი სისტემა: ეს პროექტი არის ჩემი წინა ინსტრუქციის ევოლუცია: APIS - ავტომატური მცენარეთა სარწყავი სისტემა მე ვიყენებ APIS– ს თითქმის ერთი წელია და მსურს გავაუმჯობესო წინა დიზაინი: უნარი აკონტროლეთ მცენარე დისტანციურად. Აი როგორ
IoT სიმძლავრის მოდული: IoT ენერგიის გაზომვის ფუნქციის დამატება ჩემს მზის დატენვის კონტროლერში: 19 ნაბიჯი (სურათებით)
IoT სიმძლავრის მოდული: IoT სიმძლავრის გაზომვის მახასიათებლის დამატება ჩემს მზის დატენვის კონტროლერში: გამარჯობა ყველას, ვიმედოვნებ, რომ ყველანი კარგები ხართ! ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ გავაკეთე IoT სიმძლავრის გაზომვის მოდული, რომელიც ითვლის ჩემი მზის პანელების მიერ გამომუშავებული ენერგიის რაოდენობას, რომელსაც იყენებს ჩემი მზის დამუხტვის კონტროლერი
IoT საფუძვლები: თქვენი IoT– ის ღრუბელთან დაკავშირება Mongoose OS– ის გამოყენებით: 5 ნაბიჯი
IoT საფუძვლები: თქვენი IoT– ის ღრუბელთან დაკავშირება Mongoose OS– ის საშუალებით: თუ თქვენ ხართ ადამიანი, რომელიც დაკავებულია ელექტრონიკითა და ელექტრონიკით, უფრო ხშირად, ვიდრე არა, თქვენ წააწყდებით ტერმინს ნივთების ინტერნეტი, ჩვეულებრივ შემოკლებით როგორც IoT, და რომ ის ეხება მოწყობილობების ერთობლიობას, რომელსაც შეუძლია ინტერნეტთან დაკავშირება! იყო ასეთი ადამიანი
ESP8266 NODEMCU BLYNK IOT სამეურვეო - Esp8266 IOT Blunk და Arduino IDE - გამოყენებით LED- ების კონტროლი ინტერნეტით: 6 ნაბიჯი
ESP8266 NODEMCU BLYNK IOT სამეურვეო | Esp8266 IOT Blunk და Arduino IDE | გამოყენებით LED- ების კონტროლი ინტერნეტით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ IOT ჩვენი ESP8266 ან Nodemcu– ით. ჩვენ გამოვიყენებთ blynk აპლიკაციას ამისათვის. ასე რომ, ჩვენ გამოვიყენებთ ჩვენს esp8266/nodemcu ინტერნეტში LED- ების გასაკონტროლებლად. ასე რომ, Blynk აპლიკაცია დაუკავშირდება ჩვენს esp8266 ან Nodemcu