Cov txheej txheem:

Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab Tshuab: 7 Kauj Ruam
Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab Tshuab: 7 Kauj Ruam

Video: Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab Tshuab: 7 Kauj Ruam

Video: Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab Tshuab: 7 Kauj Ruam
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim
Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab
Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab
Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab
Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab
Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab
Tus Kws Pabcuam Tus Kheej - Siv Lub Tshuab

Hauv lub ntiaj teb nyuaj niaj hnub no, ib tus tsis muaj sijhawm txaus los txuas nrog sab nraud nrog rau ntiaj teb kev sib raug zoo. Ib tus yuav tsis muaj sijhawm txaus kom tau txais xov xwm tshiab txhua hnub hais txog cov xwm txheej tam sim no nrog rau kev sib raug zoo hauv ntiaj teb xws li facebook lossis gmail. Ib qho feem ntau tsis nco qab tom qab khaws nws cov khoom. Muab cov teeb meem no nyob rau hauv tes, peb tau los nrog kev daws teeb meem los ntawm kev hloov kho ROBOT tham uas tuaj yeem ua pov thawj los ua qhov txuj ci tseem ceeb hauv peb lub neej tsis khoom thiab tsis khoom.

Thaum nug, nws tuaj yeem hloov kho peb tsis tu ncua txog lub ntiaj teb sab nrauv (piv txwv li: xwm txheej tam sim no, xov xwm, lub neej sib raug zoo thiab ntau yam ntxiv).

Internet ntawm Yam (IoT) tseem tab tom txhim kho Is Taws Nem los ntawm kev niaj hnub 'yam khoom' muaj peev xwm sib txuas lus uas tso cai rau lawv xa thiab txais cov ntaub ntawv. Nws cia siab tias yuav txuas cov kab ke, khoom siv, cov khoom siv uas tuaj yeem sib txuas lus yam tsis xav tau kev sib txuas lus ntawm tshuab-rau-tshuab.

Kauj Ruam 1: Kev Ua Yeeb Yaj Kiab

Kauj Ruam 2: Yuav Tsum Tau Kho Vajtse

Yuav Tsum Tau Kho Vajtse
Yuav Tsum Tau Kho Vajtse
Yuav Tsum Tau Kho Vajtse
Yuav Tsum Tau Kho Vajtse
Yuav Tsum Tau Kho Vajtse
Yuav Tsum Tau Kho Vajtse
  1. Raspberry Pi
  2. Kev Sib Txuas Internet (Ethernet lossis WiFi)
  3. Plaub Log
  4. Plaub Tsav Tsheb
  5. Roj teeb 12v
  6. L293D (Tsav Tsheb)
  7. Bot Chasis (Lub Cev)
  8. Jumper xov hlau
  9. breadboard Soldering Hlau
  10. MDF Ntoo

Kauj Ruam 3: Daim Duab Circuit rau Kev Tsav Tsheb

Daim duab Circuit Court rau Kev Tsav Tsheb
Daim duab Circuit Court rau Kev Tsav Tsheb

Txuas Raspberry pi raws li tau hais hauv Schematic Diagram.

Schematic daim duab suav nrog kev txuas ntawm Raspberry pins nrog L293D thiab Roj teeb (12v).

Kauj Ruam 4: Yooj Yim Txhim Kho

Peb yuav siv Python lub vev xaib hu ua Flask tig Raspberry Pi mus rau hauv lub vev xaib muaj zog. Thiab los ntawm tus neeg rau zaub mov no peb yuav tuaj yeem tswj peb tus bot thiab nws tuaj yeem txav mus rau qhov twg peb xav tau.

Kev teeb tsa ntawm Pib

$ sudo apt-tau nruab sej-pip

Kev teeb tsa lub raj mis

$ sudo pip nruab lub raj mis

Ua ib tug nab hab sej Bot_control.py cov ntaub ntawv thiab luam & muab tshuaj txhuam ncaj qha rau ntawm lub davhlau ya nyob twg ntawm Raspbian Jessie. Code tau muab rau ntawm kuv qhov chaw cia khoom github: Code

Kauj Ruam 5: Kev Siv Lub Tshuab

Ua ib tug nab hab sej Bot_control.py cov ntaub ntawv thiab theej & paste code ncaj qha.

$ nano Bot_control.py

Tom qab ntawd, ua Daim Ntawv Teev Npe ntawm lub npe tus qauv.

$ mkdir cov qauv

$ nano main.html

cd ua $..

Khiav txoj cai

$ python Bot_control.py

Qhib koj tus browser nrog tus IP chaw nyob ntawm koj li Raspberry pi (192.168.0.5 hauv kuv kis). Mus rau Github qhov txuas kuv tau muab, Downlaod cov cai html ncaj qha rau lub hwj yas Jinja.

Kauj Ruam 6: Teeb Lub Suab Tshuab: E-Hais Lus

Espeak yog pob khoom siv niaj hnub hais lus ntau dua li Festival. Nws suab meej dua tab sis yws me ntsis. Yog tias koj tab tom ua neeg txawv teb chaws lossis RPi dab ces nws yog qhov rau koj! Tiag tiag nws yog kev koom tes zoo nrog kev xaiv ua kom tau zoo.

Nruab Espeak nrog:

$ sudo apt-tau nruab espeak

Xeem Espeak nrog: Lus Askiv poj niam lub suab, hais txog lub nroog loj (-k), hais lus qeeb (-s) siv cov ntawv ncaj qha:-

$ espeak -ven+f3 -k5 -s150 "E -Hais Lus Ua Haujlwm Tau Zoo"

Kauj Ruam 7: Teeb Software rau Lub Suab

Txog tam sim no kuv tau txuas cov yam ntxwv no rau kuv Lub Tshuab. Tsis ntev no kuv yuav mus txuas ntxiv API's Nrog tshuab.

1. Txog Lub Tshuab

2. Hnub thiab Sijhawm (Cov Lus Qhia Ntxiv Link1Link 2)

3. Twitter (Twitter Txuas)

4. Hnub Teem Sijhawm

So Peb tuaj yeem Txuas: Gmail, Facebook ceeb toom, Huab cua, Google Tshawb Nrhiav Tshuab thiab lwm yam.

Pom zoo: