Мазмуну:

BrickPi - Rainbow Unicorn: 15 кадам (Сүрөттөр менен)
BrickPi - Rainbow Unicorn: 15 кадам (Сүрөттөр менен)

Video: BrickPi - Rainbow Unicorn: 15 кадам (Сүрөттөр менен)

Video: BrickPi - Rainbow Unicorn: 15 кадам (Сүрөттөр менен)
Video: Brickpi test 2024, Июль
Anonim
Image
Image
BrickPi - Rainbow Unicorn
BrickPi - Rainbow Unicorn

Ковиддин жана баш калкалоочу жайдын убактысын киргизиңиз жана жайкы лагерь жок (окуу жылынын эң жакшы бөлүгү!) Менде Жума Лего "Клубу" бар, негизинен 8-10 жаштагы балдар бар. Бул клуб мектептен кийин пайда болот, анткени бул балдар жумасына 50 саат мектепте/мектептен кийин, Lego долбоорлору абдан түз болушу керек жана мен Интернеттен таба алган көптөгөн долбоорлор чоң потенциалга ээ, бирок балдардын көбү эч нерсе кыла албайт. Мен дайыма бош эмесмин, бул Lego долбоорлору менен ойногонго эч качан убакыт жок … бирок бул жай башкача болду. Мен бул тротботторду DIYWalkers.com сайтынан таптым, чуркаган атка окшош! Rainbow сынагына кошуңуз жана албетте, бул асан -үсөн жалгыз мүйүздүү мал болушу керек болчу!

Жалгыз мүйүздүү мүйүздүн бөлүгү BrickPi тарабынан Dexter Industries тарабынан мүмкүн болгон. BrickPi Raspberry Pi үстүндөгү Lego Mindstorm шайкеш "шляпасын" бириктирет, андыктан Lego моторлорун жана сенсорлорун туташтырып, роботту түзө аласыз. Сиз ошондой эле Scratchти (жана Python) колдонуп, роботуңузду программалай аласыз, бул балдар үчүн эң сонун плюс. Мен балдарыма BrickPi менен колдоно турган NXTPrograms.comдогу көрсөтмөлөргө окшош курулуш пландарын түзүүгө аракет кылып келе жатам.

Радуга мүйүздүү мүйүзү Raspberry Piден Brick Piге өтүүчү GPIO казыктарын колдонот. Мен казык аркылуу өтүү менен кээ бир көйгөйлөргө туш болдум, Dexter Industriesтен Николь абдан жардам берди! Ошентип, Rainbow Unicorn төрөлдү. (Мен Rainbow Unicorn Pegasus жасоого аракет кылышым мүмкүн!)

Жабдуулар

LEGO MINDSTORMS Education NXT базалык топтому (9797)

LEGO MINDSTORMS Билим берүү Булактары Топтому (9695)

Кошумча Lego Mindstorms Ultrasonic сенсор

Же:

  • Brickpi Starter Kit, курамында Rasberry Pi, температура, нымдуулук жана басым сенсору бар, бирок сизге RPiди жалгыз иштетүү үчүн көбүрөөк кабелдерди сатып алуу керек болушу мүмкүн.
  • ЖЕ
  • BrickPi3 базалык комплект PLUS

    Raspberry Pi 3 же андан жакшыраак жана анын бардык кабелдери

  • BrickPi менен коштолгон 8 батарейка бар экениңизди текшериңиз. Мен аны Амазонкадан алмаштыра алаарыңа ишенбейм

Кыска жылыткычтар, ар бири 1, болжол менен 1/2 "жана 1/4" (жогорудагы RPi шилтемесине киргизилиши мүмкүн) Алар кыска болушу керек же BrickPiге тоскоолдук кылат

HDMI монитор

Зымсыз мини клавиатура жана сенсордук такта

Анод RGB LED

4 секирүүчү зым - Мен 4 колдондум, бир четин кесип, экинчисин жалаң аялдын учун колдондум

