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, Novembar
Anonim
Image
Image
BrickPi - Rainbow Unicorn
BrickPi - Rainbow Unicorn

Unesite vrijeme podučavanja Covid-a i skloništa na mjestu, a 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 javlja nakon nastave nakon što su ova djeca bila u školi/poslije škole 50 sati sedmično, Lego projekti moraju biti prilično jednostavni i 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 sa ovim Lego projektima … ali ovo ljeto je bilo drugačije. Našao sam ove Trotbote na DIYWalkers.com koji nevjerojatno sliče na konja u galopu! Dodajte takmičenje Rainbow i, naravno, to je morao biti jednorog u duginim bojama!

Dio jednorogovog roga omogućio je BrickPi od strane Dexter Industries. BrickPi kombinira "šešir" kompatibilan s Lego Mindstorm -om 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 niz građevinskih planova za svoju djecu da ih koriste sa BrickPi -om, slično uputstvima na NXTPrograms.com.

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

Supplies

LEGO MINDSTORMS Obrazovni 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, vlažnosti i pritiska, 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 kablovi

  • Provjerite imate li bateriju od 8 koja je uključena u BrickPi. Nisam siguran da ga možete 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 tastatura i dodirna podloga

Anoda RGB LED

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

Odstojci M2 - koristio sam 7 odstupanja od 15 mm sa odgovarajućim maticama i vijcima

Čistači cijevi ili nešto slično za izradu grive i repa

Rotaciona bušilica

Lijepo je imati

Tastatura 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 pomoću Raspberry Pi

Postavite BrickPi pomoću Raspberry Pi
Postavite BrickPi pomoću Raspberry Pi
Postavite BrickPi pomoću Raspberry Pi
Postavite BrickPi pomoću Raspberry Pi

Osim osnovnog postavljanja, poslat ću vas na web stranice koje opisuju njihovo postavljanje jer su mnogo jasnije nego što bih ja 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 će vam trebati ili zasebna 8G minimalna SD kartica 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 one koja se nalazi na web stranici raspberrypi.org, ali većina funkcionalnosti postoji. Zatim samo preskočite Raspian učitavanje dijela postavki Basic RPi.

Osnovno podešavanje Raspberry Pi prema raspberrypi.org.

Prije nego pređemo na postavljanje 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 sa instaliranim hladnjacima. Slika lijevo prikazuje bez hladnjaka, a slika desno prikazuje gdje treba postaviti hladnjake.

Korak 2: Brick Pi postavljanje i napomene o GPIO pinovima

Osnovno podešavanje BrickPi za kasniju upotrebu ako odaberete!

Napomena: ako ćete koristiti BrickPi takav kakav je, 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 što se rade rupe lego grede. Ali djeluje i štitit će. Međutim, za ovaj projekt koristit ćemo Lego kofere napravljene 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 prilogu ove upute.

Korak 3: Dodajte svoje 2x7 14-pinsko žensko zaglavlje pod pravim uglom (opcionalno) i BrickPi

Dodajte 2x7 14-pinski ženski zaglavlje pod pravim uglom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim uglom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim uglom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim uglom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim uglom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim uglom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim uglom (opcionalno) i BrickPi
Dodajte 2x7 14-pinski ženski zaglavlje pod pravim uglom (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 žensko zaglavlje pod pravim uglom kako bih ih učinio dostupnim. 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 na BrickPi ploči, 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 su prevelika da bi se uklopila u zaglavlje BrickPi. Morao sam upotrijebiti svoj rotacijski alat s brusilicom da ga samljem kako bi odgovarao, pogledajte prvu sliku. Bilo je jako tijesno - što se vidi po činjenici da metalni zupci prodiru. (2. slika). Uz dovoljno brušenja, BrickPi zaglavlje će stati (3. slika). Takođe, kao što možete vidjeti na trećoj slici, S2 port je 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 ciljnu publiku (8 -godišnji dječaci) dodao sam zastoj u kutu desno od SD kartice. (Četvrta slika)

Korak 4: Postavite BrickPi u Lego kućište

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

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

Ugrađujem 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 portova motora i pogledajte drugi kraj. Označite gdje ćete napraviti rez na utikaču. Zatim izrežite. Sada morate označiti i izrezati svaku drugu stranu:

  • preko GPIO pinova i portova sa te strane
  • preko 2 porta motora iznad USB portova
  • preko preostalih portova na zadnjoj strani.

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

Možda ćete također htjeti označiti portove kako biste znali koji je koji!

Korak 5: Napravite svoju Lego kreaciju

Da bih stvorio svoj BrickPi jednorog, koristio sam većinu uputa za Hexapot Trotbot kako je prikazano na www.diywalkers.com. Ovu stranicu vrijedi pogledati. Njihovi šetači su NEVEROVATNI!

Promijenio sam neka uputstva za upotrebu sa svojom djecom kako ne bih koristio metalne šipke kojih moji Lego kompleti, naravno, nemaju. Dat ću vam originalne 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. Za opšta uputstva pogledajte 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 trupa i koristi drugi motor, ali A) Nisam želio jednorog tako široki i B) (ajmo shvatiti: ovo je pravi razlog) Nisam ga imao tih motora.

Napomena: Imao sam ograničen broj greda, puno mojih greda je još u školi na robotima napravljenim od djece, nisu sklonjene zbog brzog zatvaranja škole, i, unatoč 5 NXT obrazovnih kompleta, ova konstrukcija koristi MNOGO greda. Takođe, grede bez šiljaka, za koje se / Trotbotova uputstva pozivaju, uglavnom su sive. Moje obojene grede su starije grede. Zato sam za efekt "duge" koristio uglavnom grede s gredicama, što je moguće više boja, osim tamo gdje je pristajanje bilo tako blizu da sam morao koristiti štikle. Pogledajte sliku 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 sa šipkama. Takođe, dodali su boju. Bilo je samo nekoliko njih koji su morali biti bez žica kako bi se uklopili u uska mjesta. Konačno, gredaste grede na vrhu neophodne su kako biste se mogli izgraditi preko motora kako biste napravili platformu za BrickPi.

Druga razlika je 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 dosta prostora za upotrebu kružnih 10 greda sa čahurom na kraju. Na sljedećoj stranici pogledajte kako spojiti motor.

Motor

Motor se povezuje kao što je prikazano na SREDNJEM VRHU torza, iako sam sve okrenuo naopako kako biste mogli vidjeti kako se postavlja. Da biste završili, morat ćete ga držati na mjestu postavljanjem 2 grede 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

Pogledajte SimplifiedLegs.pdf za izradu nogu. Morate napraviti 4 od ovih, 2 seta zrcalnih slika kao što sam pokazao na slici 4 gotove noge gore. (Opet zamućeno, izvini.)

Imajte na umu da sam malo izmijenio noge:

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

Čankama je potrebno malo objašnjenja. Dvije slike bočnih strana torza prikazuju različite kutne postavke ručica. 2 "vješalice" su sprijeda, a 2 "D" straga. Slika koja prikazuje i trup i 2 noge pokazuje kako spojiti noge sa zglobovima: Gornja strana nogu nalazi se pri dnu slike, a dvije sive osovine koje strše prema gore bit će umetnute u slobodni kraj 5- sa strane radilica. Fotografija koja prikazuje gornji dio trupa 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 motorni test

Dodajte BrickPi, To su potporne cigle, Testno pričvršćivanje i Test motora
Dodajte BrickPi, To su potporne cigle, Testno pričvršćivanje i Test motora

"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 povezuje se sa + nogom RGB LED diode

Na slici je glava jednoroga. Moja fotografska oprema (telefon) i moje znanje o tome kako da ga koristim ne prave dobre fotografije - ovo je najbolji način na koji mogu pokazati kako truba menja boje.

Preporučuje se: