Агуулгын хүснэгт:

Arduino LED цагираг хэт авианы зайн мэдрэгч: 8 алхам
Arduino LED цагираг хэт авианы зайн мэдрэгч: 8 алхам

Видео: Arduino LED цагираг хэт авианы зайн мэдрэгч: 8 алхам

Видео: Arduino LED цагираг хэт авианы зайн мэдрэгч: 8 алхам
Видео: Apa itu? Sensor (Subtittled) 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү гарын авлагад бид LED цагираг болон хэт авианы модулийг ашиглан зайг хэмжих талаар сурах болно.

Үзүүлэх видео үзэх.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • Arduino UNO (эсвэл өөр Arduino)
  • Хэт авианы хүрээ хайгч HC-SR04
  • Холбогч утас
  • Neopixel LED бөгж
  • Visuino програм: Visuino татаж авах

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ
  • LED цагираган зүү [VCC] -ийг Arduino pin [+5V] руу холбоно уу
  • LED бөгж зүү [GND] -ийг Arduino pin [GND] руу холбоно уу
  • LED бөгж зүү [IN] эсвэл (DI) -ийг Arduino дижитал зүү [6] руу холбоно уу.
  • Хэт авианы модулийн зүү (VCC) -ийг Arduino pin -тэй холбоно уу [+5V]
  • Хэт авианы модулийн зүү (GND) -ийг Arduino pin -тэй холбоно уу [GND]
  • Хэт авианы модулийн зүү (ECHO) -ийг Arduino pin digital (3) руу холбоно уу
  • Хэт авианы модулийн зүү (TRIG) -ийг Arduino pin дижитал руу холбоно уу (2)

Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Arduino програмчлах ажлыг эхлүүлэхийн тулд та Arduino IDE -г эндээс суулгасан байх шаардлагатай:

Arduino IDE 1.6.6 дээр зарим чухал алдаанууд байгааг анхаарна уу. 1.6.7 эсвэл түүнээс дээш хувилбарыг суулгасан эсэхээ шалгаарай, эс тэгвээс энэ заавар ажиллахгүй болно! Хэрэв та үүнийг хийгээгүй бол Arduino IDO -г програмчлах Arduino IDE -ийг тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
  • "Хэт авианы байгаль хамгаалагч (Ping)" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "NeoPixels" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "Ramp to Analog Value" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "Аналогийг гарын үсэг зураагүй" бүрэлдэхүүн хэсгийг нэмнэ үү
  • 2X "Аналог утгыг харьцуулах" бүрэлдэхүүн хэсгийг нэмнэ үү
  • 2X "Өнгөний үнэ цэнэ" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "RGBW Өнгөний Олон эх сурвалжтай нэгдэх" бүрэлдэхүүн хэсгийг нэмнэ үү

Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд

Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
  • "RampToValue1" -ийг сонгоод шинж чанарын цонхонд "Налуу (S)" -ийг 1000 болгож тохируулна уу
  • "CompareValue1" -ийг сонгоод шинж чанарын цонхонд "Compare Type" -ийг ctBigger, "Value" -г 10 болгож "Утга" талбарыг сонгоод зүү дүрс дээр дараад "Float SinkPin" -ийг сонгоно уу.
  • "CompareValue2" -г сонгоод шинж чанарын цонхонд "Харьцуулах төрлийг" тохируулаад ctSmaller-ийг сонгоод "Утга" талбарыг сонгоод зүү дүрс дээр дараад "Float SinkPin" -ийг сонгоно уу.
  • "ColorValue1" -ийг сонгоод шинж чанарын цонхонд "Value" -г clRed болгож тохируулна уу
  • "ColorValue2" -г сонгоод шинж чанарын цонхонд "Value" -г clLime болгож тохируулна уу
  • "NeoPixels1" дээр давхар товшоод "PixelGroups" цонхонд "Өнгөт пиксел" -ийг зүүн тийш чирнэ үү "PixelGroups" цонхны зүүн талд "Color Pixel1" -ийг сонгоод шинж чанарын цонхонд "Pixels Count" -ийг 12 эсвэл 16 (Таны LED цагираг хичнээн LED байгаагаас хамаарна) -Хэрэв та "Brightness" талбар дахь утгыг өөрчилж LED гэрэлтүүлгийг өөрчилж болно.

Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд

Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
  • "UltrasonicRanger1" зүү [Ping (Trigger)] - ийг Arduino дижитал зүү [2] руу холбоно уу.
  • "Arduino" дижитал зүүг [3] "UltrasonicRanger1" зүү рүү холбоно уу [Цуурай]
  • "NeoPixels1" зүүг [Out] Arduino дижитал зүү [6] руу холбоно уу.
  • "UltrasonicRanger1" зүү [Out] -ийг "RampToValue1" зүү [In] ба "CompareValue1" pin [Value] ба "CompareValue2" pin [Value] руу холбоно уу.
  • "RampToValue1" зүү [Out] -ийг "AnalogToUnsigned1" pin [In] ба "CompareValue1" pin [In] болон "CompareValue2" pin [In] -д холбоно уу.
  • "CompareValue1" зүү [Out] -ийг "ColorValue1" pin [цаг] руу холбоно уу
  • "CompareValue2" зүү [Out] -ийг "ColorValue2" pin [цаг] руу холбоно уу
  • "ColorValue1" зүүг [Out] "RGBWColorMultiMerger1" Pin [0] -д холбоно уу.
  • "ColorValue2" pin [Out] -г "RGBWColorMultiMerger1" Pin [1] -тэй холбоно уу.
  • "RGBWColorMultiMerger1" зүүг [Out] "NeoPixels1"> Өнгөт Pixel1 зүүтэй холбоно уу [Өнгө]
  • "AnalogToUnsigned1" -ийг "NeoPixels1"> Color Pixel1 зүүтэй холбоно уу [U32 Index]

Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.

Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)

Алхам 8: Тоглох

Хэрэв та Arduino UNO модулийг асаах юм бол LED цагираг нь зайны зайг харуулж эхлэх ёстой бөгөөд хэрэв та хүрээ хайгчийн модулийн өмнө саад тотгор нэмбэл LED цагираг өнгөө өөрчлөх ёстой.

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:

Зөвлөмж болгож буй: