Spisu treści:

Prosty robot mikrobitowy: 9 kroków
Prosty robot mikrobitowy: 9 kroków

Wideo: Prosty robot mikrobitowy: 9 kroków

Wideo: Prosty robot mikrobitowy: 9 kroków
Wideo: 💾 Mikrobit Challenge - odcinek 1: MFX vs. trójkąty (programowanie w Commodore BASIC) (RG#411) 2024, Listopad
Anonim
Prosty robot mikrobitowy
Prosty robot mikrobitowy

Poniżej opisano prosty samochód RC wykonany przy użyciu BBC Microbit, Adafruit Dragontail dla Microbit i podwozia Emgreat.

Zbudowanie tego robota kosztuje około 30 dolarów. Chociaż dostępne są na rynku niedrogie roboty Microbit, takie jak DFROBOT, moje podejście do majsterkowania pomaga konstruktorom zrozumieć, jak działa system, używając niewyspecjalizowanego kodu, pomagając konstruktorom poczuć się wzmocnionymi.

Krok 1: Wprowadzenie

Poniżej opisano wersję pojazdu zrobotyzowanego wykonaną przy użyciu BBC MicroBit zamiast Arduino.

Domowy wycięty kawałek tektury falistej (Coroplast) lub tektury jest używany zamiast standardowej płyty pleksi, która jest dostarczana z zestawem podwozia robota Emgreat. Dzieje się tak, ponieważ podwozie Emgreat jest o cal za wąskie, aby zmieścić akumulator na spodzie, i jest o cal za krótkie, aby umożliwić swobodny obrót kółka samonastawnego.

Główne elementy elektryczne są mocowane za pomocą rzepów, aby w razie potrzeby łatwiej je było zmienić.

Microbit nie może bezpośrednio dostarczyć wystarczającego prądu do napędzania silników, dlatego należy użyć sterowników tranzystorowych. Podczas gdy wersja samochodu robota Arduino wykorzystywała moduł mostka H L298 do sterowania silnikami, wymaga to sześciu (6) linii sterujących, których brakuje w Microbit. Zdałem sobie sprawę, że nie jest konieczne, aby silniki mogły obracać się do tyłu. Tak więc zamiast L298 robot w wersji Microbit wykorzystuje 8-kanałowy układ tranzystorów Darlington ULN2803A jako sterownik silnika. Może być używany do napędzania głośnika, świateł i innych urządzeń, ponieważ Microbit ma pięć (5) linii I/O ogólnego przeznaczenia na pinach 0, 1, 2, 8 i 16. Pin 0 może być używany do wyjście audio. Inne piny mogą być trudne w użyciu, ponieważ są współdzielone z wbudowanymi diodami LED.

Alternatywnie można użyć dyskretnych tranzystorów, takich jak TIP120; wymagałoby to jednak użycia znacznie większej liczby części i przewodów.

Aby uzyskać dostęp do pinów na MicroBit, ten projekt wykorzystuje Adafruit Dragontail for Microbit, który podłącza się bezpośrednio do płytki stykowej, dzięki czemu piny są łatwo dostępne bez potrzeby podłączania przewodów, a także podłączania szyny zasilającej 3V.

Krok 2: Pilot bezprzewodowy

Aby sterować robotem bezprzewodowo przez Bluetooth, możesz użyć drugiego Microbit, zasilanego przez zestaw baterii AAA dołączony do zestawu Microbit Go lub baterię pastylkową, MI Power Board dla Microbit.

Oba mikrobity muszą być ustawione na ten sam kanał radiowy.

Krok 3: Lista części i narzędzi

POJAZD:

  • Zestaw podwozia robota silnikowego Emgreat
  • Zestaw Microbit Go
  • 8-kanałowa tablica Darlington ULN 2803A
  • Adafruit Dragontail dla Microbit #3695
  • Półwymiarowa deska chlebowa Adafruit #64
  • Adafruit 4x skrzynka na baterie "AA" z przełącznikiem #830
  • Drut przyłączeniowy o grubości 22 mm, różne kolory Adafruit# 1311
  • Mini głośnik metalowy z przewodami Adafruit #1890
  • Tektura falista lub tektura
  • Scotch 1 "x 1" paski mocujące
  • Baterie AA x 4

ZDALNY:

  • Zestaw Microbit Go
  • MI Power Board dla baterii BBC Microbit lub AAA x2

Narzędzia:

  • Nóż do golenia
  • Lutownica
  • Narzędzie do ściągania izolacji
  • Pistolet na gorący klej
  • Mini śrubokręt (w zestawie z obudową)
  • Marker Sharpie

Opcjonalnie (do użytku z linką)

Addicore 2-pozycyjne zaciski śrubowe x3

Krok 4: Montaż

montaż
montaż
montaż
montaż
montaż
montaż
  • Wytnij kawałek tektury falistej lub tektury o wymiarach 6 x 8 cali
  • Zaznacz położenie otworów na kółka samonastawne i wsporniki silnika, używając dołączonego szablonu z pleksiglasu.
  • Przylutuj czerwone i czarne przewody 8" do każdego z dwóch silników; klej na gorąco do silników w celu odciążenia.
  • Przymocuj silniki do płyty podstawy za pomocą metalowych wsporników dostarczonych w zestawie Emgreat.
  • Przymocuj kółko samonastawne do dolnego końca. Przymocuj pojemnik na 4 baterie AA (z bateriami) do spodu podwozia, używając kwadratów z rzepami,
  • Zlokalizuj skrzynkę na akumulator między silnikami a kółkiem samonastawnym; daje to najlepszą przyczepność.
  • Włóż MicroBit Dragontail do płytki stykowej;
  • Przymocuj płytkę stykową do górnej części obudowy za pomocą taśmy dwustronnie klejącej lub rzepów
  • Przymocuj akumulator 2xAAA 3V do obudowy za pomocą rzepów;
  • Włóż wtyczkę baterii JST do gniazda baterii płyty Microbit.
  • Włóż układ scalony macierzy Darlington ULN 2803A do płytki stykowej po drugiej stronie „doliny”.
  • Zrób mały otwór 1/4 "x 1/4" w płycie podwozia obok płytki stykowej, aby przewody mogły przejść.

Krok 5: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie

PRZEWODY ZASILAJĄCE:

  • Przeciągnij przewody 6 V przez otwór i podłącz do prawej szyny zasilającej na płytce stykowej.
  • Podłącz przewód między lewą i prawą szyną uziemiającą na płytce stykowej.
  • Podłącz czarny przewód między pinem 9 na ULN2803A a masą.
  • Podłącz czerwony przewód między pinem 10 na ULN 2803A a szyną zasilającą +6V.

PRZEWODY SYGNAŁOWE:

Podłącz przewody połączeniowe:

  • Między pinem 0 na smoczym ogonie a pinem 8 na 2803A (GŁOŚNIK)
  • Między pinem 1 na smoczym ogonie a pinem 6 na 2803A (MOTOR 1)
  • Między pinem 2 na smoczym ogonie a pinem 4 na 2803A (MOTOR 2)
  • Między pinem 8 na smoczym ogonie a pinem 2 na 2803A (AKCESORIA)
  • Podłącz przewody silnika 1 do szyny +6 V i styku 13 na 2803A
  • Podłącz przewody silnika 2 do szyny +6 V i styku 15 na 2803A
  • Podłącz przewody głośnikowe do +6V i styku 11 na 2803A

Krok 6: PROGRAMOWANIE 1: TEST SILNIKA

PROGRAMOWANIE 1: TEST SILNIKA
PROGRAMOWANIE 1: TEST SILNIKA
PROGRAMOWANIE 1: TEST SILNIKA
PROGRAMOWANIE 1: TEST SILNIKA

Przejdź do edytora Make Code Microbit online:

Utwórz trzy funkcje silnika - skręć w lewo, do przodu i zatrzymaj się

W pętli głównej wywołaj każdą funkcję, jak pokazano.

Krok 7: Sterowanie radiowe

Sterowanie radiowe
Sterowanie radiowe
Sterowanie radiowe
Sterowanie radiowe

Do sterowania radiowego użyjemy funkcji Bluetooth Microbit.

Zamontuj drugi Microbit do płyty MI Power Board dla Microbit, która zawiera baterię pastylkową 3 V, lub użyj baterii 2xAAA, która znajduje się w opakowaniu Microbit Go.

Korzystając z edytora MakeCode, napisz krótki program, jak pokazano powyżej, aby mógł działać jako pilot zdalnego sterowania. Nazwij go „Nadajnik”.

Przykładowy program zawiera wyświetlacz do diody LED, dzięki czemu można stwierdzić, że jest włączony.

Program robi 2 rzeczy. Gdy przycisk A jest wciśnięty, wysyła sygnał nr 1 (aby zabrzęczać klakson).

Kiedy przycisk B jest wciśnięty, wysyła nr 2, aby uruchomić silniki napędowe.

Krok 8:

Obraz
Obraz

Krok 9: Program odbioru sterowania radiowego

Image
Image

Używając edytora MakeCode, utwórz nowy projekt o nazwie Receiver.

Aby korzystać ze sterowania radiowego, oba Microbity muszą być ustawione na ten sam kanał.

Gdy odebrany zostanie numer 1, zabrzmi klakson, Po otrzymaniu liczby 2 robot obraca się, idzie do przodu, a następnie zatrzymuje się.

Zalecana: