Orodha ya maudhui:
- Hatua ya 1: Hatua ya 1: Sakinisha Video moja kwa moja
- Hatua ya 2: Hatua ya 2: Sakinisha D'Apache, PHP I MySQL Kwa Al Servidor De La Nostra Raspberry Pi
- Hatua ya 3: Hatua ya 3: Sakinisha Del PhpMyAdmin Kwa Al Servidor De La Nostre Raspberry Pi
- Hatua ya 4: Hatua ya 4: Obertura De La Nostre Raspberry Pi a Públicament Internet
- Hatua ya 5: Hatua ya 5: Crear Base De Dades
- Hatua ya 6: Hatua ya 6: Phyton Per Llegir Base De Dades
- Hatua ya 7: Hatua ya 7: Wavuti kwa Gestionar Las Base De Dades
- Hatua ya 8: Hatua ya 8: Connexió Bluetooth
- Hatua ya 9: Hatua ya 9: Phyton Kwa Enviar Kwa Bluetooth
- Hatua ya 10: Hatua ya 10: Mwisho wa Wavuti
Video: Iot Modbot: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
La Raspberry Pi ha isat the lalavor de tota una “revolucio”, naweza kuweka msingi wa kuunda mini mini mini kwa kutumia njia moja ya kuijua hali ya masomo, na kuona uwezekano wa kutekelezwa kwa mabadiliko ya miradi ya msingi wa miradi yote., cada vegada més asili.
Encara que hi ha literalment centenars d’idees que tot tipus de creadors han aconseguit fer realitat gracias a aquests dispositius, nosaltres us presentarem the nostra wazo i com fer-la realitat.
Podras veure pas pas un projectes molt interessant de dos alumnes de la Universitat de Vic.
Kwa kweli, miradi inayotumiwa ni tofauti (Arduino na Raspberry) ikiwa ni pamoja na kupitia Bluetooth. Mkuu wa L'objectiu és 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.
Hatua ya 1: Hatua ya 1: Sakinisha Video moja kwa moja
Primer de tot fem update Ninaboresha kwa kila kipindi cha Raspberry actualitzada:
- Sudo apt-pata sasisho
- sasisho la kupata apt
Sakinisha programu hii kwa urahisi:
Sudo apt-get kufunga libjpeg62-turbo-dev
Sasisha programu kutengeneza:
sudo apt-kupata kufunga cmake
Descarguem el mjpg-streamer amb el pluguin raspicam:
clone ya git https://github.com/jacksonliam/mjpg-streamer.git ~ / mjpg-streamer
Canviem de directori:
cd ~ / mjpg-streamer / mjpg-streamer-majaribio
Mkusanyiko:
safisha yote
Substituim el jpg-mkondo antic:
- Sudo rm -rf / opt / mjpg-mtiririko
- Sudo mv ~ / mjpg-streamer / mjpg-streamer-majaribio / opt / mjpg-streamer
- Sudo rm -rf ~ / mjpg-mtiririshaji
Kwa njia ya kurudi kwa maagizo moja kwa moja:
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-mtiririko / www”&
Kamera tindria iko hapa funcionant. Kwa utaftaji kamili, sehemu mbili za siri:
https:// LA-TEVA-IP: 9000 / stream.html
Hatua ya 2: Hatua ya 2: Sakinisha D'Apache, PHP I MySQL Kwa Al Servidor De La Nostra Raspberry Pi
Kuanzisha programu ya Apache, mkuu wa sehemu kwa kila seva ya wavuti. Utekelezaji wa seganda comanda kupitia kituo:
pata-apt-up kufunga apache2 apache2-doc apache2-utils
Seguidament, kufunga ndani ya PHP:
fanya-pata kufunga libapache2-mod-php5 php5 php-pear php5-xcache
Ara hem d''instal Sakalar el paquet per la connexió a la base de dades (PHP-> SQL):
pata-apt-up kufunga php5-mysql
Wakati huo huo, kuanzisha MySQL na huduma MySQL, sifa zinazohitajika za kutafakari kwa kila seva ya wavuti ya Raspberry:
pata-apt-install mysql-server mysql-mteja
Wakati huo huo maji yamewekwa, na hivyo tutaweza kutofautisha kila huduma. Al finalitzar la instal-17o, na haurem kukamilisha sehemu ya kwanza. Reiniciem la Raspberry.
Kwa kila njia inayofaa ya kurekebisha, tazama 'nahosthost' o '127.0.0.1' au IP ya la rasiberi 'xxx.xxx.xxx.xxx'.
Kwa hariri ya wavuti ya mtandao, entrarem al directori ‘/ var / www / html’. L'arxiu que s'obra kwa kila kasoro semper serà el 'index.html'.
Hatua ya 3: Hatua ya 3: Sakinisha Del PhpMyAdmin Kwa Al Servidor De La Nostre Raspberry Pi
Kwa kila mtu anayesimamia mpango wa MyAdmin, hutekelezwa kwa sehemu kubwa ya mkutano:
Sudo apt-get kufunga phpmyadmin
Durant la instalàlació, s'ens preguntarà quin servidor web s'utilitzarà. En el nostre cas triarem l'apache2.
Wakati huo huo, huria ndiyo kwa kila utaratibu unaofaa kutekelezwa kwa kila kasoro.
Kujiandikisha, tafadhali demanar una una contrasenya. Habari zaidi juu ya mpango huu wa kutunza utunzaji wa tovuti na huduma za wavuti. Després ens demanarà una contrasenya amb la que accedirem al phpMyAdmin.
Una vegada finalitzada la instalàlació del phpMyAdmin, el combinarem amb l'apache2. Kwa feri-ho, haurem d'editar el fitxer apache2.conf, mtu anayeingia kwa segoma comanda a la consola:
Sudo nano /etc/apache2/apache2.conf
Al final del fitxer, habari hizi zitatokea:
Jumuisha /etc/phpmyadmin/apache.conf
Ninaunga mkono huduma inayotumiwa kwa sehemu kubwa:
kuanzisha upya sudo /etc/init.d/apache2
Kwa kila kitu kinachofaa kusahihishwa, angalia al navegador 'localhost / phpmyadmin' o '127.0.0.1/phpmyadmin' 'o la IP de la raspberry' xxx.xxx.xxx.xxx/phpmyadmin ''.
Hatua ya 4: Hatua ya 4: Obertura De La Nostre Raspberry Pi a Públicament Internet
Kwa kila mtu anaweza kupata msingi wa msingi
dades des de qualsevol lloc del món amb connexió a internet, haurem d'obrir els port del router on the connectada la Raspberry. El port que haurem d''obrir kwa kila poder inatambulisha la base de dades de la Raspberry és el 80.
Cada router té una metodologia diferent d''obrir port, per concept elacaba ilituma el mateix kwa tots: obrir un port kwa kila una IP ya siri ya ndani ya eneo.
Hatua ya 5: Hatua ya 5: Crear Base De Dades
Kwa msingi wa dimbwi la msingi wa dades, utangulizi huleta uhusiano mzuri na phpMyAdmin amb el nostre nom d'’ariari i la nostra contrasenya.
Unapofanya dins za polisi, chagua alama mpya, ili kuhakikisha kuwa umetawaliwa. Nosaltres hi posarem BASEDEDADES. Kukata tamaa bonyeza kitanda.
Unaweza kupata maelezo zaidi kutoka kwa BASEDEDADES.
El següent pas és crear una taula. Kwa muda mrefu, kumbukumbu ya msingi wa msingi wa dades (BASEDEDADES) nitafanya kazi kwa jina la Taula na kutazama safu zingine.
Un cop creada, només faltarà posar nom a les columns, especificant el tipus de variable que s'hi guardarà i la longitud d'aquesta.
Un polisi bonyeza bonyeza Desa, na tindrem la nostre base de dades creada.
Hatua ya 6: Hatua ya 6: Phyton Per Llegir Base De Dades
Katika maeneo ya ndani ya gari, gari la gari linafaa kwa kila mtu kwa ushauri wa msingi wa msingi wa Dades.
Kuendelea kwa jina la Chatu kwa kila kitu kwa msingi wa msingi wa msingi wa "DataBase", ikiwa ni pamoja na "localhost" amb el nostre nom d'usuari "DB_USERNAME" na nenosiri "DB_PASSWORD".
Sehemu nyingine ya kupongeza sifa za sehemu moja ya sehemu ya mraba. Sehemu ya mraba ya kushauriana na watu kwa sababu ya msingi wa Dades. Kiungo cha pekee Kiunga cha hi kwa jumla ya mifano ya mifano ya molt kwa kila mmoja kwa ushauri wa SQL.
msdn.microsoft.com/es-es/library/ms187731….
Hatua ya 7: Hatua ya 7: Wavuti kwa Gestionar Las Base De Dades
La gestió de la base de dades es pot fer de inatofautiana maneres. Nambari za kuchagua kwa kila kitu kimeundwa kwa kila mtu kwa sababu ya msingi wa milima kwa kila siku kwa maoni ya ushauri.
Amb al següent codi php, ens connectem a la base de dades anomenada BASEDEDADES, amb l’usuari USUARI i la contrassenya CONTRASSENYA.
$ conexio = mysql_connect ("localhost", "USUARI", "CONTRASSENYA");
mysql_select_db ("BASEDEDADES", $ conexio);
Kuendelea, es mostren les comandes inserir noves dades a la base de dades anterior, dins la taula TAULA, a les columns COL1, COL2 i COL3, els valors VALOR1, VALOR2 i VALOR3 heshima.
mysql_query ( INSERT IN` TAULA` (`COL1`,` COL2`, `COL3`)
MAADILI (VALOR1, VALOR2,’VALOR3 ′);”);
Wakati huo huo, unaweza kuona SQL kwa ushauri wa SQL, na unastahili sana kwa kila siku.
Swala la $ = "CHAGUA COL1, COL2, COL3 KUTOKA TAULA WAPI COL1 = 1";
$ matokeo = mysql_query (swala la $);
$ registre = mysql_fetch_array (matokeo ya $);
nukuu "". $ registre ['Accio']."
”;
nukuu "". $ registre ['Moment_Accio']. ";
Kukamilisha, kwa makomandoo mengi, kwa msingi wa mkutano wa Base de Dades.
mysql_close ();
Hatua ya 8: Hatua ya 8: Connexió Bluetooth
Utangulizi wa kwanza, ni muunganisho wa marekebisho ya Bluetooth ya kifaa cha Arduino kinachoweza kutambuliwa.
Kuendelea kutumika kwa Bluetooth kwa Raspberry hali ya juu zaidi ya kazi.
Un activ activat bluetooth de l'Arduino in the Raspberry, the unic que em de fer es enllaçar from Bluetooth de l'Arduino i Bluetooth of the Raspberry kwa kila aina ya puguin comunicar-se entre ells.
Hatua ya 9: Hatua ya 9: Phyton Kwa Enviar Kwa Bluetooth
Les ordres bàsiques per poder comunicar-nos via bluetooth amb un dispositiu són les següents:
Primer de tot hem de fer els ni pamoja na dhana:
#! / usr / bin / chatu
kuagiza serial
kutoka wakati kuagiza kuagiza
Kuendelea, kumbukumbu ya connexió serial especificant l'esclau i el baudrate:
bluetoothSerial = serial. Serial ("/ dev / rfcomm1", baudrate = 9600)
chapa "Apunt d'enviar"
Kukamilisha, kwa wivu kupitia bluetooth, utumiaji wa sekunde ya comanda:
bluetoothSerial.write ("3")
chapa "wivu"
Hatua ya 10: Hatua ya 10: Mwisho wa Wavuti
Kwa mfano, mfano bora wa mwisho wa kutumia programu ya wavuti kwa kila mtandao kwa njia ya utengenezaji wa wavuti kwa kila siku. Tafuta orodha, rejelea biashara kwa kila mtandao kwa habari kamili na kwa usahihi wa maelezo ya mtandao.
Ilipendekeza:
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
MQmax 0.7 Jukwaa la IoT la gharama nafuu la IoT kulingana na Esp8266 na Arduino Mini Pro: Hatua 6
MQmax 0.7 Jukwaa la IoT la gharama nafuu la IoT kulingana na Esp8266 na Arduino Mini Pro: Hello Hii ni ya pili inayoweza kufundishwa (kuanzia sasa naacha kuhesabu). Nilifanya hii kuunda rahisi (kwangu angalau), ya bei rahisi, rahisi kutengeneza na jukwaa bora la matumizi ya Real IoT ambayo ni pamoja na kazi ya M2M. Jukwaa hili linafanya kazi na esp8266 na
Rahisi IOT - App Controlled RF Sensor Hub kwa Vifaa vya IOT ya Kati: Hatua 4
Rahisi IOT - App Sensor RF Sensor Hub ya Vifaa vya Masafa ya Kati IOT: Katika safu hii ya mafunzo, tutaunda mtandao wa vifaa ambavyo vinaweza kudhibitiwa kupitia kiunga cha redio kutoka kwa kifaa cha kitovu cha kati. Faida ya kutumia muunganisho wa redio ya 433MHz badala ya WIFI au Bluetooth ndio anuwai kubwa zaidi (na nzuri
IoT APIS V2 - Mfumo wa Umwagiliaji wa mimea inayojitegemea wa IoT: Hatua 17 (na Picha)
IoT APIS V2 - Mfumo wa Umwagiliaji wa Autonomous Io-Autonomous: Mradi huu ni mageuzi ya mfumo wangu wa awali wa kufundisha: APIS - Mfumo wa Umwagiliaji wa Mmea Umekuwa nikitumia APIS kwa karibu mwaka sasa, na nilitaka kuboresha muundo wa hapo awali: Uwezo wa kufuatilia mmea kwa mbali. Hivi ndivyo
Moduli ya Nguvu ya IoT: Kuongeza Kipengele cha Upimaji wa Nguvu ya IoT kwa Mdhibiti Wangu wa kuchaji jua: Hatua 19 (na Picha)
Moduli ya Nguvu ya IoT: Kuongeza Kipengele cha Upimaji wa Nguvu ya IoT kwa Mdhibiti Wangu wa kuchaji jua: Halo kila mtu, natumahi nyote ni wazuri! Katika mafunzo haya nitakuonyesha jinsi nilivyotengeneza moduli ya Upimaji wa Nguvu ya IoT ambayo inahesabu kiwango cha nguvu inayotokana na paneli zangu za jua, ambayo inatumiwa na mtawala wangu wa malipo ya jua t