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

Ойролцоох LED үүргэвч: 6 алхам (зурагтай)
Ойролцоох LED үүргэвч: 6 алхам (зурагтай)

Видео: Ойролцоох LED үүргэвч: 6 алхам (зурагтай)

Видео: Ойролцоох LED үүргэвч: 6 алхам (зурагтай)
Видео: ЖИЗНЬ В ГОРНЫХ СЁЛАХ ДАГЕСТАНА (Отрывок из Большого фильма про Дагестан) #Дагестан #Кавказ 2024, Долдугаар сарын
Anonim
Ойролцоох LED үүргэвч
Ойролцоох LED үүргэвч
Ойролцоох LED үүргэвч
Ойролцоох LED үүргэвч
Ойролцоох LED үүргэвч
Ойролцоох LED үүргэвч

Миний төсөл нь 27 ширхэг Egeloo мэдрэгч төхөөрөмжөөр хангагдсан Proximity IR мэдрэгчийн ачаар 20 см хүртэл ойртож буй объект эсвэл объектыг илрүүлэх зорилготой юм.

Энд танд хэрэгтэй зүйлсийн жагсаалт байна: Барааны жагсаалт:

1. WS2812b Neo Pixel LED

2. Цахилгаан хангамж (би Матриц ба Юно -г тэжээхэд 9В батерей ашигласан), нарны эрчим хүчээр ажилладаг 22000мА цэнэглэгч.

3. 2 10k эсэргүүцэл

4. Arduino Uno R3

5. Arduino Uno IDE:

6. Код: https://github.com/adafruit/Adafruit_NeoPixel (GitHub руу ороод кодыг татаж аваад Arduino IDE програмыг ашиглан нээнэ үү)

7. Хар (Газрын), улаан (цахилгаан), цэнхэр (өгөгдөл) -ийн холбогч ба жижиг хэмжигч утас. Тэд зөвхөн таны хамгийн их гаралт/оролтын хүчийг дэмжих чадвартай байх ёстой.

8. Үүргэвч

9. Гагнуурын төмөр/ гагнуур

Алхам 1: Код

Image
Image
Код
Код
Код
Код

Arduino -г туршиж үзээд IDE програмыг татаж авсны дараа. (Мэдээлэл, таны Arduino Uno -г Arduino -ийн өгсөн татаж авах боломжтой IDE програм хангамж ашиглан шалгахын тулд Blinky гэх мэт гайхалтай жишээ бий). Одоо Neo Pixels -ийг турших цаг болжээ. Туршилт эерэг болсны дараа та ойрхон байгаа үүргэвчиндээ шилжиж болно.

Алхам 2: Матриц

Матриц
Матриц
Матриц
Матриц
Матриц
Матриц

Та Worbla -г ойролцоогоор 4 1/2in W x 6 1/2in хэмжээтэйгээр хайчилж авах хэрэгтэй. Би Worbla -г сонгодог, учир нь энэ бол маш уян хатан материал бөгөөд энэ нь миний тулгуур үүргэвч юм. Матрицын угсралт (144/пикселийг ашиглана уу) маш энгийн. Мэдээлэл, хүч, газардуулгын кабелийн 2 -оос 2/4 инчийн бүлгийг таслахад л хангалттай. Танд хэлхээний хэсэг бүрийг дарааллаар нь холбоход ашигладаг тул танд нийт 24 ширхэг хэрэгтэй болно. 144/пикселийн хувьд 12 пиксел буюу 2 1/4 инч урттай зүсэгдсэн байх ёстой. Одоо таны хэсгүүдийг тайвшруулах хамгийн сайн дадлага бол зогсох бөгөөд таны явж байхад ажиллаж байгаа эсэхийг шалгах явдал юм. Надад итгээрэй, энэ нь хэмнэх болно Та маш их цаг зав, сэтгэлийн зовиуртай байна. Таны матриц дууссаны дараа кодыг ажиллуулж байгаа эсэхийг дахин шалгах цаг боллоо. Амжилт! Үлдсэнийг нь бүтээх цаг боллоо.

Алхам 3: 30/пиксел ба үүргэвч

30/пиксел болон үүргэвч
30/пиксел болон үүргэвч
30/пиксел болон үүргэвч
30/пиксел болон үүргэвч
30/пиксел болон үүргэвч
30/пиксел болон үүргэвч
30/пиксел болон үүргэвч
30/пиксел болон үүргэвч

30/пикселтэй харьцах нь илүү хялбар боловч танд эдгээр LED -ийн 5 метр байгаа тул амжилт хүсье. Хэт олон эвдэрсэн холболт үүсгэхээс айж байсан тул би LED -ээ таслахыг хүсээгүй. Хэрэв та хүч чадал, газар, өгөгдлөө зохих ёсоор шингээж авдаггүй бол энэ нь асуудал юм. Бүх холболт ажиллаж байгаа эсэхийг шалгахын тулд кодоо дахин нэг удаа шалгаад дараагийн алхам руу орно уу. Би гуулин утсаар үүргэвчиндээ утастай/электрон харагдац үүсгэсэн. Би үүнийг аль болох машин шиг харагдуулахыг хүссэн. Энэ бол амжилттай арга байсан гэж би бодож байна, гэхдээ цэвэр харагдуулахын тулд үүргэвчиндээ 30/пикселийн LED -ийг оёх талаар бодож байна. Утасаа салгаж, замбараагүй байдлаа цэвэрлэх цаг болжээ. Би жижиг хайрцаг ашиглан Arduino болон 9V зайгаа барьсан. Би ч гэсэн тохой зангиа ашиглан утаснуудаа үүргэвчиндээ урд талаас ар тал руу нь бүлэг болгон цуглуулдаг байв.

Алхам 4: Зохион байгуулалт ба хүч чадал

Зохион байгуулалт ба хүч чадал
Зохион байгуулалт ба хүч чадал
Зохион байгуулалт ба хүч чадал
Зохион байгуулалт ба хүч чадал
Зохион байгуулалт ба хүч чадал
Зохион байгуулалт ба хүч чадал
Зохион байгуулалт ба хүч чадал
Зохион байгуулалт ба хүч чадал

Олон тооны утастай ажиллахдаа эмх цэгцтэй байх нь маш чухал юм. Би утаснуудаа байнга хольж хутгадаг болсон. Хамгийн сайн туршлага бол Arduino -г салгаж, хүч нэмэхээсээ өмнө зөв порт ашиглаж байгаа эсэхээ шалгаарай. USB кабелийг хувааж, зөвхөн хар, улаан кабелийг татаж авснаар та одоо цахилгаан үүрээ WS2812b 30/пикселтэйгээ холбож болно. Энэхүү бүтцийг ашиглахдаа Arduino -ийн нэмэлт хөрс шаардлагагүй болохыг олж мэдсэн. Зөвхөн нэг газар ашиглах. 144/пикселийн цаг, тэгэхээр газар, өгөгдөл, цахилгаан кабелийг Arduino руу шууд матрицад холбоно уу. Энэ арга нь 9V -ийн амьдралыг хурдан зарцуулдаг боловч надад хамгийн сайн үр дүнг өгсөн. Дараагийн удаа би үүнийг цахилгаан үүрэнд холбохыг хичээх болно.

Алхам 5: Дүгнэлт

Ойролцоох IR мэдрэгч нь миний анхны кодоор амжилттай ажилласан боловч би илүү олон мөчлөг, илүү гэрэл гэгээтэй туршлагатай болохыг хүсч байсан. Үүнийг задлахад миний LED -д хангалттай хүч байхгүй гэдгийг олж мэдсэн тул энэ төслийг дуусгахын тулд анхны туршилтын код руугаа буцах шаардлагатай болсон. Ерөнхийдөө энэ бол амжилттай туршилт, бүтээн байгуулалт байсан гэж би бодож байна. Тэнд барьж байгуулахыг хүсч буй хэн бүхэнд амжилт хүсье, энэ бол миний эцэс хүртэл том асуудал биш гэдгийг олж мэдсэн цахилгаан татах/шаардлагыг анхаарч үзэх явдал юм. Би үүргэвчний бүрэн хүчин чадлыг харуулахын тулд эцсийн видеогоо оруулж байна. Видео бичлэг хийх явцад 9V батерей нь дуусдаг, гэхдээ миний ойролцоох үүргэвчний амжилтыг харах болно. Баярлалаа, мэндчилье:-)

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