Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
- Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 8: Тоглох
Видео: Arduino LED цагираг хэт авианы зайн мэдрэгч: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад бид 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 -ийн самбарын төрлийг сонгоно уу
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 -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- "Хэт авианы байгаль хамгаалагч (Ping)" бүрэлдэхүүн хэсгийг нэмнэ үү
- "NeoPixels" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Ramp to Analog Value" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Аналогийг гарын үсэг зураагүй" бүрэлдэхүүн хэсгийг нэмнэ үү
- 2X "Аналог утгыг харьцуулах" бүрэлдэхүүн хэсгийг нэмнэ үү
- 2X "Өнгөний үнэ цэнэ" бүрэлдэхүүн хэсгийг нэмнэ үү
- "RGBW Өнгөний Олон эх сурвалжтай нэгдэх" бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 5: 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 бүрэлдэхүүн хэсгүүдэд
- "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 кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.
Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Алхам 8: Тоглох
Хэрэв та Arduino UNO модулийг асаах юм бол LED цагираг нь зайны зайг харуулж эхлэх ёстой бөгөөд хэрэв та хүрээ хайгчийн модулийн өмнө саад тотгор нэмбэл LED цагираг өнгөө өөрчлөх ёстой.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
Хичээл: US-016 аналог хэт авианы зайн мэдрэгчийг Arduino UNO ашиглан хэрхэн ашиглах вэ: 3 алхам
Хичээл: US-016 аналог хэт авианы зайн мэдрэгчийг Arduino UNO-той хэрхэн ашиглах вэ: Тодорхойлолт: US-016 хэт авианы эхлэх модуль нь 2 см ~ 3 м-ийн хэмжих чадваргүй, тэжээлийн хүчдэл 5 В, ажлын гүйдэл 3.8 мА, аналог гаралтын хүчдэлийг дэмждэг, тогтвортой, найдвартай. Энэ модуль нь програмаас хамааран өөр өөр байж болно
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: 8 алхам
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслийн загварыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчийн нийгэмлэгтэй. Энэхүү төсөлд
AVR микроконтроллер. Хэт авианы зайн мэдрэгч. LCD NOKIA 5110 дээрх HC-SR04: 4 алхам
AVR микроконтроллер. Хэт авианы зайн мэдрэгч. LCD NOKIA 5110 дээрх HC-SR04: Сайн байцгаана уу! Энэ хэсэгт би зайг мэдрэх энгийн электрон төхөөрөмж хийдэг бөгөөд эдгээр параметрүүдийг LCD NOKIA 5110 дээр харуулдаг. Параметрүүдийг диаграмм болон тоон хэлбэрээр харуулдаг. Энэхүү төхөөрөмж нь AVR ATMEG микроконтроллер дээр суурилсан
Хэт авианы зайн мэдрэгч ба цуваа дэлгэцийн гаралтыг ашиглах: 6 алхам
Хэт авианы зайн мэдрэгч ба цуваа дэлгэцийн гаралтыг ашиглах нь: Хөөе залуусаа! Цуваа дэлгэцийн гаралтыг хэрхэн ашиглах талаар сурахыг хүсч байна. За, танд үүнийг хэрхэн хийх талаар төгс заавар байна! Энэхүү зааварчилгаанд би хэт авианы мэдрэгч ашиглан зайг илрүүлэхэд шаардлагатай энгийн алхмуудыг удирдан чиглүүлэх болно
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: 4 алхам
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: Энэхүү төсөлд би хямд ус илрүүлэгчийг хоёр аргыг ашиглан хэрхэн бүтээхийг танд үзүүлэх болно: 1. Хэт авианы мэдрэгч (HC-SR04) .2. Funduino усны мэдрэгч