INHOUDSOPGAWE:
- Stap 1: Inleiding
- Stap 2: draadlose afstandsbediening
- Stap 3: Onderdele en gereedskaplys
- Stap 4: Montering
- Stap 5: Bedrading
- Stap 6: PROGRAMMERING 1: MOTORTOETS
- Stap 7: Radiobeheer
- Stap 8:
- Stap 9: Ontvangsprogram vir radiobeheer
Video: Eenvoudige mikrobit -robot: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
- 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
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
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
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:
Stap 9: Ontvangsprogram vir radiobeheer
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:
Polifoniese mikrobit !: 7 stappe
Polifoniese mikrobit !: In die 80's het vroeë videospelestelsels beperkte skyfies. Hierdie chip-stelle het slegs 4-6 stemme, waarvan 2 tot 3 toegewy is aan perkussie/tromme, en 1 vir 'n baslyn. Met slegs 1-2 stemme oor, hoe gaan ons akkoorde speel? Dit is w
Hoe om 'n mikrobit -speletjie te skep: 7 stappe
Hoe om 'n mikrobit -speletjie te skep: Haai vriende, in hierdie les gaan ek jou leer hoe om 'n speletjie in tinkercad te maak met behulp van die nuwe spesiale komponent -mikrobit
Hoe om 'n geheime kommunikeerder te maak met behulp van mikrobit: 9 stappe
Hoe om 'n geheime kommunikeerder te maak met behulp van mikro -bit: ek was geïnspireer in 'ander masjiene' in u tube chanal. Hier het ek gekry - https://youtu.be/mqlMo4LbfKQHier het ek bygevoeg op my self - lcd -skerms - sleutelbord vir ander mikrobit- kragbanke- Ekstra kode daarvoor
Panzer VIII Maus aangedryf deur mikrobit: 4 stappe
Panzer VIII Maus aangedryf deur mikrobit: Dit was in hierdie semester dat ons skool se begaafde klas 'n spesiale kursus gehad het: Gebruik BBC micro: bit om 'n 3D -gedrukte motor aan te dryf, maar ek het nie gehou van die raamwerk wat ons onderwyser vir ons gemaak het nie (jy weet , tik 'BitCar Micro Bit' op Google en u sal baie sien
Hoe om 'n mikrobit -spel te maak: 25 stappe
Hoe om 'n mikrobit -speletjie te maak: Hallo, my naam is Mohammed, en in hierdie instruksies gaan ek u wys hoe om 'n mikrobit -speletjie stap vir stap met die blokredakteur te kodeer, die spel is 'n bietjie soos Tetris