Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Używamy micro:bit wraz z przyjazną dla LEGO tablicą bitów do sterowania dwoma serwosilnikami, które pozwolą WALL-E na przemierzanie niebezpiecznego terenu podłogi w Twoim salonie.
Dla kodu będziemy używać Microsoft MakeCode, który jest edytorem kodu opartym na blokach, który jest łatwy w użyciu. Będziesz mógł załadować nasz kod i używać go, a także edytować i dostosowywać go do własnych potrzeb. To świetny sposób na eksperymentowanie poprzez wprowadzanie poprawek i obserwowanie, jak zmieniają sposób poruszania się WALL-E.
Bit Board to nowa (od 2020 r.) część systemu Crazy Circuits przeznaczona wyłącznie dla micro:bit, która składa się z dużej liczby komponentów kompatybilnych z LEGO i pozwalających na budowanie obwodów na płytkach bazowych i częściach LEGO. Płytka Bit Board jest kompatybilna z V2 i poprzednimi wersjami micro:bit oraz płytką rozwojową Adafruit Clue.
Jeśli podobają Ci się nasze projekty i chcesz zobaczyć więcej tego, co robimy każdego tygodnia, śledź nas na Instagramie, Twitterze, Facebooku i YouTube.
Kieszonkowe dzieci:
Brown Dog Gadgets faktycznie sprzedaje zestawy i materiały eksploatacyjne, ale nie musisz niczego od nas kupować, aby wykonać ten projekt. Chociaż jeśli to zrobisz, pomoże nam to wesprzeć nas w tworzeniu nowych projektów i zasobów dla nauczycieli.
Części elektroniczne:
- 1 x zestaw płytek bitowych Crazy Circuits
- 1 x mikro:bit
- 2 x serwomechanizm o ciągłym obrocie 360 stopni kompatybilny z LEGO
Części LEGO:
Użyliśmy różnych części, ale świat LEGO jest ogromny i możesz znaleźć inne części, które działają równie dobrze. Ważną rzeczą, którą musisz zrobić, to mieć sposób na zamontowanie serw na dole i połączenie z gąsienicami. Podaliśmy linki do każdej części na BrickOwl, ale można je znaleźć wszędzie tam, gdzie sprzedawane są części LEGO lub kompatybilne z LEGO.
- 4 x wspornik LEGO 1 x 2 - 2 x 2 (21712 / 44728)
- 2 x łącznik osi LEGO (gładki z otworem „x”) (59443)
- 2 x LEGO Oś 5 z ogranicznikiem (15462)
- 2 x LEGO Technic Tuleja 1/2 z zębami typ 1 (4265)
- 1 x klocek LEGO 2 x 2 (3003/6223)
Krok 1: Pozyskaj / zmontuj WALL-E
Jeśli nie masz jeszcze zestawu LEGO WALL-E, można je znaleźć, ale często są one sprzedawane po cenach kolekcjonerskich. Jeśli jednak masz taki, ten przewodnik pokaże Ci, jak sprawić, by był to programowalny WALL-E, który może poruszać się sam!
Znaleźliśmy zestaw WALL-E za rozsądną cenę i był już zmontowany, dzięki czemu zaoszczędziliśmy trochę czasu. Mając to na uwadze, ten przewodnik zakłada, że zaczynasz od już zbudowanego WALL-E i dodajesz tylko części Crazy Circuits.
Krok 2: Dodaj części LEGO
Musieliśmy dodać kilka specjalnych części LEGO do naszej konstrukcji, aby nasze serwomotory były zamontowane i połączone z gąsienicami, które umożliwiają poruszanie się WALL-E. Obraz przedstawia części, których użyliśmy.
(Linki do każdej części na BrickOwl.com znajdują się we wstępie powyżej.)
Krok 3: Dodaj serwa
Połącz dwa wsporniki z klockiem LEGO 2x2, jak pokazano. Zrób dwa z tych zespołów i użyj ich do połączenia serwomotorów tyłem do siebie.
Po podłączeniu dwóch serwosilników można przymocować cały zespół do spodu WALL-E.
Złącza osi LEGO wejdą na wał serwosilników i połączą się z osią LEGO. (Tuleja LEGO Technic służy do bocznego utrzymywania osi.)
Krok 4: Dodaj baterię
W komorze WALL-E jest wystarczająco dużo miejsca, aby pomieścić 2 baterie AAA.
Udało nam się przeciągnąć przewody zestawu akumulatorów przez jedną z szczelin w WALL-E, dzięki czemu mogliśmy poprowadzić złącze do płyty Bit Board.
Bez wyłącznika zasilania po prostu podłączamy i odłączamy akumulator, aby włączyć i wyłączyć WALL-E.
Krok 5: Dodaj tablicę bitową
Aby przymocować Bit Board z tyłu WALL-E, użyliśmy kilku płytek LEGO 1 x 8 LEGO i kilku płytek LEGO 1 x 2, aby przesunąć dno, aby dopasować otwory w tablicy Bit Board.
Możesz znaleźć inne opcje montażu Bit Board, ale to zadziałało dla nas i pozwoliło nam łatwo podłączyć akumulator i serwa.
Krok 6: Podłącz serwa
Podłącz lewy serwo do Pin 0 na Bit Board, a prawy serwo do Pin 1 na Bit Board.
NOTATKA! Upewnij się, że brązowy przewód złącza serwa jest podłączony do rzędu - (ujemny), a czerwony przewód serwa jest podłączony do rzędu + (dodatni). Pomarańczowy przewód będzie najbliżej cyfry 0 lub 1 na tablicy.
Jeśli odkryjesz, że WALL-E porusza się do przodu zamiast do tyłu (lub do tyłu zamiast do przodu), możesz zmienić sposób podłączenia serw lub wprowadzić zmiany w kodzie.
Krok 7: Załaduj kod
Podłącz kabel USB do micro:bit, a następnie podłącz go do komputera.
Do programowania naszej tablicy będziemy używać makecode.microbit.org. Wykorzystuje prosty interfejs typu „przeciągnij i upuść”.
Załadujemy następujący kod dla naszego programu WALL-E:
Możesz zmienić kod, aby wpłynąć na sposób poruszania się WALL-E. W kodzie jest pięć „funkcji”: goForward, goBackward, turnLeft, turnRight i stop.
Pięć funkcji można umieścić w sekcji forever kodu w dowolnej kolejności. Dla każdej funkcji jest wywoływana z parametrem określającym, jak długo ma działać, tak: goForward(5000)
Pamiętaj, 1000 milisekund to 1 sekunda, 5000 milisekund to 5 sekund itd.
Po załadowaniu kodu możesz odłączyć kabel USB i włożyć micro:bit do Bit Board, aby mógł sterować serwami.
Krok 8: Przetestuj to
Po załadowaniu kodu, serwa podłączone i akumulator do Bit Board WALL-E powinny zacząć się poruszać!
Jeśli WALL-E w ogóle się nie porusza, upewnij się, że masz prawidłowo podłączone serwa i akumulator oraz upewnij się, że masz wczytany kod do micro:bit.
WALL-E jest niesamowity, ale jeśli go nie masz, możesz użyć tego samego obwodu z dwoma serwomechanizmami o ciągłym obrocie 360 stopni w innych robotach.