Жеке көмекші - интеллект машинасы: 7 қадам
Жеке көмекші - интеллект машинасы: 7 қадам
Anonim
Жеке көмекші - интеллект машинасы
Жеке көмекші - интеллект машинасы
Жеке көмекші - интеллект машинасы
Жеке көмекші - интеллект машинасы
Жеке көмекші - интеллект машинасы
Жеке көмекші - интеллект машинасы

Қазіргі қарбалас әлемде адамның сыртқы және әлеуметтік әлеммен байланыста болуға уақыты жоқ. Фейсбук немесе gmail сияқты ағымдағы істерге, сондай -ақ әлеуметтік әлемге қатысты күнделікті жаңартуларды алуға уақыт жетпеуі мүмкін. Біреу өз заттарын сақтағаннан кейін ұмытады. Осы мәселелерді ескере отырып, біз шешуші жолды роботты ойлап табу арқылы таптық, ол біздің қарбалас өмірімізде керемет бола алады.

Сұралған кезде, ол бізді сыртқы әлем туралы үнемі жаңарта алады (мысалы: ағымдағы істер, хабарламалар, әлеуметтік өмір және тағы басқалар).

Заттар Интернеті (IoT) - бұл Интернеттің үздіксіз дамуы, оның көмегімен күнделікті «заттар» объектілері деректерді жіберуге және алуға мүмкіндік беретін байланыс мүмкіндіктері бар. Ол машиналар арасындағы байланыссыз байланысатын жүйелерді, құрылғыларды, сенсорларды қосады деп күтілуде.

1 -қадам: Бейне демонстрация

2 -қадам: Жабдыққа қойылатын талап

Аппараттық құралдарға қойылатын талап
Аппараттық құралдарға қойылатын талап
Аппараттық құралдарға қойылатын талап
Аппараттық құралдарға қойылатын талап
Аппараттық құралдарға қойылатын талап
Аппараттық құралдарға қойылатын талап
  1. Raspberry Pi
  2. Интернетке қосылу (Ethernet немесе WiFi)
  3. Төрт дөңгелек
  4. Төрт қозғалтқыш
  5. 12в батарея
  6. L293D (мотор драйвері)
  7. Bot Chasis (дене)
  8. Өткізгіш сымдар
  9. нан пісіруге арналған темір
  10. MDF ағашы

3 -қадам: Қозғалтқыш қозғалысының схемасы

Қозғалтқыш қозғалысының схемасы
Қозғалтқыш қозғалысының схемасы

Raspberry pi -ді схемалық диаграммада көрсетілгендей қосыңыз.

Схемалық диаграмма L293D және батареямен (12v) таңқурай түйреуіштерін қосуды қамтиды.

4 -қадам: Колбаны орнату

Біз Raspberry Pi -ді динамикалық веб -серверге айналдыру үшін Flask деп аталатын Python веб -құрылымын қолданамыз. Және осы серверден біз өз ботымызды басқара аламыз және ол қалаған жерімізге жылжи алады. Flask Web Framework орнатыңыз және төменде берілген пәрмендерді орындаңыз:

Құбырды орнату

$ sudo apt-get python-pip орнатыңыз

Колбаны орнату

$ sudo pip орнату колбасы

Python Bot_control.py файлын жасаңыз және кодты Raspbian Jessie терминалына көшіріңіз және қойыңыз. Код менің github репозиторийімде берілген: Код

5 -қадам: машинаның қозғалысы

Python Bot_control.py файлын жасаңыз және кодты көшіріп, қойыңыз.

$ nano Bot_control.py

Содан кейін атау үлгілерінің каталогын жасаңыз.

$ mkdir үлгілері

$ nano main.html

$ cd..

Кодты іске қосыңыз

$ python Bot_control.py

Браузерді Raspberry pi IP мекенжайымен ашыңыз (менің жағдайда 192.168.0.5). Мен ұсынған Github сілтемесіне өтіңіз, тікелей Jinja колбасына арналған html кодын төмендетіңіз.

6-қадам: Дауыс беру жүйесін орнату: E-Speak

Espeak - бұл фестивальге қарағанда сөйлеу синтезінің заманауи пакеті. Бұл анық естіледі, бірақ аздап жылайды. Егер сіз бөтен немесе RPi бақсысын жасасаңыз, онда бұл сізге арналған! Шын мәнінде, бұл керемет теңшеу нұсқалары бар жақсы ойын.

Espeak орнатыңыз:

$ sudo apt-get install espeak

Teste Espeak: ағылшын әйел дауысы, бас әріптерге баса назар аудару (-k), тікелей мәтінді қолдана отырып баяу сөйлеу (-лер):-

$ espeak -ven+f3 -k5 -s150 «E -Speak дұрыс жұмыс істейді»

7 -қадам: Дауысты бағдарламалық қамтамасыз етуді орнату

Осы уақытқа дейін мен бұл мүмкіндіктерді менің машинама байланыстырамын. Жақында мен API -мен қосымша машинаны қосатын боламын.

1. Машина туралы

2. Күн мен уақыт (Қосымша ақпарат Link1Link 2)

3. Twitter (Twitter сілтемесі)

4. Күн кестесі

Біз сілтеме жасай алатын демалыс: Gmail, Facebook Notifier, ауа райы, Google іздеу жүйесі және т.

Ұсынылған: