Satura rādītājs:

Attāluma meklētājs garāžas autostāvvietā ar Arduino: 4 soļi (ar attēliem)
Attāluma meklētājs garāžas autostāvvietā ar Arduino: 4 soļi (ar attēliem)

Video: Attāluma meklētājs garāžas autostāvvietā ar Arduino: 4 soļi (ar attēliem)

Video: Attāluma meklētājs garāžas autostāvvietā ar Arduino: 4 soļi (ar attēliem)
Video: Новый год в реальной жизни. Страшные истории про Рождество. Ужасы. Мистика 2024, Jūlijs
Anonim
Image
Image

Šis vienkāršais projekts palīdzēs jums novietot automašīnu garāžā, parādot attālumu no objektiem, kas atrodas jūsu automašīnas bufera priekšā. Ziņojums “Stop” jums pateiks, kad ir pienācis laiks apstāties. Projekts ir balstīts uz parastajiem HC-SR04 vai Parallax Ping))) (tm) ultraskaņas tālmēri un Arduino tāfele. Es izmantoju Leonardo, bet tam vajadzētu darboties ar jebkuru citu oriģinālu vai saderīgu plāksni.

Displejam es izvēlējos matricas versiju tā lieluma un estētisko apsvērumu dēļ.

1. darbība. Kas jums nepieciešams…

Veidojiet projektu…
Veidojiet projektu…

Lai izveidotu šo projektu, jums ir nepieciešams:

  1. Arduino tāfele: Oriģinālai vai saderīgai plāksnei vajadzētu darboties, jo kods neizmanto specializētas tapas/funkcijas. Jūs to varat atrast visur internetā, vai varbūt jums ir neizmantots jūsu laboratorijas atvilktnē.
  2. HC-SR04 vai Parallax Ping))) ultraskaņas tālmērs: tos parasti izmanto ar Arduino projektiem, tāpēc, iespējams, jums tas jau ir. Jebkurā gadījumā šeit ir dažas saites:- Parallax Ping))) uz Parallax-HC-SR04 vietnē Sparkfun- Parallax Ping)) Pololu-HC-SR04 meklēšanas rezultātos no Ebay
  3. Četru matricu displejs: es to nopirku no IOTMODULES vietnē Ebay: 4 Way MAX7219 DOT MATRIX Ja saite nedarbojas, mēģiniet sazināties ar viņu Ebay veikalā.
  4. Lodēšanas prasmes, protams:)

2. darbība: izveidojiet projektu…

Veidojiet projektu…
Veidojiet projektu…
Veidojiet projektu…
Veidojiet projektu…

Lejupielādējiet shematisku diagrammu arduinorangefinder.pdf. Pievienotu var atrast arī HC-SR04 pdf un ping))) pdf, tikai jūsu uzziņai. Elektroniskā diagramma ir ļoti vienkārša, precīzi sekojiet tai. Es iesaku pagarināt savienojumus displejs un sensors ir aptuveni 1 metrs (sk. 1. attēlu), lai vēlāk tos varētu vieglāk novietot.

Attēlā2 varat redzēt, kā lodēt displeja un sensora barošanas tapas: +5V no displeja un Vcc no sensora ir jāpielodē kopā. Katrai citai tapai jābūt savam terminālim.

Image5 ir Ping))) projekta versija. Kad esat gatavs, pārejiet pie nākamās darbības…

3. darbība: Arduino kods…

Arduino kods…
Arduino kods…
Arduino kods…
Arduino kods…

Ir pienācis laiks strādāt Arduino pusē.

Lejupielādējiet pievienoto MD_MAX72XX.zip bibliotēku un instalējiet to no IDE (skice-> importēšanas bibliotēka).

Tagad izpakojiet un ielādējiet MeasureDistanceV200.ino skici un apskatīsim to. Ir vairākas rindas, kuras varat rediģēt:

1) Matricas displeja veids: komplektā iekļautā bibliotēka atbalsta 4 matricas displeja tipus, tāpēc tā var darboties ar lielāko daļu displeju tirgū. Vienkārši noņemiet komentāru pa vienam un augšupielādējiet kodu Arduino, lai redzētu, vai tas atbilst jūsu displejam.

2) Sensora tips: atceliet tikai līniju, kas atbilst jūsu sensoram.

3) Izvēlieties vēlamo mērvienību no centimetriem vai collām: komentējiet tikai pareizo, nosacījuma apkopojumā ir iestatīts brīdinājums, tas parādīs, ko esat izvēlējies.

Tagad iestatiet attālumus, kā vēlaties, un vēlāk tos varēsiet mainīt, kad projekts tiks ieviests.

Augšupielādējiet kodu un pārbaudiet, vai viss darbojas. Ja rodas problēmas, lūdzu, vēlreiz pārbaudiet vadus un savienojumus.

Atjauninājums 2019/03/30 - Kods ir atjaunināts:> Jauna matricas displeja bibliotēka, tā atbalsta 4 displeja veidus (daudz dokumentācijas bibliotēkā) Kredīti majicdesigns

Atjauninājums 2019/01/10 - Kods ir atjaunināts:> Pievienota iespēja izvēlēties mērvienību no centimetriem vai collām

Atjauninājums 2017/12/30 - Kods ir atjaunināts:> Izslēdziet displeju, kad STOP attālumā atrodas ilgāk par 10 sekundēm!

4. solis: projekts darbā…

Projekts darbā…
Projekts darbā…
Projekts darbā…
Projekts darbā…

Izmēriet automašīnas bufera visredzamākās daļas augstumu no grīdas. Piestipriniet sensoru pie izmērītā augstuma tuvu sienai.

Es izmantoju putupolistirola loksni, kurā es izveidoju slotu sensoram (skatiet attēlu).

Tagad novietojiet displeju tā, lai to varētu redzēt no automašīnas.

Mēģiniet iebraukt ar automašīnu un pārbaudiet attālumus, pielāgojiet tos Arduino kodā un, ja nepieciešams, atkārtoti ielādējiet to.

Ieteicams: