Агуулгын хүснэгт:
- Алхам 1: Гагнах
- Алхам 2: Програмчлал
- Алхам 3: Нийлэг (Plexiglass)
- Алхам 4: Суурийг загварчлах (Таны бүрэлдэхүүн хэсгүүдийг агуулсан хайрцаг)
- Алхам 5: Бүгдийг нэг дор тавь
Видео: Програмчлагдах LED, тохируулж болох суурь ба лого бүхий 2D урлаг: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Зааварчилгаанд тавтай морил! Өнөөдөр би таны хүссэн логог ерөнхий дизайнтай 2D Art Project хэрхэн хийхийг танд үзүүлэх болно. Хүмүүст програмчлал, утас, 3D загварчлал гэх мэт олон ур чадварын талаар зааж өгч чаддаг учраас би энэ төслийг хийсэн. Энэ нь Христийн Мэндэлсний Баярын төгс бэлэг болно! Энд танд хэрэгтэй зарим зүйл байна:
Adafruit Trinket - 8.26 доллар (та 5В -ийн дурын микроконтроллер ашиглаж болно, гэхдээ энэ нь энгийн бөгөөд авсаархан)
Adafruit LED зурвас - бүх зурвасын хувьд 21.99 доллар - (8-15 LED хангалттай): энэ бол 3.2 футын зурвас бөгөөд та үүнийг дараа нь ашиглахаар хадгалах боломжтой. Дахин хэлэхэд та хүссэн LED -ээ сонгож болно, гэхдээ би өндөр нягтралтай дижитал гэрэл санал болгож байна. Хэрэв та ийм богино LED тууз олж чадвал үүнийг коммент хэсэгт бичээрэй, би энэ линкийг богино/хямд хувилбар болгон шинэчлэх болно.
Perfboard - 5.59 доллар
Plexiglass - танд 6 инч 9 инч - 9.29 доллар хэрэгтэй
Микро USB кабель - тэжээлийн хувьд - 5.29 доллар
470 ом эсэргүүцэл
Зарим утас
Нэмэлт:
Эрэгтэй микро USB залгуур - 0.95 доллар
Эмэгтэй микро USB залгуур - 0.95 доллар
Хэрэгсэл:
Гагнуурын төмөр - бүх зүйлийг хамтдаа гагнах
Халуун цавуу - өөр зүйл хавсаргах шаардлагатай бол
3D принтер (хэрэв танд принтер байхгүй бол хэвлэх захиалга өгөх эсвэл загвараа өөр хэлбэрээр сонгох боломжтой)
Лазер сийлбэрлэгч - ашиглах боломжтой үйлчилгээний линк
Бичил USB залгуураас бид өргөтгөл хийж болно, гэхдээ энэ нь гагнуурын ажилд маш хэцүү байдаг тул та өргөтгөл хийхээс илүү Trinket-ийн USB залгуурыг гадагшлуулахын тулд суурийнхаа загварыг өөрчилж болно. Яг юу хэлэх гээд байгааг ойлгохын тулд үргэлжлүүлэн уншина уу.
Хэрэв та илүү их мэдээлэл авахыг хүсвэл миний төслийг баримтжуулсан миний блогыг үзээрэй:
Алхам 1: Гагнах
Энэ алхамыг хийхийн тулд танд Adafruit Trinket, дижитал LED зурвас, 470 ом эсэргүүцэл (заавал биш, гэхдээ зөвлөдөг), гагнуурын төмөр, гагнуур, толгойн зүү, перфрон самбар хэрэгтэй болно. Хэрэв та микро USB өргөтгөл хийхээр төлөвлөж байгаа бол эдгээр материалыг мөн бэлдээрэй.
Нэгдүгээрт, хэрэв та хараахан амжаагүй байгаа бол гагнуурын толгойг Adafruit Trinket дээр бэхлээрэй. Хэрэв та өмнө нь гагнахгүй байсан бол энд буцаж ирэхээсээ өмнө энэ линкээр орж гагнах аргыг сураарай.
Одоо бид LED тууз, гагнуурын утсыг таслах болно. Хэрэв танд танилцуулгаас өөр загвар байгаа бол үүнийг хэрхэн ашиглах талаар онлайн нөөцийг хайж олох хэрэгтэй. Энэ бол WS2812 загварын хувьд унших ёстой зүйл юм. Таны харж байгаагаар энэ загвар нь нэг 5V зүү, нэг GND зүү, нэг DATA зүүтэй. LED зурвасыг таслахын тулд линк дээрх зааврыг дагана уу (би энэ төсөлд 15 ширхэгийг ашигласан боловч 13 болгож багасгасан. Өөртөө тохирсон уртыг сонгоорой. 3.5 инч тууз хангалттай гэж би бодсон). Та хайчилж авсны дараа LED туузан дээрх зэс цэг бүрт утсыг гагнана (энэ тохиолдолд 22 ба түүнээс дээш хэмжигчтэй хатуу утсыг санал болгож байна).
Туузан дээр утаснууд байгаа тул Adafruit Trinket -ийг өөрийн самбар дээр суулгаж, гагнана. Одоо 5В -ийн LED туузны зүүг Trinket -ийн USB (5V биш!) Зүү, эсвэл GND зүүг Trinket дээрх газарт байрлуулна. Эдгээр хоёр холболтыг хийхийн тулд гагнуурын гүүр хий. Бид USB зүү ашигласан, учир нь энэ нь 500 мА, 5 м -ийн 150 мА -ийн цэнэглэгч зүүг нийлүүлэх боломжтой. Эдгээр LED нь маш их гүйдэл шаарддаг (наад зах нь миний ашиглаж байгаа гэрлүүд), тиймээс та төсөл хэрэгжиж дуусахад хангалттай гэрэл гэгээтэй байх ёстой.
Одоо өгөгдлийн зүүг би 470 ом эсэргүүцэлээр дамжуулан гоёл чимэглэлийн хавчаар дээр холбохыг зөвлөж байна. Би №1 зүү ашигласан. Туузан дээрх өгөгдлийн утас ба 470 ом эсэргүүцлийн нэг төгсгөлийн хооронд гагнуурын гүүр хий. Дараа нь резисторын нөгөө үзүүрийг өөрийн сонгосон гоёл чимэглэлийн зүү (миний хувьд №1) ойролцоо байрлуулж, хоёр гагнуурын гүүрээр холбоно. Хэрэв та өргөтгөл хийхийг хүсэхгүй байгаа бол (миний санал болгож буй зүйл), та энэ алхамыг хийлээ. Та 2 -р алхам руу шилжиж болно.
Өргөтгөөгч болгохын тулд дахин нимгэн утас хийхийг зөвлөж байна. Google "micro USB pinout" дээрээс эрэгтэй, эмэгтэй микро USB залгуур дээр ямар зүү байгааг харуулсан зургийг олоорой (би энд зохиогчийн эрхээр хамгаалагдсан зургийг оруулахыг хүсэхгүй байна). Хэрэв та Trinket -ийг өргөтгөгчөөс програмчлах боломжтой бол эрэгтэй, эмэгтэйг холбохын тулд 4 голтой хамт гагнах ёстой (NC -ийн зүү биш). Эрэгтэй нь Trinket руу орох бөгөөд эмэгтэй нь таны хайрцгийн гадна талд байх болно. Хэрэв танд програмаа Trinket дээр байршуулж, үүнийг хийх боломжтой бол танд зөвхөн 5V ба GND зүү хэрэгтэй болно. Та энэ өргөтгөлөөс Trinket програмчлах боломжгүй, гэхдээ энэ нь ажлыг хөнгөвчилдөг.
Дүгнэлт:
Хэрэв зөвхөн 5V ба GND гагнуурыг гагнасан бол энэ нь ажиллах болно, гэхдээ та өргөтгөл ашиглан Trinket -ийг програмчилж чадахгүй. Та эмэгтэй микро USB оролтыг ашиглан код оруулах боломжтой хэвээр байх болно.
Алхам 2: Програмчлал
Энэ алхам хожим нь энэ дарааллаар гарч ирж магадгүй, гэхдээ зарим хүмүүс зөвхөн 5V ба GND ашиглан өргөтгөл хийсэн тул кодоо дараа нь өөрчлөх боломжгүй тул би энэ алхамыг энд оруулав. Програмчлалын хувьд бид эндээс татаж авах боломжтой Arduino IDE -ийг ашиглах болно. Би кодоо энд байршуулах болно, гэхдээ та өөр загварыг хүсэх болно, ингэснээр та миний кодыг өөрчилж, онлайн кодын жишээг ашиглаж, өөрчилж эсвэл эхнээс нь өөрөө бичиж болно.
Нэгдүгээрт, бид Adafruit Trinket -ийн зөв драйверуудыг суулгах ёстой. Эндээс та тэдгээрийг компьютер дээрээ татаж авах боломжтой.
Одоо Arduino IDE-ийг нээгээд File-> Preferences руу ороод https://adafruit.github.io/arduino-board-index/pa… Нэмэлт самбар удирдах менежерийн URL хаягийг оруулна уу. OK дарж Arduino IDE -ийг дахин эхлүүлнэ үү.
Arduino IDE нээгдсэний дараа Tools -> Board -> Board Board Manager -ээс "Trinket" -ийг хайж олоод "Adafruit AVR самбар" -ыг олоод, дээр нь дараад Arduino IDE -ээс "Install" -г сонгоод TOOLS руу очиж самбарыг өөрчилнө үү. Adafruit Trinket 8MHz, USBTinyISP програмист руу.
Одоо та Trinket програмчлахад бэлэн боллоо. Үүнийг залгаарай, file-> жишээнүүд рүү ороод нүдээ аниад нээгээд бүх зүйл сайн ажиллаж байгааг шалгаарай (LED доторх гэрэл анивчдаг). Та зөвхөн RESET товчлуурыг дарахад л Trinket руу код оруулах боломжтой гэдгийг санаарай. Үүний дараа танд байршуулах 10 секунд байна. Хэрэв та эргэлзэж байвал энэ гайхалтай нөөцийг үзнэ үү!
LED зурвасыг програмчлахын тулд танд FastLED тусгай номын сан хэрэгтэй болно. Үүнийг эндээс татаж аваад Arduino дахь номын сангийнхаа хавтсанд байрлуулна уу. Хэрэв та шинэ номын сан хэрхэн суулгахаа мэдэхгүй байгаа бол энд дарна уу.
LED зурвасыг програмчлахад туслах хэдэн холбоосыг энд оруулав. Өмнө дурьдсанчлан би кодоо хавсаргасан. Хэрэв танд асуудал байгаа бол кодын мөр бүрт тайлбар бичсэн тул миний жишээг үзээрэй. Линк 1, Линк 2, Линк 3 бас маш гоё эх сурвалжууд юм. LED загварыг өөрийн хүссэн хэмжээгээр тохируулна уу.
Танд кодчилол таалагдсан, сайхан эффект үзүүлсэн гэж найдаж байна. FastLED номын сангийн өгсөн жишээг харахын тулд файлууд -> жишээ -> рүү ороод Fast LED -ийг олоорой. (The Fire one бол үнэхээр дажгүй шүү!)
Алхам 3: Нийлэг (Plexiglass)
Одоо та өөрийн дизайнтай нийлэг эдлэл хийх болно. Үүнийг хийхийн тулд Adobe Illustrator програмыг ашиглахыг зөвлөж байна. Энд алхамууд байна:
1. Лого хайх (Хар ба Цагаан байвал зохимжтой)
2. Adobe Illustrator-д байрлуул (Файл-> Байрлуул)
3. "Image Trace" хийснээр вектор болж хувирна (энэ нь хар цагаан байх ёстой)
Та зураг мөрдөх тэмдгийг дахин дарж, Дуу чимээ, Босго гэх мэт зарим тохиргоог өөрчилж болно …
4. Векторын логог зохих хэмжээсээр нь масштаблаарай (MAX 6 "x 9")
5. Гадна хэлбэрийг нимгэн (0.001 мм) улаан (#FF0000) замаар хий, энэ нь хэлбэрийг нь огтлох болно. Би өөрийнхөө харагддаг зүйлийг хавсаргав. Доод талд нь LED туузны урт, 1 инчээс багагүй хэмжээтэй тэгш өнцөгт суурьтай байх ёстой. Энэ суурь нь дараагийн алхамд хийх болно. Хүссэн хэлбэрээ хий, гэхдээ эцэст нь зүүн цэс дэх Shape Builder хэрэгслийг ашиглан бүх хэлбэрийг нэг хэлбэр болгон хувиргахаа мартуузай.
6. Өөрийн лазер сийлбэрийг ашиглаарай (өөртөө тохирсон тохиргоотой) эсвэл сийлбэрийг онлайнаар захиалж, өөрийн лого, файлын формат, замын зузааныг огтлох гэх мэт зааврыг дагана уу. Ийм үйлчилгээний линкийг эндээс олж болно. танилцуулга эсвэл Google -ийн тусламжтайгаар. Амжилт хүсье!
Алхам 4: Суурийг загварчлах (Таны бүрэлдэхүүн хэсгүүдийг агуулсан хайрцаг)
Энд та маш их эрх чөлөөтэй байна. Та 3D загвар хийж, суурийг хэвлэх, модоор хийх, эсвэл өөр ямар ч аргаар сонгох боломжтой. Энд хэдэн зөвлөмж байна:
Акрилийн нүхийг нийлэгээс арай өргөн болгоно. Та үүнийг сул байлгахыг хүсэхгүй байна.
Бүх зүйлийн байршлыг сайтар төлөвлөх. Би наасан эсвэл боолттой тусдаа дээд ба доод хэсгийг хийхийг зөвлөж байна. Суурийн хэсэг бүрийг хэрхэн төлөвлөж байсныг зургаас үзээрэй. Би тодорхой хэсэг тус бүрийг тайлбарлав.
Хэрэв та өргөтгөл хийсэн бол микро USB эмэгтэй оролтын байршлыг төлөвлөөрэй. Би нарийвчлалтай хэмжилт хийхийн тулд залгах диаметр ашиглахыг зөвлөж байна.
Би 3D хэвлэхийг сонгосон тул доорх бүх Autodesk Inventor файлуудаа хавсаргах болно (IPTs ба STLs). Та тэдгээрийг ашиглаж болно, гэхдээ төслийнхөө хэмжээ (ялангуяа таны LED зурвас) миний файлуудтай нийцэж байгаа эсэхийг шалгаарай. Autodesk Inventor болон 3D хэвлэх олон онлайн хичээлүүд байдаг.
Хэрэв танд асуудал байгаа бол хавсаргасан зургуудын тайлбарыг шалгаж, доор сэтгэгдэл үлдээнэ үү
Алхам 5: Бүгдийг нэг дор тавь
Одоо хийсэн бүх зүйлээ нэг дор тавь. Цаасан самбарыг өөрийн хийсэн хайрцагт хийнэ үү. Хэрэв та халуун цавуу хэрэглэхийг хүсвэл нааж болно. Хэрэв та сунгагч хийсэн бол үүнийг зохих ёсоор нь тавь. Эцэст нь нийлэгийг хайрцагт хийж асаагаарай (кабель ашиглан USB порт руу залгаарай). Асуулт болон дууссан төслөө коммент хэсэгт оруулахаа мартуузай. Төсөл танд таалагдсан гэж найдаж байна!
Зөвлөмж болгож буй:
50 доллараас доош хурдан шилжүүлэх! Kazeshifter Arduino тохируулж болох хурдан шилжүүлэгч: 7 алхам
50 доллараас доош хурдан шилжүүлэх! Kazeshifter Arduino тохируулж болох хурдан шилжүүлэгч: Сайн байна уу, супербикэл эсвэл мотоцикл сонирхогчид! Энэ заавар дээр би өөрийн гараар хурдан шилжүүлэгчийг хэрхэн хямд үнээр хийх талаар хуваалцах болно. Энэхүү зааварчилгааг уншихаас залхуу хүмүүс миний видеог үзээрэй. Жич: Зарим дугуйнд зориулагдсан. аль хэдийн түлш шахах системийг ашиглаж байсан, зарим үед
Тохируулж болох үг цагны симулятор: 3 алхам
Тохируулж болох үг цагны симулятор: Энэ бол яг зааварчилгаа биш юм. Би өөрийн Word Clock -ийг зохион бүтээсэн бөгөөд эхлээд вэб аппликэйшн симулятор бүтээхээр шийдсэн бөгөөд ингэснээр сүлжээгээ байрлуулж, өдрийн янз бүрийн цагт хэрхэн харагдаж байгааг туршиж үзэв. Дараа нь энэ нь бусад хүмүүст ашигтай байж болохыг би ойлгосон
EBay -ийн хямд эд ангиудыг ашиглан тохируулж болох цахилгаан хангамж: 8 алхам
Хямдхан EBay эд ангиудыг ашиглан тохируулах цахилгаан хангамж: Энэхүү гарын авлагад бид arduino төслүүдээ тэжээхэд туслах хямд тохируулгатай цахилгаан хангамжийг хийж байгаа бөгөөд бидний ашигладаг эд анги үйлдвэрлэгчдийн үзэж байгаагаар цахилгаан хангамжийн хамгийн их гаралт 60W орчим байх ёстой. Төслийн үнэ ийм байх ёстой
Тохируулж болох 555 таймерын реле шилжүүлэгч - Monostable Multivibrator Circuit: 7 алхам
Тохируулах боломжтой 555 таймерын реле шилжүүлэгч | Monostable Multivibrator Circuit: 555 IC ашигладаг 1-100 секундын хувьсах сааталтай нарийн тохируулгатай таймер хийхийг сурах. 555 таймер нь Monostable Multivibrator хэлбэрээр тохируулагдсан болно. Гаралтын ачааллыг реле унтраалгаар удирддаг бөгөөд энэ нь эргээд t
Тохируулж болох Vesa Arm зөөврийн компьютерын зогсоол: 6 алхам (зурагтай)
Тохируулгатай Vesa Arm зөөврийн компьютерын зогсоол: Энэ бол 5 өдрийн 5 торт өдрийн торны тоглолт (мягмар гаригт гаргасан хувилбар) юм. цаана нь) Саяхныг хүртэл би өөрийн K'e -г ашиглаж байсан