Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Používame mikro: bit spolu s bitovou doskou priateľskou k LEGO na ovládanie dvoch servomotorov, ktoré WALL-E umožnia prechádzať nebezpečným terénom podlahy vašej obývačky.
Pre kód použijeme Microsoft MakeCode, čo je editor blokových kódov, ktorý sa ľahko používa. Náš kód budete môcť načítať a používať, rovnako ako ho upravovať a prispôsobovať tak, aby bol vlastný. Je to skvelý spôsob, ako experimentovať tým, že urobíte úpravy a uvidíte, ako menia pohyb WALL-E.
Bitová doska je novou (od roku 2020) súčasťou systému Crazy Circuits len pre mikro: bit, ktorý pozostáva z veľkého počtu komponentov, ktoré sú kompatibilné s LEGO a umožňujú vám stavať obvody na základných doskách a súčiastkach LEGO. Bitová doska je kompatibilná s V2 a predchádzajúcimi verziami micro: bitov a tiež s vývojovou doskou Adafruit Clue.
Ak sa vám naše projekty páčia a chcete vidieť viac o tom, čo každý týždeň pripravujeme, sledujte nás na Instagrame, Twitteri, Facebooku a YouTube.
Zásoby:
Brown Dog Gadgets v skutočnosti predáva súpravy a spotrebný materiál, ale na uskutočnenie tohto projektu od nás nemusíte nič kupovať. Aj keď to urobíte, pomôže nám to pri vytváraní nových projektov a zdrojov pre učiteľov.
Elektronické súčiastky:
- 1 x Súprava bitových dosiek Crazy Circuits
- 1 x mikro: bit
- 2 x LEGO kompatibilné kontinuálne otáčanie 360 stupňového serva
LEGO diely:
Použili sme rôzne diely, ale svet LEGO je rozsiahly a môžete nájsť aj ďalšie diely, ktoré fungujú rovnako dobre. Dôležitá vec, ktorú musíte urobiť, je spôsob, ako namontovať serva na spodok a napojiť sa na koľaje. Poskytli sme odkazy na každú časť na BrickOwl, ale nájdete ich kdekoľvek, kde sa predávajú diely kompatibilné s LEGO alebo LEGO.
- 4 x LEGO Bracket 1 x 2 - 2 x 2 (21712/44728)
- 2 x konektor na nápravu LEGO (hladký s dierou x) (59443)
- 2 x LEGO Axle 5 s koncovým dorazom (15462)
- 2 x LEGO Technic Bush 1/2 so zubami, typ 1 (4265)
- 1 x LEGO Brick 2 x 2 (3003/6223)
Krok 1: Získajte / Zložte WALL-E
Ak ešte nemáte stavebnicu LEGO WALL-E, dajú sa nájsť, ale často sa predávajú za zberateľské ceny. Ak ho však máte, táto príručka vám ukáže, ako z neho urobiť programovateľnú WALL-E, ktorá sa dokáže sama pohybovať!
Našli sme stavebnicu WALL-E za rozumnú cenu a bola už zmontovaná, takže sme ušetrili trochu času. S ohľadom na to bude tento sprievodca predpokladať, že začínate s už postaveným WALL-E a práve pridávate diely Crazy Circuits.
Krok 2: Pridajte diely LEGO
Museli sme do našej stavby pridať niekoľko špeciálnych dielov LEGO, aby boli naše servomotory namontované a napojené na koľajnice, ktoré umožňujú pohybu WALL-E. Obrázok ukazuje diely, ktoré sme použili.
(Odkazy na každú časť na BrickOwl.com sú uvedené v úvode vyššie.)
Krok 3: Pridajte servá
Pripojte dve konzoly k 2x2 LEGO kocke podľa obrázku. Vytvorte dve z týchto zostáv a použite ich na pripojenie servomotorov zozadu.
Po pripojení dvoch servomotorov môžete celú zostavu pripevniť k spodnej časti WALL-E.
Konektory LEGO nápravy pôjdu na hriadeľ servomotorov a spoja sa s nápravou LEGO. (LEGO Technic Bush sa používa na uchytenie nápravy na mieste laterálne.)
Krok 4: Pridajte batériu
V priehradke WALL-E je dostatok miesta na uloženie batérie 2 AAA.
Dokázali sme prevliecť vodiče sady batérií cez jednu z medzier vo WALL-E, aby sme mohli viesť konektor k bitovej doske.
Bez vypínača jednoducho zapojíme a odpojíme batériu a zapneme a vypneme WALL-E.
Krok 5: Pridajte bitovú dosku
Na pripevnenie bitovej dosky na zadnú stranu WALL-E sme použili niekoľko 1 x 8 LEGO dosiek a niektoré 1 x 2 LEGO platne na odsadenie spodnej časti, aby zodpovedali otvorom na bitovej doske.
Môžete nájsť ďalšie možnosti montáže bitovej dosky, ale to nám fungovalo a umožnilo nám to ľahko zapojiť batériu a serva.
Krok 6: Pripojte serva
Pripojte ľavé servo k pinu 0 na bitovej doske a pravé servo k pinu 1 na bitovej doske.
POZNÁMKA! Uistite sa, že hnedý vodič konektora serva je zapojený do - (záporného) radu a červený vodič servo zapojený do + (kladného) radu. Oranžový vodič bude najbližšie k číslovaniu 0 alebo 1 na doske.
Ak zistíte, že sa WALL-E pohybuje vpred namiesto vzad (alebo vzad namiesto vpred), môžete sa rozhodnúť vymeniť spôsob zapojenia serva alebo vykonať zmeny v kóde.
Krok 7: Načítajte kód
Pripojte kábel USB k mikro: bitu a potom ho zapojte do počítača.
Na programovanie našej rady použijeme makecode.microbit.org. Využíva jednoduché rozhranie bloku drag and drop.
Načítame nasledujúci kód pre náš program WALL-E:
Kód môžete zmeniť, aby ovplyvnil pohyb WALL-E. V kóde je päť „funkcií“, goForward, goBackward, turnLeft, turnRight a stop.
Päť funkcií je možné umiestniť do navždy časti kódu v ľubovoľnom poradí. Pre každú funkciu sa volá s parametrom určujúcim, ako dlho by mala bežať takto: goForward (5000)
Nezabudnite, že 1 000 milisekúnd sa rovná 1 sekunde, 5 000 milisekúnd sa rovná 5 sekundám atď.
Akonáhle je kód načítaný, môžete odpojiť USB kábel a vložiť micro: bit do bitovej dosky, aby mohol ovládať servá.
Krok 8: Vyskúšajte to
Akonáhle budete mať načítaný kód, serva zapojené a pripojené k batérii k Bit Board WALL-E by sa mali začať pohybovať!
Ak sa WALL-E vôbec nehýbe, uistite sa, že máte správne pripojené servá a batériu a uistite sa, že máte kód načítaný na mikro: bit.
WALL-E je úžasný, ale ak ho nemáte, môžete použiť ten istý obvod s dvoma 360-stupňovými serva s nepretržitým otáčaním v iných robotoch.