Kaip Padaryti Ultragarsinį Nuotolio Ieškiklį HC-SR04 Ir „Arduino“

Turinys:

Kaip Padaryti Ultragarsinį Nuotolio Ieškiklį HC-SR04 Ir „Arduino“
Kaip Padaryti Ultragarsinį Nuotolio Ieškiklį HC-SR04 Ir „Arduino“

Video: Kaip Padaryti Ultragarsinį Nuotolio Ieškiklį HC-SR04 Ir „Arduino“

Video: Kaip Padaryti Ultragarsinį Nuotolio Ieškiklį HC-SR04 Ir „Arduino“
Video: Ultrasonic Sensor HC-SR04 and Arduino Tutorial 2024, Gegužė
Anonim

Aš siūlau nuotolio ieškiklio projektą, pagrįstą ultragarso jutikliu HC-SR04 ir „Arduino“plokšte. Jutiklio rodmenys rodomi skystųjų kristalų ekrane, o maitinimas tiekiamas iš 9 voltų baterijos.

Nuotolinio ieškiklio projekto išdėstymas
Nuotolinio ieškiklio projekto išdėstymas

Tai būtina

  • - „Arduino Nano“;
  • - ultragarsinis nuotolio ieškiklis HC-SR04;
  • - LCD ekranas;
  • - kūnas;
  • - baterija "Krona";
  • - 10 kOhm potenciometras;
  • - Bandomoji Lenta;
  • - jungiamieji laidai.

Nurodymai

1 žingsnis

Norėdami pradėti, turite pasirinkti tinkamą bylos dydį. Dydis priklauso nuo to, kurią „Arduino“plokštę ketinate naudoti (UNO, „Mini“, „Nano“ar kitą), taip pat nuo to, kokio dydžio yra jūsų LCD ekranas. Vietoj skystųjų kristalų galima naudoti miniatiūrinį 3 simbolių LED indikatorių. To pakaks atstumui parodyti centimetrais, nes naudojamo ultragarso jutiklio matavimo diapazonas yra nuo 3 iki 400 cm.

Atstumo ieškiklio atvejo pasirinkimas
Atstumo ieškiklio atvejo pasirinkimas

2 žingsnis

Įvertinkime, kaip dalys bus išdėstytos kūno viduje. Iškirpkite skyles ultragarso jutikliui, ekranui ir įjungimo / išjungimo jungikliui.

3 žingsnis

Dabar pažvelkime į mūsų įrenginio grandinę. Maitinimas - iš akumuliatoriaus „Krona“9 V. Įjunkite ir išjunkite jungiklį S1. Skystųjų kristalų ekranas (LCD) standartiniu būdu sujungiamas su 10 kΩ potenciometru, kad būtų galima sureguliuoti kontrastą. Skystųjų kristalų ir ultragarso jutiklis maitinamas nuo 5 V.

Ultragarsinis nuotolio ieškiklis
Ultragarsinis nuotolio ieškiklis

4 žingsnis

Parašykime savo nuotolio ieškotojo eskizą. Čia viskas paprasta. Pirma, mes inicializuojame 12, 11, 10, 9, 8 ir 7 kaiščių LCD, naudodami „LiquidCrystal“biblioteką iš „Arduino IDE“.

Tada mes prijungiame nuotolio ieškiklio gaiduką ir aido kaiščius prie „Arduino“lentos 6 ir 5 kaiščių.

Kas 50 ms mes paprašysime atstumo nuo detektoriaus naudodamiesi funkcija getDistance () ir parodysime jį LCD.

Nuotolinio ieškiklio eskizas
Nuotolinio ieškiklio eskizas

5 žingsnis

Parašę eskizą į „Arduino“atmintį, galime surinkti įrenginį. Siūlomas vidinių elementų išdėstymas parodytas paveikslėlyje. Ekraną ir jutiklį sutvarkiau karšto lydalo klijais. Jis laikosi gana tvirtai, tačiau tuo pačiu leidžia prireikus pašalinti prijungtas dalis. Patartina viską pastatyti taip, kad galėtumėte prisijungti prie „Arduino“USB prievado ir prireikus pataisyti „firmware“. Pavyzdžiui, pakeiskite rodomą tekstą arba pataisykite atstumo apskaičiavimo koeficientus. Gali tekti pakeisti skystųjų kristalų ekrano kontrastą, todėl patartina turėti ir potenciometro reguliatorių.

Ultragarsinio nuotolio ieškiklio vidinės pusės išdėstymas
Ultragarsinio nuotolio ieškiklio vidinės pusės išdėstymas

6 žingsnis

Gatavo įrenginio versija rodoma nuotraukoje. Jis yra gana kompaktiškas ir lengvai naudojamas. Žinoma, toks prietaisas turi savo ypatybes. Keletas svarbių naudojimo patarimų pateikiami naudingų patarimų skyriuje.

Rekomenduojamas: