Satura rādītājs:

Arduino LED gredzena ultraskaņas attāluma sensors: 8 soļi
Arduino LED gredzena ultraskaņas attāluma sensors: 8 soļi

Video: Arduino LED gredzena ultraskaņas attāluma sensors: 8 soļi

Video: Arduino LED gredzena ultraskaņas attāluma sensors: 8 soļi
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Novembris
Anonim
Image
Image

Šajā apmācībā mēs iemācīsimies izmantot LED gredzenu ar un ultraskaņas moduli attāluma mērīšanai.

Noskatieties demonstrācijas video.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino UNO (vai kāds cits Arduino)
  • Ultraskaņas diapazona meklētājs HC-SR04
  • Jumper vadi
  • Neopikseļu LED gredzens
  • Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde
  • Savienojiet LED gredzena tapu [VCC] ar Arduino tapu [+5V]
  • Savienojiet LED gredzena tapu [GND] ar Arduino tapu [GND]
  • Pievienojiet LED gredzena tapu [IN] vai (DI) Arduino digitālajai tapai [6]
  • Savienojiet ultraskaņas moduļa tapu (VCC) ar Arduino tapu [+5V]
  • Savienojiet ultraskaņas moduļa tapu (GND) ar Arduino tapu [GND]
  • Savienojiet ultraskaņas moduļa tapu (ECHO) ar Arduino pin digital (3)
  • Savienojiet ultraskaņas moduļa tapu (TRIG) ar Arduino pin digital (2)

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

4. darbība: Visino pievienojiet komponentus

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
  • Pievienojiet komponentu "Ultraskaņas reindžers (Ping)"
  • Pievienojiet komponentu "NeoPixels"
  • Pievienojiet komponentu "Ramp Analog Value"
  • Pievienojiet komponentu "Analog to Unsigned"
  • Pievienojiet 2X komponentu "Salīdzināt analogo vērtību"
  • Pievienojiet 2X komponentu "Krāsu vērtība"
  • Pievienojiet komponentu "RGBW krāsu vairāku avotu apvienošana"

5. darbība: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  • Atlasiet "RampToValue1" un rekvizītu logā iestatiet "Slope (S)" uz 1000
  • Atlasiet "CompareValue1" un rekvizītu logā iestatiet "Compare Type" uz ctBigger un "Value" uz 10-Atlasiet lauku "Value" un noklikšķiniet uz tapas ikonas un atlasiet "Float SinkPin"
  • Atlasiet "CompareValue2" un rekvizītu logā iestatiet "Salīdzināt veidu" uz ctSmaller-Atlasiet lauku "Value" un noklikšķiniet uz tapas ikonas un atlasiet "Float SinkPin"
  • Atlasiet "ColorValue1" un rekvizītu logā iestatiet "Value" uz clRed
  • Atlasiet "ColorValue2" un rekvizītu logā iestatiet "Value" uz clLime
  • Veiciet dubultklikšķi uz "NeoPixels1" un logā "PixelGroups" velciet "Color Pixel" pa kreisiLogu "PixelGroups" kreisajā pusē atlasiet "Color Pixel1" un rekvizītu logā iestatiet "Count Pixels" uz 12 vai 16 (Atkarīgs no tā, cik LED ir jūsu LED gredzenā)-Ja vēlaties, varat mainīt LED spilgtumu, mainot vērtību laukā "Spilgtums"

6. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
  • Pievienojiet "UltrasonicRanger1" tapu [Ping (Trigger)] ar Arduino digitālo tapu [2]
  • Pievienojiet "Arduino" digitālo tapu [3] ārā ar "UltrasonicRanger1" tapu [Echo]
  • Pievienojiet "NeoPixels1" tapu [izeja] ar Arduino digitālo tapu [6]
  • Savienojiet "UltrasonicRanger1" tapu [izeja] ar "RampToValue1" tapu [In] un "CompareValue1" tapu [Value] un "CompareValue2" pin [Value]
  • Pievienojiet "RampToValue1" tapu [izeja] ar "AnalogToUnsigned1" tapu [In] un "CompareValue1" pin [In] un "CompareValue2" pin [In]
  • Pievienojiet "CompareValue1" tapu [izeja] ar "ColorValue1" tapu [pulkstenis]
  • Pievienojiet "CompareValue2" tapu [izeja] ar "ColorValue2" tapu [pulkstenis]
  • Pievienojiet "ColorValue1" tapu [izeja] ar "RGBWColorMultiMerger1" tapu [0]
  • Pievienojiet "ColorValue2" tapu [izeja] ar "RGBWColorMultiMerger1" tapu [1]
  • Pievienojiet "RGBWColorMultiMerger1" tapu [izeja] "NeoPixels1"> Krāsu pikseļu1 tapa [krāsa]
  • Savienojiet "AnalogToUnsigned1" ar "NeoPixels1"> Krāsu pikseļu1 tapu [U32 rādītājs]

7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE

Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)

8. solis: spēlējiet

Ja jūs barojat Arduino UNO moduli, gaismas diodes gredzenam jāsāk parādīt diapazona attālums, un, ja jūs pievienojat šķērsli diapazona meklētāja moduļa priekšā, LED gredzenam vajadzētu mainīt krāsu.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt šeit un atvērt to Visuino:

Ieteicams: