Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Tykin- sähkörakenteen kokoaminen
- Vaihe 3: Liitä Ir -anturi V5 -korttiin
- Vaihe 4: Aseta V5 -kortti Arduino Unoon
- Vaihe 5: Liitä virtalähde Arduino -korttiin
- Vaihe 6: Piirin yleinen asettelu
- Vaihe 7: Koodi ja toimintaperiaate
- Vaihe 8: Sisältää IR -kirjaston
- Vaihe 9: Ohjelmoi haluamasi näppäimet
- Vaihe 10: Viimeistele koodi ja siirry eteenpäin
- Vaihe 11: Lataa koodi ja testaa se
Video: RC -tykki: 11 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com)
Vaihe 1: 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
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. 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
-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
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
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
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
-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
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
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:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen