Cuprins:
- Pasul 1: Realizarea senzorului de tracțiune
- Pasul 2: senzor de viteză
- Pasul 3: Tensiune
- Pasul 4: Măsurarea curentului
- Pasul 5: Încărcați programul și faceți conexiuni
Video: Calculator de împingere: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest proiect voi descrie modul în care am realizat o configurare care monitorizează tensiunea, curentul, forța dezvoltată de elice și viteza motorului. Sistemul ma costat foarte puțin să fac și funcționează impecabil. Am adăugat o foaie Excel care conține date pentru prima dată cu succes. De asemenea, am adăugat grafice pe măsură ce descriu datele dintr-o dată. Sper că vă place proiectul și dacă există confuzii sau întrebări sau sugestii, vă rugăm să comentați mai jos sau să-mi trimiteți un mesaj.
Am adăugat un document detaliat al unui proiect foarte similar pe care îl făcusem înainte. Descărcați acest lucru pentru mai multe detalii
Consumabile în plus față de ESC și Motor-
- Tablă de perfecționare
- Shunt reistor
- LM324
- Fire
- Lemn
- Balama
- Arduino
Pasul 1: Realizarea senzorului de tracțiune
Senzorul de tracțiune de bază este doar un senzor de forță. Cel mai popular mod de măsurare a forței este utilizarea unei celule de încărcare. Cu toate acestea, am decis să merg cam la modă veche și mi-am dezvoltat propriul senzor. Acest lucru a fost deosebit de posibil pentru mine, deoarece am obținut recent o imprimantă 3D și, prin urmare, nu a fost o problemă să creez piese personalizate.
Senzorul are două părți principale, arcul și senzorul. Arcul așa cum știm cu toții se va deplasa cu o cantitate proporțională cu forța aplicată asupra acestuia. Cu toate acestea, este foarte dificil să găsești un arc mic cu rigiditate și mărime potrivite și chiar dacă găsești unul, este un alt coșmar să-l configurezi corect și să-l faci să funcționeze așa cum vrei. Așadar, am înlocuit complet arcul cu o bandă de aluminiu, cu grosimea de 2 mm și lățimea de aproximativ 25 mm.
Grinda în consolă trebuie ținută foarte ferm pe un capăt sau valorile vor merge greșit cu siguranță. De asemenea, am făcut un atașament special pe celălalt capăt, astfel încât să fie ușor de cuplat la restul sistemului.
Fascicul în consolă a fost apoi atașat la potențiometrul de alunecare liniar printr-o tijă de cuplare, care a fost, de asemenea, imprimată 3D.
Am imprimat toate găurile de cuplare puțin mai mici decât diametrul filetului șuruburilor pe care le aveam, astfel încât jocul să fie zero în sistem. Suportul potențiometrului a fost, de asemenea, imprimat 3D ca și restul.
Pasul 2: senzor de viteză
Una dintre invențiile mele majore ale timpului meu de viață (până în prezent) este senzorul de viteză destinat măsurării vitezei unghiulare a oricărui dispozitiv. Inima sistemului este un magnet și un senzor de efect hol. Ori de câte ori magnetul traversează senzorul de efect hall, ieșirea scade. Acest lucru necesită un rezistor de tragere între ieșire și linia de 5V. Această treabă este realizată de rezistorul de pullup intern al arduino. Magneții sunt aranjați pe un inel la doi poli extremi. Acest lucru ajută la echilibrarea greutăților sistemului. Senzorul de efect hall este plasat într-un slot dedicat care a fost imprimat 3D. Suportul este conceput astfel încât înălțimea și distanța pot fi reglate.
Atunci când magnetul se află aproape de senzorul de hol, ieșirea senzorului scade. Acest lucru declanșează întreruperea pe arudino. Funcția de declanșare face apoi o notă a timpului.
Cunoscând timpul dintre două traversări se poate determina cu ușurință viteza unghiulară a oricărui corp rotativ.
Acest sistem funcționează perfect și l-am folosit într-un alt proiect al meu.
Pasul 3: Tensiune
Aceasta este practic pentru a măsura puterea consumată de esc și, prin urmare, de motor. măsurarea tensiunii este cel mai ușor lucru pe care îl înveți când folosești arduino. Utilizați pini analogici pentru a măsura orice tensiune de până la 5 V și utilizați un divizor de tensiune pentru orice tensiune mai mare de 5V. Aici condițiile erau astfel încât bateria să poată atinge o tensiune maximă de 27 ish volți. Așa că am făcut un divizor de tensiune pentru a face un divizor care furnizează 5 volți sub o sursă de 30 V.
De asemenea, asigurați-vă că nu scurtați accidental liniile + și - care pot duce cu ușurință la incendiu.
Pasul 4: Măsurarea curentului
Măsurarea curentului sau manipularea curentului sub orice formă necesită cunoștințe și experiență despre ceea ce doriți să faceți. Șunturile pe care le-am folosit au fost patru rezistențe.05 ohm 10W. Aceasta înseamnă că pot gestiona un curent de (P / R) ^. 5 = (40 /.0125) ^. 5 = 56.56A. Acest lucru a fost mai mult decât suficient pentru mine.
Asigurați-vă că faceți urme groase de lipit și utilizați fire groase atunci când faceți față curenților atât de mari. Aruncați o privire la partea din spate a circuitului meu, în special în regiunea de șunturi, în cazul în care sunt folosite fire super groase
De asemenea, este important să utilizați câteva filtre low-pass în combinație cu șunturile. Am adăugat o imagine a extragerii actuale a ESC măsurată de DSO138. Acesta este un mumbo jumbo foarte mare pe care arduino îl poate procesa și, prin urmare, un filtru pasiv ar însemna mult pentru arduino. Am folosit un condensator 1uF în combinație cu o oală de 100k pentru a face filtrul.
Vă rugăm să mă contactați dacă aveți îndoieli în această secțiune. Acest lucru vă poate distruge bateria dacă nu se face corect.
Pasul 5: Încărcați programul și faceți conexiuni
- IEȘIREA SENZORULUI EFECTUL HALEI = D2
- IEȘIREA AMPLIFICATORULUI SENZORULUI DE FORȚĂ = A3
- IEȘIREA DIVIZORULUI DE TENSIUNE = A0
- IEȘIREA AMPLIFICATORULUI ACTUAL = A1
Primul rând al programului este timpul în secunde. Este important dacă doriți să măsurați accelerația sau ceva care depinde de timp.
Ați terminat aici și acum colectați toate tipurile de date din noul dvs. dispozitiv.
Recomandat:
Calculator de economii de cont bancar: 18 pași
Calculator de economii de cont bancar: Vă mulțumim că ați ales calculatorul meu de economii. Astăzi vom învăța cum să programăm o clasă BankAccount pentru a urmări propriile cheltuieli personale și economii. Pentru a vă crea un cont bancar pentru a vă urmări cheltuielile, veți avea nevoie mai întâi de un sistem de bază
Bluetooth50g - un proiect Upcycle pentru un calculator HP50G spart .: 7 pași
Bluetooth50g - un proiect Upcycle pentru un calculator HP50G spart. Căile de conducere către afișaj sunt rupte din cauza scurgerii bateriei. Bateria a scurs și corodat căile. Calculatorul funcționează în sine, dar rezultatele nu sunt afișate pe ecran (doar liniile verticale). Sistemul emulează o tastatură bluetooth și
Transformă-un-Calculator-grafic HP49G-într-un-Intervalometru pentru Canon Eos: 4 pași
Turn-a-HP49G-Graphing-Calculator-in-an-Intervalomet for Canon Eos: Disparador autom à ƒ  ¡ tico y manual for Canon Eos with HP49GPor Abraham [email protected]: //www.flickr.com / photos / cacholongo / Componentes necesarios: 2n3904, Resistencia 2,2k; Diodo 1n4001, Cable de conexi à ƒ  & su
Comenzi rapide de la tastatură pentru Calculator !!: 4 pași
Comenzi rapide de la tastatură pentru calculator !!: Acest instructabil vă va arăta câteva comenzi rapide de la tastatură utile pentru calculator Vă rugăm să vă abonați la canalul meu Mulțumesc
Calculator Nextion / Arduino: 3 pași
Calculator Nextion / Arduino: Un calculator util pentru Arduino Uno. Calculatorul este similar în stil cu calculatorul standard care este livrat cu Windows 10. Notă: Nu include funcțiile științifice și de programare pe care le face calculatorul Windows 10, dar aceste funcții