Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: Monteringsordre
- Trin 3: Bluetooth -modul og knapper
- Trin 4: Transistorer
- Trin 5: Arduino -kode
- Trin 6: Digital Powered Lift -app
- Trin 7: Endelig
Video: Digital controller til luftaffjedring ved hjælp af Arduino og Smartphone Remote: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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:
- Start med at forbinde din arduino til strømskinnerne på brødbrættet 5v og Gnd på begge sider.
- Tilslut Bluetooth -modulet.
- Tilslut alle transistorer.
- Tilslut alle knapperne.
- Del GND -forbindelserne fra bilen med brødbrættet.
- Brug trin-down til at drive arduinoen ", hvis du har den.
- Upload koden til arduinoen.
- Installer applikationen på din smartphone.
- Å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.
- Identificer al transistorudgangen, så du kan forbinde det korrekte hjul op eller ned i bilen.
Trin 3: 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.
- Tilslut modulets +5v og GND
- Tilslut bare den ene ende af 1k8 -modstanden til jorden og den anden nær modulet ved skinnens 1. hul.
- 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.
- Tilslut et kabel på digital pin 10 arduino til RX'en på bluetooth -modulet.
- 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
- Indsæt trykknapperne.
- Tilslut dem alle til +5v på det samme første ben.
- 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.
- 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.
- Tilslut til sidst et kabel mellem modstandene til den analoge pin A1 på arduinoen.
Trin 4: 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:
- 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.
- 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".
- Den højre pin deles mellem alle transistorer, dette skal også deles med bil Ground og Arduino GND.
- Tilslut et kabel fra Arduino digital pin 2 til den ene ende af 1k modstanden.
- 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
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
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:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Få blind til at genkende ting ved at røre ved ting omkring dem ved hjælp af MakeyMakey: 3 trin
Få blind til at genkende ting ved at røre ved tingene omkring dem ved hjælp af MakeyMakey: introduktion Dette projekt har til formål at gøre blindes liv let ved at identificere ting omkring dem gennem følesansen. Mig og min søn Mustafa tænkte vi på at finde et værktøj til at hjælpe dem og i den periode, hvor vi bruger MakeyMakey -hardware til
Vægmontering til iPad som hjemmeautomatiseringskontrolpanel, ved hjælp af servostyret magnet til aktivering af skærm: 4 trin (med billeder)
Vægmontering til iPad Som hjemmeautomatiseringskontrolpanel, ved hjælp af servostyret magnet til aktivering af skærm: På det seneste har jeg brugt ret lang tid på at automatisere ting i og omkring mit hus. Jeg bruger Domoticz som min hjemmeautomatiseringsapplikation, se www.domoticz.com for detaljer. I min søgning efter et dashboard -program, der viser alle Domoticz -oplysninger sammen
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores