Агуулгын хүснэгт:
Видео: LED урлагийн машины сав. FadeCandy + RPi: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
KroloFollow Зохиогчийн дэлгэрэнгүй:
Энэхүү зааварчилгаанд би 3 ширхэг Fade чихрийн самбар, Raspberry Pi3, питон хийх анхны оролдлогыг ашиглан LED-ийг жигд бус хэлбэрээр хэрхэн яаж дүрслэхийг үзүүлэх болно. Найз нөхөд маань танк хэлбэртэй урлагийн машинаа шинэчлэхийг надад үүрэг болгосны дагуу би энэ санаагаа аваад шинэ загвар гаргаж өгөх болно. FadeCandy самбар нь adafruit бүтээгдэхүүн тул тохируулах маш сайн заавартай байдаг:
Энэхүү зааварчилгаа нь үндсэн тохиргоон дээр суурилдаг.
Энэхүү төслийн хувьд дараахь материалыг бүрдүүлж өгсөн болно.
1/2 фанерын 5 хуудас (сайн мушгирсан зүйл биш эсэхийг шалгаарай)
987 WS2811 гадаа LED
1 Raspberry Pi
3 бүдгэрсэн чихрийн самбар, мини USB кабель
30a 5v psu
20v 5v psu (Эдгээр нь миний хэвтэж байсан зүйлүүд юм)
3 дамжуулагч 22awg утас (судалтай)
Силикон цавуу x 4 хоолой
Cameo шүршигч будаг x 8 лааз
Ашигласан хэрэгсэл:
Утасгүй өрөм
15/32 өрмийн бит
Дугуй хөрөө
Жиг харсан
CnC машин (заавал биш)
Хүснэгт харсан
Бүс зүлгүүр
Дремел зүлгүүр
Алхам 1: Дизайн, хайчлах, будах
Эхлээд би одоо байгаа бүтцийг хэмжиж эхлэв, энэ тохиолдолд гольфын тэрэг. Нэг тал нь 2 хавтан, хаалганы талыг 3 -аас бүрдэх болно. LED нь 3 инчийн зайтай тул би зайгаа 2 1/2 болгохоор шийдсэн. 1 х 2 х 1/2 фанераар хийсэн савны мөрийг ширээний хөрөө, зүлгүүрээр зүлгүүрээр хийсэн. Миний cnc машинаар хийсэн араа ба өнхрөлт. Сүлжээний загварыг анхааралтай тэмдэглээрэй. Би эхлээд бага зэрэг өрөмдөж 15/32 бит алхдаггүй. Би дремель ашигласан. Сандер нь нүх бүрийг урд болон хойд талаас нь дугуйруулна. LED -ийг тавихдаа үр ашгийг дээшлүүлэхийг хүсч байгаа бол хажууд нь ямар тоонууд байгаа талаар бүү санаа зов, дараа нь бид тэдний талаар санаа зовох болно. Тэд хэзээ ч бие бялдрын хувьд хамгийн сайн тохирсон байдаг. Би тунгалаг ашигладаг байсан. тус бүрийг зөв гүнд байрлуулах силикон цавуу. Надад холбогч хийх хангалттай цаг байгаагүй тул ихэнх зүйлийг гагнасан.
Алхам 2: Дугаарлах, зураглах
Бүдгэрсэн чихэр дээрх порт бүр 64 хүртэлх LED -ийг дэмждэг. Дизайныг хэрхэн яаж хийснээс хамаарч бид тууз бүрт хувьсах хэмжээг ашиглаж байна. Би LED тус бүрийг маркераар тэмдэглэж эхэлсэн боловч төгсгөлийн дугаарыг тэмдэглэж дууссан. Энэ бол тоолох, Excel -ийн хүснэгтэд оруулах (би нээлттэй оффис ашиглах дуртай). LED -ийг хэвтээ эсвэл босоо байдлаар хэрхэн байрлуулахаас хамаарч үүнийг хялбар болгохын тулд автоматаар бөглөх функцийг ашиглаж болно. Тал бүрийг excel дээр зурсны дараа бид тэдгээрийг ашиглан массивыг кодын эргэн тойронд байрлуулж болно. Та мөн хүснэгтийг csv хэлбэрээр экспортлох замаар кодондоо хурдан оруулах боломжтой. Би яаран самбаруудын хоорондох дугаарыг (341) орхиж, бүхэлд нь дахин бичихийн оронд эцэст нь тэнцүү олон хэмжээст массив гаргахын тулд үүнийг хоосон орлуулагч болгон ашиглав.
Fcserver.json файл дээр би ихэвчлэн 50 LED тууз ашигладаг байсан ч үргэлж ашигладаггүй тул тоог тохируулах шаардлагатай байдаг.
Алхам 3: Кодлох
Надад хаалга онгойлгохоос өмнө энэ зүйлийг кодлох хэдхэн цаг байсан тул үр ашиггүй хэсэг байвал уучлаарай. Нэгдүгээрт, би дугуйны функцийг arduino неопиксел кодоос зөөв, ингэснээр бид гурван тоог биш нэг тоог хялбарчилж болно. Дараа нь би хүснэгтээс тоонуудыг дарааллаар нь байрлуулах хүсэлтэй байгаа массив болгон хуулж, ингэснээр анимацийн хүрээ үүсгэнэ. Олон хэмжээст массиваар дамжих нь бүх зүйлийг хялбаршуулдаг боловч ижил урттай байхыг шаарддаг тул массивыг жигд болгохын тулд би ашигладаггүй LED -ийг орлуулсан. Би туршилтын загвар, хоёр сайн функцтэй болсон.
Ачаалах үед програмыг эхлүүлэх янз бүрийн арга байдаг. Би анхдагч хэрэглэгчийн xyz.desktop файлыг засварлаж, питон скриптийг эхлүүлэх мөрийг нэмж оруулсан тул асаахад энэ зүйлийг асаахын тулд өөр үйлдэл хийх шаардлагагүй болно.
Миний анхны Python төслийн хувьд энэ нь хөгжилтэй байсан бөгөөд миний кодыг харуулснаар та нарын заримд тус болно гэж найдаж байна.
Зөвлөмж болгож буй:
Хэрхэн: Rpi-дүрс, зураг бүхий Raspberry PI 4 толгойгүй (VNC) суулгах: 7 алхам (зурагтай)
Хэрхэн: Бөөрөлзгөнө PI 4 толгойгүй (VNC) -ийг Rpi-дүрслэгч болон зураг ашиглан суулгах: Би энэ Rapsberry PI-ийг блог дээрээ олон хөгжилтэй төслүүдэд ашиглахаар төлөвлөж байна. Үүнийг чөлөөтэй үзээрэй. Би Raspberry PI -ийг дахин ашиглахыг хүсч байсан боловч шинэ байрандаа гар эсвэл хулгана байгаагүй. Би бөөрөлзгөнө суулгаснаас хойш багагүй хугацаа өнгөрч байна
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: 7 алхам
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: Маш их хайсны эцэст би RPi төслийнхөө IR алсын удирдлагыг хэрхэн тохируулах тухай зөрүүтэй мэдээллийг олж хараад гайхсан. Энэ нь амархан гэж би бодсон боловч Linux InfraRed Control (LIRC) -г тохируулах нь удаан хугацааны туршид асуудалтай байсан
Rpi ашиглан аюулгүй байдлыг бий болго: 12 алхам
Rpi ашиглан аюулгүй байдлыг бий болго: Raspberry pi -ээ хэрхэн бүрэн ажиллагаатай сейф болгон хөрвүүлэх талаар сурмаар байна уу? Дараа нь яаж хийхийг сурахын тулд зааварчилгаа өгөх 12 алхамыг дагана уу. Сейф нь бүрэн ажиллагаатай товчлуур, түгжих системтэй байх тул эд зүйлсээ аюулгүй байлгах боломжтой болно
Дижитал RPi LED термометр: 6 алхам (зурагтай)
Дижитал RPi LED термометр: Raspbian OS Raspberry Pi Zero W, LED зурвас, OLED дэлгэц, өөрчлөн тохируулсан ПХБ ашиглан энэхүү дижитал LED термометрийг хэрхэн бүтээсэн талаар олж мэдээрэй. дэлгэц, LED. Гэхдээ
IoT RPi LED мессежийн самбар: 3 алхам (зурагтай)
IoT RPi LED зурвасын самбар: Энэхүү зааварчилгаанд би Raspberry Pi (RPi) ашиглан wifi-д холбогдсон LED мессежийн самбар хийсэн. Хэрэглэгчид 8x8 LED дэлгэц дээр гарч ирэх богино мессежийг илгээхийн тулд браузераа ашиглан Raspberry Pi -ийн вэб сервертэй холбогдох болно. Интерфейсээс хойш