Cov txheej txheem:

Tinku: Tus Neeg Hlau Tus Kheej: 9 Kauj Ruam (nrog Duab)
Tinku: Tus Neeg Hlau Tus Kheej: 9 Kauj Ruam (nrog Duab)

Video: Tinku: Tus Neeg Hlau Tus Kheej: 9 Kauj Ruam (nrog Duab)

Video: Tinku: Tus Neeg Hlau Tus Kheej: 9 Kauj Ruam (nrog Duab)
Video: Tus Neeg Ruam - R-Lin Thoj | New Song [ Official MV ] Nkauj Tawm Tshiab 2023 Hmong Song 2023 2024, Lub Xya hli ntuj
Anonim
Tinku: Tus Neeg Hlau Tus Kheej
Tinku: Tus Neeg Hlau Tus Kheej

Los ntawm sw4pFollow Ntxiv los ntawm tus sau:

Qhov tsis hnov tsw
Qhov tsis hnov tsw
Qhov tsis hnov tsw
Qhov tsis hnov tsw
Rho tawm Instructable
Rho tawm Instructable
Rho tawm Instructable
Rho tawm Instructable
Cardboard Piano
Cardboard Piano
Cardboard Piano
Cardboard Piano

Nyob zoo, Tinku tsis yog neeg hlau nkaus xwb; nws yog tus kheej neeg hlau. Nws yog txhua yam hauv ib pob. Nws tuaj yeem pom (lub zeem muag hauv computer), mloog (hais lus ua tiav), tham thiab hnov qhov xwm txheej. Nws tuaj yeem nthuav qhia kev xav, thiab cov npe khoom uas nws tuaj yeem ua mus ntxiv. Kuv muab nws lub npe; Kuv hu nws Tinku.

Cov lus qhia luv luv ntawm qhov nws tuaj yeem ua yog

  1. Khoos phis tawj Lub Zeem Muag

    • Pom lub ntsej muag
    • Ntsej muag taug qab
    • Siv cov duab thiab kaw video
    • Paub txog cov cim ArUco
  2. Kev Hais Lus

    • Kev ua haujlwm tsis hais lus (Tshawb nrhiav lo lus tseem ceeb)
    • Nws tuaj yeem nkag siab qhov koj tab tom hais los ntawm kev txheeb xyuas Hotwords.
  3. Qhia Kev Zoo Siab

    • Nws txav nws lub taub hau rau kev hais lus tsis hais lus thiab qhia kev xav.
    • Nws nthuav tawm cov duab thiab gifs ntawm nws lub vijtsam los txhawb qhov kev xav tam sim no.
  4. Tsiv Mus Nyob

    Nws tuaj yeem khiav ncig siv nws lub log thiab txheeb xyuas qhov chaw siv ArUco cov cim

  5. Kev Tiv Thaiv Kev Nyuaj Siab

    Nws muaj sonar sensors yog li nws ib txwm paub txog nws ib puag ncig thiab tuaj yeem zam qhov teeb meem

Nws tuaj yeem ua ntau yam ntxiv. Koj tseem tuaj yeem siv qhov kev ua haujlwm tshiab uas koj xav tau.

Kev sib tham txaus cia ua.

Kho: Lub cev ntawm Tinku pib tawg yog li kuv yuav tsum rov tsim nws kom tiav. Nov yog cov duab tshiab, ua tiav tshiab thiab zoo dua Tinku. Kuv thov txim, Kuv tsis muaj cov duab ntawm cov kauj ruam ntawm kev rov tsim dua Tinku.

Kauj Ruam 1: Yam Koj Yuav Tsum Tau

Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau

Neeg Hlau Lub Cev

  1. Acrylic ntawv
  2. MDF pawg thawj coj saib
  3. Me L clamps
  4. Pob ntawm txiv ntoo thiab ntsia hlau

Servos, Motors, thiab Log

  1. Dynamixel AX-12A (3 daim)
  2. Bioloid ntsia liaj qhov rooj thiab txiv ntseej teeb
  3. Motors (2 daim)
  4. Tracks (2 pob)
  5. Taug kev log (4 daim)
  6. L clamps rau lub cav (2 daim)
  7. L clamp rau dummy log ncej (2 daim)
  8. Dummy log ncej (2 daim)
  9. Bioloid Ncej F8
  10. Bioloid Ncej F3 (2 daim)
  11. Bioloid Ncej F2
  12. Bioloid Ncej F10

Electronics

  1. Arduino
  2. Raspberry Pi lossis Udoo Quad
  3. Tsav tsheb
  4. Logitech webcam-c270 (Nws tau ua hauv mic)
  5. Ultrasonic nrug sensors (6 daim)
  6. Roj teeb lipo (3300 Mah 3S)
  7. Txhim kho qhov ntsuas hluav taws xob (DC-DC)
  8. Kauj ruam-down voltage regulator (DC-DC)
  9. Kov Screen (7 nti)
  10. USB hub (Tsuas yog tias koj siv Udoo Quad vim tias nws tsuas muaj 2 USB chaw nres nkoj)
  11. 7404 hex inverter IC
  12. 74HC244 IB
  13. 14 tus pin IC puag
  14. 20 tus pin IC puag

Connectors thiab Cables

  1. T-ntsaws txiv neej roj teeb txuas
  2. Saj zawg zog HDMI cable (Tsuas yog tias koj lub vijtsam muaj HDMI txuas)
  3. Micro USB kab
  4. Peb tus pin poj niam-poj niam txheeb ze cable (6 daim)
  5. DC chim jack txiv neej lub zog ntsaws (2 daim)
  6. Dynamixel servo txuas (3 daim)
  7. USB A rau B cable (Tsuas yog nws tsis tuaj nrog Arduino)
  8. Jumper xov hlau
  9. Creadboard xov hlau
  10. Burg ib daim hlab

Rau Kev Ua PCBs

  1. Copper clad laminate
  2. PCB lwm yam (Fecl3)
  3. Perforated PCB
  4. 1 mm Drill ntsis

Lwm yam

  1. Kua nplaum
  2. Heatsink tub
  3. Standoffs

Nco tseg: Ntawm no kuv tab tom siv Udoo board vim tias nws tau suav qhov zoo dua li kuv tus raspberry pi 2. Kuv tab tom siv Arduino sab nraud ntau dua li ua hauv Arduino ntawm Udoo board vim tias tag nrho kuv cov sensors thiab modules yog 5v sib xws, thiab Arduino hauv Udoo board yog 3v tau tshaj.

Kauj Ruam 2: Lub Cev Ntawm Neeg Hlau

Lub Cev Ntawm Neeg Hlau
Lub Cev Ntawm Neeg Hlau
Lub Cev Ntawm Neeg Hlau
Lub Cev Ntawm Neeg Hlau
Lub Cev Ntawm Neeg Hlau
Lub Cev Ntawm Neeg Hlau
Lub Cev Ntawm Neeg Hlau
Lub Cev Ntawm Neeg Hlau

Txhawm rau npaj lub cev ntawm tus neeg hlau, Kuv tau siv daim ntawv acrylic thiab txiav nws hauv qhov loj me kom ua lub thawv zoo li cov qauv. Kuv hais txog qhov ntev ntawm txhua sab ntawm lub cev hauv daim duab.

  1. Txiav daim ntawv acrylic raws li qhov loj me.
  2. Laum qhov ntawm qhov chaw tshwj xeeb txhawm rau txhim kho lub cav, cov ntsuas hluav taws xob, sawv ntsug thiab koom nrog txhua lub phaj ua ke.
  3. Laum qhov loj dua hauv phaj phaj thiab phaj saum kom hla cov kab hluav taws xob.
  4. Ua qhov me me me me ntawm sab qis ntawm lub hauv ntej thiab tom qab vaj huam sib luag kom cov xov hlau los ntawm lub ntsuas hluav taws xob ultrasonic tuaj yeem hla tau.

Nws yog lub sijhawm los npaj thiab teeb tsa lub cav thiab cov ciav hlau.

  1. Siv cov xov hlau txuas ntxiv rau lub koob tsav kom xaim tuaj yeem ncav cuag cov tsav tsheb.
  2. Mount lub cav clamps thiab dummy log ncej clamps ntawm lub hauv paus phaj ntawm tus neeg hlau.
  3. Txuas cov cav thiab cov log tsheb dummy rau lub clamps tom qab ntawd txuas lub log.
  4. Sib dhos cov kab thiab ua lub voj.
  5. Pluaj khiav ntawm lub log. Nco ntsoov tias txoj kev taug tsis swb thiab muaj qhov nro txaus rau nws.

Tam sim no koom nrog pem hauv ntej, nraub qaum thiab ib sab vaj huam sib luag ntawm lub hauv paus vaj huam sib luag siv L clamps me me. Tsis txhob teeb lub vaj huam sib luag sab saum toj thiab ib sab vaj huam sib luag kom peb muaj chav txaus nyob sab laug los teeb cov khoom siv hluav taws xob ntawm tus neeg hlau.

Kauj Ruam 3: Lub taub hau thiab ntsej muag ntawm Neeg Hlau

Image
Image
Lub taub hau thiab ntsej muag ntawm Neeg Hlau
Lub taub hau thiab ntsej muag ntawm Neeg Hlau
Lub taub hau thiab ntsej muag ntawm Neeg Hlau
Lub taub hau thiab ntsej muag ntawm Neeg Hlau
Lub taub hau thiab ntsej muag ntawm Neeg Hlau
Lub taub hau thiab ntsej muag ntawm Neeg Hlau

Peb twb tau muab lub cev thiab lub log rau peb tus neeg hlau. Tam sim no nws yog lub sijhawm los muab nws lub taub hau, caj dab thiab ntsej muag.

Lub caj dab:

Qhov nyuaj tshaj plaws hauv lub taub hau ntawm tus neeg hlau yog lub caj dab. Yog li peb yuav npaj nws ua ntej. Dynamixel servos yog me ntsis tsis meej pem los ua haujlwm nrog, tab sis lawv ntseeg tau thiab ruaj khov. Muaj ntau ntau qhov txuas clamps muaj rau nws yog li koj tuaj yeem txuas lawv ua ke hauv txhua txoj kev.

Saib cov vis dis aus no txhawm rau piav qhia zoo dua yuav ua li cas txuas lub dynamixel servos ua ke.

  1. Ntxig txiv ntoo rau hauv dynamixel servos txhawm rau txhim kho lawv nrog cov thav duab.
  2. Muab bioloid thav duab F8 tso rau hauv nruab nrab ntawm lub vaj huam sib luag sab saum toj thiab kos lub qhov drilling thiab xyaum lawv.
  3. Txuas lub bioloid thav duab F8 rau ib qho ntawm cov servos tom qab ntawd teeb tsa bioloid thav duab F8 rau saum lub vaj huam sib luag.
  4. Koom nrog txhua servo ua ke siv cov thav duab sib txawv thiab npaj caj dab.
  5. Txuas cov servos rau ib leeg siv dynamixel peb-tus pin servo txuas.

Qhov muag thiab Pob Ntseg:

Kuv siv Logitech webcam-c270 ua qhov muag rau kuv tus neeg hlau. Nws yog lub koob yees duab zoo uas tuaj yeem thaij duab thiab kaw cov vis dis aus hauv 720p. Nws kuj muaj lub microphone ua hauv, yog li nws dhau los ua pob ntseg rau kuv tus neeg hlau ib yam. Tom qab kev tawm tswv yim ntev, Kuv pom tias qhov chaw zoo tshaj plaws los teeb tsa lub koob yees duab yog nyob rau sab saum toj ntawm lub vijtsam. Tab sis rau mount lub koob yees duab, Kuv xav tau lub koob yees duab mount. Yog li cia ua ib qho.

  1. Tshem cov hlau los ntawm lub vev xaib uas tau muab los muab nws qhov hnyav.
  2. Txiav ob daim los ntawm MDF lub rooj tsavxwm, ib lub xwmfab thiab ib lub voos xwmfab nrog qhov ntev qhia hauv daim duab.
  3. Laum ib lub hauv paus ntawm lub vev xaib thiab ntawm lub xwmfab MDFpiece. Ua tus thais rau ntawm daim kab xev txhawm rau ntxig lub webcam xaim rau hauv.
  4. Kaw cov MDF daim ua ke los ua T-puab. Lub koob yees duab mount tau npaj txhij.
  5. Ua ntej txuas lub koob yees duab mount thiab lub koob yees duab ua ke, npaj lub taub hau ua ntej.

Lub taub hau:

Lub taub hau ntawm tus neeg hlau txuas nrog lub servos. Nws yuav tsum tau ua kom pom kev ntau li ntau tau kom lub taub hau tsis siv ntau lub load rau ntawm servos. Yog li kuv tau siv MDF boardin qhov chaw ntawm daim ntawv acrylic.

  1. Txiav ib qho ntawm MDF lub rooj tsavxwm nrog qhov ntev (18cm x 13cm) thiab laum qhov kom nce qhov screen.
  2. Muab bioloid thav duab F10 nyob hauv nruab nrab ntawm MDF pawg thawj coj saib thiab kos qhov qhov drilling thiab laum lawv.
  3. Teeb bioloid thav duab F10 thiab bioloid thav duab F2 ntawm txhua sab ntawm MDF lub rooj tsavxwm thiab koom nrog lawv ua ke siv txiv ntseej thiab ntsia hlau.
  4. Tam sim no lo lub koob yees duab mount rau sab nraum qab ntawm lub rooj tsavxwm.
  5. Koom nrog bioloid thav duab F2 nrog qhov kawg ntawm kev teeb tsa servo.
  6. Mount lub vijtsam ntawm MDF pawg thawj coj saib siv qhov tsis pom kev.
  7. Txuas lub webcam ntawm lub koob yees duab mount.

Tam sim no peb lub taub hau thiab ntsej muag ntawm tus neeg hlau tau ua tiav.

Kauj Ruam 4: Kev cai PCBs

Kev cai PCBs
Kev cai PCBs
Kev cai PCBs
Kev cai PCBs
Kev cai PCBs
Kev cai PCBs

Tam sim no nws yog lub sijhawm kom yaj qee cov fecl3 thiab cim qee cov PCBs.

Vim li cas kuv thiaj ua PCBs kev cai?

  • Kuv tsis muaj dynamixel servo maub los, yog li kuv yuav tsum ua ib qho.
  • Kuv yuav tsum txuas ntau lub ntsuas hluav taws xob mus rau Arduino hauv txoj kev huv dua, yog li kuv tau ua daim thaiv rau Arduino.

Cia ua.

  1. Rub tawm cov ntawv PCB thiab luam tawm ntawm cov tooj liab npog laminate.
  2. Txhuam tooj liab clad laminate siv fecl3
  3. Laum 1mm qhov rau mount ICs thiab burg sawb.
  4. Txhawm rau ua kom cov ntaub thaiv npog npog lub taub hau xaub cov yas nres ntawm cov kab txaij burg mus rau qhov kawg ntawm tus pin.
  5. Solder IC hauv paus thiab burg strip ntawm PCBs.
  6. Kuv tau muab cov lus qhia rau lub hom phiaj siv.

Nco tseg - Siv Express PCB software los qhib.pcb thiab Express SCH software los qhib.sch cov ntaub ntawv.

Kauj Ruam 5: Lub Hwj Huam Fais Fab

Hwj chim Mov
Hwj chim Mov
Hwj chim Mov
Hwj chim Mov

Kev tswj hwm lub zog zoo ib yam thoob plaws cov neeg hlau sib txawv cov qauv siv hluav taws xob thiab cov tshuab hluav taws xob yog qhov tsim nyog heev. Yog tias lub zog poob qis dua qhov txwv tus nqi hauv ib qho qauv uas yuav ua rau muaj qhov tsis sib xws thiab nyuaj rau txheeb xyuas qhov laj thawj tom qab nws.

Lub hauv paus tseem ceeb ntawm lub zog hauv tus neeg hlau no yog 2200mAh 3S Lipo roj teeb. Lub roj teeb no muaj peb lub cell, thiab qhov hluav taws xob tso tawm yog 11.1 volt. Pawg Udoo xav tau 12v khoom, thiab Arduino board xav tau 5v mov. Yog li kuv xaiv siv ob qhov ntsuas hluav taws xob, ib qho yog nce qib, thiab lwm qhov yog nqis nqis. Ib tus yuav tuav cov khoom siv tam sim no rau txhua 12v cov qauv, thiab lwm qhov yuav khaws cov khoom siv tam sim no rau txhua 5v cov qauv.

Cov duab muaj tes kos duab.

  • Muab cov tshuaj tiv thaiv hluav taws xob tso rau ntawm cov laug cam PCB tawg.
  • Solder T-plug txiv neej lub roj teeb txuas rau lub tswv yim ntawm ob qho ntawm cov tswj hluav taws xob.
  • Txuas qhov 'Av' tso tawm ntawm ob tus tswj hwm.
  • Txuas DC chim jacks rau txhua tus tswj kev tso tawm. Khaws qhov ntev ntawm cov xov hlau kom txaus kom nws tuaj yeem ncav cuag Udoo/Raspberry Pi thiab Arduino board.
  • Solder burg strip rau txhua tus tswj hwm qhov tso tawm raws li lub zog tso tawm ntxiv thaum peb xav tau nws hauv kev hloov kho yav tom ntej.
  • Ua ntej txuas cov khoom siv hluav taws xob rau ib qho ntawm cov khoom siv hluav taws xob, ntsuas qhov tso tawm ntawm txhua tus neeg tswj hwm siv lub zog ntsuas hluav taws xob muab rau raws nraim 12v thiab 5v.

Kauj Ruam 6: Rooj Sib Tham Kawg

Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg

Nws yog lub sijhawm tam sim no. Tom qab ntau cov kauj ruam nws yog lub sijhawm los sib sau ua ke txhua tus qauv ua ke. Zoo siab? Zoo, kuv yog.

  • Txiav ib daim duab plaub ntawm MDF lub rooj tsavxwm nrog qhov ntev (30cm x 25cm). Pawg thawj coj no yog lub hauv paus rau kev teeb tsa cov khoom siv hluav taws xob. Kuv tsis xav tho qhov ntau hauv lub hauv paus acrylic phaj, yog li kuv siv MDF pawg thawj coj saib. Nws kuj tseem pab zais cov xov hlau hauv qab nws kom peb cov neeg hlau saib zoo thiab huv.
  • Muab cov modules tso rau ntawm MDF lub rooj tsavxwm thiab kos npe rau qhov sib dhos thiab xyaum lawv. Ua qee qhov ntxiv kom hla cov xov hlau hauv qab MDF pawg thawj coj saib.
  • Kuv tau muab tus lej rau qee qhov, yog li nws yooj yim rau kuv xa lawv thiab rau koj kom nkag siab cov kab hluav taws xob.

Hwj chim Mov:

  • Mount lub zog hluav taws xob hloov pauv ntawm lub rooj tsavxwm thiab hla 12v thiab 5v jack los ntawm lub qhov naj npawb 1 thiab rub tawm 12v jack los ntawm lub qhov naj npawb 2 thiab rub tawm 5v jack los ntawm lub qhov naj npawb 3.
  • Kuv khaws lub roj teeb xoob rau tam sim no vim tias kuv xav tau tshem tawm thiab them nws qee zaum.

Tsav Tsheb:

  • Rub tawm cov xov hlau txuas nrog lub cav los ntawm lub qhov 4 thiab txuas rau lub rooj tsav tsheb.
  • Cov motors xav tau 12v lub zog xa khoom kom ua haujlwm zoo yog li txuas 12v thiab GND tus pin ntawm tus tsav tsheb nrog 12v tus tswj hwm qhov hluav taws xob tso tawm.
  • Txuas tus pin ntawm tus tsav tsheb mus rau Arduino raws li txoj cai.

Arduino:

  • Ua ntej yuav teeb tsa Arduino hla cov xov hlau ntawm peb lub ntsuas hluav taws xob ultrasonic los ntawm lub vaj huam sib luag tom qab thiab hla cov xov hlau ntawm qhov peb seem ultrasonic ntsuas los ntawm lub vaj huam sib luag pem hauv ntej thiab rub lawv tawm los ntawm tus lej 3.
  • Mount Arduino thiab txuas lub sensor thaiv rau nws.
  • Kuv tau muab tus lej rau txhua lub xov tooj cua ultrasonic sensor kom nws yooj yim rau debug thaum muaj teeb meem. Txuas cov pins sensor mus rau daim ntaub thaiv pib los ntawm tus lej 1 txog 6 sib law liag.
  • Txuas lub 5v fais fab txuas rau Arduino.

Dynamixel Servo Controller:

  • Mount lub dynamixel servo maub los ntawm lub rooj tsavxwm.
  • Txuas tus 12v thiab GND tus pin ntawm tus tswj hwm servo nrog 12v tus tswj hwm qhov hluav taws xob tso tawm.
  • Txuas 5v thiab GND tus pin ntawm servo maub los nrog 5v tus tswj hluav taws xob qhov tso tawm.
  • Txuas tus pin ntawm tus tswj hwm servo thiab Arduino raws li txoj cai.
  • Tawm ntawm tus pin servo tso tawm tam sim no. Plug nws tom qab teeb tsa lub vaj huam sib luag sab saum toj ntawm tus neeg hlau.

Udoo / Raspberry Pi:

Nco tseg: Ua ntej ua raws cov theem hauv qab no kom paub tseeb tias koj twb tau teeb tsa OS ntawm MicroSD daim npav thiab muab tso rau hauv Udoo / Raspberry Pi board. Yog tias tsis yog ua raws qhov txuas rau txhim kho Raspbian ntawm Raspberry Pi lossis Udoobuntu ntawm Udoo board.

  • Mount Udoo / Raspberry Pi ntawm lub rooj tsavxwm thiab txuas lub hwj chim rau nws.
  • Yog tias koj siv Udoo, tom qab ntawd txuas lub USB hub rau ib qho ntawm nws lub USB nkaus.
  • Txuas lub HDMI cable thiab micro USB cable rau nws. Cov pins no tau siv los muab cov ntaub ntawv thiab lub zog rau lub vijtsam.
  • Txuas Arduino rau Udoo / Raspberry Pi siv A rau B USB cable.

Vaj Huam Sib Luag Sab saum toj:

  • Txuas lub vaj huam sib luag sab saum toj rau sab, pem hauv ntej thiab nraub qaum ntawm tus neeg hlau siv L clamps.
  • Txuas lub HDMI cable, micro USB cable rau lub vijtsam thiab webcam mus rau Udoo / Raspberry Pi board.
  • Txuas peb-tus pin servo txuas los ntawm lub hauv paus dynamixel servo nrog tus tswj hwm servo. Thov saib xyuas tus pin twg yog DATA, GND, thiab +12v. Xa cov duab hauv ntu "Lub taub hau thiab Lub ntsej muag ntawm Neeg Hlau" kom pom zoo dua. Yog tias koj txuas cov xov hlau nyob hauv qhov kev txiav txim tsis sib xws, nws yuav ua rau lub servos puas.

Ultrasonic Distance Sensors:

Qhov kawg ntawm qhov puzzle. Tom qab qhov no, peb cov rooj sib tham yuav luag tag.

  • Txiav rau daim duab plaub ntawm MDF board/ntawv acrylic nrog qhov ntev (6cm x 5cm).
  • Laum qhov hauv lawv ntawm qhov chaw xav tau.
  • Txuas lub ntsuas hluav taws xob ultrasonic rau txhua ntawm pawg thawj coj saib thiab txuas txhua lub laug cam nrog lub hauv paus vaj huam sib luag ntawm neeg hlau.
  • Txuas cov sensors nrog cov txuas.

Thaum kawg, nws ua tiav. Txuas lub roj teeb thiab khau raj Udoo/Raspberry Pi

Kauj ruam 7: Software

Kho vajtse tiav, tab sis tsis muaj software, tus neeg hlau no tsuas yog lub npov. Cov npe ntawm cov software peb xav tau yog

  • TightVNC
  • Nab hab sej
  • QhibCV
  • Snowboy
  • Qee cov nab hab sej pob

    • Pyautogui
    • xov
    • pyserial
    • pyaudio

TightVNC:

TightVNC yog pob software tswj chaw taws teeb dawb. Nrog TightVNC, koj tuaj yeem pom lub khoos phis tawj ntawm lub tshuab nyob deb thiab tswj nws nrog koj lub zos nas thiab cov keyboard, ib yam li koj yuav ua nws zaum ntawm xub ntiag ntawm lub computer ntawd.

Yog tias koj muaj keyboard ntxiv thiab nas, uas yog qhov zoo. Yog tias tsis yog ces nruab TightVNC hauv koj lub laptop thiab ua raws cov theem no.

Thawj thawj zaug txuas cov keyboard thiab nas rau Udoo / Raspberry Pi. Txuas rau lub network wifi. Qhib Terminal thiab ntaus ntawv

$ ifconfig

  • Nco tseg tus IP chaw nyob ntawm tus neeg hlau.
  • Qhib TightVNC hauv koj lub laptop. Nkag mus rau tus IP chaw nyob hauv qhov chaw xav tau thiab ntaus Enter. Voila! Koj tau txuas nrog tam sim no. Siv koj lub khoos phis tawj touchpad thiab keyboard kom nkag tau rau neeg hlau.

Nab hab sej:

Nab hab sej tau nrov heev thiab muaj ntau yam lus uas yog vim li cas kuv thiaj siv nws los ua thawj hom lus rau tus neeg hlau no.

Ntawm no kuv tab tom siv nab nab 2.7 tab sis yog tias koj xav tau koj tseem tuaj yeem siv nab nab 3. Luckily Python los preinstalled hauv ob qho Udoobuntu thiab Raspbian OS. Yog li peb tsis tas yuav nruab nws.

OpenCV:

OpenCV yog lub tsev qiv ntawv qhib uas yog tsom mus rau lub khoos phis tawj lub sijhawm tiag tiag. OpenCV nrog Python yog qhov yooj yim siv. Txhim kho OpenCV yog qhov nyuaj me ntsis, tab sis muaj ntau qhov yooj yim heev ua raws cov lus qhia muaj. Kuv tus kheej nyiam yog qhov no. Phau ntawv qhia no yog rau Raspberry Pi, tab sis koj tseem tuaj yeem siv nws rau Udoo board.

Snowboy:

Snowboy yog lub tsev qiv ntawv sau los ntawm Kitt.ai hais mav, feem ntau yog tsom rau kev hais lus offline ua/tshawb nrhiav lo lus tseem ceeb. Nws yog ib qho yooj yim heev los siv. Ua raws qhov txuas no txhawm rau txhim kho snowboy ntawm Raspberry Pi. Yog tias koj siv Udoo board, tom qab ntawd mus rau txoj haujlwm no, sau los ntawm meto nruab snowboy hauv Udoo.

Python Pob:

Ua raws cov lus qhia yooj yim no txhawm rau txhim kho qee pob sej.

  1. Pyautogui - Pyautogui yog pob los sim ua cov yuam sij ntawm cov keyboard lossis nas txav.
  2. Numpy - ntaus "pip install numpy" hauv Linux plhaub thiab nias sau. Nws yog qhov yooj yim.
  3. Pyserial - Pyserial yog pob npaj rau kev sib txuas lus txuas nrog ntawm nab hab sej. Peb yuav siv nws los tham nrog Arduino.

Kauj Ruam 8: Cov lej cim

Qhov kho vajtse ua tiav. Qhov software ua tiav. Tam sim no nws yog lub sijhawm los muab tus ntsuj plig rau tus neeg hlau no.

Cia txoj cai.

Txoj cai rau tus neeg hlau no nyuaj me ntsis, thiab tam sim no kuv tab tom ntxiv kev ua haujlwm ntxiv rau nws. Yog li ntawd, kuv tau tuav cov lej hauv kuv Github chaw cia khoom. Koj tuaj yeem tshawb xyuas nws thiab clone/rub cov lej los ntawm qhov ntawd.

Tam sim no nws tsis yog neeg hlau xwb; nws yog Tinku tam sim no.

Kauj ruam 9: Demo

Image
Image

Demo. yeeeeeees !!

Nov yog qee qhov pib ua qauv qhia. Muaj ntau ntau yam txaus siab los tuaj.

Nyob twj ywm kom tau txais xov xwm tshiab ntxiv thiab yog tias koj muaj kev tsis ntseeg, xav tawm tswv yim.

Ua tsaug rau koj nyeem kuv tes num. Koj zoo heev.

Yog tias koj nyiam txoj haujlwm no thov thov pov npav nws hauv Microcontroller thiab Robotics kev sib tw

Ua Kev Zoo Siab;-)

Pom zoo: