INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Monteer die kanon- elektriese gebou
- Stap 3: Koppel die Ir -sensor aan op die V5 -bord
- Stap 4: Stel die V5 -bord op die Arduino Uno
- Stap 5: Koppel die kragtoevoer aan die Arduino -bord
- Stap 6: Algehele stroombaanuitleg
- Stap 7: Kode en werkbeginsel
- Stap 8: Insluitend die IR -biblioteek
- Stap 9: Programmeer die sleutels wat u wil gebruik
- Stap 10: Voltooi die kode en beweeg
- Stap 11: Laai u kode op en toets dit
Video: RC -kanon: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com)
Stap 1: wat u benodig
Liggaamskomponente
-2 wiele (3d gedruk of hoe u dit ook al wil ontwerp)
-Chassis-verkieslik gemaak van iets wat maklik gevorm kan word, dit wil sê geboor, laser gesny, ens. Dit is omdat ons baie bedrading sal hê en dus poort in die onderstel moet maak om die kanonne se elektriese komponente te bedraad.
Elektriese komponente
-Arduino Uno -bord
-Ir afstandsbediening
-Ir sensor
-Dc stepper/speed motors
-Baie bedrading en springkabels
-V.2 -bord (nie nodig nie, maar maak verbindings baie meer georganiseerd en makliker om te bestuur)
-12v batterye en battery pack (kragbron)
-L298 motorbestuurder
Stap 2: Monteer die kanon- elektriese gebou
Koppel die GS -spoedmotors aan die L298 -motorbestuurder
-Voer individuele drade van die gelykstroom-/stappermotor af en steek dit in die poorte van die L298 -module. Dit is die komponent wat die motors sal dryf.
Stap 3: Koppel die Ir -sensor aan op die V5 -bord
Koppel die Ir -sensor aan die V5 -bord. Dit is 'n deel waarmee die gebruiker die motor kan beheer via Ir -afstandsbediening. Dit word gedoen deur eenvoudig die kabel van die IR -sensor aan te sluit op die poort wat 'Ir -sensor' sê
Stap 4: Stel die V5 -bord op die Arduino Uno
-Dit is die belangrikste deel van die gebruik van die V5 -bord; dit maak hierdie verbindings maklik. Dit is ontwerp om op die Arduino Uno te "pak" en bespaar dus baie bedrading en laat die verbindings netjies lyk. Maak seker dat u u penne in die regte ooreenstemming stel, dit wil sê (GND na grondpoort, analoog na analoog, ens.), Om te voorkom dat buise buig of beskadig.
Stap 5: Koppel die kragtoevoer aan die Arduino -bord
As u ook 'n battery hiervoor gebruik, bespaar dit ook op baie bedrading en lyk dit 'n bietjie meer elegant. Sterk aanbeveel. Hierdie batterye wat dikwels goedkoop is, het ook 'n eie onafhanklike aan- en uitskakelaar. Koppel die netaansluiting (maak seker dat u 'n poort wat met die arduino versoenbaar is) aan die arduino.
Stap 6: Algehele stroombaanuitleg
Hier is wat onder die enjinkap aangaan.
-Die spoedmotors wat deur die L298 aangedryf word
-Die Ir -sensor is gekoppel aan die V5 -bord.
-'n 12V kragtoevoer
- Alle elektriese komponente word aangedryf deur 'n aardrail, indien nodig.
Stap 7: Kode en werkbeginsel
Die kanon word basies volledig bestuur deur middel van Ir -afstandsbediening en sal die belangrikste fokus wees vir programmeerdoeleindes. Die Ir -beheerstelsel bestaan uit die stuur en ontvang van inligting. Die stuur word vanaf die afstandsbediening gedoen en die ontvangs word gedoen deur die Ir -sensor. Ir -afstandsbedienings stuur seine via 'n binêre polskode, soos baie ander alledaagse instrumente. Om die sensor nie te verwar en die verkeerde polskode op te tel nie, is dit algemeen om dit op 'n gegewe drafrekwensie te moduleer, wat die sensor dan as 'n unieke opdrag kan filter en ontvang.
Stap 8: Insluitend die IR -biblioteek
-daar is baie ir -biblioteke aanlyn wat in die arduino -skets ingesluit kan word om die programmering van die ir -afstandsbediening te vergemaklik. Dit kan gevind word, bv
www.liquidcrystal.com
www.elegoo.com
Nadat u die biblioteek afgelaai het, moet u dit in u aanvanklike skets insluit (sien prent hierbo).
Daar is ook 'voorbeeldsketse' in die program, waarvan een vir 'n Ir -stelsel is. Dit sou ook 'n goeie beginpunt wees. (sien prentjie hierbo)
'N Liquid crystal -lêer met 'n paar biblioteek -eienskappe is ook ingesluit.
Stap 9: Programmeer die sleutels wat u wil gebruik
Die kanon gaan vorentoe, agtertoe en mik links en regs. Ons benodig dus sleutels om hierdie operasies uit te voer. Ons kan die taak verrig om sleutels toe te ken om spesifieke dinge te doen deur gebruik te maak van hul unieke sleutelwaarde. Ons kan dan hierdie sleutelwaardes toewys aan spesifieke funksies deur gebruik te maak van die #define -funksie.
bv
#insluit
#defineer F 16736925
#definieer B 16754775
waar "F" die veranderlike is wat verband hou met vorentoe en die syfer daarby, die unieke sleutelwaarde om hierdie taak uit te voer.
Om spesifieke komponente op "hoog" of "laag" te stel, sal spesifieke doelwitte bereik. bv. In ons kode, as ons die kanon wil laat vorentoe gaan, stel ons die uitsetpenne op die gelykstroommotor op hoog, wat veroorsaak dat die motor beweeg. 'N Volledige skets van dit alles word aan die einde verskaf.
Stap 10: Voltooi die kode en beweeg
-As u nie vertroud is met kodering nie, is daar geen vrees nie; daar is baie kodes en voorbeelde aanlyn wat u kan volg om u kanon aan die gang te kry. Hier is my finale kode vir hierdie kanon; dit is geneem uit www.elegoo.com en aangepas om aan die kriteria van die kanon te voldoen.
Stap 11: Laai u kode op en toets dit
As alles goed verloop, moet u kanon kan beweeg. Onthou om die batterye te laai en die skakelaar aan te skakel. Moet ook nie 'n kanon laat loop terwyl dit op die rekenaar gekoppel is nie. Dit kan gevaarlik wees vir sommige van die sensitiewe dele in u gebou.
Sterkte!
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies