Satura rādītājs:
- 1. darbība: sastāvdaļas
- 2. solis: montāžas pasūtījums
- 3. darbība: Bluetooth modulis un pogas
- 4. solis: tranzistori
- 5. darbība: Arduino kods
- 6. darbība. Digitālā darbināmā pacēlāja lietotne
- 7. solis: fināls
Video: Digitālais gaisa piekares kontrolieris, izmantojot Arduino un viedtālruņa tālvadības pulti: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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ļ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:
- Sāciet, savienojot arduino ar barošanas sliedēm uz maizes dēļa 5v un Gnd abās pusēs.
- Pievienojiet Bluetooth moduli.
- Pievienojiet visus tranzistorus.
- Savienojiet visas pogas.
- Kopīgojiet GND savienojumus no automašīnas ar maizes dēli.
- Izmantojiet soli uz leju, lai darbinātu arduino ", ja jums tas ir.
- Augšupielādējiet kodu arduino.
- Instalējiet lietojumprogrammu viedtālrunī.
- Atveriet seriālo monitoru, pārliecinieties, vai spiedpogas darbojas "seriālajā monitorā parādīsies teksts", spiežot, iedegsies gaismas.
- 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
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.
- Pievienojiet moduļa +5v un GND
- Vienkārši pievienojiet 1k8 rezistora vienu galu pie zemes un otru pie moduļa sliedes 1. caurumā.
- 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.
- Pievienojiet kabeli digitālajam tapam 10 arduino Bluetooth moduļa RX.
- 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
- Ievietojiet spiedpogas.
- Savienojiet tos visus ar +5V vienā un tajā pašā pirmajā kājā.
- 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.
- 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.
- Visbeidzot pievienojiet kabeli starp rezistoriem ar analogo tapu A1 arduino.
4. solis: 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:
- 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.
- 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".
- Labā tapa ir kopīga starp visiem tranzistoriem, tas ir jādala arī ar automašīnu Ground un Arduino GND.
- Pievienojiet vienu kabeli no Arduino digitālās tapas 2 līdz 1k rezistora vienam galam.
- 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
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
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:
Televizora tālvadības pults kļūst par RF tālvadības pulti -- NRF24L01+ apmācība: 5 soļi (ar attēliem)
TV tālvadības pults kļūst par RF tālvadības pulti || NRF24L01+ apmācība: Šajā projektā es jums parādīšu, kā es izmantoju populāro nRF24L01+ RF IC, lai bezvadu režīmā pielāgotu LED sloksnes spilgtumu, izmantojot trīs bezjēdzīgas TV tālvadības pults pogas. Sāksim
HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizētāju: 7 soļi (ar attēliem)
HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizētāju: HRV Arduino kontrolieris ar gaisa ekonomizētāju Es negribēju maksāt 200 ASV dolārus par jaunu. Es vienmēr gribēju kaut ko ar gaisa taupīšanas līdzekli
Kontrolējiet savas elektriskās ierīces ar televizora tālvadības pulti (tālvadības pulti) ar temperatūras un mitruma displeju: 9 soļi
Kontrolējiet savas elektriskās ierīces ar televizora tālvadības pulti (ir tālvadības pults) ar temperatūras un mitruma displeju: Sveiki, es esmu Abhajs, un tas ir mans pirmais emuārs par instrukcijām, un šodien es jums parādīšu, kā kontrolēt savas elektriskās ierīces ar televizora tālvadības pulti, izveidojot šo vienkāršs projekts. paldies atl lab par atbalstu un materiāla nodrošināšanu
Olympus Evolt E510 tālvadības kabeļa atbrīvošana (2. versija ar automātisko fokusēšanu uz tālvadības pulti): 6 soļi (ar attēliem)
Olympus Evolt E510 tālvadības kabeļa atbrīvošana (2. versija ar automātisko fokusēšanu uz tālvadības pulti): Vakar es uzbūvēju vienkāršu vienas pogas tālvadības pulti savam Olympus E510. Lielākajai daļai kameru ir aizvara atbrīvošanas poga (tā, kuru nospiežat, lai uzņemtu attēlu), kurai ir divi režīmi. Ja poga tiek viegli nospiesta, kamera automātiski fokusējas un mēra gaismu
Arduino luksofora kontrolieris ar tālvadības pulti: 10 soļi
Arduino luksofora kontrolleris ar tālvadības pulti: man bija luksofors, kuru es atjaunoju. Atlika tikai izveidot kontrolieri gaismas signāla modeļiem. Lai padarītu to vērpjot, es iekļāvu tālvadības pulti. Šī bija arī lieliska iespēja man