Cov txheej txheem:

BB8: 9 Cov kauj ruam
BB8: 9 Cov kauj ruam

Video: BB8: 9 Cov kauj ruam

Video: BB8: 9 Cov kauj ruam
Video: Verizon Commercial STAR WARS 8 BB 8 vs BB 9E for The Last Jedi 2024, Hlis ntuj nqeg
Anonim
Image
Image

Txoj haujlwm no yog rau 'Creative Electronics', Beng Electronics Engineering module ntawm University of Málaga, Tsev Kawm Ntawv Kev Sib Txuas Lus (https://www.uma.es/etsi-de-telecomunicacion/).

Peb yog peb tus tub ntxhais kawm uas xav txhim kho txoj haujlwm uas yuav txhawb thiab txhawb peb. Peb tau nrhiav cov phiaj xwm thiab ib qho tshwj xeeb tau txais kev mloog zoo, yog li peb xav tias peb tuaj yeem rov tsim dua nws. Tom qab tham txog ntau lub tswv yim, peb txiav txim siab los tsim BB8.

Cov lus qhia uas peb tes num tau ua raws yog:

www.instructables.com/id/BB8-Droid-Arduino…

Kauj ruam 1: Cov ntaub ntawv

  • Arduino UAS
  • DC Motors thiab lub log - Txuas
  • Tsav Tsav Shield L293D - Txuas
  • Bluetooth qauv HM -10 - Txuas
  • Neodymium Magnets (8mm x 3mm)
  • Cov hlau nplaum 20mm x 3mm
  • Styrofoam Pob
  • 4 AA Roj Teeb
  • Roj teeb rau 4 AA Roj Teeb
  • Sharpies
  • 100g nuv ntses
  • Yas rau 3D tshuab luam ntawv
  • Khawm ntawm tes
  • Lub roj teeb tuav rau khawm ntawm tes
  • Liab LED
  • Ib khub xov hlau
  • Qee qhov clamps tuav lub cav
  • Xim dawb thiab txiv kab ntxwv
  • 3 Screws los tuav Arduino board
  • Daim kab xev nplaum
  • Ntoo muab tub lim
  • Xim dawb thiab txiv kab ntxwv

Koj tseem yuav xav tau cov cuab yeej hauv qab no:

  • Ntsia Hlau
  • Kub yaj phom
  • Tin soldering hlau
  • Txhuam

Kauj ruam 2: Cia Peb Ua Nws! - Tus Qauv Sab Hauv

Cia Peb Ua Nws! - Tus Qauv Sab Hauv
Cia Peb Ua Nws! - Tus Qauv Sab Hauv
Cia Peb Ua Nws! - Tus Qauv Sab Hauv
Cia Peb Ua Nws! - Tus Qauv Sab Hauv
Cia Peb Ua Nws! - Tus Qauv Sab Hauv
Cia Peb Ua Nws! - Tus Qauv Sab Hauv

Thaum peb muaj tag nrho cov ntaub ntawv, thawj qhov peb yuav tsum tau ua yog luam cov ntawv sab hauv.

Thaum daim ntawv luam tawm, peb yuav hloov tus txiv neej tus pin 0 thiab 1 ntawm tus tsav lub cav rau tus poj niam-txiv neej tus pin. Txhawm rau ua qhov no, nrog kev pab ntawm cov hlau txuas, peb yuav tshem tus txiv neej tus pin uas twb muaj lawm thiab tso tus tshiab. Tsis tas li, peb yuav txuas qee tus poj niam tus pin uas nws qhia Vcc thiab Gnd kom muaj peev xwm txuas tau rau ntawd lub zog hluav taws xob ntawm bluetooth module.

Thaum qhov no ua tiav, peb yuav ua cov kev sib txuas ntawm cov cav: peb yuav txuas lawv rau cov tswv yim M1 thiab M2 ntawm lub rooj tsavxwm, raws li nws tau qhia hauv cov duab.

Thaum peb muaj cov qauv sab hauv luam tawm, peb tuaj yeem txav mus rau nruab txhua lub Cheebtsam raws li hauv qab no:

Cov motors yuav muab tso rau hauv txoj haujlwm qhia thiab txuas nrog flanges.

Lub arduino yuav tuav ntsug nrog cov ntsia hlau raws li pom hauv daim duab thiab tus tswj ntawm lub cav yuav muab tso rau saum.

Thaum kawg, peb yuav tso lub bluetooth module rau hauv qhov chaw tshwj xeeb.

Ntawm qhov tod tes, peb ua ntej tso cov hlau nplaum rau hauv lub qhov ntawm sab saud, sim ua kom txhua yam nyob nrog tib lub qhov qub (peb tuaj yeem txheeb xyuas nws tau nce mus rau lwm lub hlau nplaum).

Nco tseg: cov ntawv rau 3D luam ntawv tuaj yeem tau txais los ntawm qhov txuas thaum pib ntawm kev nkag siab tsis tau thiab lawv sib haum rau txoj haujlwm tau hais los saum no.

Kauj Ruam 3: Bluetooth Module thiab Load Program

Ua raws li txoj haujlwm hauv paus, peb lub bluetooth module yog HM-10 nrog rau tus pin (uas, peb muaj plaub ntawm lawv, qhov tseem ceeb tshaj plaws, Vcc, Gnn, Rx thiab Tx).

Kev sib txuas ntawm cov pins twb tau teev tseg hauv ntu yav dhau los thiab kev sib txuas lus ntawm cov qauv no thiab arduino yog qhov yooj yim heev vim tias arduino sib txuas lus nrog nws ua lub davhlau ya nyob twg.

Hauv peb txoj haujlwm, peb xav hloov lub npe ntawm tus qauv rau "BB8". Feem ntau, qhov no tau ua tiav los ntawm AT cov lus txib uas muaj ntau cov ntaub ntawv ntawm lub vev xaib tab sis, tus qauv uas peb tau txais (thiab ntawm qhov uas peb tau tso qhov txuas hauv cov npe khoom), yog los ntawm cov chaw tsim khoom DSD TECH thiab xav tau ib qhov program uas cov chaw tsim khoom muab rau ntawm nws lub vev xaib txhawm rau hloov kho qhov teeb tsa ntawm tus qauv. Txuas ntawm qhov program: dsdtech-global

Raws li peb tau hais ua ntej, kev sib txuas lus tau ua tiav raws li lub davhlau ya nyob twg thiab nws yog qhov yooj yim heev los tshuaj xyuas, nrog lub xov tooj ntawm tes thiab lub hauv paus arduino program nws txoj haujlwm.

Thaum peb muaj txhua ntu tso (ntu dhau los) thiab teeb tsa bluetooth teeb tsa, peb tuaj yeem thauj cov arduino nrog cov software peb txuas hauv kauj ruam 8. Txhawm rau ua qhov no, thawj zaug peb yuav tsum tshem tawm Tx thiab Rx pins (0 thiab 1 feem) raws li txwv tsis pub peb yuav muaj teeb meem. Tom qab ntawd, peb txuas lub arduino mus rau PC, qhib daim ntawv thov Arduino raug cai, xaiv tus qauv ntawm pawg thawj coj txuas nrog (Arduino UNO) ntxiv rau qhov chaw nres nkoj uas nws tau txuas nrog thiab txuas ntxiv mus rub tawm qhov program.

Kauj ruam 4: Android Kev Thov

Android Kev Thov
Android Kev Thov
Android Kev Thov
Android Kev Thov
Android Kev Thov
Android Kev Thov

Muaj ntau IOS thiab ANDROID daim ntawv thov sib xws nrog Arduino thiab peb lub bluetooth module, yog li nws nyuaj rau peb xaiv ib qho … Thaum kawg peb tau xaiv daim ntawv thov Android hu ua Bluetooth Electronics. Daim ntawv thov no tso cai rau koj los kho lub vijtsam, tso txhua yam khoom, los ntawm cov nyees khawm rau joysticks thiab txuas rau hauv ntau txoj hauv kev xws li bluetooth, BLE thiab USB.

Hauv peb qhov kev sib tham, peb tau tso lub npe neeg hlau, khawm khawm thiab lub davhlau ya nyob twg kom pom qhov peb xa los ntawm daim ntawv thov. Peb tau teeb tsa lub ncoo kom xa 'P'+tus lej+'F' hauv txhua kis. Tus 'P' pib kis, tus lej sib raug rau tus lej cuam tshuam nrog txhua tus xub ntawm lub ncoo thiab 'F' xaus qhov kev sib kis.

Thaum peb tau kho thiab teeb tsa peb lub interface, peb txuas peb lub cuab yeej thiab ntaus RUN khawm. Tam sim no peb tuaj yeem sim peb cov neeg hlau thiab peb txoj haujlwm yam tsis muaj teeb meem.

Daim ntawv thov txuas: arduinobluetooth

Kauj ruam 5: Lub cev

Lub cev
Lub cev
Lub cev
Lub cev
Lub cev
Lub cev

Nov yog ib qho tseem ceeb ntawm peb txoj haujlwm. Hauv thawj qhov haujlwm yas yog xim av thiab pob yuav tsum tau pleev xim dawb. Hauv peb qhov xwm txheej, peb nyiam luam tawm nws dawb kom txuag peb qee lub sijhawm tom qab thaum pleev xim nws.

Thaum ua tiav lawm, peb tuaj yeem qhia cov qauv sab hauv thiab kuaj xyuas tias txhua yam ua haujlwm los ntawm daim ntawv thov peb tau hais hauv ntu dhau los.

Kauj Ruam 6: Lub taub hau

Lub taub hau
Lub taub hau
Lub taub hau
Lub taub hau
Lub taub hau
Lub taub hau

Txhawm rau ua qhov no, thawj lub hauv paus ntawm lub taub hau tau luam tawm.

Qhov thib ob, peb muab lub roj teeb tso rau sab hauv thiab hla lub qhov uas tseem tshuav peb hla cov kab hluav taws xob txhawm rau coj tus coj (raug polarized) nyob rau sab saum toj thiab nrog 330 tsis kam nyob hauv ib qho ntawm nws lub dav hlau txuas nws raws li qhia hauv daim duab.

Tom qab ntawd, peb txiav lub pob porexpan hauv ib nrab thiab ua kua nplaum nrog kub silicone rau saum lub hauv paus ntawm lub taub hau.

Thaum kawg, peb yuav tsum tau muab cov hlau nplaum tso rau sab hauv uas peb tau siv kub silicone.

Kauj Ruam 7: Kho kom zoo nkauj

Kho kom zoo nkauj
Kho kom zoo nkauj
Kho kom zoo nkauj
Kho kom zoo nkauj
Kho kom zoo nkauj
Kho kom zoo nkauj

Rau pob, ua ntej tshaj plaws, nrog lub koob thaij peb ua ob lub voj voos. Tom qab ntawd, hauv txhua kab pheeb ces kaum ntawm cov voj peb ua 1 duab plaub.

Thaum 6 daim duab xaum xaum tau ua tiav, peb nqa qee daim npog ntsej muag los npog txhua yam peb tsis xav pleev xim thiab npaj mus thov 1 lub tsho txau (ua qhov yuav tsum tau ceev faj).

Thaum nws qhuav, peb tshem daim kab xev thiab nthuav qhia txhua daim duab nrog tus xaum raws li peb nyiam. Hauv peb qhov xwm txheej, peb saib ntawm qhov tsim ntawm thawj BB8.

Nws yog ib qho tseem ceeb kom ntseeg tau tias cov duab kos tau faib tawm zoo thiab tsis muaj ntau qhov kev kos duab hauv cov pob qij txha, vim tias qhov txiav yuav pom thaum peb npaj mus kaw lub pob.

Thaum kawg, kom kaw pob peb xaiv siv daim kab xev nplaum thiab txiav lub pob raws li peb pom hauv ntu kawg.

Kauj ruam 8: Software

Hauv qhov txuas hauv qab no mus rau GitHub platform, koj yuav pom cov cai uas koj yuav tsum tau ua hauv arduino UNO pawg thawj coj los txhim kho cov lus qhia no. Koj yuav tsum rub tawm thiab upload nws raws li tau piav qhia hauv qib 3.

Nco ntsoov kom Tx thiab Rx pins ntawm Arduino UNO board txiav tawm. Txwv tsis pub, kev thauj khoom yuav ua tsis tau thiab yuav muab teeb meem rau koj.

Txuas: GitHub

Kauj Ruam 9: Xaus

Xaus
Xaus
Xaus
Xaus

Tam sim no koj paub tsim BB8, peb yuav qhia koj cov lus qhia thiab cov lus qhia los ntawm peb cov kev paub uas yuav pab koj, thaum koj rov ua txoj haujlwm no, ua haujlwm kom raug thiab tsis muaj teeb meem.

Raws li koj yuav nco tau, hauv qib 6 cov hlau nplaum tau teeb tsa thiab peb thawj lub tswv yim yog tso peb lub hlau nplaum neodymium hauv cov qauv sab hauv thiab lwm qhov peb hauv lub taub hau, tab sis thaum peb tau txais thiab sim lawv, cov hlau nplaum ua haujlwm zoo li lub zog uas sab hauv tus qauv raug tshem tawm thiab tsis ua haujlwm zoo.

Yog li ntawd, peb tau sim cov hlau nplaum tsis muaj zog rau lub taub hau (vim li no cov no tsis yog neodymium) nrog rau kev them nyiaj nrog qhov hnyav kom lub pob tsis muaj ntau qhov oscillations thiab rov zoo nws thawj txoj haujlwm sai. Qhov no tau pab kom ntseeg tau tias, thaum sib cuam tshuam nrog tig thiab taug kev mus tom ntej, cov lus qhia ntawm lub pob yuav tsis muaj qhov cuam tshuam.

Dab tsi tshwm sim yog tias, hauv qhov kev sim yav dhau los, lub pob tig hauv lub voj voog thiab yog tias koj nrawm dua, txoj hauv kev tsis zoo tag nrho, qee yam uas peb kho nrog 100-gram hnyav nyob tom qab ntawm tus qauv sab hauv thiab uas tuaj yeem pom hauv cov duab txuas nrog

Ntawm qhov tod tes, txhawm rau txhawm rau txo kev sib txhuam thiab ua kom lub taub hau tig tau zoo dua qub thiab nplua, peb tau muab daim kab xev ntawm lub cev kaw rau ntawm cov hlau nplaum.

Pom zoo: