Cuprins:

Controler digital pentru suspensie pneumatică utilizând telecomanda Arduino și Smartphone: 7 pași (cu imagini)
Controler digital pentru suspensie pneumatică utilizând telecomanda Arduino și Smartphone: 7 pași (cu imagini)

Video: Controler digital pentru suspensie pneumatică utilizând telecomanda Arduino și Smartphone: 7 pași (cu imagini)

Video: Controler digital pentru suspensie pneumatică utilizând telecomanda Arduino și Smartphone: 7 pași (cu imagini)
Video: Roboți din lego și micro:bit | Mihaela și Florin Roșca | Căsuța cu idei 2024, Noiembrie
Anonim
Image
Image
Componente
Componente

Bună ziua tuturor

În acest instructable voi încerca să vă arăt cum să construiți un controler pentru suspensia pneumatică a mașinii dvs., utilizând un modul arduino + bluetooth și pentru telecomanda orice smartphone cu android +4.4, acesta este, de asemenea, primul meu instructable, așa că purtați-vă cu mine vă rog:)

Acest proiect a început cu un prieten cu suspensie pneumatică instalată, dar fără controler digital, așa că, în timpul liber, am decis să văd dacă pot construi unul pentru el, ulterior am decis să încerc să vând ideea, dar aici, în Portugalia, nimeni nu părea interesat și din moment ce nici măcar nu dețin o mașină cu aer instalat, acum, voi împărtăși proiectul tuturor.

Hardware-ul și software-ul de pe arduino sunt făcute să funcționeze cu apk-ul DigitalPowerLift pe un smartphone, funcționează pe suspensii cu 4 solenoizi sau cu 8, de asemenea, există 3 butoane pe acest hardware, astfel încât să puteți regla înălțimea mașinii fără telefon.

Următorul meu pas cu acest proiect a fost să fie senzorii de înălțime pentru fiecare roată și să activez modul automat în apk, dar, din nou, deoarece nici măcar nu am o mașină cu aer pentru a încerca lucruri în fiecare zi, există, dar doar arăt viteza.

Acest proiect are nevoie de alte componente pentru a construi, deoarece arduino singur nu poate activa solenoizii de 12v de pe supapele de aer și un fel de regulator pentru a furniza energie arduino din cauza vârfurilor de pe linia de 12v a mașinii "pentru orice eventualitate", acest proiect poate utiliza, de asemenea, același aspect pentru alte proiecte care necesită activarea solenoizilor prin intermediul smartphone-ului.

Cu acest instructiv, veți învăța, de asemenea, cum să aplicați divizoare de tensiune proiectului dvs., folosind mai multe butoane cu arduino conectat doar la un singur pin analogic, folosind tranzistoare pentru a activa o sarcină mai mare decât arduino 5v.

Veți putea descărca tot codul pentru arduino cu doar câțiva pași înainte, pentru smartphone, apk-ul DigitalPowerLift poate fi descărcat de pe Google Play.

Voi arăta cum să asamblați totul pe o placă de calcul, dar am 2 exemple „verificați ultimul videoclip” al tuturor componentelor dintr-un mic PCB, pentru cei care veți avea nevoie de niște abilități de lipire.

Pasul 1: Componente

Componente
Componente
Componente
Componente

Lista componentelor:

TIP120 -Transistor ---- 8

N4007 -Diodă standard ---- 8

Rezistor 1K ---- 9

Rezistor 1K8 ---- 1

Rezistor 390k ---- 1

Rezistor 470k ---- 3

PushButton ---- 3

Led 3mm verde ---- 4

Led 3mm Roșu ---- 4

Opțional - DC-DC Step Down 4.5V- 60V la 3-35V ---- 1

Modulul Bluetooth HC-05

Arduino

Breadboard 830 punct

Jucaterii de panou de pană

Notă: Dacă în mașină aveți doar 2 solenoizi pentru fiecare axă, aveți nevoie doar de 2 din fiecare Led, 4 - TIP120 și 4 - Diode. la tensiunea de coborâre și în codul pin-out trebuie editat înainte de încărcare.

Pasul 2: Ordinea de asamblare

Așa cum cred că este mai ușor să conectezi totul la panoul de verificare.

Ordinul de asamblare:

  1. Începeți prin a vă conecta arduino la șinele de alimentare de pe panoul 5v și Gnd de ambele părți.
  2. Conectați modulul Bluetooth.
  3. Conectați toate tranzistoarele.
  4. Conectați toate butoanele.
  5. Partajați conexiunile GND de la mașină cu panoul de verificare.
  6. Folosiți step-down pentru a alimenta arduino "în caz că îl aveți.
  7. Încărcați codul în arduino.
  8. Instalați aplicația pe smartphone.
  9. Deschideți monitorul serial, asigurați-vă că butoanele funcționale funcționează "textul va apărea pe monitorul serial" luminile ar trebui să se aprindă în timp ce le apăsați.
  10. Identificați toate ieșirile tranzistorului, astfel încât să puteți conecta roata corectă în sus sau în jos în mașină.

Pasul 3: Modul și buton Bluetooth

Modul și butoane Bluetooth
Modul și butoane Bluetooth
Modul și butoane Bluetooth
Modul și butoane Bluetooth
Modul și butoane Bluetooth
Modul și butoane Bluetooth

Presupunând că unii dintre voi nu au folosit niciodată un modul Bluetooth sau un tranzistor, am decis să fac un mic ghid despre cum să conectați totul în detaliu, acestea sunt primele. Puteți urmări imaginile pentru a vă ajuta să conectați totul bine.

Modul Bluetooth:

Mai întâi trebuie să coborâm arduino Rx, care este de la 5v la 3,3v, cel mai simplu și mai ieftin mod de a face un divizor de tensiune, așa cum puteți vedea în imagine, este foarte simplu.

  1. Conectați + 5v și GND ale modulului
  2. Conectați doar un capăt al rezistorului 1k8 la masă și celălalt lângă modulul de la prima gaură a șinei.
  3. Conectați un capăt al rezistorului 1k în aceeași șină ca și 1k8, lăsați o gaură între ele, celălalt capăt al rezistorului 1k conectați altundeva.
  4. Conectați un cablu pe pinul digital 10 arduino la RX-ul modulului bluetooth.
  5. Conectați un cablu pe pinul digital 11 arduino la șină, unde rezistorul 1k este singur.

În cele din urmă, conectați un cablu la aceeași șină unde se întâlnesc cele două rezistențe, introduceți cablul chiar între ele și celălalt capăt la modulul TX.

Apasa butoanele:

Din moment ce construiam acest proiect, gândindu-mă să citesc valorile de pe pinii analogici, aveam nevoie să păstrez pinii de pe arduino liber și cu 8 solenoizi pentru a funcționa plus cei 2 pini de la modulul bluetooth au coborât rapid, așa că am decis să folosesc cele 3 butoane de pe același pin analogic arduino folosind o conexiune așa cum puteți vedea în imagine.

Notă: Pentru ca aceste butoane să funcționeze, va trebui să utilizați exact același rezistor pe care l-am folosit sau va trebui să schimbați codul

  1. Introduceți butoanele.
  2. Conectați-le pe toate la + 5v pe aceeași etapă.
  3. Pe cealaltă parte a plăcii de conectare conectați rezistențele 470k în serie pe piciorul opus al + 5v și ultimul rezistor la o șină goală.
  4. Acum, faceți același lucru ca și divizorul de tensiune cu modulul bluetooth, conectați un capăt al rezistorului 390k la masă și celălalt la aceeași șină în care 470k este singur, lăsați o gaură între ele.
  5. În cele din urmă, conectați un cablu între rezistențe la pinul analogic A1 de pe arduino.

Pasul 4: tranzistoare

Tranzistoare
Tranzistoare
Tranzistoare
Tranzistoare
Tranzistoare
Tranzistoare

Acum tranzistoarele

Acest lucru este simplu, trebuie doar să începeți conectând una ca imaginea și să repetați pentru restul.

În acest pas, trebuie să știți cum funcționează dioda, dacă nu, este foarte simplu. Imaginați-vă doar ca un râu care curge doar într-un sens, deoarece vom lucra cu GND pentru a activa solenoidul, trebuie să conectăm capătul diodei care are un mic inel de argint în jurul său, la + și la celălalt capăt pe același ca știftul de mijloc de pe TIP120, aceasta este pentru a preveni prăjirea tranzistorului, deoarece solenoidele sunt ca un motor DC, atunci când le eliberați, vor produce pentru scurt timp curent care va încerca să călătorească înapoi la tranzistor, așa că trebuie să aruncați-l din nou pe +. „Folosiți imaginile furnizate pentru ajutor și exemple”

Dacă instalația dvs. aeriană are doar 4 solenoizi, acordați atenție ultimei note.

Pași:

  1. În fața textului de pe tranzistor, pinul stâng este locul unde trebuie să conectați un capăt al rezistorului 1k celălalt la o șină goală, conectați, de asemenea, piciorul lung "Anod" Led în același pin stâng și piciorul scurt "Catod" la GND.
  2. Pe șina pinului central conectați dioda în apropierea tranzistorului și un cablu de cablu după diodă „urmați instrucțiunile de imagine”, „cablul de cablu este ceea ce se va conecta la GND a solenoidului”.
  3. Pinul din dreapta este împărțit tuturor tranzistoarelor, acesta trebuie să fie împărțit și cu masina Ground și Arduino GND.
  4. Conectați un cablu de la pinul digital Arduino 2 la singurul capăt al rezistorului 1k.
  5. Repetați pentru toate tranzistoarele de la pinul digital 2 până la pinul digital9, consultați mai jos câteva etichete pentru a vă conecta la sistemul de aer al mașinii.

Arduino - conexiuni tranzistor:

Ledurile verzi sunt pentru UP:

Pinul digital 2 - roata stângă față sus

Pin digital 3 - Roata dreapta față sus

Pinul digital 4 - roata stângă spate sus

Pin digital 5 - Roata dreaptă spate sus

Ledurile roșii sunt pentru puf:

Pin digital 6 - Roata din stânga față în jos

Pin digital 7 - Roata dreapta față în jos

Pin digital 8 - Roata din spate stânga Jos

Pin digital 9 - Roata dreaptă spate în jos

Notă:

Pentru instalația de plimbare cu aerul, în loc de comandă independentă a roții, „8 solenoizi” au control doar pentru fiecare axă „4 solenoizi” conectați astfel.

Led verde:

Pin digital 2 - puntea frontală sus

Pin digital 4 - puntea spate sus

Led roșu:

Pin digital 6 - puntea față în jos

Pin digital 8 - Axa din spate în jos

Pasul 5: Cod Arduino

Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino

Dacă ați făcut toate conexiunile conform specificațiilor, încărcați codul către dvs. arduino.

Dacă nu, există câteva imagini care să vă ajute.

Dacă ați folosit diferite rezistențe pentru butoane, aveți și ajutor în imagini

Descărcați codul arduino aici descărcați codul aici.

În imagini puteți găsi:

  • Unde să schimbați bauderații
  • Unde să schimbați pinii care se conectează la tranzistoare și vor acționa solenoidul
  • Unde să schimbați pinii Bluetooth RX / TX
  • Dacă ați folosit rezistențe diferite de cele indicate în butoane, unii vă ajută acolo.

Dacă vă simțiți la curent, vă rugăm să schimbați codul sau să îl utilizați după cum doriți pentru celelalte proiecte.

„partajarea este grijă”

!!Foarte important

Nu modificați codul unde primește date de la aplicația Android sau altfel nu va funcționa cu aplicația Android, schimbați-l doar dacă sunteți sigur de ceea ce faceți

Pasul 6: Aplicație de ridicare cu alimentare digitală

Această aplicație funcționează deja cu codul arduino.

Puteți verifica videoclipul.

Pentru a descărca aplicația de pe Google Play o găsiți aici.

Doar activați telefonul Bluetooth, căutați și asociați modulul Bt.

Deschideți aplicația, mergeți în colțul din dreapta sus și faceți clic pentru conectare, apoi se va deschide o listă de dispozitive asociate doar selectați modulul Bt făcând clic pe el și așteptați, ar trebui să revină cu o minge verde în colțul din stânga sus și spunând că este conectat.

Totul funcționează, cu excepția modului automat, care în prezent afișează doar viteza GPS.

În funcția Extra, poziționați ecranul telefonului cu fața în sus și înclinați telefonul, mașina va face același lucru.

Pasul 7: Final

Image
Image

Dacă aveți nelămuriri sau aveți nevoie de ajutor, anunțați-mă doar că voi încerca să vă ajut tot ce pot.

Puteți urmări exemplele din videoclip despre cum să faceți acest lucru într-un pcb mic foarte compact și pe deplin funcțional.

Dacă sunteți interesat de faptul că fac un instructable cu privire la modul de a crea o aplicație Android pentru a controla proiecte arduino folosind Android Studio anunțați-mă în comentariu.

Sper că ați reușit să faceți acest lucru și să vă distrați.

Dacă aveți și câteva sfaturi pentru remedierea sau îmbunătățirea instrucțiunii mele, vă rugăm să ne anunțați și în comentarii.

Vă doresc toate cele bune!

:)

Recomandat: