Jinsi Ya Kutengeneza Anuwai Ya Upeo Kwenye HC-SR04 Na Arduino

Orodha ya maudhui:

Jinsi Ya Kutengeneza Anuwai Ya Upeo Kwenye HC-SR04 Na Arduino
Jinsi Ya Kutengeneza Anuwai Ya Upeo Kwenye HC-SR04 Na Arduino

Video: Jinsi Ya Kutengeneza Anuwai Ya Upeo Kwenye HC-SR04 Na Arduino

Video: Jinsi Ya Kutengeneza Anuwai Ya Upeo Kwenye HC-SR04 Na Arduino
Video: ЛЕГКО! Ультразвуковой датчик с Arduino 2024, Mei
Anonim

Ninapendekeza mradi wa anuwai kulingana na sensa ya ultrasonic ya HC-SR04 na bodi ya Arduino. Usomaji wa sensorer huonyeshwa kwenye onyesho la kioo kioevu, na nguvu hutolewa kutoka kwa betri 9 ya volt.

Mpangilio wa mradi wa Rangefinder
Mpangilio wa mradi wa Rangefinder

Ni muhimu

  • - Arduino Nano;
  • - upangaji wa kiwango cha juu HC-SR04;
  • - Uonyesho wa LCD;
  • - mwili;
  • - betri "Krona";
  • - 10 kOhm potentiometer;
  • - bodi ya mkate;
  • - kuunganisha waya.

Maagizo

Hatua ya 1

Kuanza, unahitaji kuchagua saizi inayofaa kwa kesi hiyo. Ukubwa unategemea bodi gani ya Arduino utakayotumia (UNO, Mini, Nano, au nyingine), na vile vile LCD yako ni saizi gani. Inawezekana kutumia kiashiria kidogo cha LED na herufi 3 badala ya LCD. Hii itakuwa ya kutosha kuonyesha umbali kwa sentimita, kwa sababu sensor ya ultrasonic inayotumiwa ina upeo wa upana wa 3 hadi 400 cm.

Kuchagua kesi kwa mpatanishi
Kuchagua kesi kwa mpatanishi

Hatua ya 2

Wacha tukadirie jinsi sehemu zitapangwa ndani ya mwili. Kata mashimo ya sensor ya ultrasonic, kwa onyesho na kwa swichi ya kuzima.

Hatua ya 3

Sasa wacha tuangalie mzunguko wa kifaa chetu. Ugavi wa umeme - kutoka kwa betri "Krona" 9 V. Badilisha swichi S1 - kuwasha na kuzima kifaa. Onyesho la kioo kioevu (LCD) limeunganishwa kwa njia ya kawaida na 10 kΩ potentiometer kurekebisha utofauti. LCD na sensorer ya ultrasonic hutolewa kutoka 5 V.

Ultrasonic rangefinder mzunguko
Ultrasonic rangefinder mzunguko

Hatua ya 4

Wacha tuandike mchoro wa safu yetu ya upendeleo. Kila kitu ni rahisi hapa. Kwanza, tunaanzisha LCD kwenye pini 12, 11, 10, 9, 8 na 7 kwa kutumia maktaba ya LiquidCrystal kutoka Arduino IDE.

Ifuatayo, tunaunganisha visigino na pini za mwangwi wa safu ya visanduku hadi pini 6 na 5 ya bodi ya Arduino.

Kila saa 50 tutauliza umbali kutoka kwa kigunduzi kutumia kazi ya GetDistance () na kuionyesha kwenye LCD.

Mchoro wa Rangefinder
Mchoro wa Rangefinder

Hatua ya 5

Baada ya kuandika mchoro kwenye kumbukumbu ya Arduino, tunaweza kukusanya kifaa. Mpangilio wa wahusika ambao ninashauri unaonyeshwa kwenye takwimu. Nilirekebisha onyesho na sensorer na gundi moto moto. Inashikilia kabisa, lakini wakati huo huo inafanya uwezekano wa kuondoa sehemu zilizounganishwa, ikiwa ni lazima. Inashauriwa kuweka kila kitu ili uweze kuungana na bandari ya USB ya Arduino na urekebishe "firmware" ikiwa ni lazima. Kwa mfano, badilisha maandishi yaliyoonyeshwa au urekebishe coefficients kwa kuhesabu umbali. Inaweza kuwa muhimu kubadilisha tofauti ya LCD, kwa hivyo inashauriwa pia kuwa na kiboreshaji cha potentiometer kinachopatikana.

Mpangilio wa insides ya rangefinder ya ultrasonic
Mpangilio wa insides ya rangefinder ya ultrasonic

Hatua ya 6

Toleo la kifaa kilichomalizika linaonyeshwa kwenye picha. Ni kompakt kabisa na rahisi kutumia. Kwa kweli, kifaa kama hicho kina sifa zake. Vidokezo kadhaa muhimu vya matumizi hutolewa mwishoni katika sehemu ya vidokezo vya kusaidia.

Ilipendekeza: