Obsah:

Jednoduchý robot Microbit: 9 krokov
Jednoduchý robot Microbit: 9 krokov

Video: Jednoduchý robot Microbit: 9 krokov

Video: Jednoduchý robot Microbit: 9 krokov
Video: Easy Micro:Bit Rover - GiggleBot Drawing a Square 2024, November
Anonim
Jednoduchý robot Microbit
Jednoduchý robot Microbit

Nasledujúci text popisuje jednoduché RC auto vyrobené pomocou BBC Microbit, Adafruit Dragontail pre Microbit a podvozku Emgreat.

Stavba tohto robota je asi 30 dolárov. Aj keď existujú komerčne dostupné lacné roboty Microbit, ako napríklad DFROBOT, môj prístup pre domácich majstrov pomáha staviteľovi porozumieť fungovaniu systému pomocou nešpecializovaného kódu, čo staviteľovi pomáha cítiť sa zmocnene.

Krok 1: Úvod

Nasledujúci text popisuje verziu robotického vozidla vyrobenú pomocou BBC MicroBit namiesto Arduina.

Namiesto taniera z plexiskla, ktoré je súčasťou súpravy podvozku robota Emgreat, sa používa domáci vyrezaný kus z vlnitého plastu (Coroplast) alebo lepenky. To sa deje preto, že podvozok Emgreat je asi palec príliš úzky na to, aby sa zmestil na spodok sady batérií, a je asi o palec príliš krátky na to, aby umožňoval voľné otáčanie kolieska.

Hlavné elektrické súčiastky sú pripevnené suchým zipsom, aby bolo v prípade potreby jednoduchšie ich premiestnenie.

Microbit nemôže priamo dodávať dostatok prúdu na pohon motorov, preto je potrebné použiť tranzistorové budiče. Zatiaľ čo verzia robotického automobilu Arduino používala na ovládanie motorov modul H-bridge L298, vyžaduje to šesť (6) riadiacich vedení, ktorých je na Microbite nedostatok. Uvedomil som si, že nie je podstatné, aby sa motory dokázali otáčať dozadu. Namiesto L298 teda verzia robota Microbit používa ako ovládač motora 8-kanálové tranzistorové pole Darlington ULN2803A. Toto je možné použiť aj na ovládanie reproduktora, svetiel a ďalších zariadení, pretože Microbit má päť (5) liniek I/O na všeobecné použitie na kolíkoch 0, 1, 2, 8 a 16. Pin 0 je možné použiť na zvukový výstup. Použitie ostatných kolíkov môže byť náročné, pretože sú zdieľané so vstavanými diódami LED.

Alternatívne je možné použiť diskrétne tranzistory, ako napríklad TIP120; to by však vyžadovalo použitie oveľa viac dielov a drôtov.

Na prístup k pinom na MicroBit tento dizajn používa Adafruit Dragontail pre Microbit, ktorý sa zasúva priamo do dosky, takže kolíky sú ľahko dostupné bez potreby pripájacích káblov a pripájania 3V napájacej zbernice.

Krok 2: Bezdrôtový diaľkový ovládač

Na bezdrôtové ovládanie robota cez Bluetooth môžete použiť druhý Microbit, napájaný buď batériou AAA, ktorá sa dodáva v súprave Microbit Go, alebo súpravou gombíkových batérií, MI Power Board for Microbit.

Oba mikrobity je potrebné nastaviť na rovnaký rádiový kanál.

Krok 3: Diely a zoznam nástrojov

VOZIDLO:

  • Súprava podvozku motorového robota Emgreat
  • Súprava Microbit Go
  • ULN 2803A 8-kanálové Darlingtonovo pole
  • Dragonfly Adafruit pre Microbit #3695
  • Polovičný chlebovník Adafruit #64
  • Adafruit 4x „AA“batériový box s vypínačom #830
  • Pevný pripájací drôt 22, rôzne farby Adafruit# 1311
  • Mini kovový reproduktor s drôtmi Adafruit #1890
  • Vlnitý plast alebo lepenka
  • Scotch 1 "x 1" upevňovací prúžok
  • Batérie AA x 4

DIAĽKOVÝ:

  • Súprava Microbit Go
  • Napájacia doska MI pre batérie BBC Microbit alebo AAA x2

Náradie:

  • Žiletka
  • Spájkovačka
  • Odizolovač drôtu
  • Horúca lepiaca pištoľ
  • Mini skrutkovač (dodáva sa s podvozkom)
  • Ostrá značka

Voliteľné (na použitie s lankom)

Addicore 2-polohové skrutkové svorky x3

Krok 4: Zostavenie

zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
  • Vystrihnite kus vlnitého plastu alebo lepenky 6 x 8 palcov
  • Označte polohu otvorov pre konzoly kolies a motorov pomocou dodaného plexiskla ako šablóny.
  • Na každý z dvoch motorov spájkujte 8 “červené a čierne vodiče; horúce lepidlo na motory na zmiernenie napätia.
  • Pripojte motory k základnej doske pomocou kovových konzol dodaných v súprave Emgreat.
  • Koleso pripevnite k dolnému koncu. Pripevnite skrinku na batérie 4 x AA (s batériami) k spodnej strane šasi pomocou štvorcov na suchý zips,
  • Nájdite box na batérie medzi motormi a kolieskom; to dáva najlepšiu trakciu.
  • Vložte MicroBit Dragontail do dosky na pečenie;
  • Chlebovú dosku pripevnite k hornej časti šasi dvojitou páskou alebo pásikmi na suchý zips
  • Pripojte batériu 2xAAA 3V k šasi pomocou pásikov na suchý zips;
  • Zasuňte zástrčku batérie JST do zásuvky pre batériu na doske Microbit.
  • Vložte pole ULN 2803A Darlington do integrovaného poľa naprieč „údolím“.
  • V doske šasi vedľa nepájivej dosky vytvorte malý otvor 1/4 "x 1/4", cez ktorý budú prechádzať drôty.

Krok 5: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

NAPÁJACIE drôty:

  • Cez otvor prevlečte 6V vodiče a zapojte ich do napájacej zbernice na pravej strane.
  • Pripojte vodič medzi ľavú a pravú pozemnú zbernicu na doske.
  • Pripojte čierny vodič medzi pin 9 na ULN2803A a uzemnenie.
  • Pripojte červený vodič medzi pin 10 na zbernici ULN 2803A a +6V.

Signálne vodiče:

Pripojte prepojovacie vodiče:

  • Medzi pinom 0 na dragontail a pinom 8 na 2803A (REPRODUKTOR)
  • Medzi kolíkom 1 na dračom chvoste a kolíkom 6 na 2803A (MOTOR 1)
  • Medzi kolíkom 2 na dračom chvoste a kolíkom 4 na 2803A (MOTOR 2)
  • Medzi kolíkom 8 na dračom chvoste a kolíkom 2 na 2803A (PRÍSLUŠENSTVO)
  • Pripojte vodiče motora 1 k +6V zbernici a kolíku 13 na 2803A
  • Pripojte vodiče motora 2 k +6V zbernici a kolíku 15 na 2803A
  • Pripojte vodiče reproduktorov k +6V a kolíku 11 na 2803A

Krok 6: PROGRAMOVANIE 1: TEST MOTORA

PROGRAMOVANIE 1: TEST MOTORA
PROGRAMOVANIE 1: TEST MOTORA
PROGRAMOVANIE 1: TEST MOTORA
PROGRAMOVANIE 1: TEST MOTORA

Prejdite do online editora Make Code Microbit:

Vytvorte tri motorické funkcie- odbočte doľava, dopredu a zastavte

V hlavnej slučke zavolajte každú funkciu podľa obrázku.

Krok 7: Rádiové ovládanie

Rádiové ovládanie
Rádiové ovládanie
Rádiové ovládanie
Rádiové ovládanie

Na ovládanie rádia použijeme funkciu Bluetooth zariadenia Microbit.

Zostavte druhý Microbit do napájacej dosky MI pre Microbit, ktorá obsahuje 3V gombíkovú batériu, alebo použite batériu 2xAAA, ktorá je súčasťou balenia Microbit Go.

Pomocou editora MakeCode napíšte krátky program, ako je uvedené vyššie, aby mohol fungovať ako diaľkové ovládanie. Pomenujte ho „Vysielač“.

Ukážkový program obsahuje displej k LED dióde, aby ste vedeli, že je zapnutý.

Program robí 2 veci. Keď je stlačené tlačidlo A, vyšle č. 1 (na pípnutie).

Po stlačení tlačidla B vyšle von č. 2, aby sa spustili hnacie motory.

Krok 8:

Obrázok
Obrázok

Krok 9: Program príjmu rádiového ovládania

Image
Image

Pomocou editora MakeCode vytvorte nový projekt s názvom Prijímač.

Aby ste mohli používať rádiové ovládanie, musia byť oba mikrobity nastavené na rovnaký kanál.

Keď prijmete číslo 1, zaznie zvukový signál, Keď prijme číslo 2, robot sa otočí, vyrazí dopredu a potom sa zastaví.

Odporúča: