Sisukord:

Lihtne mikrobitine robot: 9 sammu
Lihtne mikrobitine robot: 9 sammu

Video: Lihtne mikrobitine robot: 9 sammu

Video: Lihtne mikrobitine robot: 9 sammu
Video: RV - ARMUDA LIHTNE 2024, November
Anonim
Lihtne mikrobitine robot
Lihtne mikrobitine robot

Järgnevalt kirjeldatakse lihtsat RC -autot, mis on valmistatud BBC Microbit, Adafruit Dragontail for Microbit ja Emgreat šassii abil.

Selle roboti ehitamine maksab umbes 30 dollarit. Kuigi müügil on odavaid Microbit-roboteid, näiteks DFROBOT, aitab minu isetegemise meetod ehitajal mõista süsteemi toimimist, kasutades selleks spetsialiseerimata koodi, aidates ehitajal tunda end volitatud.

Samm 1: Sissejuhatus

Järgnevalt kirjeldatakse robotisõiduki versiooni, mis on valmistatud BBC MicroBiti abil Arduino asemel.

Emgreat roboti šassiikomplektiga kaasasoleva pleksiklaasplaadi asemel kasutatakse omatehtud lainepapist (Coroplast) või papist tükki. Seda tehakse seetõttu, et Emgreati šassii on umbes tolli võrra kitsam, et akut põhja mahutada, ja umbes tolli võrra liiga lühike, et ratast vabalt pöörata.

Peamised elektrilised komponendid on kinnitatud Velcro abil, et neid oleks lihtsam vajadusel ümber paigutada.

Microbit ei saa otse mootorite juhtimiseks piisavalt voolu tarnida, seega tuleb kasutada transistoride draivereid. Kui robotiauto Arduino versioonis kasutati mootorite juhtimiseks L298 H-silla moodulit, siis selleks on vaja kuut (6) juhtliini, mida Microbitil napib. Mõistsin, et pole oluline, et mootorid saaksid tagurpidi pöörata. Nii et roboti Microbit versioon kasutab L298 asemel mootorijuhina ULN2803A 8-kanalilist Darlingtoni transistori massiivi. Seda saab kasutada ka kõlarite, tulede ja muude seadmete juhtimiseks, kuna Microbitil on viis (5) üldotstarbelist I/O liini tihvtidel 0, 1, 2, 8 ja 16. Pistikut 0 saab kasutada heliväljund. Teiste tihvtide kasutamine võib olla keeruline, kuna neid jagatakse sisseehitatud LED-idega.

Alternatiivina võiks kasutada diskreetseid transistore, näiteks TIP120; see aga nõuaks palju rohkemate osade ja juhtmete kasutamist.

MicroBiti tihvtidele juurdepääsemiseks kasutab see disain Adafruit Dragontail for Microbit, mis ühendatakse otse leivaplaadiga, muutes tihvtid hõlpsasti ligipääsetavaks ilma ühendusjuhtmeid vajaduseta, samuti ühendades 3V toitesiini.

Samm: traadita kaugjuhtimispult

Roboti juhtimiseks juhtmevabalt Bluetoothi kaudu saate kasutada teist Microbitit, mida toidab kas Microbit Go komplekti kuuluv AAA patareipakett või mündipatarei aku, MI Power Board for Microbit.

Mõlemad mikroobid peavad olema seadistatud samale raadiokanalile.

3. samm: osade ja tööriistade loend

SÕIDUK:

  • Emgreat mootorirobotite šassiikomplekt
  • Microbit Go komplekt
  • ULN 2803A 8-kanaliline Darlington Array
  • Adafruit Dragontail Microbiti jaoks #3695
  • Poole suurusega leivalaud Adafruit #64
  • Adafruit 4x "AA" akukarp lülitiga #830
  • 22 gabariidiga tugev haaketraat, erinevaid värve Adafruit# 1311
  • Mini metallist kõlar koos juhtmetega Adafruit #1890
  • Lainepapp või -papp
  • Šoti 1 "x 1" kinnitusribad
  • AA patareid x 4

Kaugjuhtimispult:

  • Microbit Go komplekt
  • MI Power Board BBC Microbit või AAA patareidele x2

Tööriistad:

  • Žileti nuga
  • Jootekolb
  • Traadi eemaldaja
  • Kuum liimipüstol
  • Mini kruvikeeraja (kaasas šassiiga)
  • Sharpie marker

Valikuline (kasutamiseks keermejuhtmega)

Addicore 2-asendilised kruviklemmid x3

4. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
  • Lõika välja 6 "x 8" lainepapist või papist tükk
  • Märkige rataste ja mootoriklambrite aukude asukoht, kasutades mallina kaasasolevat pleksiklaasi.
  • Jootke 8 "punased ja mustad juhtmed mõlema mootori külge; kuumliim mootoritele pingete leevendamiseks.
  • Kinnitage mootorid alusplaadi külge Emgreati komplekti kuuluvate metallklambritega.
  • Kinnitage ratas alumise otsa külge. Kinnitage 4 x AA patareikarp (koos patareidega) šassii alumisele küljele, kasutades takjaruudu,
  • Leidke akukast mootorite ja rattaratta vahel; see annab parima veojõu.
  • Sisestage MicroBit Dragontail leivalauale;
  • Kinnitage leivaplaat šassii ülaossa topeltkleeplindi või takjaribade abil
  • Kinnitage 2xAAA 3V akupakett velcro ribade abil šassii külge;
  • Sisestage JST aku pistik Microbit plaadi akupesasse.
  • Sisestage ULN 2803A Darlingtoni massiivi IC üle oru leivalauale.
  • Tehke juhtmestiku läbimiseks šassiiplaadile leivaplaadi kõrvale väike 1/4 "x 1/4" auk.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

TOITEJUHENDID:

  • Keerake 6V juhtmed läbi augu üles ja ühendage leivaplaadil parempoolse toitebussiga.
  • Ühendage traat leivalaua vasaku ja parema maandussiini vahel.
  • Ühendage must juhe ULN2803A tihvti 9 ja maanduse vahele.
  • Ühendage punane juhe ULN 2803A tihvti 10 ja +6 V toitesiini vahel.

SIGNAALTRAADID:

Ühendage hüppaja juhtmed:

  • Draakonsaba tihvti 0 ja 2803A tihvti 8 vahel (SPEAKER)
  • Draakonsaba tihvti 1 ja 2803A tihvti 6 vahel (MOTOR 1)
  • Draakonsaba tihvti 2 ja 2803A tihvti 4 vahel (MOTOR 2)
  • Dragontail 8. tihvti ja 2803A tihvti 2 vahel (TARVIK)
  • Ühendage mootori 1 juhtmed +6V bussiga ja tihvtiga 2803A
  • Ühendage mootori 2 juhtmed +6V bussiga ja tihvtiga 15, 2803A
  • Ühendage kõlarite juhtmed +6V ja tihvtiga 2803A

6. samm: PROGRAMMEERIMINE 1: MOOTORITEST

PROGRAMMEERIMINE 1: MOOTORITEST
PROGRAMMEERIMINE 1: MOOTORITEST
PROGRAMMEERIMINE 1: MOOTORITEST
PROGRAMMEERIMINE 1: MOOTORITEST

Minge veebis Make Code Microbit redaktorisse:

Looge kolm mootorifunktsiooni- pöörake vasakule, edasi ja peatage

Põhisilmus helistage igale funktsioonile, nagu näidatud.

Samm: raadiojuhtimine

Raadio juhtimine
Raadio juhtimine
Raadio juhtimine
Raadio juhtimine

Raadio juhtimiseks kasutame Microbiti Bluetooth -funktsiooni.

Ühendage teine Microbit MI Power Board for Microbit jaoks, mis sisaldab 3 V mündipatarei, või kasutage 2xAAA patareid, mis on Microbit Go pakendis.

Kirjutage MakeCode Editori abil lühike programm, nagu ülal näidatud, et see saaks toimida kaugjuhtimispuldina. Pange sellele nimi "Saatja".

Näidisprogramm sisaldab LED -i ekraani, et saaksite öelda, et see on sisse lülitatud.

Programm teeb 2 asja. Kui nuppu A vajutatakse, saadab see numbri nr 1 välja (helisignaali piiksumiseks).

Kui nuppu B vajutatakse, saadab see ajami mootorite käivitamiseks välja numbri 2.

8. samm:

Pilt
Pilt

9. samm: raadiojuhtimise vastuvõtuprogramm

Image
Image

Looge MakeCode redaktori abil uus projekt nimega Vastuvõtja.

Raadiojuhtimise kasutamiseks peavad mõlemad mikroobid olema seadistatud samale kanalile.

Kui number 1 on vastu võetud, annab see helisignaali, Kui number 2 on vastu võetud, pöörab robot, läheb edasi ja seejärel peatub.

Soovitan: