Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
K ovládání dvou servomotorů, které WALL-E umožní procházet nebezpečným terénem na podlaze vašeho obývacího pokoje, používáme mikro: bit spolu s bitovou deskou přátelskou k LEGO.
Pro kód použijeme Microsoft MakeCode, což je editor kódu založený na blocích, který se snadno používá. Náš kód budete moci načíst a používat, stejně jako jej upravovat a upravovat tak, aby byl vlastní. Je to skvělý způsob, jak experimentovat, provádět úpravy a sledovat, jak mění pohyb WALL-E.
Bit Board je novou (od roku 2020) součástí systému Crazy Circuits právě pro mikro: bit, který se skládá z velkého počtu komponent, které jsou kompatibilní s LEGO a umožňují vám stavět obvody nad základními deskami a díly LEGO. Bitová deska je kompatibilní s V2 a předchozími verzemi micro: bit i vývojové desky Adafruit Clue.
Pokud se vám naše projekty líbí a chcete vidět více z toho, co každý týden připravujeme, sledujte nás na Instagramu, Twitteru, Facebooku a YouTube.
Zásoby:
Brown Dog Gadgets ve skutečnosti prodává soupravy a zásoby, ale k realizaci tohoto projektu u nás nemusíte nic kupovat. I když to uděláte, pomůže nám to při vytváření nových projektů a zdrojů pro učitele.
Elektronické součástky:
- 1 x Sada Crazy Circuits Bit Board
- 1 x mikro: bit
- 2 x Lego Compatible Continuous Rotation 360 stupňové servo
LEGO díly:
Použili jsme různé díly, ale svět LEGO je obrovský a možná najdete i další díly, které fungují stejně dobře. Důležitá věc, kterou musíte udělat, je způsob, jak namontovat serva na dno a připojit se ke kolejím. Poskytli jsme odkazy na každý díl na BrickOwl, ale najdete je kdekoli, kde se prodávají díly kompatibilní s LEGO nebo LEGO.
- 4 x LEGO Bracket 1 x 2 - 2 x 2 (21712/44728)
- 2 x konektor pro nápravu LEGO (hladký s otvorem 'x') (59443)
- 2 x LEGO Axle 5 s koncovým dorazem (15462)
- 2 x LEGO Technic Bush 1/2 se zuby typu 1 (4265)
- 1 x LEGO Brick 2 x 2 (3003/6223)
Krok 1: Získejte / sestavte WALL-E
Pokud ještě nemáte stavebnici LEGO WALL-E, lze je najít, ale často se prodávají za sběratelské ceny. Pokud ho však máte, tato příručka vám ukáže, jak z něj udělat programovatelnou WALL-E, která se může pohybovat sama!
Našli jsme stavebnici WALL-E za rozumnou cenu a byla již sestavená, takže jsme trochu ušetřili čas. S ohledem na to tato příručka předpokládá, že začínáte s již postaveným WALL-E a právě přidáváte části Crazy Circuits.
Krok 2: Přidejte díly LEGO
Abychom mohli namontovat naše servomotory a připojit je ke kolejím, které umožňují WALL-E pohybovat, museli jsme do naší stavby přidat několik speciálních dílů LEGO. Na obrázku jsou části, které jsme použili.
(Odkazy na každou část na BrickOwl.com jsou uvedeny v úvodu výše.)
Krok 3: Přidejte serva
Připojte dva držáky k kostce LEGO 2x2, jak je znázorněno na obrázku. Vytvořte dvě z těchto sestav a použijte je k připojení servomotorů zády k sobě.
S připojenými dvěma servomotory můžete připevnit celou sestavu ke spodní části WALL-E.
Konektory LEGO Axle Connector půjdou na hřídel servomotorů a připojí se k nápravě LEGO. (LEGO Technic Bush slouží k příčnému upevnění nápravy.)
Krok 4: Přidejte baterii
V přihrádce WALL-E je dostatek místa pro uložení 2 baterií AAA.
Dokázali jsme provléknout vodiče bateriového bloku jednou z mezer ve WALL-E, abychom mohli připojit konektor k bitové desce.
Bez hlavního vypínače stačí k připojení a vypnutí WALL-E připojit a odpojit baterii.
Krok 5: Přidejte bitovou desku
K připevnění bitové desky na zadní stranu WALL-E jsme použili několik 1 x 8 LEGO desek a několik 1 x 2 LEGO desek k vyrovnání dna tak, aby odpovídalo otvorům na bitové desce.
Můžete najít další možnosti montáže bitové desky, ale to nám fungovalo a umožnilo nám to snadno připojit baterii a serva.
Krok 6: Připojte serva
Připojte levé servo ke kolíku 0 na bitové desce a pravé servo ke kolíku 1 na bitové desce.
POZNÁMKA! Ujistěte se, že hnědý vodič konektoru serva je připojen k - (zápornému) řádku a červený vodič servopohonu je připojen k + (kladnému) řádku. Oranžový vodič bude nejblíže číslování 0 nebo 1 na desce.
Pokud zjistíte, že se WALL-E pohybuje vpřed místo vzad (nebo dozadu místo vpřed), můžete se rozhodnout vyměnit způsob zapojení serv nebo provést změny v kódu.
Krok 7: Načtěte kód
Připojte kabel USB k micro: bit a poté jej zapojte do počítače.
K programování naší desky použijeme makecode.microbit.org. Využívá jednoduché rozhraní bloku drag and drop.
Načteme následující kód pro náš program WALL-E:
Kód můžete změnit a ovlivnit tak, jak se WALL-E pohybuje. V kódu je pět „funkcí“, goForward, goBackward, turnLeft, turnRight a stop.
Těchto pět funkcí lze umístit do sekce kódu navždy v libovolném pořadí. Pro každou funkci je volána s parametrem určujícím, jak dlouho by měla běžet takto: goForward (5000)
Pamatujte, že 1 000 milisekund se rovná 1 sekundě, 5 000 milisekund se rovná 5 sekundám atd.
Jakmile je kód načten, můžete odpojit kabel USB a vložit mikro: bit do bitové desky, aby mohl ovládat serva.
Krok 8: Vyzkoušejte to
Jakmile načtete kód, zapojí se serva a připojí baterii k Bit Board WALL-E by se mělo začít pohybovat!
Pokud se WALL-E vůbec nepohybuje, ujistěte se, že máte správně připojená serva a baterii, a ujistěte se, že máte kód nahraný na micro: bit.
WALL-E je úžasný, ale pokud ho nemáte, můžete použít stejný obvod se dvěma 360stupňovými servy pro plynulé otáčení v jiných robotech.