Мазмуну:
- 1 -кадам: 1 -кадам: Video Streamer орнотуу
- 2 -кадам: 2 -кадам: D'Apache орнотуу, PHP I AlServidor De La Nostra Raspberry Pi үчүн MySQL
- 3 -кадам: 3 -кадам: Del PhpMyAdmin орнотуу 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 -кадам: Connexió Bluetooth
- 9 -кадам: 9 -кадам: Bluetooth үчүн Phyton Per Enviar
- 10 -кадам: 10 -кадам: Желе финалы
Video: 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 de creadors han aconseguit fer realitat gràcies a aquests dispositius, nosaltres us presentarem la nostra идея i com fer-la realitat.
Podras veure pas a un une projecte allest interessant de de alumnes de la Universitat de Vic.
Эң башкысы, башка платформалар башкача (Arduino i Raspberry) Bluetooth аркылуу баарлашуу. L'objectiu негизги ès poder башкаруучу эл роботу des de qualsevol lloc i a qualsevol hora a través d’internet i poder veure’n la imatge en temps real.
1 -кадам: 1 -кадам: Video Streamer орнотуу
Баштапкы жаңылыктар мен Raspberry актуалдуу жаңыртууларын жаңыртам:
- sudo apt-get update
- sudo apt-get жогорулатуу
Libjpeg версиясын орнотуңуз:
sudo apt-get libjpeg62-turbo-dev орнотуу
Программаны орнотуңуз:
sudo apt-get cmake орнотуу
Mjpg-rimer amb el plugin 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 /-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 орнотуу
Дайындар акысыз. Акыркы бөлүктү орнотуңуз, бул бөлүктүн биринчиси. Reiniciem la Raspberry.
Түзөтүүлөрдү оңдоп -түзөө үчүн, "localhost" же "127.0.0.1" же IP -де малина "xxx.xxx.xxx.xxx" деген сөздөрдү жазыңыз.
Бул веб -сайтка киргениңизде, '/var/www/html' дарегине жазыңыз. L'arxiu que s'obra бир кемчилиги боюнча "index.html".
3 -кадам: 3 -кадам: Del PhpMyAdmin орнотуу Al Servidor De La Nostre Raspberry Pi үчүн
PhpMyAdmin орнотулганда, сиз бул программаны аткара аласыз:
sudo apt-get phpmyadmin орнотуу
Дурант орнотуу, бул сервистин веб -сервистери. En el nostre cas triarem l’apache2.
Жөнөтүү, кемчиликтер боюнча ооба дегенди түшүндүрөт.
Кыйынчылыктарды жеңүү. Hi escriurem la contrasenya que an escrit anteriorment al instal·lar el servidor web. Түшүндүрмөлөрдү phpMyAdmin аркылуу караңыз.
PhpMyAdmin'ди орнотуу үчүн, финалга чыкылдатыңыз. Башкача айтканда, apache2.conf, абитуриенттердин катарын толуктоо үчүн:
sudo nano /etc/apache2/apache2.conf
Дайын болгондо, салам, бирок бул:
/Etc/phpmyadmin/apache.conf кошуңуз
Мен жаңы сервисти колдонуп жатам:
sudo /etc/init.d/apache2 кайра баштоо
Түзөтүүлөрдү оңдоп -түзөө үчүн, "localhost/phpmyadmin" же "127.0.0.1/phpmyadmin" же "raspberry" xxx.xxx.xxx.xxx/phpmyadmin "деген сөздөрдү жазыңыз.
4 -кадам: 4 -кадам: Obertura De La Nostre Raspberry Pi Интернет түйүнү
Негизги маалымат базасы дагы
dains des de qualsevol lloc del món amb connectexió a a internet, haurem d’obrir els ports del router on està connectada la Raspberry. El port port ha haurem d’obrir to a poder a accred a a last base de dades de la Raspberry es el el 80.
Cod router té una metodologia d’obrir ports, percept elacée acabate el mateix to a tots: obrir un port per a una IP privada de la nostre xarxa local.
5 -кадам: 5 -кадам: Crear Base De Dades
Негизги маалымат боюнча, phpMyAdmin эң башкысы болуп саналат.
Муну билбеңиз, анда мен жаңы принципти тандап алгам. Nosaltres hi posarem BASEDEDADES. Түшүндүрмөнү чыкылдатыңыз.
Негизги маалымат BASEDEDADES кредасы.
Туура эмес. Жөнөкөй сөз менен айтканда, базалык маалымат базасы (BASEDEDADES) мен сизди колдойм жана жаңы тилкелер менен тааныштырабыз.
Бул жерде, номиналдык номурлар, өзгөчө өзгөрүлмөлүү өзгөрүүлөр болуп саналат.
Документти чыкылдатуу менен, сиз каалаган нерсени чыкылдатыңыз.
6 -кадам: 6 -кадам: Phyton Per Llegir Base De Dades
Төмөнкү суроолорго жооп берүү: Base de Dades менен кеңешүү.
Python тынымсыз иштейт жана "DataBase" базасында, "localhost" жана "DB_USERNAME" жана "DB_PASSWORD" сырсөздөрүн камтыйт.
L’altre part 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. Төмөнкү шилтеме аркылуу мисал келтирүү керек: 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 vary maneres. Носалтрес оптималдуу түрдө ар бир жаңы архивде PHP менен байланышып турат, бул жаңы повесттер жана консультациялар үчүн.
Негизги мааниге ээ болгон PHP, BASEDEDADES менен байланышыңыз, андагы шарттар жана шарттар CONTRASSENYA.
$ conexio = mysql_connect ("localhost", "USUARI", "CONTRASSENYA");
mysql_select_db ("BASEDEDADES", $ conexio);
Үзгүлтүксүз, эң башкысы, алдыңкы, эң алдыңкы, эң башкысы TAULA, COL1, COL2 жана COL3, VALOR1, VALOR2 жана VALOR3 урматтоо.
mysql_query ("TAULA'ГА КИРГИЗҮҮ" (`COL1`,` COL2`, `COL3`)
БААЛЫКТАР (VALOR1, VALOR2,’VALOR3 ′);”);
Көрсөтмөлөр, SQL менен болгон кеңештер, бул колдонмолордун жардамы менен.
$ query = "COL1, COL2, COL3 ТАУЛАНЫН КОЛУНАН КОЛ1 = 1 ТАНДОО";
$ натыйжасы = mysql_query ($ суроо);
$ registre = mysql_fetch_array ($ натыйжасы);
echo “”. $ registre [‘Accio’]."
”;
echo “”. $ registre [‘Moment_Accio’].”;
Жыйынтыктоо, комбинациялоо, тандоо менен байланышуу, Base de Dades.
mysql_close ();
8 -кадам: 8 -кадам: Connexió Bluetooth
Туура эмес, Bluetooth түзмөктөрүн оңдоп -түзөө жана орнотуу.
Bluetooth'дун активдүүлүгү үзгүлтүксүз жана эң сонун болуп саналат.
Bluetooth de l’Arduino i el de la Raspberry, bluetooth de l’Arduino жана Bluetooth де la Raspberry менен байланышып, комуникардык байланышты баштаңыз.
9 -кадам: 9 -кадам: Bluetooth үчүн Phyton Per Enviar
Жөнөкөй буйрутмалар bluetooth аркылуу кат аркылуу байланышып турат:
Primer de tot hem de fer els тиешелүү нерселерди камтыйт:
#! /usr/bin/python
серияны импорттоо
Убакытты импорттоо
Үзгүлтүксүз, туташтыргыч сериядагы өзгөчө шарттар:
bluetoothSerial = serial. Serial (“/dev/rfcomm1”, baudrate = 9600)
"Apunt d'enviar" басып чыгаруу
Жыйынтыктоо, bluetooth аркылуу, комментарийлердин жардамы менен:
bluetoothSerial.write ("3")
басып чыгаруу "enviat"
10 -кадам: 10 -кадам: Желе финалы
Жөнөкөй сөз менен айтканда, акыркы веб -сайтка кирүү үчүн веб -сайтка кирүү мүмкүнчүлүгү жок. Жөнөкөй сөз менен айтканда, интернеттеги эң чоң маалымат веб -сайттарга жайгаштырылган.
Сунушталууда:
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Оңой IOT - Орточо диапазондогу IOT түзмөктөрү үчүн колдонмо көзөмөлдөгөн RF Sensor Hub: 4 кадам
Оңой IOT - Орточо диапазондогу IOT түзмөктөрү үчүн колдонмонун көзөмөлдөгөн RF сенсордук хабы: Бул сабактарда биз борбордук хабдын радиобайланышы аркылуу башкарылуучу түзүлүштөрдүн тармагын курабыз. WIFI же Bluetoothдун ордуна 433 МГц сериялык радио байланышын колдонуунун пайдасы алда канча чоң диапазондо (жакшы
IoT APIS V2 - IoT иштетилген Автоматташтырылган Өсүмдүктөрдү Сугаруу системасы: 17 кадам (Сүрөттөр менен)
IoT APIS V2 - Автономдуу IoT иштетилген автоматташтырылган өсүмдүктөрдү сугаруу тутуму: Бул долбоор менин мурунку көрсөтмөмдүн эволюциясы: APIS - Автоматташтырылган өсүмдүктөрдү сугаруу системасы Мен APISти дээрлик бир жылдан бери колдонуп келе жатам жана мурунку дизайнын жакшыртууну кааладым: өсүмдүктү алыстан көзөмөлдөп туруу. Бул кандай
IoT Power Module: Күндүн зарядына контролерго IoT Power өлчөө өзгөчөлүгүн кошуу: 19 кадам (сүрөттөр менен)
IoT Power модулу: Күндүн зарядына контролерго IoT кубаттуулугун өлчөө өзгөчөлүгүн кошуу: Баарына салам, баарыңар сонунсуңар деп ишенем! Бул көрсөтмөдө мен IoT Power Measurement модулун кантип жасаганымды көрсөтөм, ал менин күн батареяларым тарабынан өндүрүлгөн кубаттуулукту эсептейт, ал менин күндүн заряд контроллери тарабынан колдонулат
ESP8266 NODEMCU BLYNK IOT үйрөткүчү - Esp8266 IOT Blunk жана Arduino IDE колдонуу - Жарык диоддорун Интернет аркылуу көзөмөлдөө: 6 кадам
ESP8266 NODEMCU BLYNK IOT үйрөткүчү | Esp8266 IOT Blunk жана Arduino IDE колдонуу | Жарык диоддорду Интернет аркылуу көзөмөлдөө: Салам балдар, бул көрсөтмөлөрдө биз ISPти ESP8266 же Nodemcu менен кантип колдонууну үйрөнөбүз. Бул үчүн биз blynk колдонмосун колдонобуз. Ошентип, биз esp8266/nodemcu аркылуу интернет аркылуу LEDди көзөмөлдөп турабыз. Ошентип, Blynk колдонмосу биздин esp8266 же Nodemcu менен туташат