Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Asamblarea tunului - construcție electrică
- Pasul 3: Conectați senzorul Ir la placa V5
- Pasul 4: Setați placa V5 pe Arduino Uno
- Pasul 5: Conectați sursa de alimentare la placa Arduino
- Pasul 6: Aspect general al circuitului
- Pasul 7: Cod și principiul de lucru
- Pasul 8: inclusiv biblioteca IR
- Pasul 9: programați cheile pe care doriți să le utilizați
- Pasul 10: Finalizați codul și începeți să vă mișcați
- Pasul 11: Încărcați codul și testați-l
Video: RC Cannon: 11 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest instructable a fost creat pentru a îndeplini cerința de proiect a Makecourse la Universitatea din Florida de Sud (www.makecourse.com)
Pasul 1: De ce veți avea nevoie
Componentele corpului
-2 roți (imprimate 3D sau oricum doriți să le proiectați)
-Chassis-Preferabil din ceva care poate fi modelat cu ușurință, adică forat, tăiat cu laser etc. Acest lucru se datorează faptului că vom avea o mulțime de cabluri și, prin urmare, va trebui să creăm porturi în șasiu pentru a conecta componentele electrice ale tunurilor.
Componente electrice
-Comanda Arduino Uno
-Ir Remote
-Senzor Ir
-Motoare pas cu pas / viteza DC
-O mulțime de cabluri și cabluri de salt
-Comanda V.2 (nu este necesară, dar face conexiunile mult mai organizate și mai ușor de rulat)
-Baterii de 12V și acumulator (sursă de alimentare)
-Sofer de motor L298
Pasul 2: Asamblarea tunului - construcție electrică
Conectați motoarele cu turație continuă la driverul motorului L298
-Rulati firele individuale de la motorul DC / speed stepper si conectati-le la porturile modulului L298. Aceasta este componenta care va acționa motoarele.
Pasul 3: Conectați senzorul Ir la placa V5
Conectați senzorul Ir la placa V5. Aceasta este o parte care va permite utilizatorului să controleze mașina prin telecomandă Ir. Acest lucru se face prin simpla conectare a cablului de la senzorul IR la portul pe care scrie „Senzor Ir”.
Pasul 4: Setați placa V5 pe Arduino Uno
-Acesta este partea cea mai bună a utilizării plăcii V5, facilitează aceste conexiuni. Este conceput pentru a „împacheta” bagajele pe Arduino Uno și astfel economisește foarte multe cabluri și face conexiunile să arate bine. Asigurați-vă că setați pinii în conformitate corectă, adică (GND la portul de masă, analogic la analog etc.) pentru a evita îndoirea sau deteriorarea porturilor.
Pasul 5: Conectați sursa de alimentare la placa Arduino
Prin utilizarea unui acumulator și pentru acest lucru, face ca acest element să economisească și pe o mulțime de cabluri și pare puțin mai elegant. Foarte recomandat. Aceste baterii, care sunt adesea ieftine, vin, de asemenea, cu propriul său comutator independent de pornire și oprire. Pur și simplu conectați priza de alimentare (asigurați-vă că obțineți un port compatibil cu arduino) la arduino.
Pasul 6: Aspect general al circuitului
Iată ce se întâmplă sub capotă.
-Motoarele de viteză acționate de L298
-Senzorul Ir conectat la placa V5.
-O sursă de alimentare de 12v
- Toate componentele electrice sunt alimentate / împământate utilizând o șină de împământare, după cum este necesar.
Pasul 7: Cod și principiul de lucru
Tunul este practic operat pe deplin prin intermediul telecomenzii Ir și va fi punctul principal în scopuri de programare. Sistemul de control Ir constă în trimiterea și primirea de informații. Expedierea se face de la telecomandă, iar recepția se face de către senzorul Ir. Telecomandele ir trimit semnale printr-un cod de impuls binar, ca multe alte instrumente de zi cu zi. Pentru a nu confunda senzorul și a evita preluarea codului de impuls greșit, este o practică obișnuită să-l modulați la o anumită frecvență purtătoare pe care senzorul o poate filtra și primi ca o comandă unică.
Pasul 8: inclusiv biblioteca IR
-există multe biblioteci online care ar putea fi incluse în schița arduino pentru a facilita programarea telecomenzii ir. Acestea pot fi găsite de exemplu la
www.liquidcrystal.com
www.elegoo.com
După descărcarea bibliotecii, includeți-o în schița inițială (a se vedea imaginea de mai sus).
Există, de asemenea, „schițe de exemplu” în program, dintre care unul este pentru un sistem Ir. Acesta ar fi, de asemenea, un mare punct de plecare. (vezi imaginea de mai sus)
Este inclus și un fișier cu cristale lichide cu unele proprietăți de bibliotecă.
Pasul 9: programați cheile pe care doriți să le utilizați
Tunul merge înainte, înapoi și țintește spre stânga și spre dreapta. Deci, am avea nevoie de chei pentru a efectua aceste operațiuni. Am putea îndeplini sarcina de atribuire a cheilor pentru a face lucruri specifice folosind valoarea lor cheie unică. Apoi am putea atribui aceste valori cheie pentru a avea funcții specifice utilizând funcția #define.
de exemplu
#include
#define F 16736925
#define B 16754775
unde „F” ar fi variabila asociată cu mersul înainte și cifra de lângă aceasta, valoarea cheie unică pentru realizarea acestei sarcini.
Setarea anumitor componente la „ridicat” sau „scăzut” va îndeplini anumite obiective. de exemplu. În codul nostru, dacă dorim ca tunul să meargă înainte, am seta pinii de ieșire de pe motorul DC la mare, determinând deplasarea mașinii. O schiță completă a tuturor acestor lucruri va fi furnizată la final.
Pasul 10: Finalizați codul și începeți să vă mișcați
-Dacă nu sunteți familiarizați cu codificarea, nu vă temeți, există multe coduri și exemple online pe care le-ați putea urma pentru a vă deplasa tunul. Iată codul meu final pentru acest tun, a fost prelevat de pe www.elegoo.com și ajustat pentru a se potrivi criteriilor de vizare a tunului.
Pasul 11: Încărcați codul și testați-l
Dacă totul a mers bine, ar trebui să poți avea tunul în mișcare. Nu uitați să încărcați bateriile și să porniți. De asemenea, nu rulați tunul în timp ce este conectat la computer. Acest lucru ar putea fi periculos pentru unele dintre părțile sensibile din construcția dvs.
Noroc!
Recomandat:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
9-UV Plasma Cannon Thortanium Chamber: 10 pași
9-UV Plasma Cannon Thortanium Chamber: Trebuie să-i acord credit lui Aeon Junophor pentru că a provocat o idee grozavă. După ce am citit despre proiectul său Uraniu-sticlă-marmură-inel-oscilator, trebuie să încerc asta cu câteva răsuciri. La câteva zile după ce am citit și m-am gândit la direcția pe care am vrut să
Cannon de marmură - Jeremy Busken și Michael Landis: 8 pași
Cannon de marmură - Jeremy Busken și Michael Landis: Acesta este un tutorial despre cum să construiești un tun de marmură care să poată trage între 2 și 5 metri