Indholdsfortegnelse:

Digital controller til luftaffjedring ved hjælp af Arduino og Smartphone Remote: 7 trin (med billeder)
Digital controller til luftaffjedring ved hjælp af Arduino og Smartphone Remote: 7 trin (med billeder)

Video: Digital controller til luftaffjedring ved hjælp af Arduino og Smartphone Remote: 7 trin (med billeder)

Video: Digital controller til luftaffjedring ved hjælp af Arduino og Smartphone Remote: 7 trin (med billeder)
Video: Multi-function DC/AC 5V - 24V Forward Reverse Motor Controller Timer I053A02 2024, November
Anonim
Image
Image
Komponenter
Komponenter

Hej allesammen

I denne instruktive vil jeg prøve at vise dig, hvordan du opbygger en controller til din bils luftaffjedring, ved hjælp af et arduino + bluetooth -modul og til fjernbetjening af enhver smartphone med android +4.4, dette er også min allerførste instruerbare, så vær tålmodig med mig:)

Dette projekt begyndte med en ven, der havde installeret luftaffjedring, men ingen digital controller, så i min fritid besluttede jeg at se, om jeg kunne bygge en til ham, senere besluttede jeg mig for at prøve at sælge ideen, men her i Portugal virkede ingen interesseret og da jeg ikke engang ejer en bil med luft installeret, vil jeg nu dele projektet med alle.

Hardwaren og softwaren på arduino er lavet til at fungere med DigitalPowerLift apk på en Smartphone, den fungerer på ophæng med 4 solenoider eller med 8 er der også 3 knapper på denne hardware, så du kan justere bilens højde uden telefonen.

Mit næste trin med dette projekt ville være højdesensorer for hvert hjul og aktivere Auto-Mode i apk'en, men igen, da jeg ikke engang har en bil med luft til at prøve ting hver dag, er der, men bare viser hastighed.

Dette projekt har brug for nogle andre komponenter til at bygge, fordi arduinoen alene ikke kan aktivere 12v solenoiderne på luftventilerne, og en slags regulator til at levere strøm til arduinoen på grund af pigge på bilens 12v linje "bare i tilfælde", dette projekt kan også bruge det samme layout til andre projekter, der kræver aktivering af solenoider via smartphone.

Med denne instruktive vil du også lære at anvende spændingsdelere til dit projekt ved hjælp af flere trykknapper med din arduino kun tilsluttet en analog pin, ved hjælp af transistorer til at aktivere en større belastning end arduino 5v.

Du vil være i stand til at downloade al koden til arduino bare nogle få skridt foran, for smartphonen kan apk DigitalPowerLift downloades fra Google Play.

Jeg vil vise, hvordan man samler alt på et brødbræt, men jeg har 2 eksempler "tjek den sidste video" af alle komponenterne i en lille pcb, for dem skal du bruge nogle loddefærdigheder.

Trin 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter

Komponentliste:

TIP120 -Transistor ---- 8

N4007 -Standarddiode ---- 8

Modstand 1K ---- 9

Modstand 1K8 ---- 1

Modstand 390k ---- 1

Modstand 470k ---- 3

PushButton ---- 3

LED 3 mm grøn ---- 4

LED 3 mm Rød ---- 4

Valgfrit-DC-DC Step Down 4,5V- 60V til 3-35V ---- 1

Bluetooth-modul HC-05

Arduino

Brødbræt 830 point

Jumperkabler til brødbræt

Bemærk: Hvis du i din bil kun har 2 solenoider til hver aksel, skal du kun bruge 2 af hver LED, 4 - TIP120 og 4 - Dioder Enhver af disse arduino'er vil gøre "Uno, Pro mini, Breaduino" andre vil også fungere, men nogle ændringer er til spændingen i trin-ned og i koden pin-out skal redigeres, før den uploades.

Trin 2: Monteringsordre

Ligesom jeg tror, det er lettere at forbinde alt til brødbrættet.

Monteringsbekendtgørelse:

  1. Start med at forbinde din arduino til strømskinnerne på brødbrættet 5v og Gnd på begge sider.
  2. Tilslut Bluetooth -modulet.
  3. Tilslut alle transistorer.
  4. Tilslut alle knapperne.
  5. Del GND -forbindelserne fra bilen med brødbrættet.
  6. Brug trin-down til at drive arduinoen ", hvis du har den.
  7. Upload koden til arduinoen.
  8. Installer applikationen på din smartphone.
  9. Åbn den serielle skærm, og sørg for, at trykknapperne virker. "Teksten vises på den serielle skærm". Lysene skal lyse, når du trykker på dem.
  10. Identificer al transistorudgangen, så du kan forbinde det korrekte hjul op eller ned i bilen.

Trin 3: Bluetooth -modul og knapper

Bluetooth -modul og knapper
Bluetooth -modul og knapper
Bluetooth -modul og knapper
Bluetooth -modul og knapper
Bluetooth -modul og knapper
Bluetooth -modul og knapper

Forudsat at nogle af jer aldrig har brugt et bluetooth -modul eller en transistor, besluttede jeg at lave en lille guide til, hvordan man tilslutter alt i detaljer, det er de første. Du kan følge billederne for at hjælpe dig med at forbinde alt godt.

Bluetooth -modul:

Først skal vi sænke arduino Rx, som er 5v til 3.3v, den nemmeste og billigste måde er at lave en spændingsdeler, som du kan se på billedet er meget enkel.

  1. Tilslut modulets +5v og GND
  2. Tilslut bare den ene ende af 1k8 -modstanden til jorden og den anden nær modulet ved skinnens 1. hul.
  3. Tilslut den ene ende af 1k modstanden i den samme skinne som på 1k8, lad bare et hul være mellem dem, den anden ende af 1k modstanden forbindes et andet sted.
  4. Tilslut et kabel på digital pin 10 arduino til RX'en på bluetooth -modulet.
  5. Tilslut et kabel på digital pin 11 arduino til skinnen, hvor 1k -modstanden er ensom.

Tilslut til sidst et kabel til den samme skinne, hvor de to modstande mødes, indsæt kablet lige mellem dem og den anden ende til TX -modulet.

Trykknapper:

Da jeg byggede dette projekt og tænkte på at læse værdier fra analoge stifter, havde jeg brug for at holde stifter på arduino fri og med 8 solenoider til at fungere plus de 2 ben fra bluetooth -modul, de gik hurtigt ned, så jeg besluttede at bruge de 3 knapper på den samme arduino analoge pin ved hjælp af en forbindelse, som du kan se på billedet.

Bemærk: For at disse knapper fungerer, skal du bruge nøjagtig den samme modstand, som jeg brugte, eller du bliver nødt til at ændre koden

  1. Indsæt trykknapperne.
  2. Tilslut dem alle til +5v på det samme første ben.
  3. På den anden side af brødbrættet forbindes de 470k modstande i serie på det modsatte ben af +5v og den sidste modstand til en tom skinne.
  4. Gør nu det samme som spændingsdeleren med bluetooth -modulet, tilslut den ene ende af 390k -modstanden til jorden og den anden til den samme skinne, hvor 470k er alene, efterlad et hul mellem dem.
  5. Tilslut til sidst et kabel mellem modstandene til den analoge pin A1 på arduinoen.

Trin 4: Transistorer

Transistorer
Transistorer
Transistorer
Transistorer
Transistorer
Transistorer

Nu transistorer

Dette er enkelt, bare start med at forbinde en som billedet og gentag for resten af dem.

I dette trin skal du vide, hvordan dioden fungerer, hvis du ikke gør det, er det virkelig simpelt. Forestil dig det som en flod, der kun flyder én vej, da vi vil arbejde med GND for at aktivere magnetventilen, skal vi forbinde enden af dioden, der har en lille sølvring omkring den, til + og den anden ende på samme skinne som den midterste pin på TIP120, dette er for at forhindre stegning af din transistor, fordi solenoiderne er som en jævnstrømsmotor, når du slipper dem, vil de producere en kortvarig strøm, der forsøger at rejse tilbage til transistoren, så vi skal dump det til + igen. "Brug de medfølgende billeder til hjælp og eksempler"

Hvis din air ride -installation kun har 4 solenoider, skal du være opmærksom på den sidste note.

Trin:

  1. I forhold til teksten på transistoren er den venstre stift, hvor du skal forbinde den ene ende af 1k -modstanden den anden til en tom skinne, også forbinde Led -lange ben "Anode" i samme venstre stift og det korte ben "Katode" til GND.
  2. På den midterste pinskinne tilsluttes dioden nær transistoren og en kabelledning efter dioden "følg billedinstruktionerne", "kabelledningen er, hvad der skal tilsluttes til magnetventilen for solenoiden".
  3. Den højre pin deles mellem alle transistorer, dette skal også deles med bil Ground og Arduino GND.
  4. Tilslut et kabel fra Arduino digital pin 2 til den ene ende af 1k modstanden.
  5. Gentag for alle transistorer fra digital pin 2 til digital pin9, se nedenstående mærke til, hvordan du opretter forbindelse til dit billuftsystem.

Arduino - transistorforbindelser:

Green Leds er for UP:

Digital pin 2 - Forreste venstre hjul op

Digital pin 3 - Forreste højre hjul op

Digital pin 4 - Bageste venstre hjul op

Digital pin 5 - Bageste højre hjul op

Røde lysdioder er til Down:

Digital pin 6 - Forreste venstre hjul ned

Digital pin 7 - Forreste højre hjul ned

Digital pin 8 - Bageste venstre hjul ned

Digital pin 9 - Bageste højre hjul ned

Bemærk:

Til luftfartsinstallationer, der i stedet for uafhængig hjulstyring "8 solenoider" kun har kontrol for hver aksel, forbindes "4 solenoider" sådan.

Grøn LED:

Digital pin 2 - Foraksel op

Digital pin 4 - bagaksel op

Rød LED:

Digital pin 6 - Foraksel nedad

Digital pin 8 - Bagaksel nedad

Trin 5: Arduino -kode

Arduino kode
Arduino kode
Arduino kode
Arduino kode
Arduino kode
Arduino kode
Arduino kode
Arduino kode

Hvis du lavede alle forbindelserne som angivet, skal du bare uploade koden til din arduino.

Hvis ikke er der nogle billeder til at hjælpe dig.

Hvis du har brugt forskellige modstande til knapperne, har du også lidt hjælp til billederne

Download arduino -koden her download koden her.

På billederne kan du finde:

  • Hvor skal man ændre bauderater
  • Hvor man skal ændre benene, der forbinder til transistorer og vil betjene magnetventilen
  • Hvor skal man ændre Bluetooth RX/TX -benene
  • Hvis du har brugt modstande, der adskiller sig fra knapperne, kan du få hjælp der.

Hvis du har lyst til det, skal du ændre koden eller bruge den som du vil på dine andre projekter.

"deling er omsorgsfuld"

!!Meget vigtigt

Ændr ikke koden, hvor den modtager data fra Android -applikationen, ellers fungerer det ikke med Android -applikationen, kun ændre den, hvis du er sikker på, hvad du laver

Trin 6: Digital Powered Lift -app

Denne app fungerer allerede med arduino -koden.

Du kan tjekke videoen.

For at downloade applikationen fra Google Play kan du finde den her.

Bare aktiver din telefon Bluetooth, søg efter og par dit Bt -modul.

Åbn appen, gå til øverste højre hjørne og klik for at oprette forbindelse, den åbner derefter en liste over parrede enheder, bare vælg Bt -modulet ved at klikke på det og vent, det skal gå tilbage med en grøn bold i øverste venstre hjørne og sige at det er forbundet.

Alt fungerer undtagen Auto-Mode, der i øjeblikket kun viser GPS-hastighed.

I ekstrafunktionen placerer du telefonens skærm opad og vipper telefonen, bilen gør det samme.

Trin 7: Endelig

Image
Image

Hvis du er i tvivl eller har brug for hjælp, lad mig bare vide, jeg vil prøve at hjælpe dig alt det bedste, jeg kan.

Du kan følge eksemplerne i videoen om, hvordan du gør dette i en lille pcb meget kompakt og fuldt fungerende, har jeg gjort.

Hvis du er interesseret i, at jeg laver en instruktion om, hvordan du laver en Android -applikation til at styre arduino -projekter ved hjælp af android studio, lad mig det vide i kommentarens.

Jeg håber, at det lykkedes dig at få det til at fungere, og du havde det sjovt med at gøre det.

Hvis du også har nogle tips til at reparere eller forbedre min instruerbare, så lad mig også vide det i kommentarerne.

Ønsker dig alt det bedste!

:)

Anbefalede: