Cov txheej txheem:

Koj Puas Xav Tsim Tus Snowman?: 9 Kauj Ruam (nrog Duab)
Koj Puas Xav Tsim Tus Snowman?: 9 Kauj Ruam (nrog Duab)

Video: Koj Puas Xav Tsim Tus Snowman?: 9 Kauj Ruam (nrog Duab)

Video: Koj Puas Xav Tsim Tus Snowman?: 9 Kauj Ruam (nrog Duab)
Video: tag kis no tev phauj hli cov txiv qaum rau kuv niam peb noj nawb 2024, Kaum ib hlis
Anonim
Image
Image
Duab
Duab

Taw qhia

Txoj haujlwm no qhia pom yuav ua li cas thiaj tsim tau lub daus snowman, nrog Raspberry Pi thiab PivotPi - tus tswj kev pabcuam tsim los rau qhov ntawd!

Kev khawb tau siv los ua suab seev cev ua las voos snowman thiab Sonic Pi tsim lub Hnub Qub nkauj.

Kauj ruam 1: Yam Koj Yuav Tsum Tau

Tus snowman nthuav qhia PivotPi yog li cia peb pib nrog qhov ntawd. Koj yuav xav tau:

  1. Ib PivotPi
  2. RaspberryPi nrog wifi nkag mus (txawm yog Pi3 lossis lwm Pi nrog lub dongle)
  3. 4 AA roj teeb
  4. 2 nruab nrab servos
  5. 1 servo me me
  6. 6 jumper xov hlau txiv neej rau poj niam (dub, liab, dawb, thiab xim av, liab, txiv kab ntxwv yog tias koj tuaj yeem xaiv xim)
  7. Hais lus
  8. Raspbian rau Neeg Hlau SD Card

Hauv thaj chaw khoom siv tes ua, koj yuav xav tau:

  1. Foamboard
  2. Cov ntaub qhwv loj
  3. Muaj zog ob sab daim kab xev
  4. Googly qhov muag
  5. Dub cim
  6. Muaj zog ncej

Kauj Ruam 2: Snowman Lub Cev Lub Tsev

Koj yuav tsim tus snowman tawm ntawm ib daim foamboard. Siv peb daim hlau ntawm qhov sib txawv sib txawv, lossis ib puag ncig cov khoom, uas yuav muab rau koj zoo ib yam li snowman. Txiav cov ntawv tawm thiab txiav txim siab txhuam ob sab ib yam.

Txiav peb Vajvoog

Siv tus cim dub mus ncig txhua lub voj voog, kom lawv sawv ntsug. Thiab peb tau txais qhov pib ntawm snowman!

Snowman Lub Cev

Kauj Ruam 3: Tsim Snowman

Tau txais cov ntawv tshaj tawm ntawm qee yam uas yuav siab txaus los tuav tus snowman.

Txuas ob qhov nruab nrab servos rau qis ib nrab ntawm tus tshaj tawm, qhov muag pom lawv txoj haujlwm kwv yees. Kev tso chaw pabcuam txiav txim siab hom kev txav chaw uas koj yuav tau txais. Yog tias koj tso servo rau hauv nruab nrab ntawm ib qho ntawm cov voj voog, koj yuav tau txais kev txav mus los dawb huv. Qhov ntawd zoo rau nruab nrab nrog caj npab. Txuas caj npab rau lub cev siv daim kab xev, caj npab tsis txav, nws yog lub cev uas yuav tig.

Yog tias koj tso servo siab dua qhov nruab nrab ntawm lub cev hauv lub cev, koj yuav tau txais cov viav vias uas zoo li zoo rau hauv qab. Nws tsis yog qhov txuj ci tseeb (nws tuaj yeem yog, tab sis nws tsis tas yuav tsum tau ua qhov tseeb rau tus neeg daus), tab sis kwv yees li 1/3 li zoo li zoo.

Sab saum toj servo - me me - tswj lub taub hau. Peb yuav siv daim ntoo luv luv ntawm cov ntoo balsa ua lub caj dab, ntu qis uas tau txuas rau qhov kev pabcuam thiab sab saud txuas nrog lub taub hau. Qhov no tso cai rau snowman txav nws lub taub hau ib sab. Cov ntoo balsa siv daim kab xev ob tog los lo rau ntawm lub taub hau. Lub sijhawm los kho tus snowman! Googly ob lub qhov muag, pas nrig thiab txhua yam!

Ntu nrab nrog caj npab

Hauv qab ntu nrog offset los ntawm qhov chaw

Lub taub hau thiab caj dab

Kauj Ruam 4: Kev Sib Txuas Servo

Lub sijhawm los txuas cov servos rau PivotPi board! Muaj peb ntawm lawv, tab sis ob qho yuav tsum siab me ntsis. Koj muaj ob peb txoj kev xaiv. Koj tuaj yeem tso PivotPi/RaspberryPi siab dua ntawm qhov kev txhawb nqa los ntawm kev siv khi-qhwv lossis lwm txoj hauv kev nyab xeeb, lossis koj tuaj yeem txuas cov xov hluav taws xob los ntawm kev siv txiv neej rau poj niam jumper xov hlau.

Hauv qab servo txuas nrog Chaw Nres Nkoj 1.

Qhov nruab nrab servo txuas nrog Chaw nres nkoj 2.

Sab saum toj servo (qhov me me) txuas nrog Chaw Nres 7 raws li kuv PivotPi tau khaws cia sawv thiab cov xov hlau tuaj yeem ncav cuag nws (Chaw nres nkoj 8 yuav tau zoo ib yam nkaus).

Kev Sib Txuas Servo

Hlau Txuas Ntxiv

Koj tuaj yeem hloov Scratch code kom haum koj tus kheej kev sib txuas los ntawm kev hloov kho cov thaiv no

Kauj Ruam 5: Hais Lus Txuas

Tus neeg hais lus sib txuas tau yooj yim.

  1. Nws lub zog txuas txuas ob qho tib si rau tus hais lus thiab rau ib qho ntawm Pi's USB chaw nres nkoj
  2. Nws lub suab txuas mus rau lub chaw nres nkoj suab ntawm Pi
  3. Nws lub zog yuav tsum tau tig mus rau qhov ntim siab tshaj plaws raws li peb yuav nyob sab nraud

Hais Lus Txuas

Kauj ruam 6: Kos Code

Txoj haujlwm snowman siv Kos rau PivotPi. Txhawm rau zam kom tsis txhob saib zoo li tus neeg hlau, qee lub tshuab hluav taws xob tau siv. Txwv tsis pub cov cai yog ncaj. Koj tuaj yeem kawm paub ntau ntxiv nrog peb nplooj ntawv Kos Online.

Yog tias koj ua DI Software Hloov Kho ntawm koj li Raspbian rau Robots daim npav, koj yuav pom cov cai los ntawm:

Nyem rau ntawm File, ces Qhib

Nyem rau ntawm Pi khawm thiab mus rau Dexter, PivotPi, Cov Haujlwm, Snowman

Kauj Ruam 7: Sonic Pi Code

Sonic Pi tsis yog, los ntawm lub neej ntawd, ntawm Raspbian rau Robots. Koj tsis xav tau nws tab sis nws yog qhov lom zem ntxiv.

Txhawm rau nruab Sonic Pi, koj daim npav SD yuav tsum muaj tsawg kawg 8 Gig nrog qee qhov chaw seem. Yog tias koj muaj 4 Gig ib qho, kev hloov pauv yog Sonic Pi yuav tsis haum rau nws.

Khiav cov lus txib hauv qab no hauv lub qhov rai davhlau ya nyob twg:

sudo apt-tau hloov tshiab

sudo apt-tau nruab sonic-pi

thiab cia nws ua nws cov khawv koob.

Raspberry Pi / Programming / Sonic Pi

Koj tuaj yeem rub tawm Jingle Bells los ntawm Robin Newman sau (nyem rau ntawm 'Download Zip' khawm, sab saum toj sab xis) (Ua tsaug ntau ntau rau Robin rau kev qhia nws cov txuj ci suab paj nruag!)

Yog tias koj xav tau kev pabcuam los hloov cov ntaub ntawv los ntawm koj lub khoos phis tawj qub mus rau koj Pi, ua tibzoo saib peb cov lus qhia:

Hloov cov ntaub ntawv los ntawm Mac

Hloov cov ntaub ntawv los ntawm lub PC

Pib Sonic Pi los ntawm txhaj rau Pi me me liab raspberry ntawv qhia zaub mov, tom qab ntawd Programming, tom qab ntawd Sonic Pi.

Thauj cov ntaub ntawv Sonic Pi los ntawm txhaj rau khawm Load, thiab nrhiav qhov chaw uas koj tau khaws nws rau ntawm Pi.

Thaum koj tus neeg hais lus ntsaws rau hauv Pi thiab qhib rau, koj tuaj yeem nyem rau ntawm Khiav lub pob thiab mloog koj Pi tsim cov nkauj!

Kauj Ruam 8: Yuav Ua Li Cas Tau Txais Txoj Cai rau Txoj Haujlwm no

Txoj hauv kev yooj yim kom tau txais txoj cai yog hloov kho koj li Dexter Industries software los ntawm "DI Software Update". Thaum koj ua qhov no, txhua qhov ntawm cov ntaub ntawv code rau cov haujlwm tshiab zoo li qhov no yuav tshwm!

Cov Ntaub Ntawv Txoj Kev

Thaum koj khiav DI Software Hloov Kho tshiab, txoj haujlwm no tuaj yeem pom hauv qhov chaw no:

/tsev/pi/Dexter/PivotPi/Cov Haujlwm/Snowman

Rub tawm cov ntawv

Yog tias koj tsis siv Dexter Industries kev cai software, Raspbian rau Robots, thiab koj tseem xav rub cov ntawv no, koj tuaj yeem rub nws ntawm no.

Kauj Ruam 9: Xav Tau Kev Pab?

Muaj lus nug lossis teeb meem? Tshaj tawm nws ntawm cov rooj sib tham thiab peb yuav pab koj.

Pom zoo: