Мазмұны:

Iot Modbot: 10 қадам
Iot Modbot: 10 қадам

Бейне: Iot Modbot: 10 қадам

Бейне: Iot Modbot: 10 қадам
Бейне: 100 Point Bed Leveling Mesh In Under 10 Seconds! (Beacon) 2024, Қараша
Anonim
Iot Modbot
Iot Modbot

La Raspberry Pi-бұл «қайта құру», мен сіздің жеке біліміңіз бен қызығушылығыңыздың жоғары деңгейлі болуы мүмкін екенін білуге мүмкіндік береді., cada vegada més түпнұсқа.

Сипаттаманы ағылшын тілі (Америка Құрама Штаттары) тіліне кері аудару Аудару және ұсыну бойынша Centenars d’idees d’idees de creedors han aconseguit fer realitat gràcies a aquests dispositius, nosaltres us presenterem la nostra идея i com fer-la realitat.

Университет те оқуды аяқтаған кезде, оқуға түсуге болады.

Жоба бойынша, әр түрлі платформалар Bluetooth арқылы таңдалады. Басқарушы роботты басқарады - бұл Интернетке кіру және уақытты анықтау.

1 -қадам: 1 -қадам: Video Streamer орнатыңыз

Қарапайым жаңартулар мен жаңартулар жаңартылады:

  • sudo apt-get жаңартуы
  • sudo apt-get жаңарту

Libjpeg нұсқасын орнатыңыз:

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-streamer

Директорлар кеңесі:

cd ~/mjpg-streamer/mjpg-streamer-эксперименттік

Құрастырушы:

бәрін тазартыңыз

Jpg-streamer antic алмастырғыш:

  • sudo rm -rf /opt /-j.webp" />
  • sudo mv ~/mjpg-streamer/mjpg-streamer-эксперименттік/opt/mjpg-стример
  • sudo rm -rf ~/-j.webp" />

Тиісті нұсқауларға сәйкес:

LD_LIBRARY_PATH =/opt/-j.webp" />

Фотоаппарат. Қарапайым нұсқауларға сәйкес:

https:// LA-TEVA-IP: 9000/stream.html

2 -қадам: 2 -қадам: D'Apache, PHP I AlServidor De La Nostra Raspberry Pi үшін MySQL орнатыңыз

Apache бағдарламалық жасақтамасы веб -серверге арналған негізгі компоненттердің бірі. Терминал арқылы команды орындаңыз:

apt-get install apache2 apache2-doc apache2-utils

Сабақ, PHP орнату:

apt-get libapache2-mod-php5 php5 php-pear php5-xcache орнатыңыз

Қарапайым ақпарат (PHP-> SQL):

apt-get php5-mysql орнатыңыз

MySQL, сервистік қызметтерді орнату, Raspberry Raspberry веб -серверінің әр түрлі нұсқалары:

apt-get mysql-server mysql-клиентін орнатыңыз

Тіркелгеннен кейін, бұл барлық шарттарға сәйкес келмейді. Алғашқы бөліктерді орнатыңыз, олар бірінші бөлімді толтырады. Қайта таңқурай.

Түзетулер енгізілгеннен кейін, «localhost» немесе «127.0.0.1» немесе «xxx.xxx.xxx.xxx» IP -таңбалары анықталады.

Негізгі веб -сайтта '/var/www/html' сілтемесі бар. «Index.html» сілтемесі бойынша кез келген кемшіліктерді жою қажет.

3 -қадам: 3 -қадам: Raspberry Pi қызметінде Del PhpMyAdmin орнатыңыз

PhpMyAdmin орнатылғаннан кейін, оны келесідей орындаңыз:

sudo apt-get phpmyadmin орнатыңыз

Дәлірек айтсақ, сервистік веб -сайтты пайдалану қажет. 2 -ші нұсқа.

Түсініктеме бойынша, кемшіліктердің бар -жоғын анықтаңыз.

Түсініксіз, бұл өте қиын. Сәлеметсіз бе, біз сервистік веб -сайтқа кіреміз. 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» немесе «xxx.xxx.xxx.

4 -қадам: 4 -қадам: Obertura De La Nostre Raspberry Pi интернет -публикациясы

4 -қадам: Obertura De La Nostre Raspberry Pi интернет -публикациясы
4 -қадам: Obertura De La Nostre Raspberry Pi интернет -публикациясы

Тапсырманы орындауға болады

Интернетті таңдайтын болсаңыз, Raspberry -де маршрутизатордың порттары бар. Raspberry және 80 -ге дейін бір портты таңдау керек.

Әр түрлі порттардың әр түрлі әдіс -тәсілдері маршрутизаторды бір уақытта жіберуге мүмкіндік береді: жергілікті желіге кіру кезінде IP -мекен -жайы бойынша.

5 -қадам: 5 -қадам: Crear Base De Dades

5 -қадам: Crear Base De Dades
5 -қадам: Crear Base De Dades

Ақпараттық негізде phpMyAdmin примеранты қосылады.

Дәл қазір, жаңа нұсқауларға сәйкес, ең бастысы. Nosaltres сәлем, BASEDEDADES. Тапсырманы нұқыңыз.

BASEDEDADES -тің ең маңызды кезеңі.

Ақпараттық құралдардың бірі. Сонымен қатар, базалық кесте (BASEDEDADES) мен оқулықтардың ең үлкені болып табылады.

Бірден -бір ережеге сүйенсек, айнымалылардың саны өзгереді.

Тапсырманы нұқу үшін сіз басуыңыз керек.

6 -қадам: 6 -қадам: Phyton Per Llegir Base De Dades

6 -қадам: Phyton Per Llegir Base De Dades
6 -қадам: Phyton Per Llegir Base De Dades

Автокөлік құралдарының тізімі Base de Dades бойынша кеңес алу үшін қажет.

Python -дың үздіксіз нұсқасы «DataBase» базасы мен «DB_USERNAME» мен «DB_PASSWORD» құпия сөзінің «жергілікті хост» мекен -жайы бойынша анықталады.

L'altre part que haurem complimentar amb les nostres dades eés la part de sql. A sql сәлемдемені іздеңіз және Base de Dades кеңес беріңіз. Сілтеме сілтеме ретінде SQL -де кеңес береді.

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 әр түрлі болады. Кез келген адам жаңа әдебиеттер мен консультацияларға қатыса алады.

Негізгі нұсқаулар 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 = 1 ҚАЙДА ТАУЛАНАН COL1, COL2, COL3 ТАҢДАҢЫЗ”;

$ нәтижесі = mysql_query ($ сұранысы);

$ registre = mysql_fetch_array ($ нәтижесі);

жаңғырық «». $ registre [‘Accio’]. »

”;

echo “”. $ registre [‘Moment_Accio '].”;

Қорытындылау, комбинациялау, Base de Dades.

mysql_close ();

8 -қадам: 8 -қадам: Connexió Bluetooth

8 -қадам: Bluetooth байланысы
8 -қадам: Bluetooth байланысы

Бастапқы нұсқаулықта Bluetooth байланысы түзетіледі және Bluetooth байланысы орнатылады.

Таңқурайға арналған Bluetooth -дің үздіксіз әрекеттері үздіксіз орындалады.

Bluetooth де l’Arduino мен el de la Raspberry белсенді емес болса, Bluetooth-да Bluetooth-де де таңқурай мен Bluetooth-да байланыс орнатуға болады.

9 -қадам: 9 -қадам: Bluetooth үшін Phyton Per Enviar

Бөлшектерді bluetooth арқылы байланыстыруға болады:

Праймердің құрамына мыналар кіреді:

#! /usr/bin/python

сериялық импорт

уақыттан бастап ұйқы импортталады

Үздіксіз сериялы, ең маңыздысы:

bluetoothSerial = serial. Serial (“/dev/rfcomm1”, baudrate = 9600)

«Apunt d’enviar» басып шығару

Қорытынды: bluetooth арқылы, әр түрлі жағдайда:

bluetoothSerial.write («3»)

«қызғаныш» деп басып шығару

10 -қадам: 10 -қадам: Интернет -финал

10 -қадам: Интернет -финал
10 -қадам: Интернет -финал

Түсініктеме бойынша, веб -сайттардағы веб -сайттар бір -бірімен байланыс орнатпағаннан кейін ғана мүмкін болады. Ақпараттық тораптар Интернет желісіндегі ақпараттардың бір бөлігін анықтайды, бұл желілердің желілерінде.

Ұсынылған: