Innehållsförteckning:

Enkel mikrobitrobot: 9 steg
Enkel mikrobitrobot: 9 steg

Video: Enkel mikrobitrobot: 9 steg

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

Följande beskriver en enkel RC -bil tillverkad med BBC Microbit, Adafruit Dragontail for Microbit och Emgreat -chassit.

Den här roboten kostar cirka 30 dollar att bygga. Även om det finns kommersiellt tillgängliga billiga Microbit-robotar, till exempel DFROBOT, hjälper mitt DIY-tillvägagångssätt byggaren att förstå hur systemet fungerar, med hjälp av ospecialiserad kod, som hjälper byggaren att känna sig bemyndigad.

Steg 1: Introduktion

Följande beskriver en version av robotfordonet som tillverkats med en BBC MicroBit i stället för en Arduino.

En hemmagjord utskuret bit av korrugerad plast (Coroplast) eller kartong används istället för plexiglasplattan som levereras med Emgreat-robotchassitsatsen. Detta görs eftersom Emgreat -chassit är ungefär en tum för smalt för att passa batteripaketet på undersidan, och är ungefär en tum för kort för att tillåta fri rotation av hjulet.

De viktigaste elektriska komponenterna fästs med kardborreband, för att göra det lättare att flytta om det behövs.

Microbit kan inte direkt leverera tillräckligt med ström för att driva motorerna, så transistordrivrutiner måste användas. Medan Arduino-versionen av robotbilen använde en L298 H-bryggmodul för att styra motorerna, kräver detta sex (6) kontrolledningar, som är bristfälliga på Microbit. Jag insåg att det inte var nödvändigt att motorerna kunde snurra bakåt. Så i stället för L298 använder mikrobitversionen av roboten en ULN2803A 8-kanals Darlington-transistormatris som en motordrivrutin. Detta kan också användas för att driva en högtalare, lampor och andra enheter, eftersom Microbit har fem (5) I/O -linjer för allmänna ändamål på stift 0, 1, 2, 8 och 16. Stift 0 kan användas för ljudutgång. De andra stiften kan vara knepiga att använda, eftersom de delas med de inbyggda lysdioderna.

Alternativt kan man använda diskreta transistorer, såsom TIP120; detta skulle dock kräva användning av många fler delar och ledningar.

För att komma åt stiften på MicroBit använder denna design Adafruit Dragontail for Microbit, som ansluts direkt till brödbrädan, vilket gör stiften lättåtkomliga utan att behöva ansluta trådar, samt ansluta 3V -strömbussen.

Steg 2: Trådlös fjärrkontroll

För att styra roboten trådlöst via Bluetooth kan du använda en andra mikrobit, som antingen drivs av AAA -batteripaketet som ingår i Microbit Go -satsen, eller ett myntcellsbatteri, MI Power Board för Microbit.

Båda mikrobitarna måste ställas in på samma radiokanal.

Steg 3: Delar och verktygslista

FORDON:

  • Emgreat Motor Robot Chassis Kit
  • Microbit Go -kit
  • ULN 2803A 8-kanals Darlington Array
  • Adafruit Dragontail för Microbit #3695
  • Halvstor brödbräda Adafruit #64
  • Adafruit 4x "AA" batterilåda med switch #830
  • 22 gauge solid hookup wire, diverse färger Adafruit# 1311
  • Mini metallhögtalare med trådar Adafruit #1890
  • Wellpapp eller kartong
  • Scotch 1 "x 1" fästband
  • AA -batterier x 4

AVLÄGSEN:

  • Microbit Go -kit
  • MI Power Board för BBC Microbit eller AAA batterier x2

Verktyg:

  • Razor Knife
  • Lödkolv
  • Wire Stripper
  • Lim pistol
  • Mini skruvmejsel (levereras med chassi)
  • Sharpie Marker

Valfritt (för användning med trådad tråd)

Addicore 2-läges skruvplintar x3

Steg 4: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
  • Klipp ut 6 "x 8" bit korrugerad plast eller kartong
  • Markera platsen för hål för hjul- och motorfästen med hjälp av det medföljande plexiglaset som mall.
  • Löd 8 "röda och svarta ledningar till var och en av de två motorerna; varmt lim på motorer för dragavlastning.
  • Fäst motorerna på bottenplattan med metallfästena i Emgreat -kitet.
  • Fäst hjulet på botten. Fäst den 4 x AA -batterilådan (med batterier) på undersidan av chassit med kardborrkanter,
  • Leta reda på batterilådan mellan motorerna och hjulet. detta ger bästa dragkraft.
  • Sätt i MicroBit Dragontail i panelen;
  • Fäst brödbrädan på ovansidan av chassit med dubbelhäftande tejp eller kardborrband
  • Fäst 2xAAA 3V batteripaket på chassit med kardborreband;
  • Sätt i JST -batterikontakten i Microbit -kortets batteriuttag.
  • Sätt i ULN 2803A Darlington array IC i brödbrädan tvärs över "dalen".
  • Gör ett litet 1/4 "x 1/4" hål i chassiplattan bredvid brödbrädan så att ledningarna går igenom.

Steg 5: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

STRÖMKABEL:

  • Trä 6V-ledningar upp genom hålet och anslut den till höger strömbuss på brödbrädan.
  • Anslut kabeln mellan vänster och höger markbuss på brödbrädet.
  • Anslut svart ledning mellan stift 9 på ULN2803A och jord.
  • Anslut den röda ledningen mellan stift 10 på ULN 2803A och +6V strömbuss.

SIGNALKABEL:

Anslut bygelkablar:

  • Mellan Pin 0 på dragontail och Pin 8 på 2803A (SPEAKER)
  • Mellan Pin 1 på dragontail och Pin 6 på 2803A (MOTOR 1)
  • Mellan Pin 2 på dragontail och Pin 4 på 2803A (MOTOR 2)
  • Mellan stift 8 på dragontail och stift 2 på 2803A (TILLBEHÖR)
  • Anslut motor 1 -ledningar till +6V buss och stift 13 på 2803A
  • Anslut motor 2 -kablar till +6V buss och stift 15 på 2803A
  • Anslut högtalarkablarna till +6V och stift 11 på 2803A

Steg 6: PROGRAMMERING 1: MOTORTEST

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

Gå till Make Code Microbit editor online:

Skapa tre motorfunktioner- sväng vänster, framåt och stopp

I huvudslingan, ring varje funktion enligt bilden.

Steg 7: Radiokontroll

Radiokontroll
Radiokontroll
Radiokontroll
Radiokontroll

För radiokontrollen kommer vi att använda Bluetooth -funktionen i Microbit.

Montera en andra Microbit till MI Power Board för Microbit, som innehåller ett 3V myntcellsbatteri, eller använd 2xAAA -batteriet som finns i Microbit Go -förpackningen.

Med MakeCode Editor skriver du ett kort program som visas ovan så att det kan fungera som en fjärrkontroll. Ge den namnet "Sändare".

Exempelprogrammet innehåller en display för lysdioden så att du kan se att den är på.

Programmet gör 2 saker. När knappen A trycks in skickar den ut nummer 1 (för att pipa hornet).

När knappen B trycks in skickar den ut #2 för att utlösa drivmotorerna.

Steg 8:

Bild
Bild

Steg 9: Mottagningsprogram för radiokontroll

Image
Image

Använd MakeCode -redigeraren och skapa ett nytt projekt som heter Receiver.

För att använda radiokontrollen måste båda mikrobitarna vara inställda på samma kanal.

När siffran 1 tas emot piper det på hornet, När nummer 2 tas emot vänder roboten, går framåt och stannar sedan.

Rekommenderad: