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

Нео пиксел, хамгийн хурдан эрхий хурууны тоглоом: 8 алхам (зурагтай)
Нео пиксел, хамгийн хурдан эрхий хурууны тоглоом: 8 алхам (зурагтай)

Видео: Нео пиксел, хамгийн хурдан эрхий хурууны тоглоом: 8 алхам (зурагтай)

Видео: Нео пиксел, хамгийн хурдан эрхий хурууны тоглоом: 8 алхам (зурагтай)
Видео: Сравнение Redmi Note 8 и Meizu Note 9 2024, Долдугаар сарын
Anonim

Би энэ төслийг Их Британийн Ньюкасл дахь орон нутгийн Makerfaire -д аваачихын тулд бүтээсэн юм. Сургуулийн хашааны тоглоомыг харьцангуй хямд, үйлдвэрлэхэд хялбар болгох санаа байсан.

Санаа нь маш энгийн, ялахын тулд та пиксел бөгжийг гэрлээр дүүргэх хүртэл товчлуурыг дарах хэрэгтэй. Та өрсөлдөгчтэйгээ шууд өрсөлддөг бөгөөд ялагч нь ногоон анивчсан бөгж, ялагдсан нь улаан анивчсан бөгжийг авдаг.

Төслийг хийхийн тулд би SolidWorks дизайн, 3D хэвлэх, Fritzing ашиглан хэлхээний самбарыг зохион бүтээсэн. Би хэлхээний самбарыг Миний Их сургуулийг тээрэмдсэн.

Ерөнхийдөө төсөл амжилттай болсон гэж бодож байна. Видео тоглоом тоглохыг харуулж байна; энгийн боловч үр дүнтэй.

Алхам 1: Шаардлагатай эд анги

Надад зарим зүйл хэвтэж байсан боловч бүх зүйлийг бүтээхэд хэт их зардал гарах ёсгүй. Гар утас, товчлуурыг холбох олон судалтай байсан тул би утсандаа Ethernet өгөгдлийн кабель ашигласан.

Сэлбэгийн жагсаалт:

Гагнуурын толгой нь эмэгтэй, эрэгтэй

Adafruit Trinket - Mini микроконтроллер - 5V логик

NeoPixel бөгж

Асаах/унтраах унтраалга, 2 зүү JST бүхий 3 x AAA зай эзэмшигч

2 x 10K эсэргүүцэл

хуучин Ethernet сүлжээний кабель

JST-PH 2-Pin SMT зөв өнцгийн холбогч

Шураг терминал 2.54 мм давирхай (3 зүү) ба (5 зүү)

Алхам 2: Хэлхээний самбар

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

Би.fzz файлыг байршуулсан, схем хэр их ашиглагддагийг би сайн мэдэхгүй байна, гэхдээ та самбарыг тээрэмдэх эсвэл сийлбэрлэхийн тулд файлыг хялбархан ашиглаж болно.

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

Алхам 3: Гар утас

Гар утас
Гар утас
Гар утас
Гар утас

SolidWorks файл болон гар утасны STL файлыг оруулсан болно.

Би тэдгээрийг хэвлэхийн тулд Makerbot -ийг ашигласан бөгөөд тэдгээр нь босоо байдлаар (өөрөөр хэлбэл таны барьж буй хэлбэр) чиглэсэн байв. Би нео пикселийн цагиргуудын утсыг цоорохоо мартсан тул өрөмдөх шаардлагатай болсон.

Би нүхний байрлалыг маркер үзэгээр тэмдэглэж, гар өрөм ашиглан цооног өрөмдсөн.

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

Гар утсыг холбож байна
Гар утсыг холбож байна
Гар утсыг холбох
Гар утсыг холбох
Гар утсыг холбох
Гар утсыг холбох

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

Миний өгөгдлийн кабелийн утасны өнгийг ингэж утастай болгосон

NeoPixel бөгж

Браун - NeoPixel In

Браун ба цагаан -NeoPixel Out

Ногоон - неопикселийн хүч

Ногоон ба цагаан- газар

Товч

Цэнхэр - газрын товчлуур

Цэнхэр, цагаан- товчлуурын дохио

Би энэ хоёрыг нэг товчлуурын терминал руу залгасан

Улбар шар өнгийн товчлуур 5V

Алхам 5: Хэлхээний самбарыг гагнах

Хэлхээний самбарыг гагнах
Хэлхээний самбарыг гагнах
Хэлхээний самбарыг гагнах
Хэлхээний самбарыг гагнах
Хэлхээний самбарыг гагнах
Хэлхээний самбарыг гагнах

Би барилгыг хэд хэдэн үе шаттайгаар хийсэн.

1) Би зайны холбогчийг Trinket руу гагнасан.

Энэ нь гадаргуугаас гагнах нь жаахан төвөгтэй боловч бульдог хавчаар нь холбогчийг гагнах зориулалтаар байрлуулахад ашигтай байсан.

2) Би холбогч ба резисторыг гагнав.

Хэлхээнд гурван ширхэг байдаг бөгөөд хоёулаа шаардлагагүй гэдгийг хожим нь ойлгосон. Би анхнаасаа дахин тохируулах товчлуурыг ашиглахаар төлөвлөж байсан боловч дахин тохируулахын тулд унтраасан унтраалгын батерейг програмчлах нь илүү дээр бөгөөд хялбар болохыг олж мэдсэн. (магадгүй 2 -р хувилбар нь илүү дээр байх болно)

3) дараа нь би шураг терминалыг гагнав.

4) эцэст нь би живхээр гагнав

Алхам 6: Бүгдийг хамтад нь шургуул

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

Үүнийг хийснийхээ дараа би гар тус бүрийн утсыг самбар дээр шургуулав. Би кабелийг бэхлэхийн тулд самбарыг хайрцагтай жижиг хайрцагт хийв.

Алхам 7: Код

Код
Код

Кодыг оруулсан болно (үүнийг илүү ойлгомжтой болгохын тулд би үүнийг тайлбарласан болно), гэхдээ хэрэв та өөрийгөө зоригтой мэдэрч, тоглоомыг хүндрүүлэх юм бол дараах эх сурвалжууд маш хэрэгтэй болно.

Миний Arduino IDE дээр гоёл чимэглэлийг тохируулахын тулд би Adafruit -ийг дагаж, Trinket Guide -ийг танилцуулж, товчлуурын өөрчлөлтийг уншихын тулд Arduino IDE дээрх жишээг дөнгөж тохирууллаа. NeoPixel -ийн бүх зүйлийн хувьд Adafruit NeoPixel Überguide -ийн сайн лавлагаа болно.

Кодлоход тулгарсан цорын ганц асуудал бол би RGB ба Цагаан (RGBW) NeoPixel ашиглаж байсан тул энэ мөрийг өөрчлөх шаардлагатай болсон юм.

Adafruit_NeoPixel зурвас = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);

руу

Adafruit_NeoPixel зурвас = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);

Алхам 8: Ирээдүйн давталт

Энэ төсөл үнэхээр сайн болсон, гэхдээ миний бодож байгаа сайжруулалтууд нь:

  1. Үүнийг утасгүй болгох (Wemos эсвэл Huzzahs энэ зорилгоор ажиллах боломжтой). IOT хувилбар ч гэсэн та Skype ашиглан бусад хүмүүстэй тоглож магадгүй юм.
  2. Бөгжийг бөглөх даралтын тоог өөрчлөх потенциометр гэх мэт хүндрэлийн хяналтыг нэмнэ үү.
  3. Үүнийг бага зэрэг багасгах нь ойлгомжтой.
  4. Залуус та бодож болох өөр зүйл. Хэрэв танд санал байвал би тэднийг сонсохдоо баяртай байх болно.

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