Taula de continguts:

Controlador digital per a suspensió pneumàtica mitjançant Arduino i Smartphone Remote: 7 passos (amb imatges)
Controlador digital per a suspensió pneumàtica mitjançant Arduino i Smartphone Remote: 7 passos (amb imatges)

Vídeo: Controlador digital per a suspensió pneumàtica mitjançant Arduino i Smartphone Remote: 7 passos (amb imatges)

Vídeo: Controlador digital per a suspensió pneumàtica mitjançant Arduino i Smartphone Remote: 7 passos (amb imatges)
Vídeo: NR-12 Acidente em torno 2024, Desembre
Anonim
Image
Image
Components
Components

Hola a tothom

En aquest instructiu intentaré mostrar-vos com construir un controlador per a la suspensió pneumàtica del vostre cotxe, mitjançant un mòdul arduino + bluetooth i per a qualsevol telèfon intel·ligent remot amb android +4.4, aquest també és el meu primer instructable, així que, si us plau, tingueu en compte:)

Aquest projecte va començar amb un amic que tenia la suspensió pneumàtica instal·lada però que no tenia controlador digital, així que, en el meu temps lliure, vaig decidir veure si en podia construir un, més tard vaig decidir provar de vendre la idea, però aquí a Portugal ningú semblava interessat i com que no tinc ni un cotxe amb aire instal·lat, ara compartiré el projecte amb tothom.

El maquinari i el programari d’arduino funcionen amb l’apk DigitalPowerLift en un telèfon intel·ligent, funciona en suspensions amb 4 solenoides o amb 8, a més, hi ha 3 botons en aquest maquinari perquè pugueu ajustar l’alçada del cotxe sense el telèfon.

El meu següent pas amb aquest projecte consistiria en sensors d’alçada per a cada roda i activar el mode automàtic a l’apk, però, de nou, ja que ni tinc un cotxe amb aire per provar coses cada dia, però només mostro velocitat.

Aquest projecte necessita alguns altres components per construir perquè l’arduino per si sol no pot activar els solenoides de 12v de les vàlvules d’aire i algun tipus de regulador per subministrar energia a l’arduino a causa dels pics de la línia de 12v del cotxe “per si de cas”, aquest projecte també pot utilitzar el mateix disseny per a altres projectes que requereixen l’activació de solenoides mitjançant un telèfon intel·ligent.

Amb aquest instructiu, també aprendreu com aplicar divisors de tensió al vostre projecte, fent servir diversos botons amb el vostre arduino connectat només a un pin analògic, utilitzant transistors per activar una càrrega més gran que l’arduino 5v.

Podreu descarregar tot el codi de l’arduino amb alguns passos per endavant, per al telèfon intel·ligent es pot descarregar l’apk DigitalPowerLift de Google Play.

Vaig a mostrar com muntar-ho tot en una pissarra, però tinc 2 exemples de "comproveu l'últim vídeo" de tots els components d'un petit pcb, per a aquells que necessiteu algunes habilitats de soldadura.

Pas 1: components

Components
Components
Components
Components

Llista de components:

TIP120 -Transistor ---- 8

N4007-díode estàndard ---- 8

Resistència 1K ---- 9

Resistència 1K8 ---- 1

Resistència 390k ---- 1

Resistència 470k ---- 3

PushButton ---- 3

Led de 3 mm verd ---- 4

Led 3 mm vermell ---- 4

Opcional: baixada de CC-CC de 4,5 V a 60 V a 3 a 35 V ---- 1

Mòdul Bluetooth HC-05

Arduino

Tauler de pa 830 punts

Jocs de tauler de pa

Nota: Si al vostre cotxe només teniu 2 solenoides per a cada eix, només necessiteu 2 de cada Led, 4 - TIP120 i 4 - Diodes. abans de penjar-lo, s’ha d’editar el pin-out del voltatge de la baixada i del codi pin-out.

Pas 2: Ordre de muntatge

De la manera que crec que és més fàcil connectar-ho tot a la taula de treball.

Ordre de muntatge:

  1. Comenceu per connectar l’arduino als rails d’alimentació de la placa 5V i Gnd a banda i banda.
  2. Connecteu el mòdul Bluetooth.
  3. Connecteu tots els transistors.
  4. Connecteu tots els botons.
  5. Compartiu les connexions GND des del cotxe amb el tauler d’anuncis.
  6. Utilitzeu el pas per baixar per alimentar l'arduino "per si el teniu.
  7. Pengeu el codi a l'arduino.
  8. Instal·leu l'aplicació al telèfon intel·ligent.
  9. Obriu el monitor de sèrie, assegureu-vos que els botons de pressió funcionen "apareixerà text al monitor de sèrie", els llums haurien d'encendre-se mentre els premeu.
  10. Identifiqueu tota la sortida del transistor perquè pugueu connectar la roda correcta cap amunt o cap avall al cotxe.

Pas 3: mòdul i botó Bluetooth

Mòdul i botó Bluetooth
Mòdul i botó Bluetooth
Mòdul i botó Bluetooth
Mòdul i botó Bluetooth
Mòdul i botó Bluetooth
Mòdul i botó Bluetooth

Suposant que alguns de vosaltres no han utilitzat mai cap mòdul bluetooth ni un transistor, he decidit fer una petita guia sobre com connectar-ho tot en detall, aquests són els primers. Podeu seguir les imatges per ajudar-vos a connectar-ho tot bé.

Mòdul Bluetooth:

En primer lloc, hem de baixar l’arduino Rx, que és de 5v a 3,3v, la manera més senzilla i econòmica de fer un divisor de voltatge, com podeu veure a la imatge és molt senzill.

  1. Connecteu el + 5v i el GND del mòdul
  2. Simplement connecteu un extrem de la resistència 1k8 a terra i l’altre a prop del mòdul al primer forat del carril.
  3. Connecteu un extrem de la resistència 1k al mateix carril que l'1k8. Deixeu un forat entre ells. L'altre extrem de la resistència 1k es connecta a un altre lloc.
  4. Connecteu un cable al pin digital 10 arduino a l’RX del mòdul bluetooth.
  5. Connecteu un cable al pin digital arduino 11 al rail on la resistència 1k està sola.

Connecteu finalment un cable al mateix carril on es troben les dues resistències, introduïu el cable just entre elles i l’altre extrem al mòdul TX.

Polsadors:

Com que estava construint aquest projecte pensant en llegir els valors dels pins analògics, necessitava mantenir els pins de l’arduino lliures i amb 8 solenoides per funcionar més els 2 pins del mòdul Bluetooth que baixaven ràpidament, així que vaig decidir utilitzar els 3 botons de el mateix pin analògic arduino mitjançant una connexió que es pot veure a la imatge.

Nota: perquè aquests botons funcionin, haureu d'utilitzar la mateixa resistència que he fet servir o haureu de canviar el codi

  1. Introduïu els polsadors.
  2. Connecteu-los tots a + 5v a la mateixa primera etapa.
  3. A l'altre costat de la placa, connecteu les resistències de 470k en sèrie a la pota oposada del + 5v i l'última resistència a un carril buit.
  4. Ara feu el mateix que el divisor de tensió amb el mòdul bluetooth, connecteu un extrem de la resistència de 390k a terra i l’altre al mateix carril on només està el 470k, deixeu un forat entre ells.
  5. Finalment, connecteu un cable entre les resistències al pin analògic A1 de l’arduino.

Pas 4: transistors

Transistors
Transistors
Transistors
Transistors
Transistors
Transistors

Ara els transistors

Això és senzill, només cal començar connectant-ne una com la imatge i repetir-la per a la resta.

En aquest pas, heu de saber com funciona el díode, si no ho feu, és realment senzill. Imagineu-ho com un riu que només flueix en un sentit, ja que treballarem amb GND per activar el solenoide. Hem de connectar l'extrem del díode que té un petit anell de plata al voltant, al + i l'altre extrem al mateix com a passador central del TIP120, això és per evitar fregir el transistor perquè els solenoides són com un motor de corrent continu, quan els deixeu anar produiran un corrent curt de temps que intentarà tornar al transistor. torneu a bolcar-lo al +. "Utilitzeu les imatges subministrades per obtenir ajuda i exemples"

Si la vostra instal·lació de transport aeri només té 4 solenoides, fixeu-vos en l’última nota.

Passos:

  1. Davant el text del transistor, el pin esquerre és on heu de connectar un extrem de la resistència 1k a l’altre a un carril buit, també connecteu la cama llarga Led "Anode" al mateix pin esquerre i la cama curta "Cathode" al GND.
  2. Al carril del passador central connecteu el díode a prop del transistor i un cable de cable després que el díode "seguiu les instruccions de la imatge", "el cable de cable és el que es connectarà al GND del solenoide".
  3. El pin dret es comparteix entre tots els transistors, també s’ha de compartir amb el vehicle terrestre i Arduino GND.
  4. Connecteu un cable des del pin digital Arduino 2 a l’extrem únic de la resistència 1k.
  5. Repetiu-ho per a tots els transistors des del pin digital 2 fins al pin digital 9; vegeu a continuació algunes etiquetes sobre com connectar-vos al sistema d’aire del cotxe.

Connexions Arduino - transistor:

Els LED verds són per a UP:

Pin digital 2: roda davantera esquerra cap amunt

Pin digital 3: roda davantera dreta cap amunt

Pin digital 4: roda esquerra posterior cap amunt

Pin digital 5: roda dreta posterior cap amunt

Les Led vermelles són per a plomall:

Pin digital 6 - Roda esquerra davantera avall

Pin digital 7 - Roda davantera dreta cap avall

Pin digital 8: roda esquerra posterior cap avall

Pin digital 9: roda dreta posterior cap avall

Nota:

Per a instal·lacions de desplaçament aeri, en lloc de controlar la roda independent, "8 solenoides" només tenen control per a cada eix, "4 solenoides" es connecten així.

Led verd:

Pin digital 2: eix frontal cap amunt

Pin digital 4 - Eix posterior cap amunt

Led vermell:

Pin digital 6 - Eix frontal cap avall

Pin digital 8 - Eix posterior cap avall

Pas 5: Codi Arduino

Codi Arduino
Codi Arduino
Codi Arduino
Codi Arduino
Codi Arduino
Codi Arduino
Codi Arduino
Codi Arduino

Si heu fet totes les connexions tal com s’especifica, només heu de carregar-vos el codi arduino.

Si no, hi ha algunes imatges que us ajudaran.

Si heu utilitzat diferents resistències per als botons, també teniu ajuda a les imatges

Descarregueu el codi arduino aquí descarregueu-lo aquí.

A les imatges podeu trobar:

  • On canviar els bauders
  • On canviar els pins que es connecten als transistors i funcionaran els del solenoide
  • On canviar els pins Bluetooth RX / TX
  • Si heu utilitzat resistències diferents de les indicades als botons, alguns us ajudaran.

Si esteu a l’altura, canvieu el codi o utilitzeu-lo com vulgueu en els vostres altres projectes.

"compartir és preocupar-se"

!!Molt important

No canvieu el codi on rep dades de l'aplicació d'Android o, si no, no funcionarà amb l'aplicació d'Android, canvieu-lo només si esteu segur del que esteu fent

Pas 6: aplicació digital Powered Lift

Aquesta aplicació ja funciona amb el codi arduino.

Podeu consultar el vídeo.

Per descarregar l’aplicació de google play la trobareu aquí.

Només heu d’activar el telèfon Bluetooth, cercar i emparellar el mòdul Bt.

Obriu l'aplicació, aneu a l'extrem superior dret i feu clic per connectar-vos. A continuació, s'obrirà una llista de dispositius aparellats. Simplement seleccioneu el mòdul Bt fent-hi clic i espereu; hauria de tornar enrere amb una bola verda a l'extrem superior esquerre i dient que està connectat.

Tot funciona, excepte el mode automàtic, que actualment només mostra velocitat GPS.

A la funció Extra, col·loqueu la pantalla del telèfon cap amunt i inclineu el telèfon, el cotxe farà el mateix.

Pas 7: final

Image
Image

Si teniu dubtes o necessiteu ajuda, feu-m'ho saber i intentaré ajudar-vos tot el possible.

Podeu seguir els exemples del vídeo sobre com fer-ho en un petit pcb molt compacte i que hagi funcionat completament.

Si esteu interessats en fer una instrucció sobre com fer una aplicació d'Android per controlar projectes d'Arduino mitjançant Android Studio, feu-m'ho saber al comentari.

Espero que hàgiu aconseguit que això funcioni i us ho hagueu divertit fent-ho.

Si també teniu alguns consells per corregir o millorar la meva informació instructiva, feu-m'ho saber també als comentaris.

Us desitjo el millor!

:)

Recomanat: