Мазмуну:

Сиз кар адамын кургуңуз келеби?: 9 кадам (сүрөттөр менен)
Сиз кар адамын кургуңуз келеби?: 9 кадам (сүрөттөр менен)

Video: Сиз кар адамын кургуңуз келеби?: 9 кадам (сүрөттөр менен)

Video: Сиз кар адамын кургуңуз келеби?: 9 кадам (сүрөттөр менен)
Video: НУРИЛА - КЕРЕМЕТИМ (Жаны хит 2022) 2024, Ноябрь
Anonim
Image
Image
Сүрөт
Сүрөт

Киришүү

Бул долбоор Raspberry Pi жана PivotPi менен бийлөөчү карды кантип курууну көрсөтөт - бул үчүн атайын курулган серво контроллери!

Scratch бийлөөчү кар адамын коддоо үчүн колдонулат жана Sonic Pi Майрам музыкасын жаратат.

1 -кадам: Сизге эмне керек

Кар киши PivotPiди көрсөтөт, ошондон баштайлы. Сага керек болот:

  1. A PivotPi
  2. Wifi кирүү мүмкүнчүлүгү бар RaspberryPi (же Pi3 же башка Pi менен)
  3. 4 АА батареясы
  4. 2 орто серво
  5. 1 кичинекей servo
  6. 6 секирүүчү зым эркектен ургаачыга чейин (кара, кызыл, ак жана күрөң, кызыл, кызгылт сары түстөрдү тандай алсаңыз)
  7. Баяндамачы
  8. Роботтор SD картасы үчүн Raspbian

Кол өнөрчүлүк чөйрөсүндө сизге керек болот:

  1. Foamboard
  2. Чоң галстук оройт
  3. Күчтүү эки жактуу скотч
  4. Кыял көздөр
  5. Кара маркер
  6. Мыкты пост

2 -кадам: Snowman Body Building

Сиз кар кишиин көбүктөн жасалган тактан курасыз. Ар кандай өлчөмдөгү үч табакты же тегерек нерселерди колдонуңуз, бул сизге пропорционалдуу кар киши берет. Бөлүктөрдү кесип, капталдарын да тегиздөө жагын карап көрүңүз.

Үч тегеректи кесип

Ар бир тегеректи айланып өтүү үчүн кара маркерди колдонуңуз. Ал эми бизде кар киши башталды!

Snowman Body

3 -кадам: Snowman куруңуз

Узун бойлуу, кар киши кармаганга ылайыктуу пост алыңыз.

Посттун ылдыйкы жарымына эки орто сервону тиркеп, алардын болжолдуу абалын көзгө түйүп коюңуз. Серво жайгаштыруу сиз ала турган кыймылдын түрүн аныктайт. Эгерде сиз айлананы биринин ортосуна серво койсоңуз, анда сиз таза айлануу кыймылын аласыз. Бул колдору менен борбордук бөлүккө жакшы көрүнөт. Колуңузду лента аркылуу денеге бекиңиз, колдор кыймылдабайт, бул айлануучу дене.

Эгерде сиз сервоприводду дененин тегерегинин борборунан жогору койсоңуз, анда асты жагына жагымдуу көрүнгөн селкинчек эффекти аласыз. Бул так илим эмес (болушу мүмкүн, бирок кар киши үчүн так болушу керек эмес), бирок болжол менен 1/3 чейин жакшы көрүнөт.

Жогорку серво - кичинекей - башты башкарат. Моюнча катары бальза жыгачынын кыска бөлүгүн колдонобуз, анын астынкы бөлүгү сервого, үстү башына бекитилет. Бул кар киши башын бир капталга жылдырууга мүмкүндүк берет. Бальса жыгачынын башына жабышуу үчүн эки тараптуу лента колдонулат. Кардарды кооздоого убакыт келди! Көздөр, момпосуй жана баары!

Кол менен ортоңку бөлүм

Төмөнкү бөлүм борбордон офсеттик менен

Баш, моюн

4 -кадам: Servo Connections

Ошол серволорду PivotPi тактасына туташтырууга убакыт келди! Алардын үчөө бар, бирок экөө бир аз жогору болушу керек. Сизде бир нече тандоо бар. Сиз PivotPi/RaspberryPi таякчасына же башка коопсуз ыкманы колдонуу менен тирөөч посттун үстүнө коюп койсоңуз болот, же эркек менен аялдын секирүүчү зымдарын колдонуу менен серво зымдарын узарта аласыз.

Төмөнкү серво порт 1ге туташкан.

Орто серво порт 2ге туташкан.

Жогорку серво (кичинекей) 7 -портко туташкан, анткени менин PivotPi туруп калды жана зымдар ага жетиши мүмкүн (Порт 8 да жакшы болмок).

Servo Connections

Wire Extensions

Бул блокторду ыңгайлаштыруу менен Scratch кодун өзүңүздүн туташууларыңызга дал келтире аласыз

5 -кадам: Динамикке туташуу

Баяндамачынын байланышы оңой.

  1. Анын электр кабели динамикке да, Pi'дин USB портунун бирине да туташкан
  2. Анын аудио кабели Piдеги аудио портко барат
  3. Анын күчү эң чоң көлөмгө күйгүзүлүшү керек, анткени биз сыртта болобуз

Динамик туташуусу

6 -кадам: Scratch Code

Snowman долбоору PivotPi үчүн Scratch колдонот. Толугу менен роботко окшобош үчүн кээ бир туш келди генераторлор колдонулат. Болбосо код жөнөкөй. Сиз биздин онлайн Scratch маалымдама баракчасы менен көбүрөөк биле аласыз.

Эгерде сиз Raspbian for Robots картаңызда DI программалык камсыздоону жаңыртсаңыз, анда кодду таба аласыз:

Файлды чыкылдатыңыз, анан Ачуу

Pi баскычын чыкылдатып, Dexter, PivotPi, Projects, Snowmanге өтүңүз

7 -кадам: Sonic Pi коду

Sonic Pi демейки боюнча, Raspbian for Robots боюнча эмес. Сизге кереги жок, бирок аны кошуу кызыктуу нерсе.

Sonic Pi орнотуу үчүн, сиздин SD картаңыз кеминде 8 Gig болушу керек, кээ бир бош бөлмө. Эгерде сизде 4 Gig бар болсо, анда өзгөрүүлөр Sonic Pi ага туура келбейт.

Терминал терезесинде төмөнкү буйруктарды аткарыңыз:

sudo apt-get update

sudo apt-get орнотуу sonic-pi

жана анын сыйкырчылыгын кылсын.

Raspberry Pi / Программалоо / Sonic Pi

Сиз Робин Ньюмандын коллекциясынан Jingle Bells жүктөп алсаңыз болот ("Зипти түшүрүү" баскычын басыңыз, оң жактагы) (Робинге музыкалык таланты менен бөлүшкөнүңүз үчүн чоң рахмат!)

Эгерде сизге файлды кадимки компьютериңизден Пиңизге өткөрүү үчүн кандайдыр бир жардам керек болсо, биздин окуу куралдарыбызды карап көрүңүз:

Macтан файлдарды өткөрүп берүү

Файлдарды компьютерден өткөрүп берүү

Пинин кичинекей кызыл малина менюну, андан кийин Программалоону, анан Sonic Pi'ди чыкылдатуу менен Sonic Pi'ни баштаңыз.

Жүктөө баскычын чыкылдатып Sonic Pi файлын жүктөңүз жана Пиде сакталган жерди табыңыз.

Динамигиңиз Pi'ге туташтырылып, күйгүзүлгөндөн кийин, Run баскычын басып, Pi түзгөн музыкаңызды уга аласыз!

8 -кадам: Бул долбоордун кодун кантип алуу керек

Кодду алуунун эң оңой жолу - "DI Software Update" аркылуу Dexter Industries программаңызды жаңыртуу. Муну кылганда, ушул сыяктуу жаңы долбоорлордун бардык код файлдары көрүнөт!

Файл жолу

DI Software Updateти иштеткенде, бул долбоорду бул жерден тапса болот:

/home/pi/Dexter/PivotPi/Projects/Snowman

Жүктөлүүчү файл

Эгерде сиз Dexter Industries бажы программасын колдонбосоңуз, анда Raspbian for Robots, жана дагы эле бул файлды жүктөгүңүз келсе, аны бул жерден жүктөп алсаңыз болот.

9 -кадам: Жардам керекпи?

Сурооңуз же көйгөйүңүз барбы? Аны форумга жазыңыз, биз сизге жардам беребиз.

Сунушталууда: