Агуулгын хүснэгт:
- Алхам 1: Алхам 1: Видео дамжуулагч суулгана уу
- Алхам 2: 2 -р алхам: D'Apache, PHP I AlServidor De La Nostra Raspberry Pi дээр MySQL суулгана уу
- Алхам 3: Алхам 3: Al Servidor De La Nostre Raspberry Pi дээр Del PhpMyAdmin суулгана уу
- Алхам 4: Алхам 4: Обертура Де Ла Ностре бөөрөлзгөнө Pi интернэт сүлжээ
- Алхам 5: Алхам 5: Crear Base De Dades
- Алхам 6: Алхам 6: Phyton Per Llegir Base De Dades
- Алхам 7: Алхам 7: Web Per Gestionar Las Base De Dades
- Алхам 8: Алхам 8: Bluetooth холболт
- Алхам 9: Алхам 9: Bluetooth -ээр Phyton Per Enviar
- Алхам 10: Алхам 10: Вэб финал
Видео: Iot Modbot: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-31 10:22
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 pass un projecte molt interessant de dos alumnes de la Universitat de Vic.
Төслийн өөр өөр хувилбарууд нь өөр өөр байдаг (Arduino i Raspberry) нь Bluetooth -ээр дамждаг. Үндсэн үүрэг гүйцэтгэгч нь роботыг зохион байгуулахад зориулагдсан болно.
Алхам 1: Алхам 1: Видео дамжуулагч суулгана уу
Анхдагч шинэчлэлийг би бөөрөлзгөнө тутамд шинэчилдэг.
- sudo apt-get update
- sudo apt-get шинэчлэлт
Либжпег суулгана уу:
sudo apt-get libjpeg62-turbo-dev суулгах
Програмыг суулгана уу:
sudo apt-get install cmake
Mjpg-streamer amb el plugin raspicam татаж авах:
git clone https://github.com/jacksonliam/mjpg-streamer.git ~/mjpg-цацагч
Найруулагч Canviem:
cd ~/mjpg-streamer/mjpg-streamer-туршилтын
Эмхэтгэсэн:
бүгдийг цэвэрлэ
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" />
La camera tindria que estar funcionant. Нэг удаа хэлэхэд:
https:// LA-TEVA-IP: 9000/stream.html
Алхам 2: 2 -р алхам: D'Apache, PHP I AlServidor De La Nostra Raspberry Pi дээр MySQL суулгана уу
Apache програм хангамжийн вэб сервер бүрийн үндсэн бүрэлдэхүүн хэсэг юм. Терминалаар дамжуулан командыг ажиллуулах:
apt-get apache2 apache2-doc apache2-utils-ийг суулгаарай
Нэмэлт заавар, 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-ийг суулгаарай
Дурант аквариумыг суурилуулаарай. Төгсгөлд нь оруулна уу, нэг хэсэг нь дуусна. Бөөрөлзгөнө.
Зөв тохиргоог хийсний дараа "localhost" эсвэл "127.0.0.1" эсвэл IP -ийн бөөрөлзгөнө "xxx.xxx.xxx.xxx" гэсэн аль нэг хувилбарыг оруулна уу.
Вэбсайтыг үзэхийн тулд "/var/www/html" руу орно уу. L’arxiu que s’obra per defee semper serà el ‘index.html’.
Алхам 3: Алхам 3: Al Servidor De La Nostre Raspberry Pi дээр Del PhpMyAdmin суулгана уу
PhpMyAdmin -ийг суулгасны дараа энэ програмыг ажиллуулна уу:
sudo apt-get phpmyadmin суулгана уу
Дурантын суулгацыг эхлүүлэхийн тулд вэб сервисийг ашиглана уу. Энэ бол хоёр дахь хувилбар юм.
Мэдээжийн хэрэг, алдаа дутагдлыг арилгана уу.
Төгсгөлд нь оруулаарай. Сайн уу escriurem la contrasenya que hem escrit anteriorment al instal·lar el servidor web. PhpMyAdmin -ийн тайлбарыг тайлбарлах нь зүйтэй.
Эцэст нь хэлэхэд phpMyAdmin -ийг суулгаарай, энэ нь amb l'apache2 юм. Фер-хо, элит файкс apache2.conf, элсэгчдийн санал болгосноор:
sudo нано /etc/apache2/apache2.conf
Эцэст нь хэлэхэд, сайн байна уу?
/Etc/phpmyadmin/apache.conf файлыг оруулна уу
Би дахин санал болгож байна:
sudo /etc/init.d/apache2 дахин эхлүүлэх
Зөв тохиргоог хийхдээ, 'localhost/phpmyadmin' эсвэл '127.0.0.1/phpmyadmin' эсвэл IP raspberry 'xxx.xxx.xxx.xxx/phpmyadmin' гэсэн тайлбарыг аваарай.
Алхам 4: Алхам 4: Обертура Де Ла Ностре бөөрөлзгөнө Pi интернэт сүлжээ
Дахин хэлэхэд энэ нь үндсэн мэдээлэл юм
Интернэт, Raspberry дээр холболт хийх чиглүүлэгчийг сонгоно уу. El port que haurem d'obrir to a podder a a base deadades de la de Raspberry болон 80.
Cod чиглүүлэгч нь өөр өөр портуудтай, өөр өөр ойлголттой байдаг бөгөөд энэ нь IP хаягийг нэг удаа илгээдэг: IP -ийн нууцлалыг харуулдаг.
Алхам 5: Алхам 5: Crear Base De Dades
Дүрмээр бол, phpMyAdmin -ийн үндсэн холболтууд нь номын сангаас ихээхэн ялгаатай болно.
Цагдаагийн ажилтнууд шинэ, шинэ загварыг сонгож аваарай. Nosaltres сайн байна уу BASEDEDADES. Тодорхойлолт дээр дарна уу.
Браузерын үндэс суурь нь das anomenada BASEDEDADES creada.
Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах El següent pas és crear una taula. Дашрамд дурдахад (BASEDEDADES) болон бусад нэр томъёо нь таны нэр томъёо юм.
Цагдаагийн байгууллагын нэр томъёо, тусгай нэр томъёо, хувьсагчийн нэр томъёо.
Нэмэлт цагдаа эмэгтэй хүний хүсэлтийг дарж үзнэ үү.
Алхам 6: Алхам 6: Phyton Per Llegir Base De Dades
Хамгийн сайн сонголт бол Base de Dades -ийн зөвлөгөө авахын тулд автобусны захиалга өгөх болно.
Python нь "Мэдээллийн бааз" гэсэн үндсэн мэдээллийн үндсэн дээр тасралтгүй ажиллах боломжтой бөгөөд "localhost" гэсэн нэр томъёог "DB_USERNAME" болон нууц үгийг "DB_PASSWORD" гэж нэрлэдэг.
L’altre хэсэг que haurem de complimentar amb les nostres dades és la part de sql. A sql hi escriurem la consulta que volguem fer a la Base de Dades. Холбоосыг үзнэ үү.
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 vary maneres. Nosaltres opt optate per crear un arxiu php amb el que accedim a la nostra base de dades per inserir noves dades i consultar-les.
Мэдээжийн хэрэг, BASEDEDADES -ийн үндсэн хэсгүүдийг холбоно уу.
$ conexio = mysql_connect ("localhost", "USUARI", "CONTRASSENYA");
mysql_select_db ("BASEDEDADES", $ conexio);
Үргэлжлүүлэн хийх ёстой зүйл бол урд талдаа, dana la taula TAULA, columnes COL1, COL2 i COL3, VALOR1, VALOR2 i VALOR3 -ийн хүндэтгэлийг хүлээх явдал юм.
mysql_query ("TAULA -д оруулах" ("COL1", "COL2", "COL3")
ҮНЭ ЦЭНЭ (VALOR1, VALOR2,’VALOR3 ′);”);
Нэмэлт мэдээлэл, SQL -ийн зөвлөгөөг ашиглах боломжтой.
$ query = "COL1, COL2, COL3 -ийг ТАУЛААС ХААНА COL1 = 1 СОНГОХ";
$ үр дүн = mysql_query ($ query);
$ registre = mysql_fetch_array ($ үр дүн);
цуурай "". $ registre [‘Accio’]."
”;
echo “”. $ registre [‘Moment_Accio’].”;
Төгсгөлд нь тайлбар хийх, тайлбарлах, тайлбарлах.
mysql_close ();
Алхам 8: Алхам 8: Bluetooth холболт
Тэмдэглэлийг эхлүүлэхийн тулд Bluetooth холболтыг засах боломжтой болно.
Блютүүтийг тасралтгүй идэвхжүүлж болно.
Bluetooth de l’Arduino i el de la Raspberry-г идэвхжүүлсний дараа Bluetooth-ийн l'Arduino болон Bluetooth-ийн бөөрөлзгөнө нь аль алинд нь гарч ирэх болно.
Алхам 9: Алхам 9: Bluetooth -ээр Phyton Per Enviar
Les ordres bàsiques to a comer comunicar-nos via bluetooth amb un dispositiu són les següents:
Primer de tot hem de fer els нь дараахь зүйлийг агуулна.
#! /usr/bin/python
цуваа импортлох
цагаас эхлэн унтах
Үргэлжлүүлэн хийж буй цуврал нь тусгай зориулалтын l'esclau i el baudrate юм:
bluetoothSerial = serial. Serial (“/dev/rfcomm1”, baudrate = 9600)
"Apunt d’enviar" хэвлэх
Төгсгөл нь bluetooth -ээр дамжуулагдах болно:
bluetoothSerial.write ("3")
"атаархал" гэж хэвлэх
Алхам 10: Алхам 10: Вэб финал
Мэдээлэл, вэбсайтыг үзэхийн тулд вэбсайтыг ашиглах боломжтой болно. Энэ нь интернэт дэх хамгийн чухал мэдээллийн нэг хэсэг юм.
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Easy IOT - Дунд зэргийн IOT төхөөрөмжүүдэд зориулсан програмын хяналттай RF мэдрэгчийн төв: 4 алхам
Easy IOT - Дунд зэрэглэлийн IOT төхөөрөмжүүдэд зориулсан програмын хяналттай RF мэдрэгчтэй төв: Энэхүү цуврал хичээлд бид төвийн зангилааны төхөөрөмжөөс радио холбоосоор удирдах боломжтой төхөөрөмжүүдийн сүлжээг бий болгох болно. WIFI эсвэл Bluetooth -ийн оронд 433MHz цуваа радио холболтыг ашиглахын давуу тал нь илүү өргөн хүрээтэй (сайн
IoT APIS V2 - IoT -ийг идэвхжүүлсэн ургамлын автомат усжуулалтын систем: 17 алхам (зурагтай)
IoT APIS V2 - Автомат IoT -ийг идэвхжүүлсэн ургамлын усжуулалтын систем: Энэ төсөл бол миний өмнөх зааварчилгааны хувьсал юм: APIS - Ургамлын усжуулалтын автомат системБи APIS -ийг бараг нэг жилийн турш ашиглаж байгаа бөгөөд өмнөх загвараа сайжруулахыг хүсч байна. ургамлыг алсаас хянах. Ингэж л
IoT Цахилгаан Модуль: Нарны цэнэгийн хянагчдаа IoT Цахилгаан Хэмжих онцлогийг нэмж оруулах: 19 алхам (зурагтай)
IoT Power Module: Нарны цэнэгийн хянагчдаа IoT Цахилгаан Хэмжих онцлогийг нэмж оруулав: Сайн байна уу, бүгдээрээ мундаг байна гэж найдаж байна! Энэхүү зааварчилгаанд би өөрийн нарны зай хураагуурын хянагчийн ашигладаг нарны хавтангаас гаргаж авсан эрчим хүчний хэмжээг тооцоолох IoT цахилгаан хэмжих модулийг хэрхэн хийснээ харуулах болно
IoT -ийн үндэс: Mongoose OS ашиглан IoT -гээ үүл рүү холбох: 5 алхам
IoT -ийн үндсэн ойлголтууд: Mongoose OS -ийг ашиглан IoT -гээ үүлтэй холбох: Хэрэв та электроник, электроникийн чиглэлээр мэргэшсэн хүн бол ихэвчлэн IoT гэж товчилсон зүйлсийн интернет гэсэн нэр томъёотой тааралддаг. гэдэг нь интернетэд холбогдох боломжтой төхөөрөмжүүдийг хэлнэ. Ийм хүн байх