Indholdsfortegnelse:
- Trin 1: Introduktion
- Trin 2: Trådløs fjernbetjening
- Trin 3: Dele og værktøjsliste
- Trin 4: Montering
- Trin 5: Ledningsføring
- Trin 6: PROGRAMMERING 1: MOTORTEST
- Trin 7: Radiostyring
- Trin 8:
- Trin 9: Program til modtagelse af radiostyring
Video: Enkel mikrobitrobot: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
- 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
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
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
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:
Trin 9: Program til modtagelse af radiostyring
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:
Enkel 20 LED Vu -måler ved hjælp af LM3915: 6 trin
Enkel 20 LED Vu -meter Brug af LM3915: Ideen om at lave en VU -måler har været på min projektliste i lang tid. Og endelig kan jeg klare det nu. VU -måleren er et kredsløb til en indikator for lydsignalets styrke. VU -meterkredsløbet anvendes normalt på et forstærkerkredsløb, så
Arduino SteamPunk -beskyttelsesbriller - Enkel DIY: 9 trin
Arduino SteamPunk Goggles - Simple DIY: I denne tutorial vil vi lære at lave de legendariske SteamPunk Goggles, der skifter farve ved hjælp af LED -ringe og Arduino. Se videoen
Enkel frekvensmåler ved hjælp af Arduino: 6 trin
Enkel frekvensmåler ved hjælp af Arduino: I denne vejledning lærer vi, hvordan du laver en simpel frekvensmåler ved hjælp af Arduino. Se videoen
En enkel og billig ostepresse: 6 trin (med billeder)
En enkel og billig ostepresse: Ostfremstilling er en fantastisk alkymi, der forvandler mælk til et væld af forskellige teksturer og smag. Indgangen til mig var ricotta, en let og tilgivende ost at lave uden fancy udstyr eller forsyninger. Mozzarella kom derefter, også
(Meget enkel) Sygdomsmodellering (ved hjælp af Scratch): 5 trin
(Meget enkel) Sygdomsmodellering (ved hjælp af Scratch): I dag simulerer vi et sygdomsudbrud, idet det er en hvilken som helst sygdom, ikke nødvendigvis COVID-19. Denne simulering blev inspireret af en video af 3blue1brown, som jeg vil linke til. Da dette er træk og slip, kan vi ikke gøre så meget som vi kan med JS eller Pyt