Indholdsfortegnelse:

Enkel mikrobitrobot: 9 trin
Enkel mikrobitrobot: 9 trin

Video: Enkel mikrobitrobot: 9 trin

Video: Enkel mikrobitrobot: 9 trin
Video: Enkel GO 2024, November
Anonim
Simpel mikrobit -robot
Simpel mikrobit -robot

Det følgende beskriver en simpel RC -bil fremstillet ved hjælp af BBC Microbit, Adafruit Dragontail for Microbit og Emgreat -chassiset.

Denne robot koster omkring $ 30 at bygge. Selvom der findes kommercielt tilgængelige billige Microbit-robotter, såsom DFROBOT, hjælper min DIY-fremgangsmåde bygherren med at forstå, hvordan systemet fungerer, ved hjælp af ikke-specialiseret kode, der hjælper bygherren med at føle sig bemyndiget.

Trin 1: Introduktion

Det følgende beskriver en version af robotkøretøjet fremstillet ved hjælp af en BBC MicroBit i stedet for en Arduino.

Et hjemmelavet udskåret stykke bølgepap (Coroplast) eller pap bruges i stedet for plexiglaspladen, der følger med Emgreat-robotchassiset. Dette gøres, fordi Emgreat -chassiset er omkring en tomme for smalt til at passe til batteripakken i bunden, og er omkring en tomme for kort til at tillade fri rotation af hjulet.

De store elektriske komponenter er fastgjort ved hjælp af velcro, for at gøre dem lettere at flytte om nødvendigt.

Microbit kan ikke direkte levere nok strøm til at drive motorerne, så der skal bruges transistordrivere. Mens Arduino-versionen af robotbilen brugte et L298 H-bridge-modul til at styre motorerne, kræver dette seks (6) kontrollinjer, som er mangelvare på Microbit. Jeg indså, at det ikke var vigtigt, at motorerne kunne dreje baglæns. Så i stedet for L298 bruger Microbit-versionen af robotten et ULN2803A 8-kanals Darlington-transistormatrix som motordriver. Dette kan også bruges til at drive en højttaler, lys og andre enheder, da Microbit har fem (5) I/O -linjer til generelle formål på ben 0, 1, 2, 8 og 16. Pin 0 kan bruges til lydudgang. De andre stifter kan være vanskelige at bruge, da de deles med de indbyggede lysdioder.

Alternativt kunne man bruge diskrete transistorer, såsom TIP120; dette ville imidlertid kræve at bruge mange flere dele og ledninger.

For at få adgang til stifterne på MicroBit bruger dette design Adafruit Dragontail for Microbit, der sættes direkte i brødbrættet, hvilket gør stifterne let tilgængelige uden behov for tilslutningskabler samt tilslutning af 3V -strømbussen.

Trin 2: Trådløs fjernbetjening

For at styre robotten trådløst via Bluetooth kan du bruge en anden Microbit, der enten drives af AAA -batteripakken, der følger med Microbit Go -kittet, eller en møntcellebatteri, MI Power Board til Microbit.

Begge Microbits skal indstilles til den samme radiokanal.

Trin 3: Dele og værktøjsliste

KØRETØJ:

  • Emgreat Motor Robot Chassis Kit
  • Microbit Go Kit
  • ULN 2803A 8-kanals Darlington Array
  • Adafruit Dragontail til Microbit #3695
  • Brødbræt i halv størrelse Adafruit #64
  • Adafruit 4x "AA" batterikasse med switch #830
  • 22 gauge solid tilslutningstråd, forskellige farver Adafruit# 1311
  • Mini metalhøjttaler med ledninger Adafruit #1890
  • Bølgepapir eller pap
  • Scotch 1 "x 1" fastgørelseslister
  • AA batterier x 4

FJERN:

  • Microbit Go Kit
  • MI Power Board til BBC Microbit eller AAA batterier x2

Værktøjer:

  • Barberkniv
  • Loddekolbe
  • Wire Stripper
  • Varm limpistol
  • Mini skruetrækker (leveres med chassis)
  • Sharpie Marker

Valgfrit (til brug med strandet ledning)

Addicore 2-positions skrueterminaler x3

Trin 4: Montering

montage
montage
montage
montage
montage
montage
  • Skær 6 "x 8" stykke bølgepapir eller pap ud
  • Marker hullernes placering til hjul og motorbeslag ved hjælp af det medfølgende plexiglas som skabelon.
  • Lodde 8 "røde og sorte ledninger til hver af de to motorer; varm lim til motorer til trækaflastning.
  • Fastgør motorerne til bundpladen med metalbeslagene i Emgreat -sættet.
  • Fastgør hjulet til den nederste ende. Sæt den 4 x AA batterikasse (med batterier) på undersiden af chassiset ved hjælp af velcro -firkanter,
  • Find batterikassen mellem motorerne og hjulet; dette giver den bedste trækkraft.
  • Sæt MicroBit Dragontail i brødbrættet;
  • Fastgør brødbrættet til toppen af kabinettet ved hjælp af tape med tape eller velcrobånd
  • Fastgør 2xAAA 3V batteripakken til chassiset ved hjælp af velcrobånd;
  • Sæt JST -batteristikket i Microbit -kortets batteristik.
  • Indsæt ULN 2803A Darlington array IC i brødbrættet på tværs af 'dalen'.
  • Lav et lille 1/4 "x 1/4" hul i chassisbrættet ved siden af brødbrættet, så ledningerne kan gå igennem.

Trin 5: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

STRØMTRÅD:

  • Træk 6V-ledninger op gennem hullet, og tilslut den højre strømbus på brødbrættet.
  • Tilslut ledningen mellem venstre og højre jordbusser på brødbrættet.
  • Tilslut sort ledning mellem pin 9 på ULN2803A og jord.
  • Tilslut rød ledning mellem pin 10 på ULN 2803A og +6V powerbus.

SIGNALWIRES:

Tilslut jumperkabler:

  • Mellem Pin 0 på dragontail og Pin 8 på 2803A (HØJTTALER)
  • Mellem Pin 1 på dragontail og Pin 6 på 2803A (MOTOR 1)
  • Mellem Pin 2 på dragontail og Pin 4 på 2803A (MOTOR 2)
  • Mellem Pin 8 på dragontail og Pin 2 på 2803A (TILBEHØR)
  • Tilslut motor 1 -ledninger til +6V buss og pin 13 på 2803A
  • Tilslut motor 2 -ledninger til +6V buss og pin 15 på 2803A
  • Tilslut højttalerkabler til +6V og pin 11 på 2803A

Trin 6: PROGRAMMERING 1: MOTORTEST

PROGRAMMERING 1: MOTORTEST
PROGRAMMERING 1: MOTORTEST
PROGRAMMERING 1: MOTORTEST
PROGRAMMERING 1: MOTORTEST

Gå til Make Code Microbit editor online:

Opret tre motorfunktioner- Drej til venstre, fremad og stop

I hovedsløjfen skal du kalde hver funktion som vist.

Trin 7: Radiostyring

Radiostyring
Radiostyring
Radiostyring
Radiostyring

Til radiostyring vil vi bruge Bluetooth -funktionen i Microbit.

Saml en anden Microbit til MI Power Board til Microbit, der indeholder et 3V møntcellebatteri, eller brug det 2xAAA batteri, der følger med Microbit Go -emballagen.

Brug MakeCode Editor til at skrive et kort program som vist ovenfor, så det kan fungere som en fjernbetjening. Navngiv det "sender".

Prøveprogrammet indeholder et display til LED'en, så du kan se, at det er tændt.

Programmet gør 2 ting. Når knappen A trykkes, sender den #1 ud (for at bippe hornet).

Når der trykkes på knap B, sender den #2 ud for at udløse drivmotorerne.

Trin 8:

Billede
Billede

Trin 9: Program til modtagelse af radiostyring

Image
Image

Opret et nyt projekt kaldet Receiver ved hjælp af MakeCode -editoren.

For at bruge radiostyringen skal begge Microbits indstilles til den samme kanal.

Når tallet 1 modtages, bipper det på hornet, Når tallet 2 er modtaget, vender robotten, går fremad og stopper derefter.

Anbefalede: