Përmbajtje:

BrickPi - Rainbow Unicorn: 15 hapa (me fotografi)
BrickPi - Rainbow Unicorn: 15 hapa (me fotografi)

Video: BrickPi - Rainbow Unicorn: 15 hapa (me fotografi)

Video: BrickPi - Rainbow Unicorn: 15 hapa (me fotografi)
Video: Brickpi test 2024, Korrik
Anonim
Image
Image
BrickPi - Unicorn Rainbow
BrickPi - Unicorn Rainbow

Futni kohën e mësimit Covid dhe Strehim-në-Vend dhe asnjë kamp veror (pjesa më e mirë e vitit mësimor!) Unë kam një "Club" të Premte Lego, me djem kryesisht 8-10 vjeç. Meqenëse ky klub ndodh në shkollë pasi këta fëmijë kanë qenë në shkollë/pas shkollës për 50 orë në javë, projektet Lego duhet të jenë mjaft të drejtpërdrejta dhe shumë nga projektet që mund të gjej në internet kanë potencial të madh, por asgjë nga shumica e fëmijëve nuk mund të punojë përmes. Meqenëse jam gjithmonë i zënë, nuk ka asnjë kohë për të luajtur vetëm me këto projekte Lego … por kjo verë ishte ndryshe. Kam gjetur këto Trotbots në DIYWalkers.com që duken mahnitëse si një kalë galopant! Shtoni në Konkursin Rainbow, dhe natyrisht, duhej të ishte njëbrirësh ylber!

Pjesa e bririt të njëbrirëshit u bë e mundur nga BrickPi nga Dexter Industries. BrickPi kombinon një "kapelë" të pajtueshme me Lego Mindstorm mbi një Raspberry Pi në mënyrë që të lidhni motorët dhe sensorët Lego dhe të krijoni një robot. Ju gjithashtu mund të përdorni Scratch (dhe Python) për të programuar robotin tuaj, i cili është një plus i madh për fëmijët. Unë jam përpjekur të krijoj një sërë planet e ndërtimit që fëmijët e mi të përdorin me BrickPi, të ngjashme me udhëzimet në NXTPrograms.com.

Bri njëbrirësh ylber përdor kunjat GPIO që kalojnë nga Raspberry Pi në Brick Pi. Kam pasur disa probleme me një nga kalimet përmes kunjave, Nicole nga Dexter Industries ndihmoi kaq shumë! Dhe kështu lindi njëbrirëshi Ylber. (Mund të përpiqem të bëj një Pegasus Rainbow Unicorn!)

Furnizimet

Seti bazë i LEGO MINDSTORMS Education NXT (9797)

Seti i Burimeve Arsimore LEGO MINDSTORMS (9695)

Një sensor shtesë Lego Mindstorms tejzanor

Ose:

  • Brickpi Starter Kit, i cili përfshin një Rasberry Pi, sensor të temperaturës, lagështisë dhe presionit, edhe pse mund t'ju duhet të blini më shumë kabllo për të drejtuar RPi tuaj vetëm
  • OSE
  • Kompleti bazë BrickPi3 PLUS

    Raspberry Pi 3 ose më mirë dhe të gjitha kabllot e tij

  • Sigurohuni që keni paketën 8 bateri që është përfshirë me BrickPi. Nuk jam i sigurt që mund ta zëvendësoni me një nga Amazon

Ngrohje të shkurtra, 1 secila, rreth 1/2 "dhe 1/4" (mund të përfshihen në lidhjen RPi më lart) Ato DUHET të jenë ato më të shkurtrat ose ndërhyjnë me BrickPi

Monitor HDMI

Mini tastiera pa tel dhe jastëk prekës

Anode RGB LED

4 tela bluzë - Kam përdorur 4, kam prerë njërin skaj dhe kam përdorur vetëm skajin femëror, duke bashkuar tjetrin

Ngrirje M2 - Kam përdorur 7 ngecje 15 mm me arra dhe vida të përshtatshme

Pastrues tubash ose diçka për të bërë mane dhe bisht

Stërvitje rrotulluese

Mirë të kesh

Tastiera dhe miu me madhësi të plotë - SHUM më e lehtë për tu programuar

Përshtatës universal universal - për të zvogëluar bateritë e nevojshme për të programuar kamionin tuaj

Llak me shkëlqim për thonj!

Hapi 1: Vendosni BrickPi Me Raspberry Pi

Vendosni BrickPi Me Raspberry Pi
Vendosni BrickPi Me Raspberry Pi
Vendosni BrickPi Me Raspberry Pi
Vendosni BrickPi Me Raspberry Pi

Për sa i përket konfigurimit bazë, unë do t'ju dërgoj në faqet e internetit që përshkruajnë konfigurimin e tyre, sepse ato janë shumë më të qarta sesa mund të bëja, si dhe thjesht të qenit të tepërt.

Shënim: Për të ekzekutuar BrickPi, do t'ju duhet të përdorni imazhin Raspian for Robots që është në faqen e tyre, kështu që ose do t'ju duhet një kartë SD e veçantë minimale 8G ose në një moment do t'ju duhet të shkruani mbi kartën tuaj pi mjedër. Pra, para se të instaloni Raspian në kartën tuaj SD siç udhëzohet në "Konfigurimin bazë të Raspberry Pi" më poshtë, mund të instaloni Raspian for Robots në kartën tuaj SD. Shtë një version më i vjetër i Raspian sesa ai në faqen e internetit raspberrypi.org, por shumica e funksionalitetit është atje. Pastaj thjesht kaloni pjesën e ngarkimit Raspian të konfigurimit të RPi Basic.

Konfigurimi bazë i Raspberry Pi sipas raspberrypi.org.

Para se të vazhdojmë me konfigurimin e BrickPi, duhet të shtojmë disa gjëra që do të na duhen sepse BrickPi mbyll RPi dhe nuk mund të arrish tek ajo pa e ndarë atë

Heatsinks RPi nuk vjen me ngrohje të instaluar. Imazhi në të majtë tregon pa lavaman dhe imazhi në të djathtë tregon se ku të vendosni ngrohësit.

Hapi 2: Konfigurimi i tullave Pi dhe shënimet në kunjat e GPIO

Konfigurimi bazë i BrickPi për përdorim të mëvonshëm nëse zgjidhni!

Shënim: nëse do ta përdorni BrickPi ashtu siç është, unë sugjeroj ta vendosni në një kuti plastike të qartë që vjen me të. Unë nuk jam plotësisht i kënaqur me rastin pasi nuk është shumë argëtuese dhe as nuk është e lehtë t'i bashkëngjiteni robotit pasi vrimat nuk janë bërë mjaft të duhura: ato nuk ngushtohen siç bëjnë vrimat e trarëve lego. Por funksionon dhe do të mbrojë. Sidoqoftë, për këtë projekt ne do të përdorim rastet Lego të bëra për RPi dhe të modifikuara. Ne e bëjmë atë në hapin tjetër.

Për një përmbledhje të përdorimit të kokës, shihni Forumin e Industrive Dexter, në të cilat kunjat GPIO mund të përdoren.

Unë i kam vënë respektimet e mia në skedarin pdf të kunjave të Përdorshëm BrickPi GPIO të bashkangjitur me këtë udhëzues.

Hapi 3: Shtoni kokën tuaj femërore me kënd të drejtë 2x7 14-pin (sipas dëshirës) dhe BrickPi

Shtoni kokën tuaj femërore me kënd të drejtë 2x7 14-pin (opsionale) dhe BrickPi
Shtoni kokën tuaj femërore me kënd të drejtë 2x7 14-pin (opsionale) dhe BrickPi
Shtoni kokën tuaj femërore me kënd të djathtë 2x7 14-pin (opsionale) dhe BrickPi
Shtoni kokën tuaj femërore me kënd të djathtë 2x7 14-pin (opsionale) dhe BrickPi
Shtoni kokën tuaj femërore me kënd të djathtë 2x7 14-pin (opsionale) dhe BrickPi
Shtoni kokën tuaj femërore me kënd të djathtë 2x7 14-pin (opsionale) dhe BrickPi
Shtoni kokën tuaj femërore me kënd të djathtë 2x7 14-pin (opsionale) dhe BrickPi
Shtoni kokën tuaj femërore me kënd të djathtë 2x7 14-pin (opsionale) dhe BrickPi

Kunjat në Raspberry PI, poshtë tabelës Brickpi që nuk po përdoren, mund të përdoren për gjëra të tjera, por ato janë aq afër bordit të sipërm sa është e vështirë të futësh kabllo kërcyes. Kam përdorur kokën femërore me kënd të drejtë 2x7 për t'i bërë ato të disponueshme. Për këtë projekt, nuk e kam përdorur këtë titull. Kam përdorur vetëm titujt e sipërm në tabelën BrickPi siç do të shihni në seksionet e mëvonshme.

Por T ALL GJITH këto tituj janë të disponueshëm për përdorim, ndryshe nga titujt e sipërm jashtë bordit BrickPi, disa prej të cilëve janë plotësisht jashtë kufijve, disa prej të cilëve përdoren vetëm në kohë të caktuara. Ka 3 gjëra për t'u kujdesur: Kokat e këndit të drejtë 2x7 që gjeta janë shumë të mëdha për t'u përshtatur me kokën BrickPi. Më duhej të përdorja veglën time rrotulluese me brezin e rërës për ta bluar atë që të përshtatet, shihni foton e parë. Ishte SHUM i shtrënguar - siç shihet nga fakti se tines metalike shfaqen. (Fotografia e 2 -të). Me bluarje të mjaftueshme, titulli i BrickPi do të përshtatet (fotografia e tretë). Gjithashtu, siç mund ta shihni nga fotografia e 3 -të, porta S2 është menjëherë mbi kunjat e këndit të drejtë 2x7. Mos lejoni që kunjat metalike të prekin pjesët metalike të portës. Nëse i shtyni kunjat 2x7 poshtë gjatë gjithë rrugës, portat USB e mbajnë bordin BrickPi aq lart saqë kunjat nuk prekin asnjë pjesë metalike, por gjithsesi vendos kasetë elektrike. Nuk e di sa do të zgjasë. Së fundmi, titujt dhe portat e motorit dhe sensorit mbajnë distancën BrickPi - RPi në 3 anët, por duke pasur parasysh audiencën time të synuar (djemtë 8 vjeç) shtova një pengesë në cep në të djathtë të kartës SD. (Fotografia e 4 -të)

Hapi 4: Vendoseni BrickPi në një rast Lego

Vendoseni BrickPi në një rast Lego
Vendoseni BrickPi në një rast Lego
Vendoseni BrickPi në një rast Lego
Vendoseni BrickPi në një rast Lego
Vendoseni BrickPi në një rast Lego
Vendoseni BrickPi në një rast Lego

Bleva këtë kuti Lego me ngjyrë të verdhë. Pjesa e poshtme e tij përshtatet bukur, ndërsa më duhej të prisja pjesë të pjesës së sipërme me stërvitjen rrotulluese në mënyrë që portat BrickPi të mund të përdoren. Më pëlqen ky kuti e verdhë sepse e mban Tulla Pi të sigurt.

Unë e vendos RPi në fund të kutisë. Ishte një përshtatje e mirë dhe e rehatshme. Tani ne duhet të presim një pjesë të zorrës në mënyrë që të mund të vendosim BrickPi në të. Rrëshqiteni anën që duhet të mbyllë portat USB poshtë mbi Portet Motor BrickPi dhe shikoni në skajin tjetër. Shënoni se ku do të bëni ndërprerjen tuaj mbi prizën e energjisë. Pastaj prerë. Tani ju duhet të shënoni dhe prerë secilën nga anët e tjera:

  • mbi kunjat GPIO dhe portet në atë anë
  • mbi 2 Portet Motorike mbi portat USB
  • mbi portet e mbetura në anën e fundit.

Së fundmi, ne duhet të shënojmë dhe shpojmë vrima për ngërçet M2.

Ju gjithashtu mund të dëshironi të shënoni portet në mënyrë që të dini se cila është cila!

Hapi 5: Bëni Krijimin tuaj Lego

Për të krijuar BrickPi Unicorn tim, kam përdorur shumicën e udhëzimeve për Hexapot Trotbot siç tregohet në www.diywalkers.com. Kjo faqe ia vlen të shikohet. Ecësit e tyre janë të mrekullueshëm!

Kam ndryshuar disa nga udhëzimet për përdorim me fëmijët e mi dhe në mënyrë që të mos përdor shufrat metalike të cilat Lego -ja ime, natyrisht, nuk i ka. Unë do t'ju jap lidhjet origjinale, por përfshini, në këtë udhëzues, një pdf të hapave që kam ndërmarrë.

Hapi 6: Torso dhe Motor

Torso dhe Motor
Torso dhe Motor
Torso dhe Motor
Torso dhe Motor

Siç u tha më lart, unë përdor strukturën Hexabot Trotbot. Shihni TorsoSides.pdf për udhëzimet e përgjithshme. Ju duhet të bëni 2 anë të bustit, imazhe pasqyre të njëri -tjetrit. Cranks janë treguar në CranksForLegs.pdf. Hexapod Walker që po kopjojmë ka vetëm një kornizë të bustit dhe përdor një motor të ndryshëm, por A) Nuk e doja njëbrirëshin aq të gjerë dhe B) (dhe le të kuptohemi: kjo është arsyeja e vërtetë) nuk kisha një të tillë të atyre motorëve.

Shënim: Unë kisha një numër të kufizuar të trarëve, shumë prej rrezeve të mia janë ende në shkollë me robotë të ndërtuar nga fëmijët, të mos hiqen për shkak të mbylljes së shpejtë të shkollës, dhe, pavarësisht 5 kompleteve të edukimit NXT, kjo ndërtesë përdor shumë trarëve Me Gjithashtu, trarët pa bishta, për të cilët udhëzimet e Trotbot kërkojnë janë kryesisht gri. Trarët e mi me ngjyrë janë trarët më të vjetër të veshur me thumba. Kështu që unë përdorja kryesisht trarë të veshur, sa më shumë me ngjyra për efektin e "ylberit", përveç rasteve kur përshtatja ishte aq afër, më duhej të përdorja pa kurvar. Shikoni imazhin se si i kam përdorur trarët e mbushur.

Për shkak se kisha një numër të kufizuar të trarëve pa kunj dhe këmbët me të vërtetë kishin nevojë për gjithçka që kisha, unë përdorja shumë trarë të veshur. Gjithashtu, ata shtuan ngjyrë. Kishte vetëm disa që duhej të ishin pa kunja për t'u përshtatur në pika të ngushta. Së fundi, trarët e veshur në krye janë të nevojshëm në mënyrë që të mund të ndërtoheni mbi motor për të bërë një platformë për BrickPi.

Një tjetër ndryshim është se kam përdorur boshte Lego, jo shufra metalikë siç tregohet në foton e fundit. Boshti është një 8 me një ndalesë në fund. Ka shumë vend për të përdorur një rreze të rregullt 10 me një tufë në fund. Shikoni faqen tjetër për të parë se si të lidhni motorin.

Motorri

Motori lidhet siç tregohet në pjesën e sipërme të mesme të bustit, megjithëse i kam kthyer gjithçka përmbys, kështu që ju mund të shihni se si ai rreshtohet. Për të përfunduar, do të duhet ta mbani në vend duke vendosur 2 trarë të veshur në traun e sipërm të bustit dhe duke kaluar një bosht të gjatë nëpër to dhe montimet e motorit. Ju ndoshta do të duhet ta lëvizni këtë kur të arrini të shtoni BrickPi.

Hapi 7: Këmbët

Këmbët
Këmbët
Këmbët
Këmbët
Këmbët
Këmbët

Shihni SimplifiedLegs.pdf për të ndërtuar këmbët. Ju duhet të bëni 4 nga këto, 2 grupe imazhesh pasqyre siç kam treguar në imazhin e 4 këmbëve të përfunduara më sipër. (Sërish e turbullt, më fal.)

Vini re se i ndryshova pak këmbët:

  • Vendosa trarë të shumëngjyrësh të veshur në krye siç tregohet në përputhje me aspektin Rainbow të krijimit tim.
  • Ndërtimi origjinal bëri thirrje për prerjen e trarëve pa kunja për të bërë një rreze me 6 rreze dhe 8 rreze për çdo këmbë. Përkundrazi, për rreze 6 kam përdorur një rreze të përkulur pa kurvar me një anë me 6 vrima. Për rrezen 8, sapo vendosa lidhësin në vrimën e 8-të të një rrezeje me 9 vrima.
  • Për shkak se isha i kufizuar nga numri i pjesëve Lego që kisha në komplete, nuk kisha mjaft pjesë unazore "D" për vinçat. Por gjithçka që më duhej ishte një copë 5 unazash me lidhje boshtore në skajet dhe pallton e vogël -pjesët me pamje të errët punojnë bukur.

Çuditjet kanë nevojë për pak shpjegim. 2 imazhet e anëve të Torsos tregojnë parametrat e ndryshëm të këndit të vinçave. 2 "varëse rrobash" janë në pjesën e përparme dhe 2 "D" në pjesën e pasme. Imazhi që tregon të dy bustin dhe 2 këmbët tregojnë se si t'i lidhni këmbët me boshtet: Ana e sipërme e këmbëve është në fund të figurës dhe 2 boshtet gri që ngjiten lart do të futen në skajin e lirë të 5- anën e vinçave. Fotografia që shfaqet nga maja e bustit tregon se si e lidhni pjesën e sipërme të këmbës në bust: ju do të shtyni boshtin e zgjatur përmes vrimës së 3 -të nga fundi i 2 trarëve të sipërm.

Hapi 8: Shtoni BrickPi, Bshtë Tulla Mbështetëse, Mbërthim Testi dhe Test Motor

Shtoni BrickPi, Tullat e Mbështetjes, Mbërthimi i Testit dhe Testi Motor
Shtoni BrickPi, Tullat e Mbështetjes, Mbërthimi i Testit dhe Testi Motor

"ngarkimi =" dembel"

Lidhni telat tuaj me kunjat e BrickPi GPIO
Lidhni telat tuaj me kunjat e BrickPi GPIO

Lidhni ngjyrat LED me këto kunja:

  • GPIO17 - pin 11 - drita e kuqe
  • GPIO23 - kunja 16 - drita jeshile
  • GPIO27 - kunja 13 - drita blu
  • pin 1 lidhet me këmbën + të RGB LED

Imazhi tregon kokën e njëbrirëshit. Pajisjet e mia të fotografisë (telefoni im) dhe njohuria ime se si t'i përdor ato nuk bëjnë fotografi të mira - kjo është mënyra më e mirë që mund të tregoj se si bri ndryshon ngjyrat.

Recommended: