Obsah:

Jednoduchý robot Microbit: 9 kroků
Jednoduchý robot Microbit: 9 kroků

Video: Jednoduchý robot Microbit: 9 kroků

Video: Jednoduchý robot Microbit: 9 kroků
Video: Microbit - 10 příkladů pro začátek (Micro:bit programy) 2024, Červenec
Anonim
Jednoduchý robot Microbit
Jednoduchý robot Microbit

Následující text popisuje jednoduché RC auto vyrobené pomocí BBC Microbit, Adafruit Dragontail pro Microbit a podvozku Emgreat.

Stavba tohoto robota je asi 30 dolarů. I když existují komerčně dostupné levné roboty Microbit, jako je DFROBOT, můj DIY přístup pomáhá staviteli pochopit, jak systém funguje, pomocí nespecializovaného kódu a pomáhá staviteli cítit se zmocněni.

Krok 1: Úvod

Následující text popisuje verzi robotického vozidla vyrobenou pomocí BBC MicroBit místo Arduina.

Místo desky z plexiskla, která je součástí soupravy podvozku robota Emgreat, je použit domácí vyřezaný kus z vlnitého plastu (Coroplast) nebo lepenky. To se děje proto, že podvozek Emgreat je asi o palec příliš úzký, aby se vešel na spodní část sady baterií, a je asi o palec příliš krátký na to, aby umožňoval volné otáčení kolečka.

Hlavní elektrické součásti jsou připevněny suchým zipem, aby bylo v případě potřeby snadnější přemístění.

Microbit nemůže přímo dodávat dostatek proudu k pohonu motorů, proto je nutné použít tranzistorové budiče. Zatímco verze robotického vozu Arduino používala k ovládání motorů modul H-bridge L298, vyžaduje to šest (6) řídicích vedení, kterých je na Microbitu nedostatek. Uvědomil jsem si, že není podstatné, aby se motory mohly točit dozadu. Místo L298 tedy verze robota Microbit používá jako ovladač motoru 8kanálové tranzistorové pole Darlington ULN2803A. To lze použít také k ovládání reproduktoru, světel a dalších zařízení, protože Microbit má pět (5) linek I/O pro všeobecné použití na pinech 0, 1, 2, 8 a 16. Pin 0 lze použít pro audio výstup. Použití ostatních kolíků může být obtížné, protože jsou sdíleny s vestavěnými LED diodami.

Alternativně lze použít diskrétní tranzistory, jako je TIP120; to by však vyžadovalo použití mnohem více dílů a vodičů.

Pro přístup ke kolíkům na MicroBit používá tento design Adafruit Dragontail pro Microbit, který se zapojuje přímo do prkénka, takže jsou piny snadno přístupné bez potřeby propojovacích vodičů a také připojení 3V napájecí sběrnice.

Krok 2: Bezdrátové dálkové ovládání

K bezdrátovému ovládání robota přes Bluetooth můžete použít druhý Microbit, napájený buď baterií AAA, která je součástí sady Microbit Go, nebo knoflíkovou baterií, MI Power Board pro Microbit.

Oba mikrobity je třeba nastavit na stejný rádiový kanál.

Krok 3: Díly a seznam nástrojů

VOZIDLO:

  • Sada podvozku motorového robota Emgreat
  • Kit Microbit Go
  • ULN 2803A 8kanálový Darlington Array
  • Dragonfly Adafruit pro Microbit #3695
  • Poloviční prkénko Adafruit #64
  • Adafruit 4x "AA" bateriový box se spínačem #830
  • Pevný propojovací drát o rozměru 22, různé barvy Adafruit# 1311
  • Mini kovový reproduktor s dráty Adafruit #1890
  • Vlnitý plast nebo lepenka
  • Scotch 1 "x 1" upevňovací proužky
  • Baterie AA x 4

DÁLKOVÝ:

  • Kit Microbit Go
  • MI Power Board pro baterie BBC Microbit nebo AAA x2

Nástroje:

  • Žiletka
  • Páječka
  • Odizolovávač drátu
  • Pistole na horké lepidlo
  • Mini šroubovák (dodává se s podvozkem)
  • Sharpie Marker

Volitelné (pro použití s lankem)

Addicore 2polohové šroubové svorky x3

Krok 4: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
  • Vystřihněte kus vlnitého plastu nebo lepenky o rozměrech 6 x 8 palců
  • Označte polohu otvorů pro kolečka a držáky motoru pomocí dodaného plexiskla jako šablony.
  • Ke každému ze dvou motorů připájejte 8 “červený a černý vodič; horké lepidlo k motorům pro odlehčení tahu.
  • Připojte motory k základní desce pomocí kovových držáků dodaných v soupravě Emgreat.
  • Upevněte kolečko na spodní konec. Připevněte box na baterie 4 x AA (s bateriemi) na spodní stranu šasi pomocí čtverců na suchý zip,
  • Vyhledejte box na baterie mezi motory a kolečkem; to dává nejlepší trakci.
  • Vložte MicroBit Dragontail do prkénka;
  • Připevněte prkénko k horní části šasi pomocí dvojité lepicí pásky nebo pásků na suchý zip
  • Připevněte baterii 2xAAA 3V k šasi pomocí pásků na suchý zip;
  • Zasuňte zástrčku baterie JST do zásuvky baterie na desce Microbit.
  • Vložte pole ULN 2803A Darlington do integrovaného pole napříč „údolím“.
  • V prkénku vedle prkénka vytvořte malý otvor 1/4 "x 1/4", aby jím mohly procházet dráty.

Krok 5: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

NAPÁJENÍ:

  • Protáhněte 6V vodiče skrz otvor a zapojte je do pravé napájecí sběrnice na prkénko.
  • Připojte vodič mezi levou a pravou zemní sběrnici na desce.
  • Připojte černý vodič mezi pin 9 na ULN2803A a kostru.
  • Připojte červený vodič mezi pin 10 na ULN 2803A a +6V napájecí sběrnici.

SIGNÁLNÍ DRÁTY:

Připojte propojovací vodiče:

  • Mezi pinem 0 na dragontail a pinem 8 na 2803A (REPRODUKTOR)
  • Mezi kolíkem 1 na dragontail a pinem 6 na 2803A (MOTOR 1)
  • Mezi Pin 2 na dragontail a Pin 4 na 2803A (MOTOR 2)
  • Mezi kolíkem 8 na dragontail a pinem 2 na 2803A (PŘÍSLUŠENSTVÍ)
  • Připojte vodiče motoru 1 k +6V sběrnici a kolíku 13 na 2803A
  • Připojte vodiče motoru 2 k +6V sběrnici a kolíku 15 na 2803A
  • Připojte vodiče reproduktorů k +6V a Pin 11 na 2803A

Krok 6: PROGRAMOVÁNÍ 1: TEST MOTORU

PROGRAMOVÁNÍ 1: MOTOROVÝ TEST
PROGRAMOVÁNÍ 1: MOTOROVÝ TEST
PROGRAMOVÁNÍ 1: MOTOROVÝ TEST
PROGRAMOVÁNÍ 1: MOTOROVÝ TEST

Přejít na Make Code Microbit editor online:

Vytvořte tři funkce motoru- otočte doleva, dopředu a zastavte

V hlavní smyčce zavolejte každou funkci podle obrázku.

Krok 7: Rádiové ovládání

Rádiové ovládání
Rádiové ovládání
Rádiové ovládání
Rádiové ovládání

Pro ovládání rádia použijeme funkci Bluetooth Microbit.

Sestavte druhý Microbit do MI Power Board pro Microbit, který obsahuje 3V knoflíkovou baterii, nebo použijte 2xAAA baterii, která je součástí balení Microbit Go.

Pomocí MakeCode Editoru napište krátký program, jak je uvedeno výše, aby mohl fungovat jako dálkové ovládání. Pojmenujte jej „Vysílač“.

Ukázkový program obsahuje displej LED, takže můžete zjistit, že je zapnutý.

Program dělá 2 věci. Když je tlačítko A stisknuto, vyšle #1 ven (pro pípnutí houkačky).

Když je stisknuto tlačítko B, odešle #2 ven, aby spustilo hnací motory.

Krok 8:

obraz
obraz

Krok 9: Program pro příjem rádiového ovládání

Image
Image

Pomocí editoru MakeCode vytvořte nový projekt s názvem Přijímač.

Aby bylo možné používat rádiové ovládání, musí být oba mikrobity nastaveny na stejný kanál.

Když je přijato číslo 1, pípne to, Když je přijato číslo 2, robot se otočí, vyrazí vpřed a pak se zastaví.

Doporučuje: