INHOUDSOPGAWE:

Eenvoudige mikrobit -robot: 9 stappe
Eenvoudige mikrobit -robot: 9 stappe

Video: Eenvoudige mikrobit -robot: 9 stappe

Video: Eenvoudige mikrobit -robot: 9 stappe
Video: hoe om 'n das te bind. eenvoudige en vinnige & elegant. Windsor knoop. 2024, Julie
Anonim
Eenvoudige mikrobit -robot
Eenvoudige mikrobit -robot

Die volgende beskryf 'n eenvoudige RC -motor wat gemaak is met die BBC Microbit, die Adafruit Dragontail for Microbit en die Emgreat -onderstel.

Hierdie robot kos ongeveer $ 30 om te bou. Hoewel daar goedkoop Microbit-robotte in die handel beskikbaar is, soos die DFROBOT, help my DIY-benadering die bouer om te verstaan hoe die stelsel werk, met behulp van nie-gespesialiseerde kode, wat die bouer help om bemagtig te voel.

Stap 1: Inleiding

Die volgende beskryf 'n weergawe van die robotvoertuig wat gemaak is met 'n BBC MicroBit in die plek van 'n Arduino.

'N Tuisgemaakte, uitgesnyde stuk gegolfde plastiek (Coroplast) of karton word gebruik in plaas van die plexiglasplaat wat saam met die Emgreat-robot-onderstelkit kom. Dit word gedoen omdat die Emgreat -onderstel ongeveer 'n duim te smal is om aan die onderkant van die battery te pas, en ongeveer 'n duim te kort is om die draaiwiel vry te laat draai.

Die belangrikste elektriese komponente word met klittenband vasgemaak om dit makliker te maak as dit nodig is.

Die Microbit kan nie genoeg stroom verskaf om die motors aan te dryf nie, daarom moet transistorbestuurders gebruik word. Terwyl die Arduino-weergawe van die robotmotor 'n L298 H-brugmodule gebruik het om die motors te beheer, benodig dit ses (6) kontrolelyne, wat op die Microbit te kort is. Ek het besef dat dit nie noodsaaklik is dat die motors agteruit kan draai nie. Dus, in plaas van die L298, gebruik die Microbit-weergawe van die robot 'n ULN2803A Darlington-transistorreeks met 8 kanale as motorbestuurder. Dit kan ook gebruik word om 'n luidspreker, ligte en ander toestelle aan te dryf, aangesien die Microbit vyf (5) algemene I/O -lyne op penne 0, 1, 2, 8 en 16. het. Pin 0 kan gebruik word vir klankuitset. Die ander penne kan moeilik wees om te gebruik, aangesien dit met die ingeboude LED's gedeel word.

Alternatiewelik kan u diskrete transistors gebruik, soos die TIP120; dit sou egter baie meer onderdele en drade vereis.

Om toegang tot die penne op die MicroBit te kry, gebruik hierdie ontwerp die Adafruit Dragontail for Microbit, wat direk in die broodbord kan aansluit, sodat die penne maklik toeganklik is sonder dat daar aansluitingsdrade nodig is, asook om die 3V -kragbus aan te sluit.

Stap 2: draadlose afstandsbediening

Om die robot draadloos via Bluetooth te beheer, kan u 'n tweede Microbit gebruik, aangedryf deur die AAA -batterypakket wat in die Microbit Go -kit is, of 'n muntstukbattery, die MI Power Board for Microbit.

Beide Microbits moet op dieselfde radiokanaal ingestel wees.

Stap 3: Onderdele en gereedskaplys

VOERTUIG:

  • Emgreat Motor Robot Chassis Kit
  • Microbit Go -kit
  • ULN 2803A Darlington Array met 8 kanale
  • Adafruit Dragontail vir Microbit #3695
  • Halfgrootte broodbord Adafruit #64
  • Adafruit 4x "AA" battery boks met skakelaar #830
  • 22 -meter soliede aansluitdraad, verskillende kleure Adafruit# 1311
  • Mini metaalspreker met drade Adafruit #1890
  • Golfplastiek of karton
  • Skroef 1 "x 1" bevestigingsstroke
  • AA -batterye x 4

AFGELEË:

  • Microbit Go -kit
  • MI Power Board vir die BBC Microbit of AAA batterye x2

Gereedskap:

  • Skeermes
  • Soldeerbout
  • Draadstropper
  • Warm gom geweer
  • Mini skroewedraaier (kom met onderstel)
  • Sharpie Marker

Opsioneel (vir gebruik met gestrande draad)

Addicore 2-posisie skroefaansluitings x3

Stap 4: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
  • Sny 'n stuk gegolfde plastiek of karton van 6 x 8 duim uit
  • Merk die posisie van die gate vir die wiel- en motorhakies, gebruik die meegeleverde pleksiglas as sjabloon.
  • Soldeer 8 "rooi en swart drade aan elk van die twee motors; warm gom aan motors vir rekverligting.
  • Bevestig die motors aan die basisplaat met die metaalhakies wat in die Emgreat -kit voorsien word.
  • Bevestig die wiel aan die onderkant. Bevestig die 4 x AA -batterykas (met batterye) aan die onderkant van die onderstel, met behulp van klittenbandvierkante,
  • Vind die batterykas tussen die motors en die wiel; dit gee die beste trekkrag.
  • Plaas die MicroBit Dragontail in die broodbord;
  • Heg die broodbord aan die bokant van die onderstel vas met behulp van dubbelband of klittenbandstroke
  • Bevestig die 2xAAA 3V -battery met behulp van klittenbandstroke aan die onderstel;
  • Steek die JST -batteryprop in die mikrobitbordbattery.
  • Steek die ULN 2803A Darlington -skikking IC in die broodbord oorkant die 'vallei'.
  • Maak 'n klein 1/4 "x 1/4" gaatjie in die onderstelbord langs die broodbord sodat die drade deur kan gaan.

Stap 5: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

KRAGDRADE:

  • Ryg 6V-drade deur die gat en steek in die regterkantste kragbus op die broodbord.
  • Verbind die draad tussen die linker- en regterkantse busse op die broodbord.
  • Verbind swart draad tussen pen 9 op ULN2803A en grond.
  • Koppel rooi draad tussen pen 10 op ULN 2803A en +6V kragbus.

Signaaldrade:

Verbind springdrade:

  • Tussen Pin 0 op dragontail en Pin 8 op 2803A (SPEAKER)
  • Tussen pen 1 op sleepstert en pen 6 op 2803A (MOTOR 1)
  • Tussen pen 2 op sleepstert en pen 4 op 2803A (MOTOR 2)
  • Tussen pen 8 op sleepstert en pen 2 op 2803A (ACCESSORY)
  • Koppel Motor 1 -drade aan +6V -bus en pen 13 op 2803A
  • Koppel Motor 2 drade aan +6V bus en Pin 15 op 2803A
  • Koppel luidsprekerdrade aan +6V en pen 11 op 2803A

Stap 6: PROGRAMMERING 1: MOTORTOETS

PROGRAMMERING 1: MOTORTOETS
PROGRAMMERING 1: MOTORTOETS
PROGRAMMERING 1: MOTORTOETS
PROGRAMMERING 1: MOTORTOETS

Gaan na Make Code Microbit -redakteur aanlyn:

Skep drie motorfunksies- draai links, vorentoe en stop

In die hooflus, bel elke funksie soos aangedui.

Stap 7: Radiobeheer

Radiobeheer
Radiobeheer
Radiobeheer
Radiobeheer

Vir die radiobeheer gebruik ons die Bluetooth -funksie van die Microbit.

Monteer 'n tweede Microbit op die MI Power Board vir Microbit, wat 'n 3V muntbattery bevat, of gebruik die 2xAAA -battery wat in die Microbit Go -verpakking kom.

Gebruik die MakeCode Editor en skryf 'n kort program soos hierbo getoon, sodat dit as 'n afstandbeheer kan dien. Noem dit "sender".

Die voorbeeldprogram bevat 'n skerm vir die LED, sodat u kan sien dat dit aan is.

Die program doen 2 dinge. As knoppie A gedruk word, stuur dit die nommer 1 uit (om die horing te piep).

As knoppie B gedruk word, stuur dit die nommer 2 uit om die dryfmotors te aktiveer.

Stap 8:

Beeld
Beeld

Stap 9: Ontvangsprogram vir radiobeheer

Image
Image

Maak 'n nuwe projek genaamd Receiver met die MakeCode -redakteur.

Om die radiobeheer te gebruik, moet beide Microbits op dieselfde kanaal ingestel word.

As die nommer 1 ontvang word, piep dit op die horing, As die nommer 2 ontvang word, draai die robot, gaan vorentoe en stop.

Aanbeveel: