Inhoudsopgave:
- Stap 1: Inleiding
- Stap 2: Draadloze afstandsbediening
- Stap 3: Onderdelen- en gereedschapslijst
- Stap 4: Montage
- Stap 5: Bedrading
- Stap 6: PROGRAMMERING 1: MOTORTEST
- Stap 7: Radiobediening
- Stap 8:
- Stap 9: Ontvangstprogramma voor radiobesturing
Video: Eenvoudige Microbit-robot - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Het volgende beschrijft een eenvoudige RC-auto gemaakt met behulp van de BBC Microbit, de Adafruit Dragontail voor Microbit en het Emgreat-chassis.
Deze robot kost ongeveer $ 30 om te bouwen. Hoewel er in de handel verkrijgbare goedkope Microbit-robots zijn, zoals de DFROBOT, helpt mijn doe-het-zelf-aanpak de bouwer te begrijpen hoe het systeem werkt, met behulp van niet-gespecialiseerde code, waardoor de bouwer zich sterker voelt.
Stap 1: Inleiding
Het volgende beschrijft een versie van het robotvoertuig gemaakt met behulp van een BBC MicroBit in plaats van een Arduino.
Een zelfgemaakt uitgesneden stuk golfplastic (Coroplast) of karton wordt gebruikt in plaats van de standaard plexiglasplaat die wordt geleverd met de Emgreat-robotchassiskit. Dit wordt gedaan omdat het Emgreat-chassis ongeveer 2,5 cm te smal is om in het batterijpakket aan de onderkant te passen, en ongeveer 2,5 cm te kort om het zwenkwiel vrij te laten draaien.
De belangrijkste elektrische componenten zijn bevestigd met klittenband, zodat ze indien nodig gemakkelijker te verplaatsen zijn.
De Microbit kan niet direct genoeg stroom leveren om de motoren aan te drijven, dus moeten transistordrivers worden gebruikt. Terwijl de Arduino-versie van de robotauto een L298 H-brugmodule gebruikte om de motoren te besturen, zijn hiervoor zes (6) besturingslijnen nodig, die schaars zijn op de Microbit. Ik realiseerde me dat het niet essentieel was dat de motoren achteruit konden draaien. Dus in plaats van de L298 gebruikt de Microbit-versie van de robot een ULN2803A 8-kanaals Darlington-transistorarray als motordriver. Dit kan ook worden gebruikt om een luidspreker, verlichting en andere apparaten aan te sturen, aangezien de Microbit vijf (5) algemene I/O-lijnen heeft op pinnen 0, 1, 2, 8 en 16. Pin 0 kan worden gebruikt voor Audio uitgang. De andere pinnen kunnen lastig te gebruiken zijn, omdat ze worden gedeeld met de ingebouwde LED's.
Als alternatief zou men discrete transistors kunnen gebruiken, zoals de TIP120; hiervoor zouden echter veel meer onderdelen en draden moeten worden gebruikt.
Om toegang te krijgen tot de pinnen op de MicroBit, maakt dit ontwerp gebruik van de Adafruit Dragontail voor Microbit, die rechtstreeks op het breadboard wordt aangesloten, waardoor de pinnen gemakkelijk toegankelijk zijn zonder dat er verbindingsdraden nodig zijn, en om de 3V-voedingsbus aan te sluiten.
Stap 2: Draadloze afstandsbediening
Om de robot draadloos via Bluetooth te besturen, kunt u een tweede Microbit gebruiken, ofwel gevoed door het AAA-batterijpakket dat in de Microbit Go-kit wordt geleverd, of een knoopcelbatterij, het MI Power Board voor Microbit.
Beide Microbits moeten op hetzelfde radiokanaal worden ingesteld.
Stap 3: Onderdelen- en gereedschapslijst
VOERTUIG:
- Emgreat Motor Robot Chassis Kit
- Microbit Go-kit
- ULN 2803A 8-kanaals Darlington-array
- Adafruit Dragontail voor Microbit #3695
- Half-size Breadboard Adafruit #64
- Adafruit 4x "AA" Batterijdoos Met Schakelaar #830
- 22 gauge stevige aansluitdraad, diverse kleuren Adafruit# 1311
- Mini metalen luidspreker met draden Adafruit #1890
- Gegolfd plastic of karton
- Scotch 1 "x 1" bevestigingsstrips
- AA-batterijen x 4
OP AFSTAND:
- Microbit Go-kit
- MI Power Board voor de BBC Microbit of AAA batterijenx2
Gereedschap:
- Scheermes
- Soldeerbout
- Draadstripper
- Heet lijmpistool
- Mini-schroevendraaier (wordt geleverd met chassis)
- Sharpie-markering
Optioneel (voor gebruik met gevlochten draad)
Addicore 2-positie schroefklemmen x3
Stap 4: Montage
- Knip een stuk gegolfd plastic of karton van 6 "x 8" uit
- Markeer de positie van de gaten voor het zwenkwiel en de motorsteunen, met behulp van het meegeleverde plexiglas als sjabloon.
- Soldeer 8 "rode en zwarte draden aan elk van de twee motoren; hete lijm aan motoren voor trekontlasting.
- Bevestig de motoren aan de grondplaat met de metalen beugels die zijn meegeleverd in de Emgreat-set.
- Bevestig het zwenkwiel aan de onderkant. Bevestig de 4 x AA-batterijdoos (met batterijen) aan de onderkant van het chassis, met behulp van velcro-vierkanten,
- Zoek de accubak tussen de motoren en het zwenkwiel; dit geeft de beste tractie.
- Plaats de MicroBit Dragontail in het breadboard;
- Bevestig het breadboard aan de bovenkant van het chassis met dubbelzijdig plakband of klittenband
- Bevestig het 2xAAA 3V batterijpakket met klittenband aan het chassis;
- Steek de JST-batterijstekker in de batterijaansluiting van het Microbit-bord.
- Plaats de ULN 2803A Darlington-array-IC in het breadboard over de 'vallei'.
- Maak een klein gat van 1/4 "x 1/4" in het chassisbord naast het breadboard waar de draden doorheen kunnen gaan.
Stap 5: Bedrading
STROOMDRADEN:
- Rijg 6V-draden door het gat en steek de stekker in de rechtse stroombus op het breadboard.
- Sluit de draad aan tussen de linker en rechter grondbussen op het breadboard.
- Sluit de zwarte draad aan tussen pin 9 op ULN2803A en aarde.
- Sluit de rode draad aan tussen pin 10 op ULN 2803A en +6V voedingsbus.
SIGNAALDRADEN:
Overbruggingsdraden aansluiten:
- Tussen Pin 0 op Dragontail en Pin 8 op 2803A (LUIDSPREKER)
- Tussen Pin 1 op Dragontail en Pin 6 op 2803A (MOTOR 1)
- Tussen Pin 2 op Dragontail en Pin 4 op 2803A (MOTOR 2)
- Tussen Pin 8 op Dragontail en Pin 2 op 2803A (ACCESSOIRE)
- Sluit de draden van motor 1 aan op de +6V-bus en pin 13 op 2803A
- Sluit motor 2 draden aan op +6V bus en pin 15 op 2803A
- Sluit luidsprekerdraden aan op +6V en Pin 11 op 2803A
Stap 6: PROGRAMMERING 1: MOTORTEST
Ga online naar de Make Code Microbit-editor:
Creëer drie motorfuncties - Linksaf, Vooruit en Halt
Roep in de hoofdlus elke functie aan zoals weergegeven.
Stap 7: Radiobediening
Voor de radiobesturing gebruiken we de Bluetooth-functie van de Microbit.
Monteer een tweede Microbit op de MI Power Board voor Microbit, die een 3V knoopcelbatterij bevat, of gebruik de 2xAAA-batterij die in de Microbit Go-verpakking wordt geleverd.
Gebruik MakeCode Editor om een kort programma te schrijven zoals hierboven weergegeven, zodat het als afstandsbediening kan fungeren. Noem het "Zender".
Het voorbeeldprogramma bevat een weergave van de LED, zodat u kunt zien dat deze aan is.
Het programma doet 2 dingen. Wanneer knop A wordt ingedrukt, stuurt deze de # 1 naar buiten (om de hoorn te piepen).
Wanneer knop B wordt ingedrukt, stuurt deze de #2 naar buiten om de aandrijfmotoren te activeren.
Stap 8:
Stap 9: Ontvangstprogramma voor radiobesturing
Maak met behulp van de MakeCode-editor een nieuw project met de naam Receiver.
Om de radiobesturing te gebruiken, moeten beide Microbits op hetzelfde kanaal worden ingesteld.
Wanneer het nummer 1 wordt ontvangen, piept de hoorn, Wanneer het nummer 2 wordt ontvangen, draait de robot, gaat vooruit en stopt dan.
Aanbevolen:
Polyfone Microbit!: 7 stappen
Polyphonic Microbit!: In de jaren 80 hadden vroege videogamesystemen beperkte chipsets. Deze chipsets hadden slechts 4-6 stemmen, waarvan 2 tot 3 voor percussie/drums en 1 voor een baslijn. Hoe gaan we akkoorden spelen met nog maar 1-2 stemmen over? Dit is w
Een Microbit-spel maken: 7 stappen
Hoe maak je een Microbit-spel: Hallo vrienden, In deze les ga ik je leren hoe je een spel kunt maken in tinkercad met behulp van de nieuwe speciale component microbit
Microbit-game maken: 25 stappen
Hoe een microbit-spel te maken: Hallo, mijn naam is Mohammed en in deze instructable ga ik je laten zien hoe je stap voor stap een microbit-game codeert met blokeditor, de game lijkt een beetje op Tetris
Wat denkt de Bit? Maak een eenvoudig raadspel met de BBC Microbit!: 10 stappen
Wat denkt de Bit? Maak een eenvoudig raadspel met de BBC Microbit!: Ik pakte een paar BBC Microbits nadat ik er positieve recensies over had gelezen in verschillende online artikelen. In een poging om vertrouwd te raken met de BIT, speelde ik met de online Microsoft Blocks Editor voor een paar uur en kwam op
MicroBit: waarzegger: 17 stappen
MicroBit: Waarzegger: Het is leuk met waarzeggers, toch! Maar ze kosten veel en kunnen moeilijk te gebruiken zijn. Vandaag laat ik je zien hoe je je eigen ontworpen waarzegster kunt maken! Je kunt het elke ja, nee of misschien vraag stellen en het zal je het antwoord geven. Dit kan b