М2 тоскоолдуктары - Мен 7 г 15 мм керектүү гайкаларды жана бурамаларды колдондум

Чоор тазалагычтар же мане менен куйрук жасоо үчүн бир нерсе

Rotary Drill

Болгону жакшы

Толук өлчөмдөгү клавиатура жана чычкан - программалоо абдан оңой

Universal AC адаптери - жүк ташуучу машинаңызды программалоо үчүн керектүү батареяларды азайтуу үчүн

Glitter Nail Polish!

1 -кадам: Raspberry Pi менен BrickPi орнотуңуз

Raspberry Pi менен BrickPi орнотуңуз
Raspberry Pi менен BrickPi орнотуңуз
Raspberry Pi менен BrickPi орнотуңуз
Raspberry Pi менен BrickPi орнотуңуз

Негизги орнотууда, мен сизди алардын орнотууларын сүрөттөгөн веб -сайттарга жөнөтөм, анткени алар мен кыла алгандан алда канча түшүнүктүү, ошондой эле ашыкча.

Эскертүү: BrickPi иштетүү үчүн, сиз алардын сайтында жайгашкан Raspian for Robots сүрөтүн колдонушуңуз керек болот, андыктан сизге өзүнчө 8G минималдуу SD карт керек болот же кайсы бир учурда сиз малина pi картаңыздын үстүнө жазышыңыз керек болот. Ошентип, Raspianды SD картаңызга төмөндөгү "Негизги Raspberry Pi орнотуусунда" көрсөтүлүүчүдөй орнотуудан мурун, Raspian for Robotsту SD картаңызга орнотсоңуз болот. Бул raspberrypi.org веб -сайтындагыга караганда Raspianдын эски версиясы, бирок көпчүлүк функциялар ошол жерде. Андан кийин Basic RPi орнотуусунун Raspian жүктөө бөлүгүн өткөрүп жибериңиз.

Raspberrypi.org маалыматына ылайык, Raspberry Pi орнотуулары.

BrickPi орнотуусуна өтүүдөн мурун, бизге керектүү болгон нерселерди кошушубуз керек, анткени BrickPi RPiни жабат жана сиз аны бөлбөй туруп ала албайсыз.

Жылыткычтар RPi орнотулган жылыткычтар менен келбейт. Сол жактагы Сүрөт радиаторлорсуз, ал эми оң жактагы сүрөт муздаткычтарды кайда коюу керек экенин көрсөтөт.

2 -кадам: Кирпич Пи орнотуу жана GPIO казыктары боюнча эскертмелер

Кааласаңыз, кийинчерээк колдонуу үчүн негизги BrickPi орнотуусу!

Эскертүү: эгер сиз BrickPi'ни ошол бойдон колдоно турган болсоңуз, анда мен аны менен келген тунук пластик корпуска жайгаштырууну сунуштайм. Мен бул ишке таптакыр канааттанбайм, анткени бул абдан кызыктуу эмес жана роботко бекитүү оңой эмес, анткени тешиктер туура эмес жасалган: алар лего нурунун тешиктери сыяктуу тарышпайт. Бирок ал иштейт жана коргойт. Бирок, бул долбоор үчүн биз RPi үчүн жасалган жана өзгөртүлгөн Lego учурларын колдонобуз. Биз муну кийинки кадамда жасайбыз.

Баш колдонуунун кыскача маалыматы үчүн, GPIO казыктарын колдонууга боло турган Dexter Industries Forumун караңыз.

Мен бул көрсөтмөгө тиркелген The Useable BrickPi GPIO pins pdf файлына өз байкоолорумду койдум.

3-кадам: 2x7 14-пин оң бурчтуу аял башыңызды (милдеттүү эмес) жана BrickPi кошуңуз

Сиздин 2x7 14-пин оң бурчтуу аял башын (милдеттүү эмес) жана BrickPi кошуңуз
Сиздин 2x7 14-пин оң бурчтуу аял башын (милдеттүү эмес) жана BrickPi кошуңуз
Сиздин 2x7 14-пин оң бурчтуу аял башын (милдеттүү эмес) жана BrickPi кошуңуз
Сиздин 2x7 14-пин оң бурчтуу аял башын (милдеттүү эмес) жана BrickPi кошуңуз
Сиздин 2x7 14-пин оң бурчтуу аял башын (милдеттүү эмес) жана BrickPi кошуңуз
Сиздин 2x7 14-пин оң бурчтуу аял башын (милдеттүү эмес) жана BrickPi кошуңуз
Сиздин 2x7 14-пин оң бурчтуу аял башын (милдеттүү эмес) жана BrickPi кошуңуз
Сиздин 2x7 14-пин оң бурчтуу аял башын (милдеттүү эмес) жана BrickPi кошуңуз

Brickpi тактайынын астындагы Raspberry PI төөнөгүчтөрү башка нерселер үчүн колдонулушу мүмкүн, бирок алар жогорку тактага ушунчалык жакын болгондуктан, секирүүчү кабелдерди салуу кыйын. Мен аларды жеткиликтүү кылуу үчүн 2x7 тик бурчтуу аял башын колдондум. Бул долбоор үчүн мен бул баш сөздү колдонгон жокмун. Мен BrickPi тактайынын үстүңкү баштарын кийинки бөлүмдөрдө көргөндөй колдондум.

Бирок бул БАШКЫЛАРДЫН бардыгы BrickPi тактасынын үстүңкү баштарынан айырмаланып, айрымдары толугу менен чектелген, айрымдары белгилүү бир убакта гана колдонулат. 3 нерсеге кам көрүү керек: Мен тапкан 2x7 тик бурчтуу баштар BrickPi башына туура келбегендей чоң. Мен тегерете турган шайманымды тегиздөө үчүн майдалоо үчүн колдонушум керек болчу, биринчи сүрөттү караңыз. Бул абдан тыгыз болчу - бул металл тиштер аркылуу көрүнүп турганы менен көрүнүп турат. (2 -сүрөт). Жетиштүү майдалоо менен BrickPi башы туура келет (3 -сүрөт). Ошондой эле, 3 -сүрөттөн көрүнүп тургандай, S2 порту дароо 2x7 тик бурчтуу казыктардын үстүндө. Темир казыктар порттун металл бөлүктөрүнө тийбесин. Эгерде сиз 2х7 төөнөгүчтөрдү ар тарапка түртсөңүз, USB порттору BrickPi тактасын бийик кармап, казыктар металлдын бөлүктөрүнө тийбейт, бирок мен баары бир электр лентасын тагам. Канчага чейин созуларын билбейм. Акырында, баштар жана мотор жана сенсор порттору BrickPi - RPi аралыгын 3 тарапта сакташат, бирок менин максаттуу аудиториямды (8 жаштагы балдар) эске алып, SD картанын оң жагындагы бурчка тирешти коштум. (4 -сүрөт)

4 -кадам: BrickPi'ди Lego Caseге орнотуңуз

BrickPi'ди Lego корпусуна орнотуңуз
BrickPi'ди Lego корпусуна орнотуңуз
BrickPi'ди Lego корпусуна орнотуңуз
BrickPi'ди Lego корпусуна орнотуңуз
BrickPi'ди Lego корпусуна орнотуңуз
BrickPi'ди Lego корпусуна орнотуңуз

Мен бул Lego корпусун сары түстө сатып алдым. BrickPi порттору колдонулушу үчүн мен анын айланасындагы бургулоочу бурч менен үстүнкү бөлүктөрүн кесип салышым керек эле, анын асты жакшынакай эле. Мага бул сары корпус жагат, анткени ал Кирпич Пиди бекем кармап турат.

Мен RPiди иштин түбүнө ылайыкташтырам. Бул жакшы жана жарашыктуу болчу. Эми биз BrickPi ичине батышы үчүн корпустун бир бөлүгүн кесип салышыбыз керек. USB портторун BrickPi мотор портторунун үстүнө түшүрүп, экинчи жагын караңыз. Электр розеткасын кайда кесип алаарыңызды белгилеңиз. Андан кийин кесип. Эми сиз башка тараптардын ар бирин белгилеп, кесишиңиз керек:

  • GPIO төөнөгүчтөрүнүн жана ошол жактагы порттордун үстүнөн
  • USB портторунун үстүндөгү 2 мотор порту үстүндө
  • акыркы жактагы калган порттордун үстүндө.

Акыр -аягы, биз М2 тоскоолдуктары үчүн тешиктерди белгилеп, бургулашыбыз керек.

Сиз портторду белгилеп койсоңуз болот, ошондо сиз кайсынысы экенин билесиз!

5 -кадам: Lego түзүүнү жасаңыз

Менин BrickPi Unicorn түзүү үчүн, мен www.diywalkers.comдо көрсөтүлгөн Hexapot Trotbot үчүн көрсөтмөлөрдүн көбүн колдондум. Бул сайт карап чыгууга татыктуу. Алардын сейилдөөчүлөрү таң калыштуу!

Мен балдарым менен колдонуу боюнча айрым көрсөтмөлөрдү өзгөрттүм жана менин Lego орноткон металл чыбыктарын колдонбош үчүн, албетте. Мен сизге түпнуска шилтемелерди берейин деп жатам, бирок бул көрсөтмөгө мен жасаган кадамдардын pdf файлын киргизем.

6 -кадам: Торсо жана Мотор

Торс жана Мотор
Торс жана Мотор
Торс жана Мотор
Торс жана Мотор

Жогоруда айтылгандай, мен Hexabot Trotbot түзүлүшүн колдондум. Жалпы көрсөтмөлөр үчүн TorsoSides.pdf караңыз. Сиз 2 тулкунун капталын, бири -бириңиздин күзгү сүрөттөрүңүздү жасашыңыз керек. Кранктар CranksForLegs.pdf файлында көрсөтүлөт. Биз көчүрүп жаткан Hexapod Walker бир гана тулку алкагына ээ жана башка моторду колдонот, бирок A) Мен уникорнды ушунчалык кеңири каалабадым жана B) (жана реалдуу болсун: бул чыныгы себеп) Менде жок болчу ошол моторлордон.

Эскертүү: Менде чырактардын саны чектелүү болчу, менин көптөгөн чырактарым дагы деле балдар тарабынан курулган роботтордо мектепте, мектептин тез жабылышынан улам ташталбайт жана 5 NXT билим берүү комплекттерине карабастан, бул конструкцияда ЛОТ көп колдонулат. Ошондой эле, Trotbotтун көрсөтмөлөрү талап кылган жипсиз устундар көбүнчө боз түстө. Менин түстүү устундарым эски шыргыйлар. Ошентип, мен көбүнчө түстүү "радуга" эффектиси үчүн түстүү шыргыларды колдондум, бирок фитнес ушунчалык жакын болгондон тышкары, жипсиз колдонууга туура келди. Сүрөттү караңыз, мен кадалган устундарды кантип колдондум.

Чектелген устундарымдын саны чектелүү болгондуктан жана буттарым мага болгон нерсеге абдан муктаж болгондуктан, мен көп кырдуу устундарды колдондум. Ошондой эле, алар түс кошушту. Тыгыз жерлерге батыш үчүн бир нече гана нерсеси бар болчу. Акырында, BrickPi үчүн платформа жасоо үчүн мотордун үстүнө курула алышыңыз үчүн, үстүңкү жагындагы устундар зарыл.

Дагы бир айырмачылык, мен акыркы сүрөттө көрсөтүлгөндөй металл таяктарды эмес, Lego окторун колдондум. Октун учунда 8 токтоочу жайы бар. Акырында бадалдуу 10 регулярдуу нурду колдонууга көп орун бар. Моторду кантип тиркөө керектигин билүү үчүн кийинки баракты караңыз.

Мотор

Мотор тулкунун ОРТО ЧОПУНА көрсөтүлгөндөй туташат, бирок мен баарын тескери буруп койгом, ошондо ал кантип сызылганын көрөсүң. Аяктоо үчүн, аны тулкунун үстүнкү устунуна 2 шыргыйды коюп, узун окту алар аркылуу жана моторго орнотуу менен кармап турушуңуз керек. BrickPi кошууга келгенде, балким, муну жылдырышыңыз керек болот.

7 -кадам: Буттар

Буттар
Буттар
Буттар
Буттар
Буттар
Буттар

Буттарды куруу үчүн SimplifiedLegs.pdf караңыз. Сиз булардан 4тү, 2 комплект күзгү сүрөттөрдү жасашыңыз керек, мен жогоруда 4 даяр буттун сүрөтүндө көрсөткөндөй. (Кайра бүдөмүк, кечиресиз.)

Мен буттарымды бир аз өзгөрткөнүмө көңүл буруңуз:

  • Мен жаратуумдун Rainbow аспектине ылайык көрсөтүлгөндөй үстү жагына түркүн түстүү шыргыйларды койдум.
  • Түпнуска структурасы жок устундарды кесүүнү талап кылып, ар бир буту үчүн 6-устундуу жана 8-устундуу болот. Тескерисинче, 6-устун үчүн мен бир 6 көңдөй тарабы бар ийилген стильсиз устунду колдондум. 8-нур үчүн, мен жөн эле туташтыргычты 9 тешиктин 8-тешигине койдум.
  • Мен топтомдорумда болгон Lego бөлүктөрүнүн саны менен чектелгендиктен, мага "D" шакекчелери жетпей калды, бирок мага учунда октук байланышы бар 5 шакекче жана кичинекей пальто гана керек болчу. -илгичке караган даана сонун иштейт.

Чачтар бир аз түшүндүрмөгө муктаж. Торсонун капталдарынын 2 сүрөтү бурамалардын ар кандай бурчтук орнотууларын көрсөтөт. 2 "көйнөк илгичтери" алдыңкы, 2 "Д" арткы жагында. Торско жана 2 бутту тең көрсөткөн сүрөттө, бутту кантип бириктирүү керектиги көрсөтүлөт: Буттун үстү жагы сүрөттүн ылдый жагында жана жабышып калган 2 боз огу 5тин бош жагына киргизилет. тырмактардын жагы. Торсонун чокусунан көрүнүп турган сүрөттө, буттун чокусун тулкуга кантип бекитүүңүз көрсөтүлгөн: сиз узартылган окту 2 үстүңкү устундун учунан 3 -тешик аркылуу түртөсүз.

8 -кадам: BrickPi кошуңуз, бул кирпичти колдоо, тестирлөө жана мотор тест

BrickPi кошуңуз, бул кирпичти колдоо, тестирлөө жана мотор тест
BrickPi кошуңуз, бул кирпичти колдоо, тестирлөө жана мотор тест

"loading =" жалкоо"

Зымдарыңызды BrickPi GPIO Pins менен туташтырыңыз
Зымдарыңызды BrickPi GPIO Pins менен туташтырыңыз

LED түстөрүн бул казыктарга туташтырыңыз:

  • GPIO17 - пин 11 - кызыл жарык
  • GPIO23 - пин 16 - жашыл жарык
  • GPIO27 - пин 13 - көк жарык
  • пин 1 RGB LEDдин + бутуна туташат

Сүрөттө жалгыз мүйүздүү мүйүздүн башы көрсөтүлгөн. Менин фотографиялык жабдууларым (менин телефонум) жана аны кантип колдонуу керектигим жакшы сүрөттөрдү бербейт - бул мүйүздүн түсүн кантип өзгөртөөрүн көрсөтүүнүн эң жакшы жолу.

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