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

DIY Arduino RGB LED Strip IR хянагч: 5 алхам
DIY Arduino RGB LED Strip IR хянагч: 5 алхам

Видео: DIY Arduino RGB LED Strip IR хянагч: 5 алхам

Видео: DIY Arduino RGB LED Strip IR хянагч: 5 алхам
Видео: Razer Chroma Addressable RGB Controller 2024, Долдугаар сарын
Anonim
Image
Image
Breadborard тест хийх
Breadborard тест хийх

Сайн уу найзуудаа. Өнөөдрийн зааварчилгааны дагуу би танд өөрийн ардуино суурилсан, хэт улаан туяаны хяналттай, RGB LED зурвас хянагчийг хэрхэн яаж хийхийг зааж өгөх болно.

Хянагчийн ажиллах зарчим нь маш энгийн. 12в эерэг нь зурвасын 12в төмөр зам болон ардуиногийн VIN зүүтэй шууд холбогддог. Мосфетийн эх үүсвэр бүр цахилгаан тэжээлийн газардуулгатай холбогддог. Ус зайлуулах тээглүүр нь улаан ногоон, цэнхэр өнгийн туузны сөрөг төмөр зам бүрт холбогддог бөгөөд хаалга нь 220 ом эсэргүүцэлээр дамжуулан arduino -ийн PWM гаралтын зүүтэй холбогддог. ХБХ -ийн дохиог arduino зүүгээр дамжуулах үед туузны сөрөг зүү рүү гүйдэл дамжуулах боломжийг олгодог мосфетийн хаалгыг онгойлгоно.

IR хүлээн авагч нь arduino -ийн 5v, газардуулгын болон дижитал оролтын зүүтэй холбогдсон бөгөөд түүний чиглэлд илгээсэн IR дохиог тайлдаг.

Алхам 1: Breadborard тест хийх

Breadborard тест хийх
Breadborard тест хийх
Breadborard тест хийх
Breadborard тест хийх

Миний схемээс харж байгаагаар би Arduino наног үйл ажиллагааны тархи болгон, LED туузны төмөр зам бүрийн жолооч болгон 3 логик түвшний мосет, 1838 IR хүлээн авагч, 3 220 ом эсэргүүцэл, 12в 5А цахилгаан хангамжийг ашигласан.

Бүгдийг талбар дээр тохируулцгаая. Туршилт хийхдээ би Arduino мега ашиглаж байна, энэ нь буруу санаа болж хувирсан, учир нь дараа нь олж мэдсэнээр зарим тээглүүр нано дээр мега дээр ажиллаж байсан шигээ ажиллаагүй байсан ч би эргэж очих болно. үүнийг дараа нь.

Алхам 2: Arduino код

Одоо arduino кодыг авч үзье.

Таны хийх ёстой хамгийн эхний зүйл бол хамгийн сүүлийн үеийн IRRemote номын санг github хуудаснаас татаж авах явдал юм. Зип файлыг задалж, arduino номын сангийн фолдер руу зөөнө үү. Одоо байгаа RobotIRremote номын санг root arduino номын сангийн фолдероос устгахаа мартуузай, учир нь энэ нь номын сангийн ажилд саад учруулж болзошгүй юм.

Дараа нь та arduino IDE дээрх IRRecvDemo жишээ ноорогыг нээж, 11 -р мөрөнд хүлээн авах зүүг 8 болгон өөрчилж болно, ингэснээр бид arduino дээр цахилгааны дохиог хүлээн авахад ашиглах болно. Ноорогоо байршуулаад цуваа дэлгэцийг нээнэ үү. Одоо хянагчтайгаа хамт ашиглахыг хүсч буй алсын удирдлагыг аваад товчлуурыг дарна уу. Хэрэв та бүх зүйлийг зөв хийсэн бол цуваа дэлгэц дээр код гарч ирнэ. Алсын удирдлага дээрх товчлууруудтай тохирох бүх кодыг бичээрэй, бид үүнийг дараа нь ноорог дээрээ ашиглах болно.

Дараа нь миний github репозитор руу очоод sketch.ino файлыг татаж аваад arduino IDE ашиглан нээнэ үү.

Та алсын удирдлага дээрх товчлуур бүрийн кодыг тодорхойлсон 16-39 мөрүүдийг засварлаж болно, зүгээр л баруун талд байгаа HEX кодыг өмнө нь бичсэн код болгон өөрчилнө үү. Би тусдаа видео хийж, кодыг нарийвчлан тайлбарласан тайлбар хэсэгт холбох болно.

Энэхүү төслийг туршиж буй хэн бүхэнд хурдан анхааруулж хэлье, хэрэв та arduino нано ашиглаж байгаа бол миний ноорог дээр яг тохируулсан эдгээр зүүг ашиглана уу. Учир нь IRREMOTE номын сан нь кодыг тайлбарлахдаа arduino -ийн суурилуулсан таймерыг ашигладаг бөгөөд эдгээр зүү үнэгүй байх ёстой. Мөн та оролтын хувьд 13 зүү ашиглаж болохгүй, учир нь энэ нь arduino -ийн LED заагчтай холбогдсон байна. Би эдгээр тээглүүрийг зөв туршиж үзээгүйгээр ашиглахдаа алдаа гаргаж, өөр самбар захиалах шаардлагатай болсон тул аюулгүй байхыг хүсч байвал эдгээр тээглүүрийг хадгалаарай. Засварласан ноорогоо arduino дээр байршуулаад бүх товчлууруудаа туршиж үзээрэй. Хэрэв бүх зүйл төлөвлөсний дагуу байвал бүх товчлуурууд зөв ажиллаж, хүссэн өнгөө харуулах ёстой. Хэрэв та өнгөний горимд байгаа бол өнгийг бүдгэрүүлэхийн тулд дээш, доош товчлууруудыг ашигладаг бөгөөд хэрэв та миний тохируулсан 4 анимацийн аль нэгийг ашиглаж байгаа бол анимацийг хурдасгаж, удаашруулдаг.

Алхам 3: ПХБ -ийн захиалга

Одоо манай төслийг талхны самбараас бодит ПХБ руу шилжүүлэх цаг болжээ. Би EasyEDA онлайн програмыг ашиглан схем ба самбарын схемийг үүсгэсэн. Би та бүхэнд ПХБ -ийнхээ загварыг JLCPCB -ээс хэрхэн хэвлэж, мэргэжлийн түвшинд хүргэж өгөхийг үзүүлэх болно.

ПХБ -ийн дизайныг EASYEDA -д нээхдээ програм хангамж дахь gerber гаралтын товчлуур дээр дарах хэрэгтэй. Дараа нь Gerber файлуудыг татаж авах дээр дарна уу.

Одоо JLCPCB.com руу ороод одоо иш татах товчийг дарна уу. Gerber файлаа байршуулаарай, та дууссан ПХБ хэрхэн харагдахыг харах болно.

Доороос та тоо хэмжээ, зузаан, өнгө гэх мэтийг засах боломжтой. Анхдагч тохиргоог ихэвчлэн хийдэг байсан, өнгийг цэнхэр болгож өөрчилсөн, энэ нь илүү гоё харагдаж байна гэж бодож байна. Дууссаны дараа сагсанд хадгалах товчийг дарна уу. Үүний дараа та төлбөр тооцооны хуудас руу орж, тээвэрлэлт, төлбөрийн мэдээллээ оруулаад дууссаны дараа ПХБ -ээ удахгүй ирнэ гэж найдаж болно.

Долоо хоног орчим хүлээсний дараа миний ПХБ -ууд сайхан, найдвартай савлагдсан ирлээ. Би ерөнхий чанарт сэтгэл хангалуун байгаа гэж хэлэх ёстой. Энэ үнийн хувьд өөрийн гараар хийх гэж оролдох нь үнэ цэнэтэй зүйл биш, та манай вэбсайтыг сайтар шалгаж үзээрэй, хэрэв та үүнийг хийвэл анхны захиалгаар үнэгүй хүргэх болно.

Алхам 4: ПХБ -ийн угсралт ба гагнуур

ПХБ -ийн угсралт ба гагнуур
ПХБ -ийн угсралт ба гагнуур
ПХБ -ийн угсралт ба гагнуур
ПХБ -ийн угсралт ба гагнуур

Одоо бүх зүйлийг шинээр хэвлэгдсэн самбар дээр цуглуулах цаг болжээ. Гагнах үед эхлээд хамгийн жижиг хэсгүүдийг гагнахыг хичээгээрэй, дараа нь том хэсгүүдийг нь үргэлжлүүлээрэй. Arduino, LED зурвас, цахилгаан хүлээн авагчийг холбохын тулд би бүрэлдэхүүн хэсгүүдийг шууд гагнахын оронд эмэгтэй шулуун толгойн толгойг ашигласан. Ийм байдлаар хэрэв та санамсаргүйгээр ардуино эсвэл өөр зүйл шарсан бол тэдгээрийг амархан өөрчилж болох бөгөөд та самбараа ямар ч асуудалгүйгээр дахин ашиглах боломжтой болно. Миний шууд гагнасан цорын ганц бүрэлдэхүүн хэсэг бол шумуул, цахилгаан гүйдлийн залгуур байв.

Бүх зүйлийг гагнах үед бид бүрэлдэхүүн хэсгүүдийг холбож болно. LED туузыг зөв холбосон эсэхээ шалгаарай, 12в төмөр зам нь баруун талын зүү, сөрөг төмөр зам нь зүүнээс 1, 2, 3 -р зүү юм. Мэдээжийн хэрэг, та ардуиногоо буруу байрлуулж болохгүй, учир нь та үүнийг хуурч болно.

Алхам 5: Эхний асаах ба дүгнэлт

Бүх бүрэлдэхүүн хэсгүүдийг бэлэн болговол 12 вольтын тэжээлийг самбар дээр холбож, бүх зүйл ажиллаж байгаа эсэхийг шалгаарай.

Тэгээд л боллоо! Таны DIY Arduino дээр суурилсан LED зурвас хянагч бэлэн боллоо. Та энэ төслийг бүтээсэн шигээ хөгжилтэй байх болно гэж найдаж байна. Би маш их зүйлийг сурсан гэж хэлэх ёстой, та ч бас сурна гэж найдаж байна. Төсөлд ашигласан бүх эд анги, миний дурдсан линкүүд видео тайлбар дээр байна. Миний сувгийг дэмжиж байгаа та бүхэнд маш их баярлалаа, энэ нь үнэхээр утга учиртай. Хэрэв танд энэ видео таалагдсан бол лайк дарж, ирээдүйн видеог захиалаарай, учир нь энэ нь надад маш их тус болж байна. LED хянагчаа хөгжилтэй өнгөрүүлээрэй, би дараагийн уулзалтаар уулзах болно! Баяртай

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