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

Arduino ашиглан өнгөт LED бүхий бүжгийн дэвсгэр: 5 алхам
Arduino ашиглан өнгөт LED бүхий бүжгийн дэвсгэр: 5 алхам

Видео: Arduino ашиглан өнгөт LED бүхий бүжгийн дэвсгэр: 5 алхам

Видео: Arduino ашиглан өнгөт LED бүхий бүжгийн дэвсгэр: 5 алхам
Видео: OptoCoupler ATX PSU vs NodeMCU - PSU Series #2 (Subtittled) 2024, Долдугаар сарын
Anonim
Arduino ашиглан өнгөт LED бүхий бүжгийн дэвсгэр
Arduino ашиглан өнгөт LED бүхий бүжгийн дэвсгэр
Arduino ашиглан өнгөт LED бүхий бүжгийн дэвсгэр
Arduino ашиглан өнгөт LED бүхий бүжгийн дэвсгэр

Энэ бол миний анхны зааварчилгаа юм. Би Arduino хавтанг ашиглан компьютерт цуваа оролт болгон өнгөлөг бүжгийн дэвсгэр хийсэн. Үүнийг хийхэд хялбар бөгөөд цөөн тооны резистор, LED -ийг худалдаж авах шаардлагагүй (та үүнийг ашиглах шаардлагагүй).

Алхам 1: Материал

Материал
Материал
Материал
Материал

Цахим эд анги: 1. 6 товчлуурыг дарж байгааг харуулахын тулд өөр өөр өнгөтэй LED2. LED -ийг хамгаалах 6 220 Ом эсэргүүцэл3. ерөнхий зориулалтын гагнуурын самбар4. Зарим утас ба холбогч Бүжгийн дэвсгэр хэсэг: 1. Хөнгөн цагаан тугалган цаас (жигнэмэг хийхэд ашигладаг) 2. Том цаасан хайрцаг (та модон хүрээ хийж болно)

Алхам 2: Хэлхээ ба туршилт

Хэлхээ ба туршилт
Хэлхээ ба туршилт
Хэлхээ ба туршилт
Хэлхээ ба туршилт
Хэлхээ ба туршилт
Хэлхээ ба туршилт
Хэлхээ ба туршилт
Хэлхээ ба туршилт

Эхний схемд хэлхээг харуулав. Бүжгийн дэвсгэр нь хэлхээнд харуулсан зургаан товчлуурыг хэрэгжүүлдэг. Бид товчлуур бүрийг доош нь дарахад LED гэрэл асч, харгалзах зүүг LOW -аас HIGH хүртэл хийнэ. Энэ мессежийг компьютерт цуваа мессеж болгон илгээж, дараа нь питон програмын тусламжтайгаар үүнийг дарж, энэ товчлуурыг дарж, ерөнхий зориулалтын гагнуурын самбар дээр хэлхээг жижиг холбогч ашиглан хийсэн. Үүнийг бусад төслүүдэд хадгалах боломжтой Arduino самбар дээр холбоно уу. Та надаас илүү гоёмсог самбар хийж болно, учир нь энэ нь маш энгийн тул би утсаа ашиглаж, эргэн тойрондоо холбох боломжтой болсон. Та хэлхээг хийсний дараа зарим утсыг хооронд нь холбож, LED нь зөв асаж байгаа эсэхийг харах боломжтой болно. Дараа нь та програм хангамжийг тохируулах дараагийн алхам руу явж болно.

Алхам 3: Хөтөлбөр

Arduino програм нь түлхүүрийн төлөв өөрчлөгдөхөд компьютерт зөв үсгийг илгээдэг. Хэрэв та ямар нэгэн товчлуур дарвал энэ нь доош, нэг дээш гэсэн харгалзах хоёр захидал илгээх болно. Хэрэв энэ нь 'l' үсгийг хүлээн авбал програм нь LEFT товчлуурыг буулгах зурвас үүсгэдэг. Python SendKeys модуль нь зөвхөн цонхнууд дээр ажилладаг тул одоогоор энэ програм зөвхөн Windows машин дээр ажилладаг. Та Mac болон linux дээр гарын мэдээллийг дуурайх аргыг хайж олох боломжтой. Python програмыг ажиллуулахын тулд та Serial болон SendKeys модулийг суулгах хэрэгтэй. Миний ашигладаг бүжгийн програм бол StepMania бөгөөд та бүжиглэхдээ програм зөв хариулахын тулд газрын зургийн түлхүүр мэдээллийг тохируулах хэрэгтэй. Энэ бол тоглоом тоглож байхдаа Joystick -ийг тохируулахтай адил юм.

Алхам 4: Бүжгийн дэвсгэр

Бүжгийн дэвсгэр
Бүжгийн дэвсгэр
Бүжгийн дэвсгэр
Бүжгийн дэвсгэр
Бүжгийн дэвсгэр
Бүжгийн дэвсгэр

Бүжгийн дэвсгэр хийх талаар хэд хэдэн гайхалтай заавар байдаг. Энд би танд хялбархан олж авч болох зүйлсийг ашиглан хэрхэн яаж хийхийг зааж өгөх болно. Бүжгийн дэвсгэр нь үндсэндээ зургаан товчлуураас бүрдэнэ. Энэхүү санаа нь хатуу хавтан дээр наасан хоёр зэрэгцээ хөнгөн цагаан тугалган цаасыг ашиглаж, дараа нь дотор нь байгаа эд зүйлсийн хамт хооронд нь ялгаж салгах явдал юм. Зөвхөн хоёр хатуу цаасан хавтанг чанга тавихад тэд хоорондоо холбоо барьж, эдгээр товчлууруудаас зургаа болгож том цаасан самбар дээр тавь. Дараа нь эдгээр товчлууруудыг бидний өмнө хийсэн хэлхээнд холбож, эцэст нь та таг хийж, дээр нь зарим зүйлийг зурж болно.

Алхам 5: Ажиллуулахад бэлэн байна

Stepmania -ийг асаахаасаа өмнө Python програмыг ажиллуулах хэрэгтэй. Дараа нь та бүжгийн дэвсгэрээ ашиглан програмыг хянах боломжтой байх ёстой. Дараах видеог бүтээхдээ би дотор нь юу байгааг сайн харахын тулд нүүрээ нээсэн.

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