Innholdsfortegnelse:
- Trinn 1: Introduksjon
- Trinn 2: Trådløs fjernkontroll
- Trinn 3: Deler og verktøyliste
- Trinn 4: Montering
- Trinn 5: Kabling
- Trinn 6: PROGRAMMERING 1: MOTORTEST
- Trinn 7: Radiokontroll
- Trinn 8:
- Trinn 9: Program for mottak av radiokontroll
Video: Enkel mikrobitrobot: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
- 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
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
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
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:
Trinn 9: Program for mottak av radiokontroll
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:
Enkel og enkel Spider-Man Web-Shooter: 12 trinn
Enkel og enkel Spider-Man Web-Shooter: Har du sett en Spider-Man-film? En Spider-Man-tegneserie? Noe uklart Spider-Man-relatert? Spider-Man er tilsynelatende overalt. Hvorfor ikke lage en enkel web-shooter? Etter litt øvelse laget jeg et design av husmaterialer som kunne lages
(Enkel) enkel måte å få analog/pwm -lyd fra Raspberry PI Zero og også tilkobling til Crt TV: 4 trinn
(Enkel) enkel måte å få analog/pwm -lyd fra Raspberry PI Zero og også tilkobling til Crt TV: Her har jeg brukt en enkleste metode for å mate lyd til en tv sammen med video fra en annen side
En virkelig enkel/enkel/ikke komplisert måte å få mennesker/mennesker/dyr/roboter til å se ut som om de har en veldig kul/lys varmesyn (farge du velger) ved hjelp av GIMP: 4 trinn
En virkelig enkel/enkel/ikke komplisert måte å få mennesker/mennesker/dyr/roboter til å se ut som om de har en veldig kul/lys varmesyn (farge du velger) Ved å bruke GIMP: Les … tittelen
Guitar Amp Tilt Stand - "African Chair" Design - Enkel, liten, sterk, enkel, gratis eller ekte billig: 9 trinn
Guitar Amp Tilt Stand - "African Chair" Design - Enkel, liten, sterk, enkel, gratis eller ekte billig: Guitar Amp Tilt Stand - For lett - enkel, liten, sterk, gratis eller skikkelig billig. For alle forsterkere, til og med store skap med separat hode. Bare lag brett og rør i størrelsen, og du trenger for nesten alt utstyr du ønsker
En enkel å lage, billig og enkel LED-blinkende krets med CMOS 74C14: 5 trinn
En enkel å lage, billig og enkel LED-blinkende krets med CMOS 74C14: Noen ganger trenger du ganske enkelt noen blinkende lysdioder, for dekorasjon av chrismas, blinkende kunstverk eller bare for å ha det gøy med blink blink blink. Jeg skal vise deg hvordan du lager en billig og enkel krets med opptil 6 blinkende lysdioder. Merk: Dette er min første instuctable og