INHOUDSOPGAWE:

LEGO WALL-E Met Micro: bit: 8 stappe (met prente)
LEGO WALL-E Met Micro: bit: 8 stappe (met prente)

Video: LEGO WALL-E Met Micro: bit: 8 stappe (met prente)

Video: LEGO WALL-E Met Micro: bit: 8 stappe (met prente)
Video: Новинка от DeWALT - многофункциональный мини шуруповерт DCD703L2T с бесщёточным двигателем! 2024, November
Anonim
LEGO WALL-E Met Micro: bit
LEGO WALL-E Met Micro: bit
LEGO WALL-E Met Micro: bit
LEGO WALL-E Met Micro: bit
LEGO WALL-E Met Micro: bit
LEGO WALL-E Met Micro: bit

Ons gebruik 'n micro: bit saam met 'n LEGO-vriendelike bitbord om die twee servomotors te beheer waarmee WALL-E die gevaarlike terrein van u woonkamervloer kan deurkruis.

Vir die kode gebruik ons Microsoft MakeCode, wat 'n blokgebaseerde kode-redakteur is wat maklik is om te gebruik. U kan ons kode laai en dit gebruik, sowel as dit wysig en aanpas om dit u eie te maak. Dit is 'n uitstekende manier om te eksperimenteer deur aanpassings aan te bring en te sien hoe dit verander hoe WALL-E beweeg.

Die Bit Board is 'n nuwe (vanaf 2020) deel van die Crazy Circuits -stelsel, net vir die mikro: bit, wat bestaan uit 'n groot aantal komponente wat LEGO -versoenbaar is en waarmee u stroombane kan bou bo -op LEGO -basisplate en -onderdele. Die Bit Board is verenigbaar met V2 en vorige weergawes van die micro: bit sowel as die Adafruit Clue -ontwikkelingsbord.

As u van ons projekte hou en elke week meer wil sien oor wat ons doen, volg ons dan op Instagram, Twitter, Facebook en YouTube.

Benodighede:

Brown Dog Gadgets verkoop in werklikheid kits en voorrade, maar u hoef niks van ons te koop om hierdie projek te doen nie. As u dit doen, help dit ons egter om nuwe projekte en hulpbronne vir onderwysers te skep.

Elektroniese onderdele:

  • 1 x Crazy Circuits Bit Board Kit
  • 1 x mikro: bietjie
  • 2 x LEGO versoenbare deurlopende rotasie 360 grade servo

LEGO Onderdele:

Ons het 'n verskeidenheid onderdele gebruik, maar die wêreld van LEGO is groot, en u kan ook ander onderdele vind wat net so goed werk. Die belangrikste dinge wat u moet doen, is om die servo's aan die onderkant te monteer en aan te sluit op die spore. Ons het skakels na elke onderdeel op BrickOwl verskaf, maar u kan dit oral kry waar LEGO of LEGO-versoenbare onderdele verkoop word.

  • 4 x LEGO Bracket 1 x 2 - 2 x 2 (21712 /44728)
  • 2 x LEGO -asaansluiting (glad met 'x' gat) (59443)
  • 2 x LEGO As 5 met eindstop (15462)
  • 2 x LEGO Technic Bush 1/2 met tande tipe 1 (4265)
  • 1 x LEGO Brick 2 x 2 (3003 /6223)

Stap 1: verkry / monteer WALL-E

Verkry / monteer WALL-E
Verkry / monteer WALL-E

As u nog nie 'n LEGO WALL-E-kit het nie, kan u dit vind, maar dit word gereeld verkoop teen pryse op versamelaarsvlak. As u een het, sal hierdie gids u wys hoe u dit 'n programmeerbare WALL-E kan maak wat vanself kan beweeg!

Ons het 'n WALL-E-kit vir 'n redelike prys gevind en dit was reeds gemonteer, so ons het 'n bietjie tyd bespaar. Met dit in gedagte, neem hierdie gids aan dat u begin met 'n reeds geboude WALL-E en dat u net die Crazy Circuits-dele byvoeg.

Stap 2: Voeg LEGO -onderdele by

Voeg LEGO -onderdele by
Voeg LEGO -onderdele by

Ons moes 'n paar spesiale LEGO-onderdele by ons gebou voeg om ons servomotors gemonteer en aan die spore te koppel waarmee WALL-E kan beweeg. Die prentjie toon die dele wat ons gebruik het.

(Skakels na elke deel op BrickOwl.com word in die inleiding hierbo verskaf.)

Stap 3: Voeg servo's by

Voeg servo's by
Voeg servo's by
Voeg servo's by
Voeg servo's by
Voeg servo's by
Voeg servo's by

Koppel twee van die hakies aan 'n 2x2 LEGO baksteen soos getoon. Maak twee van hierdie samestellings en gebruik dit om die servomotore rug aan rug te koppel.

Met die twee servomotors verbind, kan u die hele eenheid aan die onderkant van WALL-E bevestig.

Die LEGO -asverbindings gaan op die as van die servomotore en sluit aan op die LEGO -as. (Die LEGO Technic Bush word gebruik om die as lateraal vas te hou.)

Stap 4: Voeg battery by

Voeg battery by
Voeg battery by
Voeg battery by
Voeg battery by
Voeg battery by
Voeg battery by

Daar is genoeg plek in WALL-E se kompartement om 'n 2 AAA-batterypak te bêre.

Ons kon die batterykragdrade deur een van die gapings in WALL-E trek, sodat ons die aansluiting na die bitbord kon voer.

Sonder 'n aan / uit-skakelaar skakel ons die battery uit en trek dit uit om WALL-E aan en uit te skakel.

Stap 5: Voeg Bitbord by

Voeg Bitbord by
Voeg Bitbord by
Voeg Bitbord by
Voeg Bitbord by
Voeg Bitbord by
Voeg Bitbord by

Om die bitbord aan die agterkant van WALL-E vas te maak, het ons 'n paar 1 x 8 LEGO-borde en 'n paar 1 x 2 LEGO-plate gebruik om die onderkant te verreken om by die gate op die bitbord te pas.

U kan ander opsies vind om die Bit Board te monteer, maar dit het vir ons gewerk en ons in staat gestel om die battery en die servo's maklik in te sluit.

Stap 6: Koppel servo's

Koppel Servo's
Koppel Servo's
Koppel Servo's
Koppel Servo's
Koppel Servo's
Koppel Servo's

Koppel die linker servo aan Pin 0 op die Bit Board, en koppel die regter servo aan Pin 1 op die Bit Board.

LET WEL! Maak seker dat die bruin draad van die servo -aansluiting gekoppel is aan die - (negatiewe) ry en dat die rooi draad van die servo aan die + (positiewe) ry gekoppel is. Die oranje draad sal die naaste aan die nommer 0 of 1 op die bord wees.

As u agterkom dat WALL-E vorentoe beweeg in plaas van agteruit (of agtertoe in plaas van vorentoe), kan u kies om die servo's in te skakel, of om die kode te verander.

Stap 7: Laai die kode

Laai die kode
Laai die kode

Koppel 'n USB -kabel aan die micro: bit en steek dit dan in u rekenaar.

Ons sal makecode.microbit.org gebruik om ons bord te programmeer. Dit maak gebruik van 'n eenvoudige sleep -en -sleep -koppelvlak.

Ons gaan die volgende kode vir ons WALL-E-program laai:

U kan die kode verander om te beïnvloed hoe WALL-E beweeg. Daar is vyf 'funksies' in die kode, goForward, goBackward, turnLeft, turnRight en stop.

Die vyf funksies kan in die ewige afdeling van die kode in enige volgorde geplaas word. Vir elke funksie word dit genoem met 'n parameter wat spesifiseer hoe lank dit so moet loop: goForward (5000)

Onthou, 1000 millisekondes is gelyk aan 1 sekonde, 5000 millisekondes is gelyk aan 5 sekondes, ens.

Sodra die kode gelaai is, kan u die USB -kabel ontkoppel en die micro: bit in die Bit Board plaas sodat dit die servo's kan beheer.

Stap 8: Toets dit

Toets dit!
Toets dit!
Toets dit!
Toets dit!
Toets dit!
Toets dit!

Nadat u die kode gelaai het, moet die servo's ingeprop word en die battery aan die Bit Board WALL-E koppel!

As WALL-E glad nie beweeg nie, maak seker dat u die servo's en die batterypak behoorlik gekoppel het en dat die kode op die micro: bit gelaai is.

WALL-E is wonderlik, maar as u nie een het nie, kan u dieselfde kring gebruik met twee 360 ° deurlopende rotasieservo's in ander robotte.

Aanbeveel: