Turinys:

„Arduino“LED žiedo ultragarsinis atstumo jutiklis: 8 žingsniai
„Arduino“LED žiedo ultragarsinis atstumo jutiklis: 8 žingsniai

Video: „Arduino“LED žiedo ultragarsinis atstumo jutiklis: 8 žingsniai

Video: „Arduino“LED žiedo ultragarsinis atstumo jutiklis: 8 žingsniai
Video: Distance Measurement Project II Make An Ultrasonic Distance Sensor Using Arduino UNO #ytshorts 2024, Liepa
Anonim
Image
Image

Šioje pamokoje sužinosime, kaip atstumui matuoti naudoti LED žiedą su ultragarso moduliu.

Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino UNO“(ar bet kuris kitas „Arduino“)
  • Ultragarsinis diapazono ieškiklis HC-SR04
  • Jumperio laidai
  • Neopikselio LED žiedas
  • „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  • Prijunkite LED žiedo kaištį [VCC] prie „Arduino“kaiščio [+5V]
  • Prijunkite LED žiedo kaištį [GND] prie „Arduino“kaiščio [GND]
  • Prijunkite LED žiedo kaištį [IN] arba (DI) prie „Arduino“skaitmeninio kaiščio [6]
  • Prijunkite ultragarso modulio kaištį (VCC) prie „Arduino“kaiščio [+5V]
  • Prijunkite ultragarso modulio kaištį (GND) prie „Arduino“kaiščio [GND]
  • Prijunkite ultragarso modulio kaištį (ECHO) prie skaitmeninio „Arduino“kaiščio (3)
  • Prijunkite ultragarso modulio kaištį (TRIG) prie skaitmeninio „Arduino“kaiščio (2)

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  • Pridėkite komponentą „Ultragarsinis reindžeris (Ping)“
  • Pridėkite „NeoPixels“komponentą
  • Pridėkite komponentą „Ramp To Analog Value“
  • Pridėkite komponentą „Analog To Unsigned“
  • Pridėkite 2X komponentą „Palyginti analoginę vertę“
  • Pridėkite 2X „Spalvos vertės“komponentą
  • Pridėkite komponentą „RGBW spalvų kelių šaltinių sujungimas“

5 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  • Pasirinkite „RampToValue1“ir ypatybių lange nustatykite „Slope (S)“į 1000
  • Pasirinkite „CompareValue1“ir ypatybių lange nustatykite „Compare Type“į „ctBigger“, o „Value“-į 10-Pasirinkite lauką „Value“ir spustelėkite smeigtuko piktogramą ir pasirinkite „Float SinkPin“
  • Pasirinkite „CompareValue2“ir ypatybių lange nustatykite „Compare Type“į „ctSmaller“-pasirinkite lauką „Value“, spustelėkite kaiščio piktogramą ir pasirinkite „Float SinkPin“
  • Pasirinkite „ColorValue1“ir ypatybių lange nustatykite „Value“į „clRed“
  • Pasirinkite „ColorValue2“ir ypatybių lange nustatykite „Value“į „clLime“
  • Dukart spustelėkite „NeoPixels1“ir lange „PixelGroups“vilkite „Color Pixel“į kairęKairėje „PixelGroups“lango pusėje pasirinkite „Color Pixel1“ir ypatybių lange nustatykite „Count Pixels“į 12 arba 16 (priklauso nuo to, kiek šviesos diodų turi jūsų LED žiedas)-Jei norite, galite pakeisti šviesos diodų ryškumą, pakeisdami reikšmę lauke „Ryškumas“

6 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite „UltrasonicRanger1“kaištį [Ping (trigeris)] prie „Arduino“skaitmeninio kaiščio [2]
  • Prijunkite „Arduino“skaitmeninį kaištį [3] prie „UltrasonicRanger1“kaiščio [aidas]
  • Prijunkite „NeoPixels1“kaištį [išėjimas] prie „Arduino“skaitmeninio kaiščio [6]
  • Prijunkite „UltrasonicRanger1“kaištį [iš] prie „RampToValue1“kaiščio [In] ir „CompareValue1“kaiščio [Value] ir „CompareValue2“kaiščio [Value]
  • Prijunkite „RampToValue1“kaištį [išvestis] prie „AnalogToUnsigned1“kaiščio [In] ir „CompareValue1“kaiščio [In] ir „CompareValue2“kaiščio [In]
  • Prijunkite „CompareValue1“kaištį [išėjimas] prie „ColorValue1“kaiščio [laikrodis]
  • Prijunkite „CompareValue2“kaištį [išėjimas] prie „ColorValue2“kaiščio [laikrodis]
  • Prijunkite „ColorValue1“kaištį [išvestis] prie „RGBWColorMultiMerger1“kaiščio [0]
  • Prijunkite „ColorValue2“kaištį [išvestis] prie „RGBWColorMultiMerger1“kaiščio [1]
  • Prijunkite „RGBWColorMultiMerger1“kaištį [išėjimas] prie „NeoPixels1“> „Color Pixel1“kaiščio [spalva]
  • Prijunkite „AnalogToUnsigned1“prie „NeoPixels1“> „Color Pixel1“kaiščio [U32 indeksas]

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“

„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

8 žingsnis: žaiskite

Jei įjungiate „Arduino UNO“modulį, LED žiedas turėtų pradėti rodyti atstumą, o jei priešais diapazono ieškiklio modulį pridėsite kliūtį, LED žiedas turėtų pakeisti savo spalvą.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:

Rekomenduojamas: