Obsah:
- Krok 1: Úvod
- Krok 2: Bezdrôtový diaľkový ovládač
- Krok 3: Diely a zoznam nástrojov
- Krok 4: Zostavenie
- Krok 5: Zapojenie
- Krok 6: PROGRAMOVANIE 1: TEST MOTORA
- Krok 7: Rádiové ovládanie
- Krok 8:
- Krok 9: Program príjmu rádiového ovládania
Video: Jednoduchý robot Microbit: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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
- 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
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
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
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:
Krok 9: Program príjmu rádiového ovládania
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:
Jednoduchý 3D tlačený robot: 11 krokov (s obrázkami)
Jednoduchý 3D tlačený robot: dovoľte mi randiť so sebou. Vyrastal som so zostavami stavačov a potom s LEGO. Neskôr v živote som použil 8020 na stavbu prototypov typov systémov, ktoré som navrhol. V okolí domu boli zvyčajne kúsky šrotu, ktoré moje deti používali ako verziu súpravy na stavbu
Jednoduchý robot „po zvyškoch“: 7 krokov
Jednoduchý robot „po zvyšku“: Keď som bol skôr začiatočník, nemohol som nájsť veľa robotických inštrukcií pre začiatočníkov, a tak som chcel zverejniť jeden pre všetkých ostatných začiatočníkov, ako som ja. Na tejto stránke nájdete aj ďalšie nápady, ako tie moje
Jednoduchý robot s automatickým pohybom pomocou IC Arduino a L293d: 6 krokov
Jednoduchý robot s automatickým pohybom pomocou integrovaného obvodu Arduino a L293d IC: Toto je základný robot obsluhovaný arduinom a robí to tak, že sa iba pohybuje a štandardne sleduje kruhovú cestu, ale kód môžete zmeniť tak, aby ste cestu ľahko zmenili. Je to jednoduchý projekt, ktorý môže postaviť ktokoľvek … Ak teda poznáte
Rozpočet LittleBot: Jednoduchý robot Arduino V2: 10 krokov
Rozpočet LittleBot: Jednoduchý robot Arduino V2: S rozpočtom LittleBot sme chceli deťom čo najľahšie začať s robotmi. Robota sme teda prevarili až na jeho samotnú podstatu. Spôsob pohybu, spôsob myslenia a spôsob videnia. Akonáhle sú na svojom mieste, máte robota, ktorého
Rozpočet LittleBot: Jednoduchý robot Arduino: 10 krokov
Rozpočet LittleBot: Jednoduchý robot Arduino: S rozpočtom LittleBot sme chceli deťom čo najľahšie začať s robotmi. Takže sme varili robota až do jeho samotnej podstaty. Spôsob pohybu, spôsob myslenia a spôsob videnia. Akonáhle sú na svojom mieste, máte robota, ktorého