Talaan ng mga Nilalaman:

Rangefinder para sa Paradahan ng Garage Sa Arduino: 4 na Hakbang (na may Mga Larawan)
Rangefinder para sa Paradahan ng Garage Sa Arduino: 4 na Hakbang (na may Mga Larawan)

Video: Rangefinder para sa Paradahan ng Garage Sa Arduino: 4 na Hakbang (na may Mga Larawan)

Video: Rangefinder para sa Paradahan ng Garage Sa Arduino: 4 na Hakbang (na may Mga Larawan)
Video: Вместо Ауди А8/Audi A8? Самый мощный дизельный V10 Фольксваген Фаэтон / Фэатон / Volkswagen Phaeton 2024, Hulyo
Anonim
Image
Image

Ang simpleng proyekto na ito ay makakatulong sa iyo na iparada ang iyong sasakyan sa garahe sa pamamagitan ng pagpapakita ng distansya mula sa mga bagay sa harap ng bumper ng iyong sasakyan. Sasabihin sa iyo ng isang 'Itigil' na mensahe kung oras na upang huminto. Ang proyekto ay batay sa nakagawiang HC-SR04 o Parallax Ping))) (tm) ultrasonic rangefinders at isang Arduino board. Ginamit ko ang Leonardo ngunit dapat itong gumana sa anumang iba pang orihinal o katugmang board.

Para sa display pumili ako ng isang bersyon ng matrix para sa laki at para sa mga kadahilanang aesthetic.

Hakbang 1: Ano ang Kailangan Mo …

Buuin ang Proyekto …
Buuin ang Proyekto …

Upang maitayo ang proyektong ito kailangan mo:

  1. Isang lupon ng Arduino: Ang isang orihinal o katugmang board ay dapat gumana dahil ang code ay hindi gumagamit ng mga dalubhasang pin / pagpapaandar. Mahahanap mo ito kahit saan sa internet o baka mayroon kang isang hindi nagamit sa isang drawer sa iyong lab.
  2. Isang HC-SR04 o Parallax Ping))) ultrasonic rangefinder: Karaniwan silang ginagamit sa mga proyekto ng Arduino kaya, marahil, mayroon ka na nito. Alinman narito ang ilang mga link: - Parallax Ping))) sa Parallax- HC-SR04 sa Sparkfun- Parallax Ping)) sa Pololu- HC-SR04 resulta ng paghahanap mula sa Ebay
  3. Ang Four matrix display: Binili ko ito mula sa IOTMODULES sa Ebay: 4 Way MAX7219 DOT MATRIX sakaling hindi gumana ang link subukang makipag-ugnay sa kanila sa kanilang Ebay store.
  4. Mga kasanayan sa paghihinang, syempre:)

Hakbang 2: Buuin ang Proyekto …

Buuin ang Proyekto …
Buuin ang Proyekto …
Buuin ang Proyekto …
Buuin ang Proyekto …

I-download ang diagram ng arduinorangefinder.pdf eskematiko. Maaari mong makita na naka-attach din ang HC-SR04 pdf at ang ping))) pdf, para lamang sa iyong sanggunian. Ang elektronikong diagram ay napaka-simple, sundin ito nang eksakto. Iminumungkahi kong pahabain ang mga wirings para sa display at sensor ng halos 1 metro (tingnan ang imahe1) upang mas madaling mailagay mo ang mga ito sa paglaon.

Sa imahe2 maaari mong makita kung paano maghinang ang mga power supply pin para sa display at sensor: + 5V mula sa display at Vcc mula sa sensor ay kailangang solder togheter. Ang bawat iba pang mga pin ay dapat magkaroon ng sariling terminal.

Ang Image5 ay ang Ping))) bersyon ng proyekto. Pumunta sa susunod na hakbang kapag handa na…

Hakbang 3: Arduino Code…

Arduino Code…
Arduino Code…
Arduino Code…
Arduino Code…

Panahon na upang magtrabaho sa panig ng Arduino.

I-download ang nakalakip na MD_MAX72XX.zip library at i-install ito mula sa IDE (sketch-> import library).

Ngayon i-unzip at i-load ang Sukat ng PagkilosV200.ino sketch at tingnan natin ito. Maraming mga linya ang maaari mong i-edit:

1) Ang uri ng pagpapakita ng Matrix: sinusuportahan ng ibinigay na silid-aklatan ang 4 na uri ng pagpapakita ng matrix upang ito ay gumana sa trabaho sa karamihan ng mga ipinapakita sa merkado. Basta mag-isang puna sa bawat tukuyin at i-upload ang code sa Arduino upang makita kung tumutugma ito sa iyong display.

2) Ang uri ng sensor: huwag mag-ayos lamang ng linya na tumutugma sa iyong sensor.

3) Piliin ang iyong ginustong yunit ng pagsukat mula sa sent sentimo o pulgada: ang hindi maayos na tama lamang, isang babala ang naitakda sa kondisyon na pagtitipon, ipapakita nito sa iyo kung ano ang iyong pinili.

Itakda ngayon ang mga distansya ayon sa gusto mo, maaari mong baguhin ang mga ito sa paglaon kapag ang proyekto ay nasa lugar na.

I-upload ang code at suriin kung gumagana ang lahat. Kung nagkakaproblema ka, mangyaring i-double check ang mga wirings at koneksyon.

Update 2019/03/30 - Na-update ang code:> Bagong library ng display ng matrix, sinusuportahan nito ang 4 na uri ng pagpapakita (maraming dokumentasyon sa loob ng library) Mga Kredito sa mga majicdesign

Update 2019/01/10 - Ang code ay na-update:> Idinagdag ang posibilidad na piliin ang yunit ng pagsukat mula sa sentimetim o pulgada

Update 2017/12/30 - Ang code ay na-update:> I-off ang display kapag tumigil sa distansya ng STOP nang higit sa 10 segundo!

Hakbang 4: Ang Proyekto sa Trabaho …

Ang Proyekto sa Trabaho …
Ang Proyekto sa Trabaho …
Ang Proyekto sa Trabaho …
Ang Proyekto sa Trabaho …

Sukatin ang taas ng pinakatanyag na bahagi ng bumper ng iyong sasakyan mula sa sahig. Ilakip ang sensor malapit sa dingding, sa taas na iyong sinukat.

Gumamit ako ng isang polystyrene foam sheet kung saan gumawa ako ng isang puwang para sa sensor (tingnan ang imahe).

Ngayon ilagay ang display upang makita mo ito mula sa iyong kotse.

Subukang pumasok sa pamamagitan ng kotse at suriin ang mga distansya, ayusin ang mga ito sa Arduino code at muling i-upload ito kung kinakailangan.

Inirerekumendang: