Satura rādītājs:

Digitālais gaisa piekares kontrolieris, izmantojot Arduino un viedtālruņa tālvadības pulti: 7 soļi (ar attēliem)
Digitālais gaisa piekares kontrolieris, izmantojot Arduino un viedtālruņa tālvadības pulti: 7 soļi (ar attēliem)

Video: Digitālais gaisa piekares kontrolieris, izmantojot Arduino un viedtālruņa tālvadības pulti: 7 soļi (ar attēliem)

Video: Digitālais gaisa piekares kontrolieris, izmantojot Arduino un viedtālruņa tālvadības pulti: 7 soļi (ar attēliem)
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №39 2024, Decembris
Anonim
Image
Image
Sastāvdaļas
Sastāvdaļas

Sveiki visiem

Šajā pamācībā es mēģināšu jums parādīt, kā izveidot automašīnas gaisa balstiekārtas kontrolieri, izmantojot vienu arduino + bluetooth moduli un tālvadības pulti jebkuram viedtālrunim ar android +4.4, tas ir arī mans pirmais pamācāmais, tāpēc, lūdzu, izturieties ar mani:)

Šis projekts sākās ar draugu, kuram bija uzstādīta pneimatiskā balstiekārta, bet nebija digitālā kontrollera, tāpēc brīvajā laikā es nolēmu noskaidrot, vai es varētu viņam to uzbūvēt, vēlāk es nolēmu izmēģināt un pārdot ideju, bet šeit, Portugālē, neviens nešķita ieinteresēts un, tā kā man pat nav automašīnas, kurā ir uzstādīts gaiss, tagad es dalīšos projektā ar visiem.

Arduino aparatūra un programmatūra ir veidota tā, lai viedtālrunī darbotos ar DigitalPowerLift apk, tā darbojas uz balstiekārtām ar 4 solenoīdiem vai ar 8 arī šajā aparatūrā ir 3 pogas, lai jūs varētu pielāgot automašīnas augstumu bez tālruņa.

Mans nākamais solis ar šo projektu bija katra riteņa augstuma sensori un automātiskā režīma aktivizēšana apk, bet atkal, tā kā man pat nav automašīnas ar gaisu, lai katru dienu izmēģinātu lietas, ir tikai, bet tikai parāda ātrumu.

Šim projektam ir jābūvē vēl daži komponenti, jo arduino viens pats nevar aktivizēt 12v solenoīdus uz gaisa vārstiem, un kaut kāds regulators, lai piegādātu elektroenerģiju arduino automašīnas 12V līnijas tapas dēļ "katram gadījumam". to pašu izkārtojumu var izmantot arī citiem projektiem, kuriem nepieciešams aktivizēt solenoīdus, izmantojot viedtālruni.

Izmantojot šo pamācību, jūs arī uzzināsit, kā projektam pielietot sprieguma dalītājus, izmantojot vairākas pogas ar arduino, kas pievienots tikai vienai analogajai tapai, izmantojot tranzistorus, lai aktivizētu lielāku slodzi nekā arduino 5v.

Jūs varēsit lejupielādēt visu arduino kodu tikai dažus soļus uz priekšu, viedtālrunim apk DigitalPowerLift var lejupielādēt no Google Play.

Es parādīšu, kā visu salikt uz maizes dēļa, bet man ir 2 piemēri, "pārbaudiet pēdējo videoklipu" par visām mazā PCB sastāvdaļām, tiem, kuriem jums būs vajadzīgas dažas lodēšanas prasmes.

1. darbība: sastāvdaļas

Sastāvdaļas
Sastāvdaļas
Sastāvdaļas
Sastāvdaļas

Sastāvdaļu saraksts:

TIP120-tranzistors ---- 8

N4007-standarta diode ---- 8

Rezistors 1K ---- 9

Rezistors 1K8 ---- 1

Rezistors 390k ---- 1

Rezistors 470k ---- 3

Spiedpoga ---- 3

LED 3mm zaļš ---- 4

Led 3mm sarkans ---- 4

Pēc izvēles-līdzstrāvas līdzstrāvas samazināšana no 4,5 V līdz 60 V līdz 3-35 V ---- 1

Bluetooth modulis HC-05

Arduino

Maizes dēlis 830 punkti

Maizes dēļa džemperi

Piezīme. Ja jūsu automašīnā ir tikai 2 solenoīdi katrai asij, jums ir nepieciešami tikai 2 no katriem LED, 4 - TIP120 un 4 - diodes. Jebkurš no šiem arduino darbosies arī kā "Uno, Pro mini, Breaduino", bet dažas izmaiņas līdz pakāpes pazemināšanas spriegumam un koda pin-out pirms augšupielādes ir jārediģē.

2. solis: montāžas pasūtījums

Manuprāt, ir vieglāk visu savienot ar maizes dēli.

Montāžas pasūtījums:

  1. Sāciet, savienojot arduino ar barošanas sliedēm uz maizes dēļa 5v un Gnd abās pusēs.
  2. Pievienojiet Bluetooth moduli.
  3. Pievienojiet visus tranzistorus.
  4. Savienojiet visas pogas.
  5. Kopīgojiet GND savienojumus no automašīnas ar maizes dēli.
  6. Izmantojiet soli uz leju, lai darbinātu arduino ", ja jums tas ir.
  7. Augšupielādējiet kodu arduino.
  8. Instalējiet lietojumprogrammu viedtālrunī.
  9. Atveriet seriālo monitoru, pārliecinieties, vai spiedpogas darbojas "seriālajā monitorā parādīsies teksts", spiežot, iedegsies gaismas.
  10. Identificējiet visu tranzistora izeju, lai automašīnā varētu pieslēgt pareizo riteni uz augšu vai uz leju.

3. darbība: Bluetooth modulis un pogas

Bluetooth modulis un pogas
Bluetooth modulis un pogas
Bluetooth modulis un pogas
Bluetooth modulis un pogas
Bluetooth modulis un pogas
Bluetooth modulis un pogas

Pieņemot, ka daži no jums nekad nav izmantojuši Bluetooth moduli vai tranzistoru, es nolēmu izveidot nelielu rokasgrāmatu par to, kā visu detalizēti savienot, tie ir pirmie. Lai sekmīgi savienotu visu, varat sekot attēliem.

Bluetooth modulis:

Vispirms mums ir jāsamazina arduino Rx, kas ir no 5v līdz 3.3v, vienkāršākais un lētākais veids ir izveidot sprieguma dalītāju, kā redzat attēlā, ir ļoti vienkārši.

  1. Pievienojiet moduļa +5v un GND
  2. Vienkārši pievienojiet 1k8 rezistora vienu galu pie zemes un otru pie moduļa sliedes 1. caurumā.
  3. Pievienojiet 1k rezistora vienu galu tajā pašā sliedē, kurā ir 1k8, vienkārši atstājiet caurumu starp tiem, otru 1k rezistora galu pievienojiet citam.
  4. Pievienojiet kabeli digitālajam tapam 10 arduino Bluetooth moduļa RX.
  5. Pievienojiet kabeli uz digitālās tapas 11 arduino sliedei, kur 1k rezistors ir vientuļš.

Visbeidzot pievienojiet kabeli tai pašai sliedei, kur savienojas divi rezistori, ievietojiet kabeli tieši starp tiem un otru galu pie TX moduļa.

Spiedpogas:

Tā kā es veidoju šo projektu, domājot par vērtību nolasīšanu no analogajām tapām, man bija nepieciešams, lai arduino taustiņi nebūtu brīvi un lai darbotos 8 solenoīdi, kā arī 2 tapas no Bluetooth moduļa, tās strauji samazināsies, tāpēc es nolēmu izmantot 3 pogas to pašu arduino analogo tapu, izmantojot savienojumu, kā redzams attēlā.

Piezīme. Lai šīs pogas darbotos, jums būs jāizmanto tieši tas pats rezistors, ko es izmantoju, vai arī jums būs jāmaina kods

  1. Ievietojiet spiedpogas.
  2. Savienojiet tos visus ar +5V vienā un tajā pašā pirmajā kājā.
  3. Maizes dēļa otrā pusē sērijveidā pievienojiet 470k rezistorus +5v pretējā kājā un pēdējo rezistoru pie vienas tukšas sliedes.
  4. Tagad dariet to pašu, ko sprieguma dalītājs ar Bluetooth moduli, pievienojiet vienu 390k rezistora galu zemei un otru - tai pašai sliedei, kur 470k ir viens, atstājiet caurumu starp tām.
  5. Visbeidzot pievienojiet kabeli starp rezistoriem ar analogo tapu A1 arduino.

4. solis: tranzistori

Tranzistori
Tranzistori
Tranzistori
Tranzistori
Tranzistori
Tranzistori

Tagad tranzistori

Tas ir vienkārši, vienkārši sāciet savienot tādu kā attēls un atkārtojiet pārējiem.

Šajā solī jums jāzina, kā darbojas diode, ja tas tā nav, tas ir patiešām vienkārši. Iedomājieties to kā upi, kas plūst tikai vienā virzienā, jo, strādājot kopā ar GND, lai aktivizētu solenoīdu, mums ir jāpievieno diodes gals, kuram apkārt ir neliels sudraba gredzens, ar + un otru galu tajā pašā vietā. sliede kā TIP120 vidējā tapa, tas ir paredzēts, lai novērstu jūsu tranzistora cepšanu, jo solenoīdi ir kā līdzstrāvas dzinējs, un, atlaižot tos, tie īslaicīgi radīs strāvu, kas mēģinās atgriezties pie tranzistora, tāpēc mums vēlreiz izmetiet to uz +. "Palīdzībai un piemēriem izmantojiet pievienotos attēlus"

Ja jūsu gaisa brauciena iekārtai ir tikai 4 solenoīdi, pievērsiet uzmanību pēdējai piezīmei.

Soļi:

  1. Saskaroties ar tekstu uz tranzistora, kreisā tapa ir vieta, kur viens 1k rezistora gals jāpievieno otram pie tukšas sliedes, kā arī savienojiet Led garo kāju "Anode" tajā pašā kreisajā tapā un īso kāju "Cathode" ar GND.
  2. Uz vidējās tapas sliedes savienojiet diodi pie tranzistora un vienu kabeļa vadu pēc tam, kad diode "sekojiet attēla norādījumiem", "kabeļa vads ir tas, kas tiks savienots ar solenoīda GND".
  3. Labā tapa ir kopīga starp visiem tranzistoriem, tas ir jādala arī ar automašīnu Ground un Arduino GND.
  4. Pievienojiet vienu kabeli no Arduino digitālās tapas 2 līdz 1k rezistora vienam galam.
  5. Atkārtojiet to visiem tranzistoriem, sākot no 2. digitālās tapas līdz 9. digitālajai tapai, skatiet zemāk redzamo etiķeti, kā izveidot savienojumu ar automašīnas gaisa sistēmu.

Arduino - tranzistoru savienojumi:

Zaļās gaismas diodes ir paredzētas UP:

Digitālā tapa 2 - priekšējais kreisais ritenis uz augšu

Digitālā tapa 3 - priekšējais labais ritenis uz augšu

4. digitālā tapa - aizmugurējais kreisais ritenis uz augšu

Digitālā tapa 5 - aizmugurējais labais ritenis uz augšu

Sarkanās gaismas diodes ir paredzētas uz leju:

Digitālā tapa 6 - priekšējais kreisais ritenis uz leju

Digitālā tapa 7 - priekšējais labais ritenis uz leju

Digitālā tapa 8 - aizmugurējais kreisais ritenis uz leju

Digitālā tapa 9 - aizmugurējais labais ritenis uz leju

Piezīme:

Gaisa brauciena uzstādīšanai, ja neatkarīga riteņu vadība "8 solenoīdiem" ir tikai katras ass vadība, "4 solenoīdi" savienojas šādi.

Zaļā gaisma:

Digitālā tapa 2 - priekšējā ass uz augšu

4. digitālā tapa - aizmugurējā ass uz augšu

Sarkanās gaismas diodes:

Digitālā tapa 6 - priekšējā ass uz leju

Digitālā tapa 8 - aizmugurējā ass uz leju

5. darbība: Arduino kods

Arduino kods
Arduino kods
Arduino kods
Arduino kods
Arduino kods
Arduino kods
Arduino kods
Arduino kods

Ja esat izveidojis visus savienojumus, kā norādīts, vienkārši augšupielādējiet kodu arduino.

Ja nē, ir daži attēli, kas jums palīdzēs.

Ja pogām esat izmantojis dažādus rezistorus, palīdziet arī attēlos

Lejupielādējiet arduino kodu šeit, lejupielādējiet kodu šeit.

Attēlos varat atrast:

  • Kur mainīt bauderates
  • Kur nomainīt tapas, kas savienojas ar tranzistoriem un darbinās solenoīdu
  • Kur nomainīt Bluetooth RX/TX tapas
  • Ja esat izmantojis rezistorus, kas atšķiras no norādījumiem pogās, daži palīdz.

Ja jums liekas, lūdzu, nomainiet kodu vai izmantojiet to, kā vēlaties citos projektos.

"Kopīgošana ir rūpīga"

!!Ļoti svarīgs

Nemainiet kodu, kur tas saņem datus no Android lietojumprogrammas, pretējā gadījumā nedarbosies ar android lietojumprogrammu, mainiet to tikai tad, ja esat pārliecināts par to, ko darāt

6. darbība. Digitālā darbināmā pacēlāja lietotne

Šī lietotne jau darbojas ar arduino kodu.

Jūs varat pārbaudīt video.

Lai lejupielādētu lietojumprogrammu no Google Play, to varat atrast šeit.

Vienkārši aktivizējiet tālruņa Bluetooth, meklējiet un savienojiet pārī savu Bt moduli.

Atveriet lietotni, dodieties uz augšējo labo stūri un noklikšķiniet, lai izveidotu savienojumu, pēc tam tiks atvērts pārī savienoto ierīču saraksts, vienkārši atlasiet Bt moduli, noklikšķinot uz tā un gaidiet, tam vajadzētu atgriezties ar zaļu bumbiņu augšējā kreisajā stūrī un sakot ka tas ir savienots.

Viss darbojas, izņemot automātisko režīmu, kas pašlaik parāda tikai GPS ātrumu.

Papildfunkcijā, kas novieto tālruņa ekrānu uz augšu un noliek tālruni, automašīna rīkosies tāpat.

7. solis: fināls

Image
Image

Ja jums ir kādas šaubas vai nepieciešama palīdzība, vienkārši dariet man zināmu, es centīšos jums palīdzēt.

Jūs varat sekot videoklipā sniegtajiem piemēriem, kā to izdarīt nelielā PCB, kas ir ļoti kompakta un pilnībā darbojas.

Ja jūs interesē, ka es daru pamācību par to, kā izveidot Android lietojumprogrammu, lai kontrolētu arduino projektus, izmantojot android studio, paziņojiet man komentārā.

Es ceru, ka jums izdevās to paveikt un jums bija jautri to darīt.

Ja jums ir arī daži padomi, kā labot vai uzlabot manu pamācību, lūdzu, informējiet mani arī komentāros.

Vēlu tev visu to labāko!

:)

Ieteicams: