Kazalo:

Digitalni krmilnik za zračno vzmetenje z daljinskim upravljalnikom Arduino in pametnim telefonom: 7 korakov (s slikami)
Digitalni krmilnik za zračno vzmetenje z daljinskim upravljalnikom Arduino in pametnim telefonom: 7 korakov (s slikami)

Video: Digitalni krmilnik za zračno vzmetenje z daljinskim upravljalnikom Arduino in pametnim telefonom: 7 korakov (s slikami)

Video: Digitalni krmilnik za zračno vzmetenje z daljinskim upravljalnikom Arduino in pametnim telefonom: 7 korakov (s slikami)
Video: FORD EXP The Complete History & Features 2024, November
Anonim
Image
Image
Sestavni deli
Sestavni deli

Pozdravljeni vsi skupaj

V tem navodilu vam bom poskušal pokazati, kako zgraditi krmilnik za zračno vzmetenje vašega avtomobila z enim modulom arduino + bluetooth in za daljinski upravljalnik katerega koli pametnega telefona z androidom +4.4, to je tudi moj prvi pouk, zato bodite z mano prosim:)

Ta projekt se je začel s prijateljem, ki je imel nameščeno zračno vzmetenje, vendar brez digitalnega krmilnika, zato sem se v prostem času odločil, da mu zgradim enega, pozneje sem se odločil, da bom idejo prodal, toda tukaj na Portugalskem se ni zdel nihče zainteresiran in ker niti nimam avtomobila z vgrajenim zrakom, bom projekt delil z vsemi.

Strojna in programska oprema na arduinu je zasnovana tako, da deluje z aplikacijo DigitalPowerLift apk na pametnem telefonu, deluje na vzmetenju s 4 solenoidi ali z 8, na tej strojni opremi pa so tudi 3 gumbi, tako da lahko nastavite višino avtomobila brez telefona.

Moj naslednji korak pri tem projektu so bili senzorji višine za vsako kolo in aktiviranje samodejnega načina v apk-ju, vendar spet, ker sploh nimam avtomobila z zrakom, da bi vsak dan preizkusil stvari, ampak samo pokaže hitrost.

Ta projekt za izgradnjo potrebuje še nekaj drugih komponent, ker sam arduino ne more aktivirati 12v solenoidov na zračnih ventilih in nekakšen regulator za napajanje arduina zaradi trnov na liniji 12v avtomobila "za vsak slučaj", ta projekt isto postavitev lahko uporabijo tudi za druge projekte, ki zahtevajo aktiviranje solenoidov prek pametnega telefona.

S tem navodilom se boste tudi naučili, kako uporabiti razdelilnike napetosti v svojem projektu, z uporabo več gumbov, pri katerih je vaš arduino priključen samo na en analogni pin, z uporabo tranzistorjev za aktiviranje večje obremenitve kot arduino 5v.

Nekaj korakov naprej boste lahko prenesli vso kodo za arduino, za pametni telefon pa lahko apk DigitalPowerLift prenesete iz google play.

Pokazal bom, kako vse sestaviti na ploščo, vendar imam 2 primera "preverite zadnji videoposnetek" vseh komponent na majhnem tiskanem vezju, za tiste, ki jih boste potrebovali nekaj sposobnosti spajkanja.

1. korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

Seznam komponent:

TIP120 -Tranzistor ---- 8

N4007-Standardna dioda ---- 8

Upor 1K ---- 9

Upor 1K8 ---- 1

Upor 390k ---- 1

Upor 470k ---- 3

Potisni gumb ---- 3

LED 3 mm zelena ---- 4

Rdeča LED 3 mm rdeča ---- 4

Izbirno-DC-DC korak navzdol 4,5V- 60V na 3-35V ---- 1

Modul Bluetooth HC-05

Arduino

Ogledna plošča 830 točk

Mostički za ploščice

Opomba: Če imate v svojem avtomobilu samo 2 solenoida za vsako os, potrebujete le 2 od vsakega Led -a, 4 - TIP120 in 4 - diode. Vsak od teh arduinov bo deloval tudi z drugimi "Uno, Pro mini, Breaduino", vendar bodo nekatere spremembe delovale na napetost padca navzdol in v kodi pin-out je treba pred nalaganjem urediti.

2. korak: Naročilo montaže

Tako se mi zdi, da je lažje vse povezati s ploščo.

Naročilo montaže:

  1. Začnite tako, da priključite arduino na napajalne tirnice na plošči 5v in Gnd na obeh straneh.
  2. Priključite modul Bluetooth.
  3. Priključite vse tranzistorje.
  4. Povežite vse gumbe.
  5. Povezave GND iz avtomobila delite z mizo.
  6. Uporabite korak navzdol za napajanje arduina ", če ga imate.
  7. Naložite kodo v arduino.
  8. Namestite aplikacijo na pametni telefon.
  9. Odprite serijski monitor in se prepričajte, da gumbi delujejo "besedilo se bo pojavilo na serijskem monitorju", ko bodo pritisnili, bodo zasvetile lučke.
  10. Opredelite vse tranzistorske izhode, da lahko v avtomobilu povežete pravo kolo gor ali dol.

3. korak: Modul in gumbi Bluetooth

Modul in gumbi Bluetooth
Modul in gumbi Bluetooth
Modul in gumbi Bluetooth
Modul in gumbi Bluetooth
Modul in gumbi Bluetooth
Modul in gumbi Bluetooth

Ob predpostavki, da nekateri med vami nikoli niste uporabljali modula Bluetooth ali tranzistorja, sem se odločil, da bom naredil majhen vodnik o tem, kako vse podrobno povezati, to so prvi. Sledite slikam, da boste lahko vse dobro povezali.

Modul Bluetooth:

Najprej moramo znižati arduino Rx, ki je 5v do 3.3v. Najlažji in najcenejši način je izdelava delilnika napetosti, kot lahko vidite na sliki, je zelo preprosta.

  1. Priključite +5v in GND modula
  2. Samo priključite en konec upora 1k8 na ozemljitev, drugega pa blizu modula pri prvi luknji tirnice.
  3. En konec 1k upora priklopite na isto tirnico kot pri 1k8 in pustite luknjo med njima, drugi konec 1k upora pa povežite drugje.
  4. Priključite kabel na digitalni pin 10 arduino v RX modula bluetooth.
  5. Priključite kabel na digitalnem zatiču 11 arduino na tirnico, kjer je 1k upor osamljen.

Na koncu priključite kabel na isto vodilo, kjer se stikata oba upora, kabel vstavite tik med njima, drugi konec pa v modul TX.

Gumbi:

Ker sem gradil ta projekt in razmišljal o branju vrednosti iz analognih zatičev, sem moral ohraniti zatiče na arduinu proste in z 8 solenoidi za delovanje ter dvema zatičema iz modula bluetooth so se hitro spuščali, zato sem se odločil za uporabo treh gumbov na isti analogni pin pin arduino s povezavo, kot je prikazano na sliki.

Opomba: Če želite, da ti gumbi delujejo, boste morali uporabiti popolnoma isti upor, ki sem ga uporabil, ali pa boste morali spremeniti kodo

  1. Vstavite gumbe.
  2. Vse priključite na +5v na isti prvi nogi.
  3. Na drugi strani plošče priključite 470k uporov zaporedno na nasprotni strani +5v in zadnjega upora na eno prazno tirnico.
  4. Zdaj naredite enako kot delilnik napetosti z modulom bluetooth, en konec 390k upora priklopite na ozemljitev, drugega pa na isto tirnico, kjer je 470k sam, pustite luknjo med njima.
  5. Končno priključite kabel med upori na analogni pin A1 na arduinu.

4. korak: Tranzistorji

Tranzistorji
Tranzistorji
Tranzistorji
Tranzistorji
Tranzistorji
Tranzistorji

Zdaj tranzistorji

To je preprosto. Začnite tako, da povežete eno, kot je slika, in ponovite za ostale.

V tem koraku morate vedeti, kako deluje dioda, če ne, je zelo preprosto. Predstavljajte si to kot reko, ki teče samo v eno smer, saj bomo z GND aktivirali elektromagnet, moramo konec diode, ki ima okrog sebe majhen srebrni obroč, priključiti na + in drugi konec na istem tirnica kot srednji zatič na TIP120, to preprečuje cvrtje vašega tranzistorja, ker so solenoidi kot motor z enosmernim tokom, ko jih sprostite, bodo za kratek čas proizvedli tok, ki se bo poskušal vrniti nazaj do tranzistorja, zato moramo spet izstavi na +. "Za pomoč in primere uporabite priložene slike"

Če ima vaša naprava za zračno vožnjo samo 4 solenoide, bodite pozorni na zadnjo opombo.

Koraki:

  1. Če pogledate besedilo na tranzistorju, morate levi zatič priključiti en konec upora 1k, drugi pa na prazno tirnico, v isti levi zatič priključiti tudi dolgi krak "Anode" in kratko "katodo" na GND.
  2. Na sredinski zatič priključite diodo v bližini tranzistorja in en kabel po diodi "sledite navodilom za sliko", "kabel bo tisti, ki se bo povezal z GND solenoida".
  3. Desni pin je v skupni rabi med vsemi tranzistorji, to je treba deliti tudi z avtomobilom Ground in Arduino GND.
  4. Priključite en kabel iz Arduino digitalnega zatiča 2 na samo en konec upora 1k.
  5. Ponovite za vse tranzistorje od digitalnega zatiča 2 do digitalnega zatiča 9, glejte spodaj nekaj oznak, kako se povežete z zračnim sistemom avtomobila.

Arduino - tranzistorske povezave:

Zelene lučke so za UP:

Digitalni zatič 2 - sprednje levo kolo navzgor

Digitalni zatič 3 - sprednje desno kolo gor

Digitalni zatič 4 - zadnje levo kolo navzgor

Digitalni zatič 5 - zadnje desno kolo navzgor

Rdeče lučke so za Down:

Digitalni zatič 6 - sprednje levo kolo navzdol

Digitalni zatič 7 - sprednje desno kolo navzdol

Digitalni zatič 8 - levo zadnje kolo navzdol

Digitalni zatič 9 - zadaj desno kolo navzdol

Opomba:

Za vgradnjo v zračni pogon, ki ima namesto neodvisnega krmiljenja koles "8 solenoidov" samo krmiljenje za vsako os, so tako povezani "4 solenoidi".

Zelena LED:

Digitalni zatič 2 - sprednja os navzgor

Digitalni zatič 4 - Zadnja os navzgor

Rdeča Led:

Digitalni zatič 6 - sprednja os navzdol

Digitalni zatič 8 - Zadnja os navzdol

5. korak: Arduino koda

Koda Arduino
Koda Arduino
Koda Arduino
Koda Arduino
Koda Arduino
Koda Arduino
Koda Arduino
Koda Arduino

Če ste vzpostavili vse povezave, kot je določeno, kodo naložite v svoj arduino.

V nasprotnem primeru vam bo v pomoč nekaj slik.

Če ste za gumbe uporabili različne upore, imate nekaj pomoči tudi na slikah

Prenesite kodo arduino tukaj, kodo prenesite tukaj.

Na slikah lahko najdete:

  • Kje zamenjati bonitete
  • Kje zamenjati zatiče, ki so povezani s tranzistorji in bodo delovali na solenoidu
  • Kje zamenjati zatiče Bluetooth RX/TX
  • Če ste uporabili upore, ki so drugačni od navodil na gumbih, vam lahko pomaga nekaj.

Če se vam zdi potrebno, spremenite kodo ali jo uporabite, kot želite, pri drugih projektih.

"deljenje je skrb"

!!Zelo pomembno!

Ne spreminjajte kode, kjer prejema podatke iz aplikacije za Android, sicer ne bo delovala z aplikacijo android, spremenite jo le, če ste prepričani, kaj počnete

Korak 6: Aplikacija z digitalnim napajanjem

Ta aplikacija že deluje s kodo arduino.

Posnetek lahko preverite.

Če želite aplikacijo prenesti iz google play, jo najdete tukaj.

Samo aktivirajte Bluetooth v telefonu, poiščite in seznanite svoj modul Bt.

Odprite aplikacijo, pojdite v zgornji desni kot in kliknite za povezavo, nato se vam bo odprl seznam seznanjenih naprav, samo izberite modul Bt tako, da ga kliknete in počakate, vrniti se mora z zeleno kroglico v zgornjem levem kotu in reči da je povezan.

Vse deluje, razen samodejnega načina, ki trenutno prikazuje samo hitrost GPS.

Pri dodatni funkciji zaslon telefona obrnete navzgor in telefon nagnete, avto bo naredil enako.

7. korak: Končno

Image
Image

Če imate kakršne koli dvome ali potrebujete pomoč, mi samo sporočite, poskušal vam bom pomagati po najboljših močeh.

Lahko sledite zgledom v videoposnetku, kako to narediti v majhnem tiskanem vezju zelo kompaktno in popolnoma delujoče, kar sem že naredil.

Če vas zanima, da naredim navodila za izdelavo aplikacije za Android za nadzor projektov arduino z uporabo android studia, mi to sporočite v komentarjih.

Upam, da vam je to uspelo in da ste se pri tem zabavali.

Če imate tudi nekaj nasvetov za popravljanje ali izboljšanje navodil, mi to sporočite tudi v komentarjih.

Želim ti vse najboljše!

:)

Priporočena: