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

RGB нэг товчлууртай USB гар: 6 алхам (зурагтай)
RGB нэг товчлууртай USB гар: 6 алхам (зурагтай)

Видео: RGB нэг товчлууртай USB гар: 6 алхам (зурагтай)

Видео: RGB нэг товчлууртай USB гар: 6 алхам (зурагтай)
Видео: 🤑💰 El teclado MECÁNICO más BARATO 💰🤑 2024, Арваннэгдүгээр
Anonim
RGB нэг товчлууртай USB гар
RGB нэг товчлууртай USB гар
RGB нэг товчлууртай USB гар
RGB нэг товчлууртай USB гар
RGB нэг товчлууртай USB гар
RGB нэг товчлууртай USB гар

Ганц товчлуурын хэмжээнээс хэтрэхгүй жижигхэн боловч ажиллагаатай RGB арын гэрэлтэй гартай байх шаардлагатай болсон уу? Үгүй ээ? Хэн санаа зовдог вэ, ямар ч байсан нэгийг нь хий! Энэхүү зааварчилгаа нь танд ганцхан товчлууртай гарыг өөрийн болгоход шаардлагатай алхамуудыг зааж өгөх болно.

Алхам 1: Эд анги, багаж хэрэгсэл

Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл

Энэ төслийг хийхийн тулд танд хэрэгтэй болно …

Эд анги:

ATtiny85 дээр суурилсан хөгжлийн самбар. Эдгээр самбарууд нь Digispark хавтангийн клонууд бөгөөд 1-2GBP/USD-ээс багагүй үнээр худалдаж авах боломжтой. Энэхүү самбарын хэд хэдэн хувилбар байдаг бөгөөд тэдгээрийн нэг нь USB A холбогчтой, хоёр нь микро USB залгууртай байдаг. Энэ төсөлд шаардагдах нэг нь "ATTINY85" -ийн дагуу "TINY85" гэж бичсэн хоёроос хамгийн жижиг нь юм. Бүх самбарууд адилхан ажиллах боловч зөвхөн энэ самбар нь 3D хэвлэсэн хайрцагт багтах болно

  • WS2812b RGB LED. Эдгээр нь мөн янз бүрийн хэлбэрээр ирдэг бөгөөд шаардлагатай хэлбэр нь LED -ээс арай том хэмжээтэй жижиг дугуй ПХБ дээр суурилагдсан байдаг. Нүцгэн LED ч ашиглаж болно, гэхдээ тэдгээрийг гагнах нь маш хэцүү байх болно гэдгийг санаарай.
  • Cherry MX/ Cherry MX нийцтэй унтраалга. Цэвэр гэртэй унтраалга нь LED гэрлийг нэвтрүүлэх боломжийг олгодог.
  • Cherry MX -тэй нийцтэй товчлуур.

Хэрэгсэл:

  • Гагнуурын төмөр ба гагнуур хэрэгтэй болно. Flux, Solder Braid/Wick, Гуравдагч гарны багц болон бусад урсгал нь бас тустай.
  • Хашааг хэвлэхийн тулд 3D принтер шаардлагатай боловч үүнтэй төстэй зүйлийг мод, нийлэг, БСХС гэх мэт материалаар хийж болно. ABS төслийн жижиг хайрцгаас хайрцгийг хайчилж болно.

Алхам 2: Програм хангамжийг тохируулах

Програм хангамжийг тохируулах
Програм хангамжийг тохируулах

Нэгдүгээрт, та Arduino IDE болон Digispark драйверуудыг суулгах хэрэгтэй болно. Үүнийг хийхийн тулд энд байгаа зааврыг дагана уу. Таны самбар ажиллаж байгаа эсэхийг шалгахын тулд холбосон хуудсанд оруулсан анивчсан зургийг оруулна уу. Дараа нь та удирдагчийг хянахын тулд Adafruit Neopixel номын санг суулгах хэрэгтэй болно. Arduino IDE дээр Tools> Manage Libraries руу ороод "Adafruit Neopixel" -ийг хайна уу. Ижил нэртэй номын санг татаж аваад суулгана уу.

Алхам 3: Кейсийг хэвлэх

Кейсийг хэвлэх
Кейсийг хэвлэх

Тухайн хэрэгт шаардлагатай STL файлууд болон жишээ кодыг эндээс өөр зүйлээс татаж авах боломжтой. Хэргийн хоёр хэсгийг одоо татаж аваад хэвлээд кодоо хадгалсан эсэхээ шалгаарай - танд дараа нь хэрэгтэй болно.

Алхам 4: Цахилгааны утас ба угсралт

Утас ба угсралт
Утас ба угсралт
Утас ба угсралт
Утас ба угсралт

Диаграм болон зураг дээр үзүүлсэн шиг бүрэлдэхүүн хэсгүүдийг утсаар холбоно. Leds өгөгдлийн зүүг самбар дээрх P1 зүүтэй холбох ёстой бөгөөд унтраалга нь P2 -тэй холбогдсон байх ёстой. P1 -ийг өгөгдлийн OUT зүү биш харин LED өгөгдлийн IN зүү рүү холбосон эсэхээ шалгаарай. Дараа нь самбарыг хайрцагт болгоомжтой оруулаарай. Энэ нь маш сайн бэхлэгдсэн бөгөөд оруулсны дараа салгахад маш хэцүү байх тул гар утсандаа утсыг сайтар шалгаж үзээрэй. Дараа нь бичил USB портыг хайрцган дээрх харгалзах таслалаар байрлуулж, самбарын ард хавтгай халив (эсвэл үүнтэй төстэй хэрэгслийг) залгаад залгуурыг таслах хэсэгт оруулна уу. Энэ нь хоорондоо нягт нийцсэн байх ёстой. Самбарыг байрандаа барихын тулд халуун цавуу ашиглана уу. Эцэст нь хашлагын дээд хэсэгт байрлах хоёр догол мөрийг суурийн хоёр цухуйсан хэсэгт тэгшлээд хооронд нь тааруулна. Уг хэргийг угсарсны дараа дахин нээх зориулалттай биш гэдгийг санаарай, хэрвээ таны утсан холболтод эргэлзэж байвал кодыг (дараагийн алхамд үзүүлсэн шиг) асааж, хайрцагт залгахаасаа өмнө залгуур болон унтраалгыг шалгана уу.

Алхам 5: Кодыг анивчих, өөрчлөх

Код анивчих, өөрчлөх
Код анивчих, өөрчлөх

3 -р алхамаас татаж авсан жишээ кодоо задалж, Arduino IDE дээр нээнэ үү. Энэхүү энгийн ноорог нь арын гэрлийг хүссэн өнгөөр тохируулах, унтраалгын түлхүүрийг зураглах боломжийг олгодог. R, G, B хувьсагчийг өөрчилж, арын гэрэл, арын гэрэлтүүлгийг гэрэлтүүлгийн гэрэлтүүлгийг өөрчилж болно. Эдгээр дөрвөн хувьсагч бүгд 0 (унтраах) -аас 255 (хамгийн их) хүртэлх тоотой байх ёстой. Түлхүүрийг зураглахын тулд "keyCode" хувьсагчийг өөрт таалагдсан түлхүүр болгон өөрчилнө үү. Түлхүүр кодын жагсаалтыг эндээс олж болно. Та кодыг өөрийн хүссэнээр өөрчилсний дараа байршуулах товчлуурыг дарж кодыг эмхэтгэн самбар дээрээ асаах болно. Эмхэтгэж дууссаны дараа терминал нь самбарыг залгахыг танаас хүсэх болно. Та үүнийг 60 секундын дотор залгасан эсэхээ шалгаарай, эс тэгвээс та байршуулах процессыг давтах шаардлагатай болно.

Алхам 6: Боллоо

Дууссан!
Дууссан!
Дууссан!
Дууссан!
Дууссан!
Дууссан!

Та одоо бүрэн ажиллагаатай ганц товчлууртай гартай байх ёстой! Өгөгдсөн код нь ердийн USB HID гарыг дуурайдаг тул нэмэлт програм суулгахгүйгээр ашиглах боломжтой боловч товчлуурыг дарахад үйлдлийг автоматжуулахын тулд AutoHotkey зэрэг макро програмуудыг татаж авч болно. Хэрэв та кодын жишээ кодын санал болгосноос илүү кодыг өөрчлөхийг хүсч байвал Digikeyboard номын санг ашиглан өөрөө бичиж болно. FastLED номын санг удирдан чиглүүлэгчийг удирдахад ашиглаж болох бөгөөд Adafruit_Neopixel -ээс хамаагүй илүү хүчирхэг функцуудыг санал болгодог.

Хэрэв танд энэ заавар таалагдсан бол Том, жижиг уралдаанд саналаа өгөөрэй, хөгжилтэй байгаарай!

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