Sisällysluettelo:

RC -tykki: 11 vaihetta
RC -tykki: 11 vaihetta

Video: RC -tykki: 11 vaihetta

Video: RC -tykki: 11 vaihetta
Video: Микро реактивный двигатель 2024, Heinäkuu
Anonim
RC -tykki
RC -tykki

Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com)

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

Runko -osat

-2 pyörää (3D -painettu tai miten haluat suunnitella ne)

-Alusta-Mieluiten valmistettu jostain helposti muotoiltavasta, esim. Poratusta, laserleikatusta jne. Tämä johtuu siitä, että meillä on paljon johdotuksia ja siksi meidän on luotava koteloon portit tykkien sähkökomponenttien johtamiseksi.

Sähkökomponentit

-Arduino Uno -levy

-Kaukosäädin

-Ir -anturi

-DC -askel-/nopeusmoottorit

-Paljon johtoja ja hyppykaapeleita

-V.2 -kortti (ei vaadita, mutta tekee yhteyksistä paljon organisoidumpia ja helpompia käyttää)

-12V paristot ja akku (virtalähde)

-L298 moottorin kuljettaja

Vaihe 2: Tykin- sähkörakenteen kokoaminen

Cannon-Electrical Buildin kokoaminen
Cannon-Electrical Buildin kokoaminen

Kytke tasavirtamoottorit moottoriin L298

-Suorita yksittäiset johdot tasavirta-/askelmoottorista ja liitä ne L298 -moduulin portteihin. Tämä on komponentti, joka käyttää moottoreita.

Vaihe 3: Liitä Ir -anturi V5 -korttiin

Liitä Ir -anturi V5 -korttiin
Liitä Ir -anturi V5 -korttiin

Liitä Ir -anturi V5 -korttiin. Tämä on osa, jonka avulla käyttäjä voi hallita autoa Ir -kaukosäätimellä. Tämä tehdään yksinkertaisesti kytkemällä IR -anturin kaapeli porttiin, jossa lukee "Ir sensor"

Vaihe 4: Aseta V5 -kortti Arduino Unoon

Aseta V5 -kortti Arduino Unoon
Aseta V5 -kortti Arduino Unoon

-Tämä on suuri osa V5 -levyn käytöstä, se tekee näistä yhteyksistä helppoja. Se on suunniteltu "pakattavaksi" Arduino Unoon ja säästää siten paljon johdotusta ja saa liitokset näyttämään siistiltä. Muista asettaa nastat oikeassa järjestyksessä, eli (GND maadoitusporttiin, analoginen analogiseen jne.), Jotta vältyt porttien taittumiselta tai vahingoittumiselta.

Vaihe 5: Liitä virtalähde Arduino -korttiin

Liitä virtalähde Arduino -korttiin
Liitä virtalähde Arduino -korttiin
Liitä virtalähde Arduino -korttiin
Liitä virtalähde Arduino -korttiin

Käyttämällä tähän myös akkua, tämä elementti säästää myös paljon johdotusta ja näyttää hieman tyylikkäämmältä. Erittäin suositeltavaa. Näissä usein edullisissa akkuissa on myös oma riippumaton virtakytkin. Liitä pistorasia (varmista, että saat portin, joka on yhteensopiva arduinon kanssa) arduinoon.

Vaihe 6: Piirin yleinen asettelu

Yleinen piirin asettelu
Yleinen piirin asettelu

Tässä on mitä konepellin alla tapahtuu.

-L298: n käyttämät nopeusmoottorit

-Ir -anturi kytketty V5 -korttiin.

-12V virtalähde

- Kaikki sähkökomponentit saavat tarvittaessa virtaa/ maadoitusta käyttämällä maadoituskiskoa.

Vaihe 7: Koodi ja toimintaperiaate

Koodi ja toimintaperiaate
Koodi ja toimintaperiaate

Tykkiä käytetään pohjimmiltaan täysin Ir -kaukosäätimellä, ja se on ohjelmointitarkoituksiin. Ir -ohjausjärjestelmä koostuu tietojen lähettämisestä ja vastaanottamisesta. Lähetys tapahtuu kaukosäätimestä ja vastaanotto Ir -anturilla. Ir -kaukosäätimet lähettävät signaaleja binääripulssikoodin kautta, kuten monet muutkin jokapäiväiset instrumentit. Jotta anturi ei hämmentyisi ja väärää pulssikoodia ei otettaisi, on yleinen käytäntö moduloida se tietyllä kantoaaltotaajuudella, jonka anturi voi sitten suodattaa ja vastaanottaa ainutlaatuisena komennona.

Vaihe 8: Sisältää IR -kirjaston

Sisältää IR -kirjaston
Sisältää IR -kirjaston

-verkossa on monia ir -kirjastoja, jotka voitaisiin sisällyttää arduino -luonnokseen ir -kaukosäätimen ohjelmoinnin helpottamiseksi. Nämä löytyivät esim

www.liquidcrystal.com

www.elegoo.com

Kun olet ladannut kirjaston, sisällytä se alkuperäiseen luonnokseesi (katso yllä oleva kuva).

Ohjelmassa on myös "esimerkkiluonnoksia", joista yksi on Ir -järjestelmää varten. Tämä olisi myös loistava lähtökohta. (katso yllä oleva kuva)

Mukana on myös nestekiden tiedosto, jolla on joitain kirjasto -ominaisuuksia.

Vaihe 9: Ohjelmoi haluamasi näppäimet

Ohjelmoi haluamasi näppäimet
Ohjelmoi haluamasi näppäimet

Tykki kulkee eteen- ja taaksepäin ja suunnistaa vasemmalle ja oikealle. Joten tarvitsemme avaimia näiden toimintojen suorittamiseksi. Voisimme suorittaa tehtävän määrittää avaimet tekemään tiettyjä asioita käyttämällä niiden ainutlaatuista avainarvoa. Voisimme sitten määrittää näille avainarvoille tiettyjä toimintoja käyttämällä #define -funktiota.

esim

#sisältää

#define F 16736925

#define B 16754775

jossa "F" olisi muuttuja, joka liittyy eteenpäin ja sen vieressä oleva numero, ainutlaatuinen avainarvo tämän tehtävän suorittamiseksi.

Tiettyjen komponenttien asettaminen "korkeaksi" tai "alhaiseksi" saavuttaa tietyt tavoitteet. esim. Koodissamme, jos haluamme, että tykki menee eteenpäin, asetamme tasavirtamoottorin ulostulonapit korkealle, mikä saa auton liikkumaan. Lopussa on täydellinen luonnos kaikesta tästä.

Vaihe 10: Viimeistele koodi ja siirry eteenpäin

-Jos et tunne koodausta, älä pelkää, verkossa on monia koodeja ja esimerkkejä, joita voit seurata saadaksesi tykkisi liikkeelle. Tässä on viimeinen koodini tälle tykille, se otettiin näytteestä osoitteesta www.elegoo.com ja säädettiin tykin kohdistuskriteerien mukaan.

Vaihe 11: Lataa koodi ja testaa se

Lataa koodi ja testaa se
Lataa koodi ja testaa se

Jos kaikki meni hyvin, sinun pitäisi pystyä saamaan tykki liikkeelle. Muista ladata akut ja kytkeä virta päälle. Älä myöskään käytä tykkiä, kun se on kytketty tietokoneeseen. Tämä voi olla vaarallista joillekin rakennuksen herkille osille.

Onnea!

Suositeltava: