ዝርዝር ሁኔታ:
- ደረጃ 1 ፦ ደረጃ 1 ፦ ጫን ያለ ቪዲዮ ቪዲዮ ዥረት
- ደረጃ 2: ደረጃ 2 - ጫንላሲኦ ዳአፓache ፣ ፒኤችፒ እኔ MySQL በአል አል ሰርቪዶር ዴ ላ ኖስታራ Raspberry Pi
- ደረጃ 3: ደረጃ 3 ፦ በአላሲዮ ዴል PhpMyAdmin በአል ሰርቪዶር ዴ ላ ኖስትሬ Raspberry Pi
- ደረጃ 4: ደረጃ 4: ኦበርቱራ ዴ ላ ኖስትሬ Raspberry Pi እና Internet Públicament
- ደረጃ 5: ደረጃ 5 - ክሬር ቤዝ ዴ ዳዴስ
- ደረጃ 6 - ደረጃ 6 - ፊቶን በሎሌየር ቤዝ ዴ ዳዴስ
- ደረጃ 7: ደረጃ 7: ድር በየ Gestionar Las Base De Dades
- ደረጃ 8: ደረጃ 8 ፦ Connexió ብሉቱዝ
- ደረጃ 9 - ደረጃ 9 - በፒቱቶን በአንድ ኢንቪየር በአንድ ብሉቱዝ
- ደረጃ 10 - ደረጃ 10 የድር መጨረሻ
ቪዲዮ: Iot Modbot: 10 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-31 10:16
ላ Raspberry Pi ha estat la llavor de tota una “revolució”, i encara que originalment aquest mini ordinador va ser concebut com una solució orientada አንድ entorns educatius, les seeves possibilitats and prestacions aviat han aconseguit convertir-les en base de tot tipus de projectes, 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 past a past un projecte molt interessant de dos alumnes de la Universitat de Vic.
En el nostre projecte ፣ treballarem amb dos plataformes diferents (Arduino i Raspberry) que comuniquen entre elles በብሉቱዝ በኩል። የኤልኦብጀቱ ዋና አስተዳዳሪ ኢስ ፖደር ገዥ ኤል ሮቦት ዴ ዲሴሴሎቭ ሎክ እና ኢንስፔክት ሆራ በትራቫስ ኢንተርኔትን i poder veure’n la imatge en temps real.
ደረጃ 1 ፦ ደረጃ 1 ፦ ጫን ያለ ቪዲዮ ቪዲዮ ዥረት
Primer de tot fem ዝማኔ እኔ በአንድ አሻሽል ላ Raspberry realityitzada:
- sudo apt-get ዝማኔ
- sudo apt-get ማሻሻል
ጫን ዓለም ላ versió dev de libjpeg:
sudo apt-get install libjpeg62-turbo-dev
መጫኛ ዓለም ኤል ፕሮግራም ያድርጉ
sudo apt-get install cmake
Descarguem el mjpg-streamer amb el pluguin raspicam:
git clone https://github.com/jacksonliam/mjpg-streamer.git ~/mjpg-streamer
Canviem de ዳይሬክቶሪ:
cd ~/mjpg-streamer/mjpg-streamer-ሙከራ
ማጠናከሪያ
ሁሉንም አፅዳ
Substituim el jpg-streamer antic-
- sudo rm -rf /opt /-j.webp" />
- sudo mv ~/mjpg-streamer/mjpg-streamer-ሙከራ/opt/mjpg-streamer
- sudo rm -rf ~/-j.webp" />
በዚህ መመሪያ መሠረት -
LD_LIBRARY_PATH =/opt/-j.webp" />
ላ ካሜራ tindria que estar funcionant. በ comprobar-ho, ves al seguent enllaç:
https:// LA-TEVA-IP: 9000/stream.html
ደረጃ 2: ደረጃ 2 - ጫንላሲኦ ዳአፓache ፣ ፒኤችፒ እኔ MySQL በአል አል ሰርቪዶር ዴ ላ ኖስታራ Raspberry Pi
በ Apache ፣ በኤል አር የድር አገልጋይ ውስጥ የኤል አካል ዋና አካል። ተርሚናል በኩል Executarem la següent comanda
apt-get install apache2 apache2-doc apache2-utils
ተጓዳኝ ፣ ጭማሪ በ PHP ውስጥ
apt-get install libapache2-mod-php5 php5 php-pear php5-xcache
በኤል ኤክስ ፓኬጅ በአንድ ላንሴክስ እና ላ ቤዝ ዴ ዳዴስ (PHP-> SQL)
apt-get install php5-mysql
ተጓዳኝ ፣ ዓለም አቀፋዊ MySQL ፣ ኤልሳም ኢማጋቴዜማ በየድር አገልጋዩ ዴ ላ ኖስታራ Raspberry:
apt-get install mysql-server mysql-client
ዱራንት አኩስታ ጫን ፣ አላሁ ፣ በየአገልግሎት ሰጪው በየአቅጣጫው። በመጨረሻው ላይ ፣ ከዚያ በኋላ ሙሉውን ክፍል ያጠናቅቃል። Reiniciem la Raspberry።
በዚህ መመሪያ መሠረት ፣ በአከባቢው “localhost” ወይም “127.0.0.1” ወይም IP de la raspberry ‘xxx.xxx.xxx.xxx’ በተሰኘው መመሪያ መሠረት።
በእያንዳዱ ድር ጣቢያ ፣ በ ‹ዳይሬክተር‹/var/www/html ›ውስጥ። L’arxiu que s’obra per defecte semper serà el ‘index.html’.
ደረጃ 3: ደረጃ 3 ፦ በአላሲዮ ዴል PhpMyAdmin በአል ሰርቪዶር ዴ ላ ኖስትሬ Raspberry Pi
በመጫን ጊዜ በኤል phpMyAdmin ፣ በአስተማማኝ ሁኔታ ኮማንዶ ላ ላ ኮንሶላ -
sudo apt-get install phpmyadmin ን ይጫኑ
ዱራንት ላ ጫንላክ ፣ ይህ ቅድመ ሁኔታ quin servidor web s’utilitzarà ነው። En el nostre cas triarem l’apache2.
ቅደም ተከተልን ፣ በአንድ ጠቅታ አዎ የሚለውን ጠቅ ያድርጉ በአንድ ጉድለት።
ሙሉ በሙሉ። ጤና ይስጥልኝ ላ contrasenya que hem escrit anteriorment al instacelar el servidor ድር. Després ens demanarà una contrasenya amb la que accedirem al phpMyAdmin.
Una vegada finalitzada la instalalaó del phpMyAdmin, el combinarem amb l’apache2. በፍር-ሆ ፣ ሀውረም ዲ’ዲታር ኤል fitxer apache2.
sudo nano /etc/apache2/apache2.conf
የመጨረሻው የመጨረሻ ዴል ፊክስሰር ፣ ሠላም አሪፍሬም ላ ሴጉየንት ፊላ
/Etc/phpmyadmin/apache.conf ን ያካትቱ
እኔ እንደገና እጠቀማለሁ።
sudo /etc/init.d/apache2 ዳግም ማስጀመር
በተጫነበት መሠረት ፣ “በአከባቢው“localhost/phpmyadmin”ወይም“127.0.0.1/phpmyadmin”ወይም“IP de la raspberry”xxx.xxx.xxx.xxx/phpmyadmin” የሚል መግለጫ ተሰጥቶታል።
ደረጃ 4: ደረጃ 4: ኦበርቱራ ዴ ላ ኖስትሬ Raspberry Pi እና Internet Públicament
በየተራ ዴ poder accedir a la base de
dades des de qualsevol lloc del món amb connectxió a internet, haurem d’obrir els ports del router on està connectada la Raspberry ላይ። El port que haurem d’obrir per a poder accedir a la base de dades de la Raspberry és el 80.
CAD ራውተር té una metodologia dernrent d’obrir ports, però el concepte acaba el el mateix per a tots: obrir un port per a una IP privada de la nostre xarxa local.
ደረጃ 5: ደረጃ 5 - ክሬር ቤዝ ዴ ዳዴስ
በየክሬክ አኩስታታ ቤዝ ዴ ዳዴስ ፣ ፕሪምራምማን አል ቫፕሬም አገናኝ አል phpMyAdmin amb el nostre nom d’usuari i la nostra contrasenya.
የፖሊስ ባልደረቦች ምግብን ፣ አዲስን ሰሚ በማግኘት ፣ እንደ ዴማና ኤል ኖም ዴ ላ ቤዝ ዴ ዳዴስ። Nosaltres ሠላም posarem BASEDEDADES. Després farem አንድ ጠቅታ ጠቅ ያድርጉ።
አራ ጃ ቴኒም ላ ኖስታራ ቤዝ ዴ ዳዴስ አናኖናዳ BASEDEDADES creada።
El següent pas és crear una taula. በዚህ መሠረት ፣ ጠቅታ ሶሬ ላ ላ ኖስትሬ ቤዝ ዴ ዳዴስ (BASEDEDADES) i escriurem el nom de la nova Taula i hi especificarem el número de columnes.
Un cop creada, només faltarà posar nom a les columnes, especificant el tipus de variable que s’hi guardarà i la longitud d’aquesta.
አንድ ኮምፕዩተር አንድ ዲሴ ላይ ጠቅ ያድርጉ ፣ ጃ tindrem la nostre base de dades creada.
ደረጃ 6 - ደረጃ 6 - ፊቶን በሎሌየር ቤዝ ዴ ዳዴስ
En aquest punt varem buscar les ordres pertinents per poder fer a consulting a la nostre Base de Dades.
አንድ ቀጣይነት ያለው የኤል ኮዲ አምሳያ ፓይዘን በ ‹An nostre Base de dades anomenada ›DataBase› ፣ “espeba” እና “localhost” amb el nostre nom d’usuari “DB_USERNAME” i el password “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. En el següent Link hi ha tot d'exemples molt útils per apendre a fer አማካሪ SQL።
msdn.microsoft.com/es-es/library/ms187731….
ደረጃ 7: ደረጃ 7: ድር በየ Gestionar Las Base De Dades
ላ gestió de la base de dades es pot fer de mane 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 ፣ ኢን አገናኝ ቤድ ዴ ዳዴስ አኖሜናዳ ቤዛዳዴስ ፣ አምቡል ኡሱዋሪ ዩአርአይአአአአአአአ አአአአአአአአ አአአአአአ
$ 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 i VALOR3 respectivament.
mysql_query (“ወደ“TAULA”(“COL1` ፣ “COL2` ፣“COL3”) ያስገቡ)
እሴቶች (VALOR1 ፣ VALOR2 ፣ ‘VALOR3 ′);”);
Seguidament, realitzem una consulta SQL, i la mostrem per pantalla.
$ መጠይቅ = “COL1 ፣ COL2 ፣ COL3 ን ከ TAULA COL1 = 1 ይምረጡ”;
$ ውጤት = mysql_query ($ መጠይቅ);
$ registre = mysql_fetch_array ($ ውጤት);
አስተጋባ "". $ registre ['Accio']።"
”;
"". $ registre ['Moment_Accio']. ";
የመጨረሻ ፣ አምባሳደር ኮማንዳ ፣ ታንኬም ላ ኮንሴሲዮ አምባ ላ ቤዝ ዴ ዳዴስ።
mysql_close ();
ደረጃ 8: ደረጃ 8 ፦ Connexió ብሉቱዝ
ኤል ፕሪመር ኬም ዴ ፌር ፣ ኤኤስኤስ ግንኙነት ማስተካከያ ኤል ሞዱል ብሉቱዝ ዴ አርአርዲኖ tal i com es veu a la imatge.
አንድ continuació em de activar el ብሉቱዝ ዴ ላ Raspberry situat a la dreta superior de la pantalla.
በአንድ ብሉቱዝ ዲ አር አርዱinoኖ እና ኤል ዴ ላ Raspberry ፣ እነሆ unic que em de fer es enlaçar el Bluetooth de l’Arduino i el bluetooth de la Raspberry per tal de que puguin comunicar-se entre ells።
ደረጃ 9 - ደረጃ 9 - በፒቱቶን በአንድ ኢንቪየር በአንድ ብሉቱዝ
በብሉቱዝ በኩል በፎርድ comunicar-nos በኩል በአንድ ጊዜ
ፕሪመር ዴ ቶ ሄም ዴ ፌል els ተዛማጅ ጉዳዮችን ያጠቃልላል
#! /usr/bin/python
ማስመጣት ተከታታይ
ከጊዜ ወደ ጊዜ እንቅልፍ ያስመጣሉ
ቀጣይነት ያለው ፣ creem la connexió serial especificant l’esclau i el baudrate:
bluetoothSerial = serial. Serial (“/dev/rfcomm1” ፣ baudrate = 9600)
«Apunt d'enviar» ን ያትሙ
በመጨረሻ ፣ በብሉቱዝ በኩል በምቀኝነት ፣ utilitzarem la següent comanda:
bluetoothSerial.write (“3”)
“enviat” ን ያትሙ
ደረጃ 10 - ደረጃ 10 የድር መጨረሻ
በየአካባሩ ፣ አንድ ምሳሌ ያልሆነ የመጨረሻ ዴ ኮም ፖስት ላ ቴቫ ድር php በ tal de poder crear una web atractiva per a l’usuari። በበይነመረብ ላይ መረጃን ማስተላለፍ ፣ ድጋሚ ማደስ ፣ በይነመረብን ማወቃቸው።
የሚመከር:
ቀላል IOT - በመተግበሪያ ቁጥጥር የሚደረግበት የ RF ዳሳሽ ማዕከል ለመካከለኛ ክልል IOT መሣሪያዎች 4 ደረጃዎች
ቀላል IOT - የመተግበሪያ ቁጥጥር የሚደረግበት የ RF ዳሳሽ ማዕከል ለመካከለኛ ክልል IOT መሣሪያዎች - በዚህ ተከታታይ ትምህርቶች ውስጥ ከማዕከላዊ ማዕከል መሣሪያ በሬዲዮ አገናኝ በኩል ሊቆጣጠሩ የሚችሉ የመሣሪያዎችን አውታረ መረብ እንገነባለን። ከ WIFI ወይም ብሉቱዝ ይልቅ የ 433 ሜኸ ተከታታይ የሬዲዮ ግንኙነትን የመጠቀም ጥቅሙ እጅግ የላቀ ክልል ነው (በጥሩ
IoT APIS V2 - ገዝ IoT የነቃ አውቶማቲክ የእፅዋት መስኖ ስርዓት - 17 ደረጃዎች (ከስዕሎች ጋር)
IoT APIS V2 - ገዝ IoT የነቃ አውቶማቲክ የእፅዋት መስኖ ስርዓት - ይህ ፕሮጀክት የቀድሞው አስተማሪዬ ዝግመተ ለውጥ ነው - APIS - አውቶማቲክ የእፅዋት መስኖ ስርዓት እኔ APIS ን ለአንድ ዓመት ያህል እየተጠቀምኩ ነው ፣ እና በቀድሞው ንድፍ ላይ ለማሻሻል ፈልጎ ነበር - ተክሉን በርቀት ይቆጣጠሩ። እንደዚህ ነው
IoT የኃይል ሞዱል -ለሶላር ቻርጅ ተቆጣጣሪ IoT የኃይል መለኪያ ባህሪን ማከል - 19 ደረጃዎች (ከስዕሎች ጋር)
IoT የኃይል ሞዱል -ለሶላር ቻርጅ ተቆጣጣሪዬ የአይኦቲ የኃይል መለኪያ ባህሪን ማከል - ሰላም ሁላችሁም ፣ ሁላችሁም ታላቅ እንደሆናችሁ ተስፋ አደርጋለሁ! በዚህ መመሪያ ውስጥ በፀሐይ ኃይል መሙያ መቆጣጠሪያዬ እየተጠቀመ ያለውን የፀሐይ ኃይል ፓነሎቼን የሚያመነጨውን የ IoT የኃይል መለኪያ ሞዱል እንዴት እንደሠራሁ አሳያችኋለሁ
ESP8266 NODEMCU BLYNK IOT አጋዥ ስልጠና - Esp8266 IOT Blunk እና Arduino IDE - በበይነመረብ ላይ ኤልኢዶችን መቆጣጠር -6 ደረጃዎች
ESP8266 NODEMCU BLYNK IOT አጋዥ ስልጠና | Esp8266 IOT Blunk እና Arduino IDE | በበይነመረብ ላይ ኤልኢዶችን መቆጣጠር - በዚህ አስተማሪዎች ውስጥ ሰላም ጓዶች IOT ን በእኛ ESP8266 ወይም Nodemcu እንዴት መጠቀም እንደሚቻል እንማራለን። ለዚያ ብሌንክ መተግበሪያን እንጠቀማለን። ስለዚህ በበይነመረብ ላይ ኤልኢዶችን ለመቆጣጠር የእኛን esp8266/nodemcu እንጠቀማለን። ስለዚህ ብሊንክ መተግበሪያ ከእኛ esp8266 ወይም Nodemcu ጋር ይገናኛል
የ IoT ተክል ክትትል ስርዓት (በ IBM IoT መድረክ) - 11 ደረጃዎች (ከስዕሎች ጋር)
የ IoT ተክል ክትትል ስርዓት (ከ IBM IoT መድረክ ጋር) አጠቃላይ እይታ የእፅዋት ክትትል ስርዓት (PMS) አረንጓዴ አውራ ጣትን ከግምት ውስጥ በማስገባት በስራ ክፍል ውስጥ ካሉ ግለሰቦች ጋር የተገነባ መተግበሪያ ነው። ዛሬ የሚሰሩ ግለሰቦች ከመቼውም ጊዜ በበለጠ ሥራ የበዛባቸው ናቸው ፤ ሙያቸውን ማሳደግ እና ፋይናንስን ማስተዳደር።