Turinys:

LEGO WALL-E su mikro: bit: 8 žingsniai (su nuotraukomis)
LEGO WALL-E su mikro: bit: 8 žingsniai (su nuotraukomis)

Video: LEGO WALL-E su mikro: bit: 8 žingsniai (su nuotraukomis)

Video: LEGO WALL-E su mikro: bit: 8 žingsniai (su nuotraukomis)
Video: 1:8 Scale Mini Bowling Alley (5-Pin) - A micro:bit project 2024, Lapkritis
Anonim
LEGO WALL-E su mikro: bit
LEGO WALL-E su mikro: bit
LEGO WALL-E su mikro: bit
LEGO WALL-E su mikro: bit
LEGO WALL-E su mikro: bit
LEGO WALL-E su mikro: bit

Mes naudojame „micro: bit“ir „LEGO“draugišką bitų plokštę, kad valdytume du servo variklius, kurie leis „WALL-E“įveikti pavojingą jūsų svetainės grindų reljefą.

Kodui naudosime „Microsoft MakeCode“, kuris yra blokinis kodo redaktorius, kurį lengva naudoti. Galėsite įkelti mūsų kodą ir jį naudoti, taip pat redaguoti ir pritaikyti, kad jis taptų jūsų. Tai puikus būdas eksperimentuoti atliekant koregavimus ir matant, kaip jie keičia WALL-E judėjimą.

„Bit Board“yra nauja (nuo 2020 m.) „Crazy Circuits“sistemos dalis, skirta tik „micro: bit“, kurią sudaro daugybė komponentų, kurie yra suderinami su LEGO ir leidžia sukurti grandines ant LEGO pagrindo plokščių ir dalių. „Bit Board“suderinama su „V2“ir ankstesnėmis „micro: bit“versijomis bei „Adafruit Clue“kūrimo lenta.

Jei jums patinka mūsų projektai ir norite daugiau sužinoti, ką mes gauname kiekvieną savaitę, sekite mus „Instagram“, „Twitter“, „Facebook“ir „YouTube“.

Priedai:

„Brown Dog Gadgets“iš tikrųjų parduoda rinkinius ir reikmenis, tačiau jums nereikia nieko pirkti iš mūsų, kad įgyvendintumėte šį projektą. Nors jei tai padarysite, tai padės mums kurti naujus projektus ir mokytojų išteklius.

Elektroninės dalys:

  • 1 x „Crazy Circuits Bit Board“rinkinys
  • 1 x mikro: bit
  • 2 x su LEGO suderinamas nuolatinis 360 laipsnių servo sukimasis

LEGO dalys:

Mes naudojome įvairias dalis, tačiau LEGO pasaulis yra platus, ir jūs galite rasti kitų dalių, kurios veikia taip pat gerai. Svarbūs dalykai, kuriuos turėsite padaryti, yra būdas sumontuoti servo apačią ir prisijungti prie takelių. Mes pateikėme nuorodas į kiekvieną „BrickOwl“dalį, tačiau jas galite rasti visur, kur parduodamos LEGO ar su LEGO suderinamos dalys.

  • 4 x LEGO laikiklis 1 x 2 - 2 x 2 (21712 /44728)
  • 2 x LEGO ašies jungtis (lygi su „x“skylute) (59443)
  • 2 x LEGO 5 ašis su galiniu stabdikliu (15462)
  • 2 x LEGO Technic 1/2 įvorė su 1 tipo dantimis (4265)
  • 1 x LEGO kaladėlė 2 x 2 (3003 /6223)

1 veiksmas: įsigykite / surinkite WALL-E

Įsigykite / surinkite WALL-E
Įsigykite / surinkite WALL-E

Jei dar neturite „LEGO WALL-E“komplekto, juos galima rasti, tačiau jie dažnai parduodami už kolekcinio lygio kainas. Tačiau jei turite, šis vadovas parodys, kaip padaryti jį programuojamu WALL-E, kuris gali judėti savarankiškai!

Radome WALL-E rinkinį už priimtiną kainą ir jis jau buvo surinktas, todėl sutaupėme šiek tiek laiko. Turint tai omenyje, šiame vadove bus daroma prielaida, kad pradedate nuo jau sukurto WALL-E ir tik pridedate „Crazy Circuits“dalis.

2 žingsnis: pridėkite „LEGO Parts“

Pridėkite LEGO dalių
Pridėkite LEGO dalių

Prie savo konstrukcijos turėjome pridėti keletą specialių LEGO dalių, kad mūsų servo varikliai būtų sumontuoti ir prijungti prie takelių, leidžiančių WALL-E judėti. Paveikslėlyje parodytos mūsų naudojamos dalys.

(Nuorodos į kiekvieną „BrickOwl.com“dalį pateikiamos aukščiau esančiame įvade.)

3 žingsnis: pridėkite servo

Pridėti servo
Pridėti servo
Pridėti servo
Pridėti servo
Pridėti servo
Pridėti servo

Prijunkite du laikiklius prie 2x2 LEGO kaladėlės, kaip parodyta. Padarykite du iš šių mazgų ir naudokite juos, kad prijungtumėte servo variklius atgal.

Prijungę du servo variklius, visą agregatą galite pritvirtinti prie WALL-E apačios.

LEGO ašių jungtys pateks į servo variklių veleną ir prisijungs prie LEGO ašies. („LEGO Technic Bush“naudojamas ašiai laikyti šone.)

4 žingsnis: pridėkite bateriją

Pridėti bateriją
Pridėti bateriją
Pridėti bateriją
Pridėti bateriją
Pridėti bateriją
Pridėti bateriją

„WALL-E“skyriuje yra pakankamai vietos 2 AAA baterijų paketui laikyti.

Mes galėjome įkišti akumuliatoriaus laidus per vieną iš WALL-E tarpų, kad galėtume prijungti jungtį prie bitų plokštės.

Be maitinimo jungiklio mes tiesiog įjunkite ir atjunkite akumuliatorių, kad įjungtumėte ir išjungtumėte WALL-E.

5 veiksmas: pridėkite bitų lentą

Pridėti bitų lentą
Pridėti bitų lentą
Pridėti bitų lentą
Pridėti bitų lentą
Pridėti bitų lentą
Pridėti bitų lentą

Norėdami pritvirtinti bitų plokštę prie WALL-E užpakalinės dalies, mes panaudojome keletą 1 x 8 LEGO plokščių ir keletą 1 x 2 LEGO plokščių, kad būtų kompensuotas dugnas, kad jis atitiktų skylutes bitų plokštėje.

Galite rasti kitų bitų plokštės montavimo variantų, tačiau tai mums padėjo ir leido lengvai prijungti akumuliatorių ir servo.

6 veiksmas: prijunkite „Servos“

Prijunkite „Servos“
Prijunkite „Servos“
Prijunkite „Servos“
Prijunkite „Servos“
Prijunkite „Servos“
Prijunkite „Servos“

Prijunkite kairįjį servo prie bitų plokštės kaiščio 0, o dešinįjį - prie bitų plokštės 1 kaiščio.

PASTABA! Įsitikinkite, kad ruda servo jungties viela yra prijungta prie - (neigiamos) eilės, o raudona servo - prie + (teigiamos) eilutės. Oranžinė viela bus arčiausiai skaičiaus 0 arba 1 lentoje.

Jei pastebite, kad „WALL-E“juda į priekį, o ne atgal (arba atgal, o ne į priekį), galite pasirinkti pakeisti servo prijungimo būdą arba pakeisti kodą.

7 veiksmas: įkelkite kodą

Įkelkite kodą
Įkelkite kodą

Prijunkite USB kabelį prie „micro: bit“ir prijunkite jį prie kompiuterio.

Lentos programavimui naudosime makecode.microbit.org. Jis naudoja paprastą vilkimo ir nuleidimo bloko sąsają.

Mes įkeliame šį WALL-E programos kodą:

Galite pakeisti kodą, kad paveiktumėte WALL-E judėjimą. Kode yra penkios „funkcijos“, „goForward“, „goBackward“, „turnLeft“, „turnRight“ir „stop“.

Penkias funkcijas galima įdėti į kodo amžiną skiltį bet kokia tvarka. Kiekvienai funkcijai ji iškviečiama su parametru, nurodančiu, kiek laiko ji turėtų veikti taip: goForward (5000)

Atminkite, kad 1000 milisekundžių yra lygi 1 sekundei, 5000 milisekundžių - 5 sekundėms ir pan.

Įkėlę kodą, galite atjungti USB kabelį ir įterpti „micro: bit“į bitų plokštę, kad ji galėtų valdyti servo įrenginius.

8 žingsnis: išbandykite

Išbandyk!
Išbandyk!
Išbandyk!
Išbandyk!
Išbandyk!
Išbandyk!

Įkėlus kodą, servos prijungtos ir akumuliatorių prie „WALL-E“bitų plokštės turėtų pradėti judėti!

Jei WALL-E visiškai nejuda, įsitikinkite, kad tinkamai prijungėte servo ir akumuliatorių paketą, ir įsitikinkite, kad kodas yra įkeltas į „micro: bit“.

„WALL-E“yra nuostabus, tačiau jei jo neturite, galite naudoti tą pačią grandinę, kurioje yra du 360 laipsnių nepertraukiamo sukimosi servai kituose robotuose.

Rekomenduojamas: