Satura rādītājs:

Garāžas autostāvvietas palīgs ar Arduino: 5 soļi (ar attēliem)
Garāžas autostāvvietas palīgs ar Arduino: 5 soļi (ar attēliem)

Video: Garāžas autostāvvietas palīgs ar Arduino: 5 soļi (ar attēliem)

Video: Garāžas autostāvvietas palīgs ar Arduino: 5 soļi (ar attēliem)
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №28 2024, Novembris
Anonim
Garāžas autostāvvietas palīgs ar Arduino
Garāžas autostāvvietas palīgs ar Arduino

Izaicinājums

Kad es novietoju automašīnu garāžā, vieta ir ļoti ierobežota. Tiešām. Mana automašīna (ģimenes MPV) ir aptuveni 10 cm īsāka par pieejamo vietu. Manā automašīnā ir parkošanās sensori, taču tie ir ļoti ierobežoti: zem 20 cm tie rāda sarkanu brīdinājumu, tāpēc ir patiešām grūti apturēt automašīnu tuvāk par 8 cm līdz telpas galam.

Ideja

Mana ideja bija šim nolūkam izmantot ultraskaņas attāluma sensoru un, protams, Arduino. Sensora lietošanas instrukcijas jau ir pieejamas šeit, bet es vēlētos iegūt precīzāku displeju nekā “pārāk tālu / pārāk tuvu” ar 2 gaismas diodēm. Es plānoju ierīci ar 7 segmentu LED displeju, bet es sāku domāt: šis attāluma mērījums ir noderīgs tikai dažas sekundes, un kas būs atlikušajā dienas daļā? Tāpēc es pievienoju sistēmai reāllaika pulksteni, bet kā tas pārslēgsies starp laika un attāluma displeju? Šim nolūkam es pievienoju apkārtējās gaismas sensoru.

1. darbība: detaļu saraksts

Detaļu saraksts
Detaļu saraksts
  • Arduino Nano Rev3
  • HC-SR04 ultraskaņas attāluma sensors (aptuveni 0,76 ASV dolāri)
  • 7 segmentu 4 ciparu 12 kontaktu 0,56 collu LED displejs (1,77 ASV dolāri)
  • DS3231RTC sadalīšanas dēlis (0,87 ASV dolāri)
  • Apkārtējās gaismas sensora sadalīšanas dēlis (0,40 ASV dolāri)
  • 2 no 74HC595N maiņu reģistra IC (0,54 USD par 10 iepakojumiem)
  • Sarkana gaismas diode
  • Zaļā gaismas diode
  • 4 no 220 omu rezistora
  • 1 no 560 omu rezistors

Piezīmes

  1. Visas iepriekš minētās daļas ir plaši pieejamas daudzās vietās internetā.
  2. Es pievienoju cenu konkrētām detaļām, pamatojoties uz manu pieredzi.
  3. RTC izlaušanas dēlis praktiski patiešām ir izlaušanās dēlis, lai ļautu mums tajā iestatīt laiku - piem. citā Arduino.
  4. Gaismas sensors ir lēts un vienkāršs produkts, bet tam jau ir LM393 sprieguma salīdzinātājs.
  5. 7 segmentu LED displejs ir veids, kurā anods ir izplatīts, tam ir 12 tapas, 4 punkti un arī kols. Jūs varat izmantot arī jebkuru citu veidu, taču ir nepieciešamas dažas izmaiņas, pamatojoties uz tapas piešķiršanu. Mana displeja shēmu varat atrast soļa attēlu sadaļā.

2. darbība. Shēma

Shematisks
Shematisks

U1 ir Arduino Nano Rev3, bet ķēde labi darbojas arī ar Arduino Uno.

U2, U3: lētā LED displeja dēļ man ir jāizmanto maiņu reģistri, lai neapēstu visas digitālās izejas. U2 vada katodus, kamēr U3 ir savienots ar anodiem ar 220 omu rezistoriem.

LED2, LED3: zaļas un sarkanas gaismas diodes vizuāli palīdz novietot automašīnu. Tas nav nepieciešams, bet varētu nedaudz palīdzēt.

S1: Gaismas sensors. Kad iebraucu garāžā, kur nav iedegta gaisma, manas automašīnas automātiskā gaisma iedegas, tāpēc ar šo sensoru es varu viegli izlemt, vai automašīna stāv vai nē. Ja tā, tad parādīsim attālumu, pretējā gadījumā izdrukāsim laiku. Šai ierīcei ir digitālā izeja, kas var būt augsta vai zema, pamatojoties uz apkārtējo apgaismojumu un sprūda potenciometra iestatījumiem.

S2: Ultraskaņas sensors. Tiešām lēts. Tam ir sprūda un atbalss tapa. Lietošana ir diezgan vienkārša, it īpaši, ja izmantojat šim nolūkam paredzētu bibliotēku. Es izmantoju NewPing ar nosaukumu.

RTC1: DS3231 Reālā laika pulksteņa sadalīšanas panelis. Tas ir diezgan precīzs un tam ir īpaša iezīme: tas mēra sorbcijas temperatūru, un jūs varat arī saņemt šo informāciju. (Ar to jūs varat uzzināt, kā parādīt temperatūru rotācijas laikā ar laiku.)

3. solis: izveidojiet ķēdi

Izveidojiet ķēdi
Izveidojiet ķēdi

Es saliku ķēdi uz lielāka maizes dēļa un modelēju fritingā, lai labāk izprastu. Es zinu, ka tam ir daudz kabeļu - tāpēc es nevaru izvēlēties dažādas krāsas visām katoda tapām - es ceru, ka to var sakārtot.

4. darbība: augšupielādējiet skrāpējumu

Šeit tiek parādīts ierīces avota kods.

5. darbība: pārbaudiet rezultātu

Pārbaudiet rezultātu
Pārbaudiet rezultātu
Pārbaudiet rezultātu
Pārbaudiet rezultātu
Pārbaudiet rezultātu
Pārbaudiet rezultātu
Pārbaudiet rezultātu
Pārbaudiet rezultātu

Es modelēju ierīci uz maizes dēļa. Apakšējā kreisajā daļā jūs varat redzēt ultraskaņas sensoru, zaļā gaismas diode uz citas kabeļa piestiprinātās ierīces parāda, ka apkārtējās gaismas sensoram ir ieejas spriegums. No otrā attēla uz gaismas sensora iedegas 2 zaļas gaismas, taču to nav tik viegli parādīt ar attēliem.:)

1. attēls

Garāžā nav automašīnas. Ierīce parāda laiku ar ne pārāk spilgtiem skaitļiem. Koli mirgo - kopā ar otro zīmi aiz komata, tāpēc ir vērts kaut kā aizsegt to

2. attēls

Automašīna sensoram apgaismo, bet ir pārāk tālu, lai to izmērītu. Es praktiski iestatīju šo attālumu līdz 1 metram. Šajā gadījumā displejā tiek parādīts "9999".

3. attēls

Automašīna atrodas apmēram 10 cm attālumā no attāluma sensora un gaismas līdz gaismas sensoram. Zaļās gaismas šovi Es varu iet tuvāk - uzmanīgi.:)

4. attēls

Automašīna atrodas apmēram 5 cm attālumā no attāluma sensora, tāpēc sarkanā gaisma rāda, ka tā ir pietiekami tuvu, lai apstātos, un es varu bez problēmām aizvērt garāžas durvis.

Ieteicams: