Sadržaj:

Digitalni kontroler za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: 7 koraka (sa slikama)
Digitalni kontroler za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: 7 koraka (sa slikama)

Video: Digitalni kontroler za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: 7 koraka (sa slikama)

Video: Digitalni kontroler za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: 7 koraka (sa slikama)
Video: UGRADNJA ZRAČNOG OVJESA NA BMW (Prvi dio1) │Project E46│ 2024, Novembar
Anonim
Image
Image
Komponente
Komponente

Zdravo svima

U ovom uputstvu pokušat ću vam pokazati kako izgraditi kontroler za zračno ogibljenje vašeg automobila, koristeći jedan arduino + bluetooth modul i za daljinski bilo koji pametni telefon s androidom +4.4, ovo je ujedno i moje prvo uputstvo pa me podnesite molim vas:)

Ovaj projekt započeo je s prijateljem koji je imao ugrađeno zračno ogibljenje, ali nije imao digitalni kontroler, pa sam u slobodno vrijeme odlučio vidjeti mogu li mu napraviti jedan, kasnije sam odlučio pokušati prodati ideju, ali ovdje u Portugalu niko nije bio zainteresiran a budući da čak ni ne posjedujem automobil sa ugrađenim zrakom, sada ću podijeliti projekt sa svima.

Hardver i softver na arduinu napravljeni su za rad s aplikacijom DigitalPowerLift apk na pametnom telefonu, rade na ovjesima s 4 solenoida ili s 8, a na ovom hardveru postoje 3 tipke tako da možete podesiti visinu automobila bez telefona.

Moj sljedeći korak s ovim projektom bio bi senzori visine za svaki kotač i aktiviranje automatskog načina rada u apk-u, ali, opet, nemam čak ni automobil sa zrakom za svakodnevno isprobavanje stvari, već samo pokazivanje brzine.

Za izradu ovog projekta potrebne su neke druge komponente jer arduino sam po sebi ne može aktivirati 12v solenoide na zračnim ventilima i neku vrstu regulatora za napajanje arduina zbog šiljaka na liniji automobila 12v "za svaki slučaj", ovaj projekt isti raspored mogu koristiti i za druge projekte koji zahtijevaju aktiviranje solenoida putem pametnog telefona.

Pomoću ovog uputstva naučit ćete i kako primijeniti razdjelnike napona na svoj projekt, koristeći nekoliko tipki s vašim arduinom priključenim samo na jedan analogni pin, koristeći tranzistore za aktiviranje većeg opterećenja od arduino 5v.

Moći ćete preuzeti sav kôd za arduino samo nekoliko koraka unaprijed, za pametni telefon apk DigitalPowerLift se može preuzeti s google playa.

Pokazat ću kako sastaviti sve na ploču, ali imam 2 primjera "provjerite posljednji video" svih komponenti na maloj ploči, za one će vam trebati neke vještine lemljenja.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente

Lista komponenti:

TIP120 -Tranzistor ---- 8

N4007 -Standardna dioda ---- 8

Otpornik 1K ---- 9

Otpornik 1K8 ---- 1

Otpornik 390k ---- 1

Otpornik 470k ---- 3

Pritisnite dugme ---- 3

LED 3 mm zelena ---- 4

LED dioda 3 mm crvena ---- 4

Opcionalno-DC-DC korak dolje 4.5V-60V na 3-35V ---- 1

Bluetooth modul HC-05

Arduino

Oglasna ploča 830 bodova

Prespojni kablovi

Napomena: Ako u svom automobilu imate samo 2 solenoida za svaku osovinu, potrebna su vam samo 2 od svakog LED -a, 4 - TIP120 i 4 - diode Bilo koji od ovih arduina će raditi "Uno, Pro mini, Breaduino" i drugi će raditi, ali neke promjene na napon step-down-a iu pin-out kodu je potrebno urediti prije postavljanja.

Korak 2: Redoslijed montaže

Baš onako kako ja mislim da je lakše sve spojiti na matičnu ploču.

Redoslijed montaže:

  1. Počnite tako što ćete arduino spojiti na napajanje na matičnoj ploči 5v i Gnd s obje strane.
  2. Povežite Bluetooth modul.
  3. Spojite sve tranzistore.
  4. Povežite sve tastere.
  5. Podijelite GND veze iz automobila s matičnom pločom.
  6. Upotrijebite stepenice za napajanje arduina "u slučaju da ga imate.
  7. Otpremite kôd na arduino.
  8. Instalirajte aplikaciju na svoj pametni telefon.
  9. Otvorite serijski monitor, pobrinite se da tipke rade "tekst će se pojaviti na serijskom monitoru" trebaju svijetliti dok ih pritisnete.
  10. Identificirajte sve tranzistorske izlaze kako biste mogli spojiti ispravan kotač gore ili dolje u automobilu.

Korak 3: Bluetooth moduli i dugmad

Bluetooth moduli i dugmad
Bluetooth moduli i dugmad
Bluetooth moduli i dugmad
Bluetooth moduli i dugmad
Bluetooth moduli i dugmad
Bluetooth moduli i dugmad

Pod pretpostavkom da neki od vas nikada nisu koristili bluetooth modul ili tranzistor odlučio sam napraviti mali vodič o tome kako sve detaljno povezati, ovo su prvi. Možete pratiti slike kako biste lakše sve povezali.

Bluetooth modul:

Prvo moramo smanjiti arduino Rx koji je 5v na 3.3v. Najjednostavniji i najjeftiniji način je napraviti razdjelnik napona, kao što vidite na slici vrlo je jednostavno.

  1. Povežite +5v i GND modula
  2. Jednostavno spojite jedan kraj 1k8 otpornika na masu, a drugi blizu modula na prvoj rupi šine.
  3. Spojite jedan kraj 1k otpornika na istu šinu kao i na 1k8 samo ostavite rupu između njih, drugi kraj 1k otpornika spojite na neko drugo mjesto.
  4. Spojite kabel na digitalnom pinu 10 arduino na RX bluetooth modula.
  5. Spojite kabel na digitalnom pinu 11 arduino na šinu gdje je 1k otpornik usamljen.

Na kraju spojite kabel na istu tračnicu na mjestu gdje se spajaju dva otpornika, umetnite kabel između njih, a drugi kraj u TX modul.

Tasteri:

Budući da sam gradio ovaj projekt razmišljajući o očitanju vrijednosti s analognih pinova, bilo mi je potrebno držati iglice na arduinu slobodne i s 8 solenoida za rad plus 2 pina iz bluetooth modula brzo su se spuštali, pa sam odlučio koristiti 3 tipke na isti analogni pin za arduino koristeći vezu kao što možete vidjeti na slici.

Napomena: Da bi ovi gumbi radili, morat ćete koristiti potpuno iste otpornike koje sam koristio ili ćete morati promijeniti kôd

  1. Umetnite dugmad.
  2. Spojite ih sve na +5v na istoj nozi.
  3. S druge strane matične ploče povežite 470k otpornika u nizu na suprotnoj nozi +5v i posljednjeg otpornika na jednu praznu šinu.
  4. Sada samo učinite isto što i razdjelnik napona s bluetooth modulom, spojite jedan kraj 390k otpornika na masu, a drugi na istu šinu gdje je 470k sam, ostavite rupu između njih.
  5. Na kraju spojite kabel između otpornika na analogni pin A1 na arduinu.

Korak 4: Tranzistori

Tranzistori
Tranzistori
Tranzistori
Tranzistori
Tranzistori
Tranzistori

Sada tranzistori

Ovo je jednostavno, samo počnite povezivanjem jedne poput slike i ponovite za ostale.

U ovom koraku morate znati kako dioda radi, ako ne, zaista je jednostavno. Zamislite to samo kao rijeku koja teče samo u jednom smjeru, budući da ćemo raditi s GND -om na aktiviranju solenoida, moramo spojiti kraj diode koji ima mali srebrni prsten oko sebe, sa +, a drugi kraj na istom šina kao srednja igla na TIP120, ovo služi za sprječavanje prženja vašeg tranzistora jer su solenoidi poput istosmjernog motora, kada ih otpustite, oni će za kratko vrijeme proizvesti struju koja će se pokušati vratiti do tranzistora pa moramo ponovo izbacite na +. "Upotrijebite isporučene slike za pomoć i primjere"

Ako vaša instalacija za zračnu vožnju ima samo 4 solenoida, obratite pažnju na posljednju napomenu.

Koraci:

  1. Suočeni s tekstom na tranzistoru, lijevi pin je mjesto gdje morate spojiti jedan kraj 1k otpornika, drugi s praznom šinom, također spojite Led dugu nogu "Anode" u isti lijevi pin i kratku nogu "Cathode" na GND.
  2. Na srednju kontaktnu šinu povežite diodu u blizini tranzistora i jedan kabel nakon što dioda "slijedi upute za sliku", "kabelska žica će se spojiti na GND solenoida".
  3. Desni pin dijele svi tranzistori, to se također mora dijeliti sa uzemljenjem automobila i Arduino GND.
  4. Spojite jedan kabel s Arduino digitalnog pina 2 na jedini kraj 1k otpornika.
  5. Ponovite za sve tranzistore od digitalnog pina 2 do digitalnog pina 9, pogledajte dolje neke oznake kako se povezati s vašim zračnim sistemom automobila.

Arduino - tranzistorski priključci:

Zeleni LED indikatori su za UP:

Digitalni pin 2 - Prednji lijevi kotač Gore

Digitalni pin 3 - Prednji desni točak Gore

Digitalni pin 4 - Zadnji levi točak Gore

Digitalni pin 5 - Zadnji desni točak Gore

Crveni LED -ovi su za Down:

Digitalni pin 6 - Prednji lijevi kotač prema dolje

Digitalni pin 7 - Prednji desni točak nadole

Digitalni pin 8 - Zadnji levi točak nadole

Digitalni pin 9 - Zadnji desni točak nadole

Bilješka:

Za instalacije u zračnom prometu koje umjesto nezavisne kontrole kotača "8 solenoida" imaju samo kontrolu za svaku osovinu, "4 solenoida" su spojena na ovaj način.

Zelena LED dioda:

Digitalni pin 2 - prednja osovina prema gore

Digitalni pin 4 - Zadnja osovina prema gore

Crveno LED:

Digitalni pin 6 - Prednja osovina prema dolje

Digitalni pin 8 - Zadnja osovina prema dolje

Korak 5: Arduino kod

Arduino kod
Arduino kod
Arduino kod
Arduino kod
Arduino kod
Arduino kod
Arduino kod
Arduino kod

Ako ste uspostavili sve veze kako je navedeno, samo prenesite kôd na svoj arduino.

Ako ne, postoje neke slike koje će vam pomoći.

Ako ste za dugmad koristili različite otpornike, imate i pomoć u slikama

Preuzmite arduino kôd ovdje, preuzmite kôd ovdje.

Na slikama možete pronaći:

  • Gdje promijeniti zamjenu
  • Gdje promijeniti pinove koji se spajaju na tranzistore i koji će upravljati solenoidima
  • Gdje promijeniti Bluetooth RX/TX pinove
  • Ako ste koristili otpornike različite od onih navedenih u gumbima, tu vam može pomoći.

Ako smatrate da je to potrebno, promijenite kôd ili ga koristite kako želite na svojim drugim projektima.

"dijeljenje je briga"

!!Veoma važno

Nemojte mijenjati kôd na koji prima podatke iz Android aplikacije ili inače neće raditi s Android aplikacijom, promijenite je samo ako ste sigurni šta radite

Korak 6: Digitalna aplikacija za podizanje s pogonom

Ova aplikacija već funkcionira s arduino kodom.

Video možete provjeriti.

Aplikaciju za preuzimanje s google playa možete pronaći ovdje.

Samo aktivirajte Bluetooth telefona, potražite i uparite svoj Bt modul.

Otvorite aplikaciju, idite u gornji desni kut i kliknite za povezivanje, tada će se otvoriti popis uparenih uređaja, samo odaberite Bt modul klikom na nju i pričekajte, trebala bi se vratiti sa zelenom kuglom u gornjem lijevom kutu i reći da je povezan.

Sve radi osim automatskog načina rada koji trenutno prikazuje samo brzinu GPS-a.

U dodatnoj funkciji ekran telefona postavite prema gore i nagnete telefon, automobil će učiniti isto.

Korak 7: Završni

Image
Image

Ako imate bilo kakvih nedoumica ili vam je potrebna pomoć, samo mi javite da ću vam pokušati pomoći najbolje što mogu.

Možete pratiti primjere u videu kako to učiniti na malom PCB -u vrlo kompaktnim i potpuno funkcionalnim, što sam već učinio.

Ako ste zainteresirani da napravim uputstva o tome kako napraviti android aplikaciju za upravljanje arduino projektima koristeći android studio, obavijestite me u komentarima.

Nadam se da ste uspjeli ovo uspjeti i da ste se zabavili radeći to.

Ako imate i neke savjete za popravljanje ili poboljšanje instrukcija, obavijestite me u komentarima.

Želim ti sve najbolje!

:)

Preporučuje se: