Sisukord:
- Samm: mida vajate
- 2. etapp: kahuri- elektrilise konstruktsiooni kokkupanek
- Samm: ühendage IR -andur V5 -plaadiga
- Samm: seadistage V5 -plaat Arduino Uno -le
- Samm: ühendage toiteallikas Arduino plaadiga
- 6. etapp: ahela üldine paigutus
- 7. samm: kood ja tööpõhimõte
- 8. samm: IR -teegi kaasamine
- Samm: programmeerige soovitud võtmed
- Samm: lõpetage kood ja liikuge edasi
- Samm: laadige oma kood üles ja proovige seda
Video: RC kahur: 11 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See juhend on loodud Lõuna -Florida ülikooli Makecourse'i projektinõude täitmiseks (www.makecourse.com)
Samm: mida vajate
Keha komponendid
-2 ratast (3D trükitud või soovite neid kujundada)
-Šassii-Eelistatavalt valmistatud millestki, mida saab kergesti vormida, st puurida, laserlõikada jne. Selle põhjuseks on asjaolu, et meil on palju juhtmeid ja seega tuleb šassiisse luua pordid kahurite elektriliste komponentide ühendamiseks.
Elektrilised komponendid
-Arduino Uno pardal
-Minu kaugjuhtimispult
-Anduri andur
-Dc samm -kiiruse mootorid
-Palju juhtmeid ja hüppekaableid
-V.2 plaat (pole vajalik, kuid muudab ühendused palju organiseeritumaks ja hõlpsamini juhitavaks)
-12v patareid ja aku (toide)
-L298 mootorijuht
2. etapp: kahuri- elektrilise konstruktsiooni kokkupanek
Ühendage alalisvoolu kiiruse mootorid L298 mootorijuhiga
-Käivitage alalisvoolu kiiruse/samm -mootori üksikud juhtmed ja ühendage need L298 mooduli portidesse. See on komponent, mis juhib mootoreid.
Samm: ühendage IR -andur V5 -plaadiga
Ühendage Ir -andur V5 -plaadiga. See on osa, mis võimaldab kasutajal Ir puldi kaudu autot juhtida. Selleks ühendage lihtsalt kaabel IR -andurist porti, mis ütleb "Ir sensor"
Samm: seadistage V5 -plaat Arduino Uno -le
-See on suurepärane osa V5 plaadi kasutamisel, see muudab need ühendused lihtsaks. See on mõeldud Arduino Uno peale "pakkimiseks" ja säästab seega palju juhtmeid ning muudab ühendused kenad. Seadistage oma tihvtid õigesse asendisse, st (GND maanduspordile, analoog analoogile jne), et vältida painutamist või portide kahjustamist.
Samm: ühendage toiteallikas Arduino plaadiga
Kasutades selleks ka akut, säästab see element ka palju juhtmeid ja tundub pisut elegantsem. Väga soovitatav. Need sageli odavad akud on varustatud ka oma sõltumatu sisse- ja väljalülitiga. Lihtsalt ühendage toitepistik (veenduge, et saadaks arduinoga ühilduv port).
6. etapp: ahela üldine paigutus
Siin on see, mis kapoti all toimub.
-Kiirusmootorid, mida juhib L298
-Ir -andur on ühendatud V5 -plaadiga.
-12 V toiteallikas
- Kõiki elektrilisi komponente toidetakse/ maandatakse vajadusel maandusrööpa abil.
7. samm: kood ja tööpõhimõte
Kahurit juhitakse põhimõtteliselt täielikult Ir kaugjuhtimispuldi kaudu ja see on programmeerimise eesmärgil põhitähelepanu. Ir juhtimissüsteem koosneb teabe saatmisest ja vastuvõtmisest. Saatmine toimub kaugjuhtimispuldist ja vastuvõtmine toimub Ir -anduri abil. Ir puldid saadavad signaale binaarse impulsi koodi kaudu, nagu paljud teised igapäevased instrumendid. Et mitte segadusse ajada ja vältida vale impulsi koodi võtmist, on tavaline tava seda moduleerida antud kandesagedusel, mille andur saab seejärel filtreerida ja unikaalse käsuna vastu võtta.
8. samm: IR -teegi kaasamine
-Internetis on palju ir -raamatukogusid, mida saaks arduino visandisse lisada, et hõlbustada ir -puldi programmeerimist. Neid võib leida näiteks aadressilt
www.liquidcrystal.com
www.elegoo.com
Pärast kogu allalaadimist lisage see oma esialgsele visandile (vt ülaltoodud pilti).
Programmis on ka "näidisvisandid", millest üks on Ir -süsteemi jaoks. See oleks ka suurepärane lähtepunkt. (vt ülaltoodud pilti)
Komplekti kuulub ka vedelkristallfail, millel on mõned raamatukogu omadused.
Samm: programmeerige soovitud võtmed
Kahur läheb edasi, tagasi ja sihib vasakule ja paremale. Seega vajame nende toimingute tegemiseks võtmeid. Võiksime täita ülesande määrata võtmed teatud asjade tegemiseks, kasutades nende ainulaadset võtmeväärtust. Funktsiooni #define abil saame need võtmeväärtused teatud funktsioonidele määrata.
nt
#kaasake
#define F 16736925
#define B 16754775
kus "F" oleks edasiliikumisega seotud muutuja ja selle kõrval olev number, unikaalne võtmeväärtus selle ülesande täitmiseks.
Konkreetsete komponentide seadmine "kõrgeks" või "madalaks" viib konkreetsete eesmärkide saavutamiseni. nt. Meie koodis, kui soovime, et kahur läheks edasi, seaksime alalisvoolumootori väljundpoldid kõrgele, põhjustades auto liikumise. Selle kõige täielik skeem esitatakse lõpus.
Samm: lõpetage kood ja liikuge edasi
-Kui te pole kodeerimisega kursis, ärge kartke, veebis on palju koode ja näiteid, mida võiksite järgida, et oma kahur liikuma panna. Siin on minu selle kahuri lõplik kood, see võeti proovist saidilt www.elegoo.com ja kohandati vastavalt kahuri sihtimise kriteeriumidele.
Samm: laadige oma kood üles ja proovige seda
Kui kõik läks hästi, peaksite saama oma kahuri liikuma panna. Ärge unustage akusid laadida ja sisse lülitada. Samuti ärge laske kahuril töötada, kui see on arvutiga ühendatud. See võib olla ohtlik teie ehitise mõnele tundlikule osale.
Edu!
Soovitan:
Marmorist kahur füüsika jaoks: 12 sammu
Füüsika marmorkahur: see on õpetus marmorist kahuri ehitamiseks. Loonud: Erin Hawkins ja Evan Morris
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
Automaatne pneumaatiline kahur. Kaasaskantav ja Arduino toitega .: 13 sammu
Automaatne pneumaatiline kahur. Kaasaskantav ja Arduino toiteallikas: Tere kõigile! See on juhis kaasaskantava pneumaatilise kahuri kokkupanekuks. Idee oli luua suurtükk, millega saab tulistada erinevaid asju. Ma seadsin mõned põhieesmärgid. Niisiis, milline mu kahur peaks olema: automaatne. Et mitte õhku käsitsi kokku suruda
Skanneritorn ja kahur: 10 sammu (koos piltidega)
Skanneritorn ja kahur: meie eesmärk oli valmistada funktsionaalne prototüüp, kasutades erinevaid arduino andureid, nii et meie valik on olnud töötada välja kahuriga torn, mis tulistab kuuli objektile, mille skanner on tuvastanud. Torn hakkab toimima c