Spisu treści:
- Krok 1: Wprowadzenie
- Krok 2: Pilot bezprzewodowy
- Krok 3: Lista części i narzędzi
- Krok 4: Montaż
- Krok 5: Okablowanie
- Krok 6: PROGRAMOWANIE 1: TEST SILNIKA
- Krok 7: Sterowanie radiowe
- Krok 8:
- Krok 9: Program odbioru sterowania radiowego
Wideo: Prosty robot mikrobitowy: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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ż
- 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
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
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
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:
Krok 9: Program odbioru sterowania radiowego
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:
Prosty robot drukowany w 3D: 11 kroków (ze zdjęciami)
Prosty robot drukowany w 3D: Pozwól mi się umówić. Dorastałem z zestawami budowniczymi, a potem LEGO. W późniejszym życiu wykorzystałem 8020 do budowy prototypów typów systemów, które projektowałem. W domu były zwykle kawałki złomu, które moje dzieci używały jako swojej wersji zestawu montażowego
Straszny mikrobitowy czujnik światła: 5 kroków
Straszny czujnik światła Microbit: Chcesz wystraszyć znajomych? Dobrze trafiłeś we właściwe miejsce. Dzisiaj pokażę ci, jak zrobić z mikrobitem wyczuwanie światła, hałasowanie, upiorny trik! Czego potrzebujesz-głośnik-mikrobit-przewody krokodylkowe-zasilacz-i mikrobit c
Prosty automatyczny ruchomy robot za pomocą Arduino i L293d IC: 6 kroków
Prosty automatyczny ruchomy robot za pomocą Arduino i L293d IC: Jest to podstawowy robot obsługiwany przez arduino, a to, co robi, polega na tym, że po prostu wędruje i podąża ścieżką kołową według domyślnego kodu, ale możesz zmodyfikować kod, aby łatwo zmienić ścieżkę. To prosty projekt, który każdy może zbudować.. Więc jeśli
Budżet LittleBot: Prosty robot Arduino V2: 10 kroków
LittleBot Budget: Prosty robot Arduino V2: Dzięki LittleBot Budget chcieliśmy ułatwić dzieciom rozpoczęcie pracy z robotami. Sprowadziliśmy więc robota do samej jego istoty. Sposób poruszania się, sposób myślenia i sposób widzenia. Gdy już są na miejscu, masz robota, którego
LittleBot Budżet: Prosty robot Arduino: 10 kroków
LittleBot Budget: Prosty robot Arduino: Dzięki LittleBot Budget chcieliśmy ułatwić dzieciom rozpoczęcie pracy z robotami. Sprowadziliśmy więc robota do samej jego istoty. Sposób poruszania się, sposób myślenia i sposób widzenia. Gdy już są na miejscu, masz robota, którego