Sisukord:
- Samm 1: Sissejuhatus
- Samm: traadita kaugjuhtimispult
- 3. samm: osade ja tööriistade loend
- 4. samm: kokkupanek
- Samm: juhtmestik
- 6. samm: PROGRAMMEERIMINE 1: MOOTORITEST
- Samm: raadiojuhtimine
- 8. samm:
- 9. samm: raadiojuhtimise vastuvõtuprogramm
Video: Lihtne mikrobitine robot: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
- 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
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
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 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:
9. samm: raadiojuhtimise vastuvõtuprogramm
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:
Hirmutav mikrobitine valgusandur: 5 sammu
Hirmutav mikrobitine valgusandur: kas soovite oma sõpru õudseks ajada? Noh, olete jõudnud õigesse kohta. Täna näitan teile, kuidas teha oma mikrobitiga valgustundlikku, müra tekitavat ja õudset trikki! Mida vajate-kõlar-mikrobit-alligaatorijuhtmed-toiteallikas ja mikrobit c
Mobiiliga juhitav Bluetooth -auto -- Lihtne -- Lihtne -- Hc-05 -- Mootorikilp: 10 sammu (koos piltidega)
Mobiiliga juhitav Bluetooth -auto || Lihtne || Lihtne || Hc-05 || Motor Shield: … Palun TELLI minu YouTube'i kanalile ………. See on Bluetooth-juhitav auto, mis kasutas mobiiliga suhtlemiseks Bluetooth-moodulit HC-05. Saame autot juhtida mobiiltelefoniga Bluetoothi kaudu. Auto liikumise juhtimiseks on olemas rakendus
COVID-19 armatuurlaud (lihtne ja lihtne): 4 sammu
COVID-19 juhtpaneel (lihtne ja lihtne): kõikjal on uudse COVID-19 viiruse puhang. Vajalik oli jälgida praegust COVID-19 stsenaariumi riigis. Niisiis, kodus olles oli see projekt, millele ma mõtlesin: " Informatsiooni armatuurlaud " - A
Lihtne ja lihtne ämblikmehe veebipilduja: 12 sammu
Lihtne ja lihtne ämblikmehe veebipilduja: kas olete näinud ämblikmehe filmi? Ämblikmehe koomiksiraamat? Midagi ähmaste inimestega seotud? Ämblikmees on näiliselt kõikjal. Miks mitte teha lihtne veebipilduja? Pärast väikest harjutamist lõin maja materjalidest kujunduse, mida saaks luua
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)