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

2x2x2 RGB шоо (Arduino): 9 алхам (зурагтай)
2x2x2 RGB шоо (Arduino): 9 алхам (зурагтай)

Видео: 2x2x2 RGB шоо (Arduino): 9 алхам (зурагтай)

Видео: 2x2x2 RGB шоо (Arduino): 9 алхам (зурагтай)
Видео: 30 ft. Light Cube - Creator's Project, SF 3/17/12 2024, Арваннэгдүгээр
Anonim
Image
Image
2x2x2 RGB шоо (Arduino)
2x2x2 RGB шоо (Arduino)
2x2x2 RGB шоо (Arduino)
2x2x2 RGB шоо (Arduino)

Нэг өдөр би уйдаж, LED шоо хийхийг хүсч байгаагаа шийдсэн. Би ердийн LED куб хийсэн боловч хэзээ ч RGB хийж байгаагүй. Би хялбархан 2х2х2 хэмжээтэй (миний анхны RGB шоо болсон) зааварчилгааг хайсан боловч олж чадаагүй тул өөрөө хийхээр шийдлээ. Би шоогаа үнэхээр жижигхэн болгосон, учир нь үүнийг авсаархан байлгахыг хүссэн боловч энэ нь хамаагүй. Хэрэв энэ нь бага зэрэг ойлгомжгүй болж, ямар ч асуулт асуухгүй байвал уучлаарай. Видео бичлэгээс илүү олон функцууд байдаг боловч үүнийг шинэчлэхэд хэцүү байдаг (гэхдээ би хичээх болно). Эцэст нь энэ бол миний анхны зааварчилгаа тул миний хийж чадах аливаа зөвлөгөө, сайжруулалт нь тустай байх болно:)

Алхам 1: Материалыг цуглуулах

Материал цуглуулах
Материал цуглуулах

8 RGB LED нийтлэг катод (илүү зохимжтой тархсан)

2 NPN/PNP транзистор (би PNP ашигладаг байсан ч хамаагүй, та үүнийг кодоор өөрчилж болно)

Гагнуурын зүйл (гагнуур, гагнуурын төмөр, гэх мэт …)

Perf Board

8 - цэнхэр, ногоон өнгийн 100/110 ом эсэргүүцэл

4 - Улаан өнгийн 150/160 ом эсэргүүцэл

Arduino (Бүх зүйл ажиллах болно, гэхдээ би пропорциональ мини ашиглаж байна)

Хясаа

Алхам 2: Пин бэлтгэх хэсэг 1

Пин бэлтгэх хэсэг 1
Пин бэлтгэх хэсэг 1
Пин бэлтгэх хэсэг 1
Пин бэлтгэх хэсэг 1
Пин бэлтгэх хэсэг 1
Пин бэлтгэх хэсэг 1

Эхлээд LED -ийг аваад хамгийн урт зүү (Ground) баруун талд байхаар байрлуул. Дараа нь хажуугийн тээглүүрийг дээш, дунд тээглүүрийг дээш доош нь нугална. Газрын зүү нь дээд зүү эсвэл хойд зүү байх ёстой. 8 удаа давтана.

Алхам 3: Pin бэлтгэлийн 2 -р хэсэг

Пин бэлтгэх хэсэг 2
Пин бэлтгэх хэсэг 2
Пин бэлтгэх хэсэг 2
Пин бэлтгэх хэсэг 2
Пин бэлтгэх хэсэг 2
Пин бэлтгэх хэсэг 2
Пин бэлтгэх хэсэг 2
Пин бэлтгэх хэсэг 2

Газраас бусад зүү бүрийг аваад хямсаагаар нугална. Булцуунд ойрхон байгаа эсэхийг шалгаарай. Үүнийг бүх 8 LED дээр хий.

Алхам 4: Гагнуурын туслах

Гагнуурын туслах
Гагнуурын туслах

Захирагч ашиглан квадратыг хэмжиж, булан бүрээс нь нүх гарга. Надад тэд ойр дотно байдаг, гэхдээ та үүнийг хийдэг.

Алхам 5: Давхарга хийх

Давхарга хийх
Давхарга хийх
Давхарга хийх
Давхарга хийх
Давхарга хийх
Давхарга хийх

Зургуудыг дагана уу. Дөрвөн LED -ийг оруулаад дараа нь газардуулгыг холбоно. Дээд давхаргад давтана.

Алхам 6: Давхаргыг холбох

Давхаргыг холбох
Давхаргыг холбох
Давхаргыг холбох
Давхаргыг холбох

Давхаргыг бие биенийхээ дээр тавиад бүх тээглүүрүүд хоорондоо таарч байгаа эсэхийг шалгаарай. Энэ нь туслах гараа ашиглахад тусалдаг боловч энэ нь заавал биш юм. Шоо хэлбэртэй болгохын тулд тээглүүрийг хайчилж ав.

Алхам 7: Бүгдийг нэгтгэх

Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах

Энэхүү диаграмыг PNP транзисторын хувьд анхааруулж байна. Хэрэв та NPN ашиглаж байгаа бол транзисторын дунд зүү дээр аналог тээглүүрээс резистор нэмж оруулахаа мартуузай. Ногоон, цэнхэр тээглүүр дээр 100 ом эсэргүүцэл, улаан дээр 150 ом эсэргүүцэл оруулахаа бүү мартаарай. Хэрэв та тээглүүрийг өөр аргаар холбохоор шийдсэн бол би үүнийг кодоор өөрчлөхөд хялбар болгосон

Алхам 8: Кодлох

Кодлох
Кодлох

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

Алхам 9: Дараа нь яах вэ

Би зарим кодыг тайлбарлахыг хичээсэн тул үүнийг нэмж оруулах нь маш хялбар юм. Хэрэв хэн нэгэн шинэ шинэ функц хийвэл тэдгээрийг надтай хуваалцаарай, би тэдгээрийг кодонд нэмж, кредит өгөх болно. Эцэст нь arduino уралдаан, шинэ зохиогчийн уралдаан, гэрэлтүүлэх уралдаанд надад саналаа өгөөрэй!

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