Sadržaj:

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

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

Video: Digitalni upravljač za zračni ovjes pomoću daljinskog upravljača Arduino i pametnog telefona: 7 koraka (sa slikama)
Video: Puno daljinskih za TV ? Koristite samo jedan! Riješite se dodatnih daljinskih upravljača 2024, Studeni
Anonim
Image
Image
Komponente
Komponente

Pozdrav svima

U ovom uputstvu pokušat ću vam pokazati kako izgraditi kontroler za zračni ovjes 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 je projekt započeo s prijateljem koji je imao ugrađen zračni ovjes, 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 nitko nije bio zainteresiran a budući da niti nemam automobil s ugrađenim zrakom, podijelit ću projekt sa svima.

Hardver i softver na arduinu napravljeni su za rad s apktom DigitalPowerLift 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, budući da nemam 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 solenoide od 12 V na zračnim ventilima i neku vrstu regulatora za napajanje arduina zbog šiljaka na liniji automobila 12 V "za svaki slučaj", ovaj projekt isti raspored mogu koristiti i za druge projekte koji zahtijevaju aktiviranje solenoida putem pametnog telefona.

S ovim instrukcijama ćete naučiti 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 naprijed, za pametni telefon apk DigitalPowerLift može se preuzeti s google playa.

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

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente

Popis komponenti:

TIP120 -Tranzistor ---- 8

N4007 -Standardna dioda ---- 8

Otpornik 1K ---- 9

Otpornik 1K8 ---- 1

Otpor 390k ---- 1

Otpornik 470k ---- 3

Pritisnite gumb ---- 3

LED dioda 3 mm zelena ---- 4

LED dioda 3 mm crvena ---- 4

Izborno-DC-DC korak dolje 4,5V-60V na 3-35V ---- 1

Bluetooth modul HC-05

Arduino

Oglasna ploča 830 bodova

Omotači za presvlačenje

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 potrebno je urediti prije učitavanja.

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 strujne vodilice na ploči 5v i Gnd s obje strane.
  2. Spojite Bluetooth modul.
  3. Spojite sve tranzistore.
  4. Spojite sve gumbe.
  5. Podijelite veze GND -a s automobilom s pločicom.
  6. Upotrijebite silaznu tipku za napajanje arduina "u slučaju da ga imate.
  7. Prenesite kod na arduino.
  8. Instalirajte aplikaciju na svoj pametni telefon.
  9. Otvorite serijski monitor, provjerite rade li gumbi "tekst će se pojaviti na serijskom monitoru" trebali bi 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 gumbi

Bluetooth moduli i gumbi
Bluetooth moduli i gumbi
Bluetooth moduli i gumbi
Bluetooth moduli i gumbi
Bluetooth moduli i gumbi
Bluetooth moduli i gumbi

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 slijediti slike koje će vam pomoći da sve dobro povežete.

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. Spojite +5v i GND modula
  2. Jednostavno spojite jedan kraj 1k8 otpornika na masu, a drugi blizu modula na prvoj rupi tračnice.
  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.

Tipke:

Budući da sam gradio ovaj projekt razmišljajući o očitanju vrijednosti s analognih pinova, morao sam 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 upotrijebiti 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 gumbe.
  2. Spojite ih sve na +5v na istoj nozi.
  3. S druge strane matične ploče serijski spojite 470k otpornika na suprotnoj nozi +5v i posljednji otpornik 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, stvarno 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, s +, a drugi kraj na istom šina kao srednji zatik 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 natrag do tranzistora pa moramo ponovno ga izbacite na +. "Upotrijebite isporučene slike za pomoć i primjere"

Ako vaša instalacija zračne vožnje ima samo 4 solenoida, obratite pozornost 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 srednjoj vodilici spojite 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 s 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 sustavom u automobilu.

Arduino - tranzistorske veze:

Zeleni LED indikatori su za UP:

Digitalni pin 2 - Prednji lijevi kotač Gore

Digitalni pin 3 - Prednji desni kotač Gore

Digitalni pin 4 - stražnji lijevi kotač Gore

Digitalni pin 5 - Stražnji desni kotač Gore

Crveni LED -ovi su za Down:

Digitalni pin 6 - Prednji lijevi kotač prema dolje

Digitalni pin 7 - Prednji desni kotač prema dolje

Digitalni pin 8 - stražnji lijevi kotač prema dolje

Digitalni pin 9 - stražnji desni kotač prema dolje

Bilješka:

Za instalacije zračne vožnje koje umjesto neovisne kontrole kotača "8 solenoida" imaju samo kontrolu za svaku osovinu, "4 solenoida" se povezuju na ovaj način.

Zelena Led:

Digitalni pin 2 - prednja osovina prema gore

Digitalni pin 4 - Zadnja osovina prema gore

Crveno svjetlo:

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 izvršili 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 gumbe koristili različite otpornike, imate pomoć i na slikama

Ovdje preuzmite arduino kod, preuzmite kôd ovdje.

Na slikama možete pronaći:

  • Gdje promijeniti bouderate
  • 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 upotrijebite kako želite na drugim projektima.

"dijeliti je voditi brigu"

!!Jako važno

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

Korak 6: Digitalna aplikacija za podizanje s pogonom

Ova aplikacija već radi 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 zaslon telefona postavite prema gore i nagnite telefon, automobil će učiniti isto.

Korak 7: Završni

Image
Image

Ako imate bilo kakvih nedoumica ili trebate pomoć, samo mi recite da ću vam pokušati pomoći sve što mogu.

Možete slijediti 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 upute o tome kako napraviti android aplikaciju za upravljanje arduino projektima pomoću android studija, javite mi u komentarima.

Nadam se da ste uspjeli ovo uspjeti i da ste se pritom zabavili.

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

Želim ti sve najbolje!

:)

Preporučeni: