Përmbajtje:

Arduino LED Unaza Sensori i distancës tejzanor: 8 hapa
Arduino LED Unaza Sensori i distancës tejzanor: 8 hapa

Video: Arduino LED Unaza Sensori i distancës tejzanor: 8 hapa

Video: Arduino LED Unaza Sensori i distancës tejzanor: 8 hapa
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Nëntor
Anonim
Image
Image

Në këtë tutorial do të mësojmë se si të përdorim një unazë LED me dhe një modul tejzanor për të matur distancën.

Shikoni një video demonstruese.

Hapi 1: Çfarë ju nevojitet

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
  • Arduino UNO (ose ndonjë Arduino tjetër)
  • Gjetës tejzanor i Gama HC-SR04
  • Telat e kërcyesit
  • Unaza LED neopixel
  • Programi Visuino: Shkarkoni Visuino

Hapi 2: Qarku

Qarku
Qarku
  • Lidhni kunjin unazor LED [VCC] me kunjin Arduino [+5V]
  • Lidhni kunjin LED të unazës [GND] me kunjin Arduino [GND]
  • Lidhni kunjin LED të Unazës [IN] ose (DI) me kunjin dixhital Arduino [6]
  • Lidhni pinin e modulit tejzanor (VCC) me pinin Arduino [+5V]
  • Lidhni pinin e modulit tejzanor (GND) me pinin Arduino [GND]
  • Lidhni pinin e modulit tejzanor (ECHO) me pinin dixhital Arduino (3)
  • Lidhni pinin e modulit tejzanor (TRIG) me pinin dixhital Arduino (2)

Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:

Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE për të programuar Arduino UNO! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2

Hapi 4: Në Visuino Shtoni Komponentë

Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
  • Shtoni përbërësin "Ultrasonic Ranger (Ping)"
  • Shtoni përbërësin "NeoPixels"
  • Shtoni përbërësin "Ramp në vlerën analoge"
  • Shtoni komponentin "Analog te Pa Shenjat"
  • Shtoni përbërësin 2X "Krahasoni vlerën analoge"
  • Shtoni përbërës 2X "Vlera e Ngjyrës"
  • Shtoni përbërësin "Bashkimi me shumë burime me ngjyra RGBW"

Hapi 5: Në Komponentët e Visuino Set

Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
  • Zgjidhni "RampToValue1" dhe në dritaren e pronave vendosni "Pjerrësia (S)" në 1000
  • Zgjidhni "CompareValue1" dhe në dritaren e pronave vendosni "Compare Type" në ctBigger dhe "Vlera" në 10-Zgjidhni fushën "Vlera" dhe Klikoni në ikonën e pin dhe zgjidhni "Float SinkPin"
  • Zgjidhni "CompareValue2" dhe në dritaren e pronave vendosni "Compare Type" në ctSmaller-Zgjidhni fushën "Vlera" dhe Klikoni në ikonën e pin dhe zgjidhni "Float SinkPin"
  • Zgjidhni "ColorValue1" dhe në dritaren e pronave vendosni "Vlera" në clRed
  • Zgjidhni "ColorValue2" dhe në dritaren e pronave vendosni "Vlera" në clLime
  • Klikoni dy herë në "NeoPixels1" dhe në dritaren "PixelGroups" tërhiqni "Pixel Color" në të majtë Në anën e majtë të dritares "PixelGroups" pastaj zgjidhni "Color Pixel1" dhe në dritaren e pronave vendosni "Count Pixels" në 12 ose 16 (Varet nga sa LED ka unaza juaj LED) -Mund të ndryshoni shkëlqimin e LED nëse dëshironi duke ndryshuar vlerën në fushën "Ndriçimi"

Hapi 6: Në Visuino Connect Components

Në Visuino Connect Components
Në Visuino Connect Components
  • Lidhni pinin "UltrasonicRanger1" [Ping (Trigger)] me kunjin dixhital Arduino [2]
  • Lidhni pinin dixhital "Arduino" [3] Out me pinin "UltrasonicRanger1" [Echo]
  • Lidhni pinin "NeoPixels1" [Out] me pin dixhital Arduino [6]
  • Lidhni pinin "UltrasonicRanger1" [Out] me pinin "RampToValue1" [In] dhe pin "CompareValue1" [Value] dhe pin "CompareValue2" [Value]
  • Lidhni pinin "RampToValue1" [Out] me pinin "AnalogToUnsigned1" [In] dhe pin "CompareValue1" [In] dhe pin "CompareValue2" [In]
  • Lidhni pinin "CompareValue1" [Out] me pinin "ColorValue1" [orë]
  • Lidhni pinin "CompareValue2" [Out] me pinin "ColorValue2" [orë]
  • Lidhni pinin "ColorValue1" [Out] me "RGBWColorMultiMerger1" Pin [0]
  • Lidhni pinin "ColorValue2" [Out] me pinin "RGBWColorMultiMerger1" [1]
  • Lidhni pinin "RGBWColorMultiMerger1" [Out] me "NeoPixels1"> Pixel me ngjyra 1 pin [Color]
  • Lidhni "AnalogToUnsigned1" me "NeoPixels1"> Pixel1 Color Color [Indeksi U32]

Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Në Visuino, Shtypni F9 ose klikoni në butonin e treguar në Figurën 1 për të gjeneruar kodin Arduino, dhe hapni Arduino IDE

Në Arduino IDE, klikoni në butonin Ngarko, për të përpiluar dhe ngarkuar kodin (Figura 2)

Hapi 8: Luaj

Nëse aktivizoni modulin Arduino UNO, unaza LED duhet të fillojë të tregojë distancën e diapazonit, dhe nëse shtoni një pengesë para modulit të gjetjes së diapazonit, unaza LED duhet të ndryshojë ngjyrën e saj.

Urime! Ju keni përfunduar projektin tuaj me Visuino. Gjithashtu është bashkangjitur projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni këtu dhe ta hapni në Visuino:

Recommended: