Sadržaj:

BrickPi - Dugin jednorog: 15 koraka (sa slikama)
BrickPi - Dugin jednorog: 15 koraka (sa slikama)

Video: BrickPi - Dugin jednorog: 15 koraka (sa slikama)

Video: BrickPi - Dugin jednorog: 15 koraka (sa slikama)
Video: Mia i ja - (Sezona 1 - Epizoda 13) - Plameni Jednorog 2024, Srpanj
Anonim
Image
Image
BrickPi - Dugin jednorog
BrickPi - Dugin jednorog

Unesite vrijeme podučavanja Covid-a i skloništa na mjestu bez ljetnog kampa (najbolji dio nastavne godine!) Imam petak, Lego "klub", s većinom dječaka od 8-10 godina. Budući da se ovaj klub pojavljuje u posliješkolskoj dobi nakon što su ta djeca u školi/nakon nastave bila 50 sati tjedno, Lego projekti moraju biti prilično jednostavni, a mnogi projekti koje mogu pronaći na webu imaju OGROMAN potencijal, ali ništa kroz što većina djece nije mogla proći. Kako sam uvijek zauzet, nikad nema vremena za igranje s ovim Lego projektima … ali ovo je ljeto bilo drugačije. Našao sam ove Trotbote na DIYWalkers.com koji nevjerojatno sliče na konja u galopu! Dodajte i natjecanje Rainbow, i naravno, to je morao biti jednorog u duginim bojama!

Dio roga jednoroga omogućio je BrickPi tvrtke Dexter Industries. BrickPi kombinira "šešir" kompatibilan s Lego Mindstormom preko Raspberry Pi tako da možete priključiti Lego motore i senzore i stvoriti robota. Također možete koristiti Scratch (i Python) za programiranje vašeg robota što je veliki plus za djecu. Pokušavao sam postaviti skup građevinskih planova za svoju djecu s BrickPi -om, slično uputama na NXTPrograms.com.

Dugin jednorog rog koristi GPIO pinove koji prolaze od Raspberry Pi do Brick Pi. Imao sam problema s jednim od prolaza kroz igle, Nicole iz Dexter Industries je TOLIKO pomogla! Tako je rođen Dugin jednorog. (Možda ću pokušati napraviti Dugastog jednoroga Pegaza!)

Pribor

LEGO MINDSTORMS Education NXT osnovni set (9797)

LEGO MINDSTORMS Set obrazovnih resursa (9695)

Dodatni Lego Mindstorms ultrazvučni senzor

Ili:

  • Brickpi Starter Kit, koji uključuje Rasberry Pi, senzor temperature, vlage i tlaka, iako ćete možda morati kupiti više kabela da biste sami pokrenuli svoj RPi
  • ILI
  • BrickPi3 Baza kompleta PLUS

    Raspberry Pi 3 ili bolji i svi njegovi kabeli

  • Provjerite imate li bateriju od 8 koja je uključena u BrickPi. Nisam siguran možete li ga zamijeniti nekim iz Amazona

KRATKI hladnjaci, svaki po 1, oko 1/2 "i 1/4" (mogu biti uključeni u gornju vezu RPi) MORAJU biti kraći ili ometaju BrickPi

HDMI monitor

Bežična mini tipkovnica i dodirna podloga

Anoda RGB LED

4 kratkospojne žice - koristio sam 4, odrezao jedan kraj i koristio samo ženski kraj, drugi lemio

Odstojnici M2 - koristio sam 7 odstupanja od 15 mm s odgovarajućim maticama i vijcima

Sredstva za čišćenje cijevi ili nešto za izradu grive i repa

Rotacijska bušilica

Lijepo je imati

Tipkovnica i miš u punoj veličini - MNOGO lakše za programiranje

Univerzalni adapter za izmjeničnu struju - za smanjenje potrošnje baterija potrebnih za programiranje vašeg kamiona

Glitter lak za nokte!

Korak 1: Postavite BrickPi s Raspberry Pi

Postavite BrickPi s Raspberry Pi
Postavite BrickPi s Raspberry Pi
Postavite BrickPi s Raspberry Pi
Postavite BrickPi s Raspberry Pi

Uz osnovno postavljanje, poslat ću vas na web stranice koje opisuju njihovo postavljanje jer su mnogo jasnije nego što sam mogao napraviti, kao i samo suvišne.

Napomena: Da biste pokrenuli BrickPi, morat ćete upotrijebiti sliku Raspian for Robots koja se nalazi na njihovoj web lokaciji, pa ćete ili trebati zasebnu minimalnu SD karticu od 8G ili ćete u nekom trenutku morati pisati preko svoje maline pi kartice. Dakle, prije nego što instalirate Raspian na svoju SD karticu prema uputama u "Osnovno postavljanje Raspberry Pi" u nastavku, mogli biste instalirati Raspian za robote na svoju SD karticu. To je starija verzija Raspiana od onoga što je na web stranici raspberrypi.org, ali većina funkcionalnosti postoji. Zatim samo preskočite Raspian učitavanje dijela postavki Basic RPi.

Osnovno postavljanje Raspberry Pi prema raspberrypi.org.

Prije nego nastavimo s postavljanjem BrickPi -a, moramo dodati neke stvari koje će nam trebati jer BrickPi zatvara RPi i ne možete doći do njega bez da ga rastavite

Hladnjaci RPi ne dolazi s instaliranim hladnjacima. Slika s lijeve strane prikazuje bez hladnjaka, a slika s desne strane prikazuje mjesto postavljanja hladnjaka.

Korak 2: Brick Pi postavljanje i napomene o GPIO pinovima

Osnovno postavljanje BrickPi za kasniju upotrebu ako odaberete!

Napomena: ako ćete koristiti BrickPi takav kakav jest, predlažem da ga stavite u prozirno plastično kućište koje dolazi s njim. Nisam potpuno zadovoljan kućištem jer nije jako zabavno niti ga je lako pričvrstiti na robota jer rupe nisu napravljene sasvim ispravno: ne sužavaju se kao rupe s lego grede. Ali djeluje i štitit će. Međutim, za ovaj projekt koristit ćemo Lego kofere izrađene za RPi i izmijenjene. To činimo u sljedećem koraku.

Za pregled korištenja zaglavlja pogledajte Dexter Industries Forum na kojem se mogu koristiti GPIO pinovi.

Svoje sam zapažanje stavio u pdf datoteku Korisni BrickPi GPIO pinovi u privitku ove upute.

Korak 3: Dodajte svoj 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi

Dodajte 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim kutom (opcionalno) i BrickPi

Igle na Raspberry PI -u, ispod Brickpi ploče koje se ne koriste, mogu se koristiti za druge stvari, ali su toliko blizu gornje ploče da je teško umetnuti kratkospojne kabele. Koristio sam 2x7 pravokutno žensko zaglavlje kako bih ih učinio dostupnima. Za ovaj projekt nisam koristio ovo zaglavlje. Koristio sam samo gornja zaglavlja na BrickPi ploči kao što ćete vidjeti u kasnijim odjeljcima.

No, SVA su ova zaglavlja dostupna za upotrebu, za razliku od gornjih zaglavlja izvan ploče BrickPi, od kojih su neka potpuno zabranjena, a neka se koriste samo u određeno vrijeme. Postoje tri stvari o kojima morate voditi računa: 2x7 pravokutna zaglavlja koja sam pronašao prevelika su da bi se uklopila u zaglavlje BrickPi. Morao sam upotrijebiti svoj rotacijski alat s brusilicom kako bih ga samljeo kako bi odgovarao, pogledajte prvu sliku. Bilo je jako tijesno - što se vidi po činjenici da se metalni zupci probijaju. (2. slika). Uz dovoljno brušenja, zaglavlje BrickPi će stati (3. slika). Također, kao što možete vidjeti na trećoj slici, S2 priključak nalazi se neposredno iznad 2x7 pravokutnih pinova. Ne dopustite da metalne igle dodiruju metalne dijelove priključka. Ako pritisnete 2x7 pinove do kraja, USB priključci drže BrickPi ploču dovoljno visoko da pinovi ne dodiruju nikakve metalne komade, ali svejedno stavljam električnu traku. Ne znam koliko će to trajati. Na kraju, zaglavlja i priključci motora i senzora drže razmak BrickPi - RPi na 3 strane, ali s obzirom na moju ciljanu publiku (8 -godišnji dječaci) dodao sam zastoj u kutu desno od SD kartice. (Četvrta slika)

Korak 4: Postavite BrickPi u Lego kofer

Postavite BrickPi u Lego kofer
Postavite BrickPi u Lego kofer
Postavite BrickPi u Lego kofer
Postavite BrickPi u Lego kofer
Postavite BrickPi u Lego kofer
Postavite BrickPi u Lego kofer

Kupio sam ovo Lego kućište u žutoj boji. Donji mu je dio lijepo pristajao, dok sam rotirajućom bušilicom morao odrezati dijelove vrha kako bi se mogli koristiti priključci BrickPi. Sviđa mi se ovo žuto kućište jer čvrsto drži Brick Pi.

Ugradio sam RPi u dno kućišta. Dobro mi je pristajao i pripijen. Sada moramo odrezati dio kućišta kako bismo mogli uklopiti BrickPi u njega. Gurnite stranu koja bi trebala obuhvaćati USB priključke prema dolje preko BrickPi utora motora i pogledajte na drugom kraju. Označite mjesto na kojem ćete prerezati utikač. Zatim izrezati. Sada morate označiti i izrezati svaku drugu stranu:

  • preko GPIO pinova i portova s te strane
  • preko 2 ulaza za motor iznad USB priključaka
  • preko preostalih priključaka na zadnjoj strani.

Na kraju, moramo označiti i izbušiti rupe za stajališta M2.

Možda biste htjeli označiti i portove kako biste znali koji je koji!

Korak 5: Napravite svoju Lego kreaciju

Za izradu svog BrickPi jednoroga koristio sam većinu uputa za Hexapot Trotbot kako je prikazano na www.diywalkers.com. Ovo mjesto vrijedi pogledati. Njihovi šetači su NEVEROVATNI!

Promijenio sam neke upute za uporabu sa svojom djecom kako ne bih koristio metalne šipke kojih, naravno, nemaju Lego garniture. Dat ću vam izvorne veze, ali ću u ovu uputu uključiti pdf koraka koje sam poduzeo.

Korak 6: Torzo i motor

Torzo i motor
Torzo i motor
Torzo i motor
Torzo i motor

Kao što je gore rečeno, koristio sam Hexabot Trotbot build. Opće upute potražite na stranici TorsoSides.pdf. Morate napraviti 2 strane torza, zrcalne slike jedna druge. Radilice su prikazane u CranksForLegs.pdf. Hexapod Walker koji kopiramo ima samo jedan okvir torza i koristi drugačiji motor, ali A) Nisam želio jednorog tako široko i B) (ajmo shvatiti: ovo je pravi razlog) Nisam ga imao tih motora.

Napomena: Imao sam ograničen broj greda, mnogo mojih greda još je u školi na robotima napravljenim od djece, nisu sklonjene zbog brzog zatvaranja škole, i, unatoč 5 obrazovnih kompleta za NXT, ova konstrukcija koristi mnogo greda. Također, grede bez klina, za koje se / Trotbotove upute pozivaju, uglavnom su sive. Moje grede u boji su starije grede. Stoga sam za efekt "duge" koristio uglavnom grede s gredicama, koliko god sam mogao u boji, osim tamo gdje je pristajanje bilo tako blizu da sam morao koristiti klinove. Pogledajte sliku o tome kako sam koristio grede sa šipkama.

Budući da sam imao ograničen broj greda bez klina i da su noge zaista trebale sve što sam imao, koristio sam puno greda s klinčićima. Također, dodali su boju. Bilo je samo nekoliko onih koji su morali biti bez žica kako bi se uklopili u uska mjesta. Konačno, gredaste grede na vrhu potrebne su kako biste se mogli nakupiti preko motora kako biste napravili platformu za BrickPi.

Druga je razlika u tome što sam koristio Lego osovine, a ne metalne šipke kao što je prikazano na posljednjoj fotografiji. Osovina je 8 sa graničnikom na kraju. Ima dovoljno prostora za korištenje kružne grede s 10 čahura na kraju. Na sljedećoj stranici pogledajte kako spojiti motor.

Motor

Motor se spaja kao što je prikazano na SREDNJEM VRHU torza, iako sam sve okrenuo naopako kako biste mogli vidjeti kako se slaže. Da biste dovršili, morat ćete ga držati na mjestu postavljanjem 2 grede s gredicama na gornju gredu trupa i provlačenjem duge osovine kroz njih i nosače motora. Vjerojatno ćete ovo morati premjestiti kad dodate BrickPi.

Korak 7: Noge

Noge
Noge
Noge
Noge
Noge
Noge

Za izradu nogu pogledajte SimplifiedLegs.pdf. Morate napraviti 4 od ovih, 2 seta zrcalnih slika kao što sam prikazao na slici 4 gotove noge gore. (Opet zamagljeno, oprostite.)

Imajte na umu da sam malo izmijenio noge:

  • Stavio sam šarene grede na vrhu kako je prikazano u skladu s Duginim aspektom moje kreacije.
  • Originalna konstrukcija zahtijevala je rezanje greda bez klina kako bi se za svaku nogu izradile grede sa 6 i 8 greda. Umjesto toga, za 6 greda koristio sam savijenu gredu bez vijaka s jednom stranom sa 6 rupa. Za 8 zraka, samo sam stavio konektor u 8. rupu snopa od 9 rupa.
  • Budući da sam bio ograničen brojem Lego komada koje sam imao u kompletu, nisam imao dovoljno komada prstena "D" za radilice. Ali sve što mi je trebalo bio je komad s 5 prstenova s osovinskim spojevima na krajevima i malim ogrtačem -komadi koji izgledaju vješalica lijepo funkcioniraju.

Radionicama je potrebno malo objašnjenja. Dvije slike strana torza prikazuju različite kutne postavke ručica. Dvije "vješalice" nalaze se sprijeda, a dvije "D" straga. Slika koja prikazuje i trup i 2 noge pokazuje kako spojiti noge s ručkama: Gornja strana nogu nalazi se pri dnu slike, a dvije sive osovine koje strše prema gore bit će umetnute u slobodni kraj 5- strana radilica. Fotografija koja prikazuje vrh torza pokazuje kako pričvršćujete vrh noge za torzo: produženu osovinu ćete gurnuti kroz 3. rupu s kraja 2 gornje grede.

Korak 8: Dodajte BrickPi, njegove potporne cigle, testno pričvršćivanje i motorno ispitivanje

Dodajte BrickPi, To su potporne cigle, Testno pričvršćivanje i Motorni test
Dodajte BrickPi, To su potporne cigle, Testno pričvršćivanje i Motorni test

"loading =" lijen"

Spojite svoje žice na BrickPi GPIO pinove
Spojite svoje žice na BrickPi GPIO pinove

Priključite LED boje na ove pinove:

  • GPIO17 - pin 11 - crveno svjetlo
  • GPIO23 - pin 16 - zeleno svjetlo
  • GPIO27 - pin 13 - plavo svjetlo
  • pin 1 spaja se na + nogu RGB LED diode

Na slici je glava jednoroga. Moja fotografska oprema (moj telefon) i moje znanje o korištenju ne stvaraju dobre fotografije - ovo je najbolji način na koji mogu pokazati kako truba mijenja boje.

Preporučeni: