Innholdsfortegnelse:

Enkel mikrobitrobot: 9 trinn
Enkel mikrobitrobot: 9 trinn

Video: Enkel mikrobitrobot: 9 trinn

Video: Enkel mikrobitrobot: 9 trinn
Video: Enkel GO 2024, November
Anonim
Enkel mikrobitrobot
Enkel mikrobitrobot

Følgende beskriver en enkel RC -bil laget av BBC Microbit, Adafruit Dragontail for Microbit og Emgreat -chassiset.

Denne roboten koster omtrent $ 30 å bygge. Selv om det er kommersielt tilgjengelige Microbit-roboter, for eksempel DFROBOT, hjelper min DIY-tilnærming byggherren til å forstå hvordan systemet fungerer, ved hjelp av ikke-spesialisert kode, som hjelper byggherren til å føle seg bemyndiget.

Trinn 1: Introduksjon

Følgende beskriver en versjon av robotkjøretøyet laget med en BBC MicroBit i stedet for en Arduino.

Et hjemmelaget utskåret stykke bølgepapp (Coroplast) eller papp brukes i stedet for plexiglasplaten som følger med Emgreat robotchassisettet. Dette er gjort fordi Emgreat -chassiset er omtrent en tomme for smalt til å passe til batteripakken på bunnen, og er omtrent en tomme for kort til å tillate fri rotasjon av hjulet.

De viktigste elektriske komponentene er festet med borrelås, for å gjøre dem lettere å flytte om nødvendig.

Microbit kan ikke direkte levere nok strøm til å drive motorene, så transistordrivere må brukes. Mens Arduino-versjonen av robotbilen brukte en L298 H-bromodul for å kontrollere motorene, krever dette seks (6) kontrollinjer, som er mangelvare på Microbit. Jeg innså at det ikke var viktig at motorene kunne spinne bakover. Så i stedet for L298 bruker Microbit-versjonen av roboten en ULN2803A 8-kanals Darlington-transistormatrise som motordriver. Dette kan også brukes til å drive en høyttaler, lys og andre enheter, ettersom Microbit har fem (5) I/O -linjer for generelle formål på pinne 0, 1, 2, 8 og 16. Pin 0 kan brukes til lydutgang. De andre pinnene kan være vanskelige å bruke, da de deles med de innebygde lysdiodene.

Alternativt kan man bruke diskrete transistorer, for eksempel TIP120; Dette vil imidlertid kreve bruk av mange flere deler og ledninger.

For å få tilgang til pinnene på MicroBit bruker denne designen Adafruit Dragontail for Microbit, som kobles direkte til brødbrettet, noe som gjør pinnene lett tilgjengelige uten behov for tilkoblingskabler, samt tilkobling av 3V strømbussen.

Trinn 2: Trådløs fjernkontroll

For å kontrollere roboten trådløst via Bluetooth, kan du bruke en annen mikrobit, drevet enten av AAA -batteripakken som følger med Microbit Go -settet, eller en myntcellebatteri, MI Power Board for Microbit.

Begge mikrobitene må settes til den samme radiokanalen.

Trinn 3: Deler og verktøyliste

KJØRETØY:

  • Emgreat Motor Robot Chassis Kit
  • Microbit Go Kit
  • ULN 2803A 8-kanals Darlington Array
  • Adafruit Dragontail for Microbit #3695
  • Halvstørrelse Brødbrett Adafruit #64
  • Adafruit 4x "AA" batteriboks med bryter #830
  • 22 gauge solid oppkoblingstråd, forskjellige farger Adafruit# 1311
  • Mini metallhøyttaler med ledninger Adafruit #1890
  • Bølgepapp eller papp
  • Scotch 1 "x 1" festelister
  • AA -batterier x 4

FJERN:

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

Verktøy:

  • Barberkniv
  • Loddejern
  • Wire Stripper
  • Varm limpistol
  • Mini skrutrekker (følger med chassis)
  • Sharpie Marker

Valgfritt (for bruk med strandet ledning)

Addicore 2-posisjons skrueterminaler x3

Trinn 4: Montering

montering
montering
montering
montering
montering
montering
  • Klipp ut 6 "x 8" stykke bølgepapp eller papp
  • Merk plasseringen av hullene for hjul- og motorbrakettene, ved hjelp av det medfølgende plexiglasset som mal.
  • Lodd 8 "røde og svarte ledninger til hver av de to motorene; varmt lim til motorer for strekkavlastning.
  • Fest motorene til bunnplaten med metallbrakettene som følger med Emgreat -settet.
  • Fest hjulet til den nedre enden. Fest den 4 x AA -batteriboksen (med batterier) på undersiden av chassiset, ved hjelp av borrelåsfelt,
  • Finn batteriboksen mellom motorene og hjulet. dette gir best trekkraft.
  • Sett MicroBit Dragontail inn i brødbrettet;
  • Fest brødbrettet til toppen av kabinettet ved hjelp av tape med tape eller borrelåsstrimler
  • Fest 2xAAA 3V batteripakken til kabinettet ved hjelp av borrelåslister;
  • Sett JST -batteripluggen inn i mikrobitkortet.
  • Sett inn ULN 2803A Darlington array IC i brødbrettet over "dalen".
  • Lag et lite 1/4 "x 1/4" hull i chassisplaten ved siden av brødbrettet for ledningene å gå gjennom.

Trinn 5: Kabling

Kabling
Kabling
Kabling
Kabling

STRØMKABEL:

  • Tre 6V-ledninger opp gjennom hullet og plugg inn i høyre strømbuss på brødbrettet.
  • Koble ledningen mellom venstre og høyre bakkebuss på brødbrettet.
  • Koble svart ledning mellom pin 9 på ULN2803A og jord.
  • Koble den røde ledningen mellom pin 10 på ULN 2803A og +6V strømbuss.

SIGNALWIRES:

Koble til jumperledninger:

  • Mellom pin 0 på dragontail og pin 8 på 2803A (SPEAKER)
  • Mellom Pin 1 på dragontail og Pin 6 på 2803A (MOTOR 1)
  • Mellom pin 2 på dragontail og pin 4 på 2803A (MOTOR 2)
  • Mellom pin 8 på dragontail og pin 2 på 2803A (TILBEHØR)
  • Koble motor 1 -ledninger til +6V buss og pin 13 på 2803A
  • Koble motor 2 -ledninger til +6V buss og pin 15 på 2803A
  • Koble høyttalerkabler til +6V og pin 11 på 2803A

Trinn 6: PROGRAMMERING 1: MOTORTEST

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

Gå til Make Code Microbit editor online:

Lag tre motorfunksjoner- Ta til venstre, fremover og stopp

I hovedløkken kaller du hver funksjon som vist.

Trinn 7: Radiokontroll

Radiokontroll
Radiokontroll
Radiokontroll
Radiokontroll

For radiokontrollen bruker vi Bluetooth -funksjonen i Microbit.

Monter en annen mikrobit til MI Power Board for Microbit, som inkluderer et 3V myntcellebatteri, eller bruk 2xAAA -batteriet som følger med Microbit Go -emballasjen.

Bruk MakeCode Editor til å skrive et kort program som vist ovenfor, slik at det kan fungere som en fjernkontroll. Gi den navnet "sender".

Eksempelprogrammet inkluderer en display til LED -en slik at du kan se at den er på.

Programmet gjør 2 ting. Når knappen A trykkes, sender den #1 ut (for å pipe hornet).

Når knappen B trykkes, sender den #2 ut for å utløse drivmotorene.

Trinn 8:

Bilde
Bilde

Trinn 9: Program for mottak av radiokontroll

Image
Image

Bruk MakeCode -editoren til å lage et nytt prosjekt som heter Receiver.

For å bruke radiokontrollen må begge mikrobitene settes til samme kanal.

Når tallet 1 er mottatt, piper det på hornet, Når tallet 2 er mottatt, snur roboten, går fremover og stopper.

Anbefalt: