Mundarija:

Shaxsiy yordamchi - Intellektual mashina: 7 qadam
Shaxsiy yordamchi - Intellektual mashina: 7 qadam

Video: Shaxsiy yordamchi - Intellektual mashina: 7 qadam

Video: Shaxsiy yordamchi - Intellektual mashina: 7 qadam
Video: Woori Juntos - Harris County Commissioner Court 2024, Noyabr
Anonim
Shaxsiy yordamchi - Intellektual mashina
Shaxsiy yordamchi - Intellektual mashina
Shaxsiy yordamchi - Intellektual mashina
Shaxsiy yordamchi - Intellektual mashina
Shaxsiy yordamchi - Intellektual mashina
Shaxsiy yordamchi - Intellektual mashina

Zamonaviy notinch dunyoda, tashqi dunyo bilan ham, ijtimoiy dunyo bilan ham aloqada bo'lishga vaqt yo'q. Facebook yoki gmail kabi kundalik ishlar va ijtimoiy dunyo haqida har kuni yangiliklarni olish uchun vaqt etarli bo'lmasligi mumkin. Bir kishi o'z narsalarini saqlaganidan keyin tez -tez unutib qo'yadi. Bu muammolarni qo'limizda olib, biz halaqitli va gavjum hayotimizda mo''jiza bo'lishi mumkin bo'lgan gapiradigan ROBOTni ishlab chiqish yo'li bilan hal qildik.

Agar so'ralsa, u bizni tashqi dunyo haqida muntazam ravishda yangilab turishi mumkin (masalan: dolzarb ishlar, xabarlar, ijtimoiy hayot va boshqalar).

Internet -narsalar (IoT) - bu Internetning uzluksiz rivojlanishi, uning yordamida har kungi "narsalar" ob'ektlari ma'lumotlarni uzatish va qabul qilish imkoniyatiga ega. Mashinadan mashinaga aloqa qilmasdan aloqa qila oladigan tizimlar, qurilmalar, datchiklar ulanishi kutilmoqda.

1 -qadam: video namoyish

2 -qadam: Uskuna talablari

Uskuna talablari
Uskuna talablari
Uskuna talablari
Uskuna talablari
Uskuna talablari
Uskuna talablari
  1. Raspberry Pi
  2. Internetga ulanish (Ethernet yoki WiFi)
  3. To'rt g'ildirak
  4. To'rt motor
  5. 12v batareya
  6. L293D (dvigatel haydovchisi)
  7. Bot chasi (tanasi)
  8. Jumper simlari
  9. non paneli lehimleme temir
  10. MDF yog'och

3 -qadam: Dvigatel harakati sxemasi

Dvigatel harakati uchun sxemasi
Dvigatel harakati uchun sxemasi

Raspberry pi -ni sxematik diagrammada ko'rsatilgan tarzda ulang.

Sxematik diagrammada Raspberry pinlarini L293D va Batareya (12v) bilan ulash kiradi.

4 -qadam: idishni o'rnatish

Biz Raspberry Pi -ni dinamik veb -serverga aylantirish uchun Flask deb nomlangan Python veb -ramkasidan foydalanamiz. Va bu serverdan biz botni nazorat qila olamiz va u xohlagan joyimizga ko'chib o'tishi mumkin. Flask Web Framework -ni o'rnating va quyida berilgan buyruqlarga amal qiling:

Quvurni o'rnatish

$ sudo apt-get python-pip ni o'rnating

Shishani o'rnatish

$ sudo pip o'rnatish kolbasi

Python Bot_control.py faylini yarating va kodni to'g'ridan -to'g'ri Raspbian Jessie terminaliga ko'chiring va joylashtiring. Kod mening github omborimda berilgan: Kod

5 -qadam: Mashinaning harakatlanishi

Python Bot_control.py faylini yarating va to'g'ridan -to'g'ri kodni nusxa ko'chiring.

$ nano Bot_control.py

Keyin ism shablonlari katalogini yarating.

$ mkdir shablonlari

$ nano asosiy.html

$ CD..

Kodni ishga tushirish

$ python Bot_control.py

Brauzeringizni Raspberry pi -ning IP -manzili bilan oching (mening holatimda 192.168.0.5). Men bergan Github havolasiga o'ting, HTML kodini to'g'ridan -to'g'ri Jinja kolbasi uchun pastga tushiring.

6-qadam: Ovozli dvigatelni sozlash: E-Speak

Espeak - bu festivaldan ko'ra zamonaviy nutq sintezi to'plami. Bu aniqroq eshitiladi, lekin biroz yig'laydi. Agar siz begona yoki RPi jodugar qilmoqchi bo'lsangiz, u siz uchun! Rostini aytsam, bu ajoyib sozlash imkoniyatlari bilan yaxshi muhit.

Espeak -ni quyidagilar bilan o'rnating:

$ sudo apt-get install espeak

Test Espeak bilan: ingliz ayol ovozi, katta harflarga e'tibor (-k), to'g'ridan-to'g'ri matn yordamida sekin gapirish (-lar):-

$ espeak -ven+f3 -k5 -s150 "E -Speak to'g'ri ishlamoqda"

7 -qadam: Ovoz uchun dasturiy ta'minotni sozlash

Hozircha men bu xususiyatlarni Mashinamga bog'layman. Tez orada men API bilan qo'shimcha mashinalarni bog'layman.

1. Mashina haqida

2. Sana va vaqt (Qo'shimcha ma'lumot Link1Link 2)

3. Twitter (Twitter havolasi)

4. Kun jadvali

Dam olishni biz bog'lashimiz mumkin: Gmail, Facebook Notifier, Ob -havo, Google qidiruvi va boshqalar.

Tavsiya: