Агуулгын хүснэгт:
Видео: "Өнгө тааруулах" (Рефлекс тоглоом): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Танилцуулга:
Сургуулийнхаа төслийн хувьд би юу хийхээ мэдэхгүй байсан ч жаахан бодсоны эцэст рефлекс тоглоом хийхээр шийдлээ. Эцсийн эцэст бид бол тоглоомын сургууль юм. Бид ямар нэгэн зүйлийг интерактив, өвөрмөц болгох ёстой байсан тул тоглоом төгс байх болно! Бүх зүйл хэрхэн өөрчлөгдсөнд би баяртай байгаа бөгөөд танд энэ аялал таалагдах болно гэж найдаж байна!
Тиймээс энэ бүтээгдэхүүнээр би Arduino дээр өөрийн "Color Match" тоглоомыг хэрхэн хийснээ харуулах болно. Эхлэхээсээ өмнө тоглоомын 1 жижиг хэсэг ажиллахгүй байна гэж хэлэх ёстой, учир нь миний кодонд ямар нэг зүйл буруу байгаа тул та миний кодыг аваад үүнийг шийдэхийг оролдоорой, гэхдээ бид тэнд хүрэх болно.
Алхам 1: Энэ нь хэрхэн ажилладаг вэ?
Үндсэндээ би 1 -ээс 1 -ийн эсрэг тоглолтыг хийсэн бөгөөд та 4 оноо авсан анхны хүн байх ёстой. Та яаж оноо цуглуулах вэ? Энэ бол энгийн зүйл, та хамгийн сайн рефлекстэй байх ёстой. Та нэг талдаа 3 өөр өнгө (улаан, ногоон, цэнхэр), нөгөө талд нь ижил тоонууд байна. Нэг талаас гурван өнгөний нэг нь богино хугацаанд анивчиж эхэлдэг, улаан анивчлаа гэж бодъё. Үүний дараа нөгөө талд гурван LED -ийн аль нэг нь анивчдаг бөгөөд хэрэв улаан байвал (нөгөө талын гэрэл шиг) та товчлуурыг хамгийн түрүүнд дарах ёстой бөгөөд хэн эхний оноо авах ёстой. Гэхдээ хэрэв ногоон эсвэл цэнхэр анивчих юм бол та товчлуурыг дарах ёсгүй, эс тэгвээс та оноо алдах болно (энэ бол миний хувьд ажиллахгүй хэсэг). Тиймээс энгийн байлгахын тулд өнгө таарах үед дарахад л хангалттай, өнгө таарахгүй байвал дарахгүй. 4 оноог хамгийн түрүүнд авсан хүн тэмцээнд ялна.
Сонирхолтой байлгахын тулд тоглоомын талаар надад хэлээгүй өөр нэг зүйл бий. Ногоон гэрэл нэг талаас анивчсан байхад нөгөө тал нь ч мөн адил, ногоон тал нь товчлуурыг хамгийн түрүүнд дарахад тэр 2 оноо авах болно. Цэнхэр тал нь ижил утгатай боловч 2 ногоон LED -ийн оронд 2 цэнхэр LED флэш байх ёстой.
Алхам 2: Материал
Энэ алхамыг хийхийн тулд би энэ төслийг өөрийн болгохын тулд хэрэгтэй бүх зүйлийг тайлбарлах болно.
Миний хэрэглэсэн зүйл:
Технологи
- 1 удаа Arduino Uno
- 5x Ногоон LED
- 5x цэнхэр LED
- 2x улаан LED
- 1х шар LED
- 2х жижиг товчлуур
- 37х цахилгаан кабель (тус бүр нь 40 см орчим урттай)
- 1х гагнуурын самбар
Материал
- Модон хайрцаг (энэ тухай "Төсөлөө бүтээх" хэсэгт дэлгэрэнгүй үзнэ үү)
- Модон гурвалжин (өргөн: 10 см, урт: 10 см, өндөр: 7 см)
- 2х модон цилиндр (товчлуурын хувьд)
- Будаг (цагаан, цэнхэр, ногоон, улаан, улбар шар, шар)
Эдгээр нь энэ бүтээгдэхүүнийг бүтээхэд ашиглаж байсан бүх материалууд юм. Хаана ашиглахаа доор бүгдийг тайлбарлах болно. Хэрэв та өөр зүйлийг ашиглахыг хүсч байвал надад хэрэгтэй байгаа тул үргэлжлүүлээрэй! Бага зэрэг өөрийн бүтээлч сэтгэлгээ гэмтээхгүй. Та төсөөллөөрөө бүх зүйлийг хийж чадна.
Алхам 3: Төслөө бүтээх
Энэ алхамаар би тоглоомонд зориулж хайрцгаа хэрхэн хийснээ харуулах болно. Би хэд хэдэн бүдүүлэг тойм зургуудаас эхэлсэн тул юу хийхийг хүсч байгаагаа, бүх зүйл ямар хэмжээтэй байх ёстойг мэдэж авлаа. Надад хайрцагт бүх цахилгаан кабель болон arduino -ийг хаах хангалттай зай байна.
1. Зарим ноорог зурж эхэл. Энэ алхамд та хайрцгийнхаа хэмжээг хэрхэн хүсч байгаагаа, LED -ийг хаана, товчлуурыг хаана байрлуулахаа зурах хэрэгтэй. Би таны хайрцгийг жижиг болгож болохгүй, учир нь өөрөөр хэлбэл төсөлдөө бүх зүйлийг оруулах хангалттай зай байхгүй байна.
2. Ноорогоо модон дээр тавь, ингэснээр та хаана тайрах, хөрөө гэх мэтийг мэдэх болно. Би 34 см (урт) х 26 см (өргөн) х 10 см (өндөр) хэмжээтэй хайрцаг хийсэн. Доод талыг нь салгаж авах боломжтой тул та arduino -г яг тэнд шургуулж болно. Би модон гурвалжинг модоор хийсэн бөгөөд тэдгээр нь 10 см (өргөн) x 10 см (урт) 7 см (өндөр) юм. Гурвалжинд (ойролцоогоор 2 см диаметртэй) нүх гарга.
3. Товчлуур болон LED -ийн нүхийг өрөмдөх. Би өөрийн 13 LED -д зориулж жижиг нүх гаргаснаар үүнийг хийсэн бөгөөд ингэснээр LED нь нүхэнд багтахгүй, харин зөвхөн LED -ийн голтой. Товчлууруудын хувьд миний том товчлуурууд нэвтэрч болох нүх гаргав, би модон товчлууруудыг шүүрний модоор хийсэн (диаметр нь 2, 8 см).
4. Гурвалжинг хавсаргана уу. Би модон гурвалжинг хайрцагны хажуугийн дунд (хажуугийн өргөн) хавсаргасан.
5. Эндээс эхлэхийн өмнө (Технологийн 5 -р хэсэг рүү орно уу) Модон хэсгүүдийг хооронд нь наа. Энд нэг их хэлэх зүйл байхгүй, боолт хэсэг нь үүнийг өгдөг. Яг энэ мөчид би модон оройгоо хайрцгийн бусад хэсэгт наасан байна.
6. Төслөө будах цаг. Та хүссэн өнгөөрөө өгч болно, энэ хэсгийн дараа та хуурай болтол нь жаахан хүлээх хэрэгтэй. галзуу гайхалтай санаануудыг гаргахыг хичээгээрэй.
7. LED нь гэрлийг холбодог. Будаг хатсаны дараа та бүх LED -ийг хийсэн нүхэндээ хийж, цавуу хатах хүртэл хүлээгээд, хэрэв LED -ээ чимэглэх дургүй бол шууд техникийн хэсэг рүү очиж болно.
8. Чимэглэл. Хэрэв та LED -ээ чимэглэхийг хүсч байвал үргэлжлүүлээрэй. Хүссэн зүйлээ хий, гэхдээ та LED гэрлийг харж байгаа гэдэгт итгэлтэй байгаарай.
Алхам 4: Технологи
Эцэст нь бид сүүлчийн хэсэгт хүрч чадсан, миний хувьд энэ бол хамгийн хөгжилтэй, гэхдээ хамгийн хэцүү хэсэг юм. Одоо бид цахилгаан хэлхээ хийх гэж байгаа бөгөөд зарим зүйлийг програмчлах шаардлагатай байна. Би онлайнаар маш олон хичээл үзсэн бөгөөд танд үүнийг хийхийг зөвлөж байна. Онлайнаар надаас илүү танд туслах маш олон хичээлүүд байдаг.
Гэхдээ үйл явцыг үргэлжлүүлье!
1. Хичээлүүдийг үзээд arduino -тойгоо үндсэн зүйлс хийгээрэй. Би LED гэрэл асааж, унтрааж эхлэв. Үүний дараа би товчлуурыг дарсны дараа LED -ийг асаахыг оролдсон бөгөөд ингэснээр би энэ бүх төслийг эхлүүлсэн. Энэ видео нь миний тодорхой төсөлд маш их тусалсан.
2. Прототипээ талхны самбар дээр туршиж үзээрэй. Хэрэв та өөрийн санааг олж авсан бол өөрөө цахилгаан хэлхээ хийхийг оролдох хэрэгтэй. Хэрэв та минийхийг ашиглахыг хүсвэл миний кабелийн хуваарийн дагуу кабелийг дагаж мөрдөх ёстой.
3. Кабелийнхаа тоймыг гаргах болно. Бүх кабелийн зөв хуваарийг гаргах нь маш чухал юм. Хэрэв та хэд хэдэн кабелийг + руу залгах гэж байгаа бол тэдгээрийг бүгдийг нь ижил өнгөөр будаж, мөн ижил утгыг өгөх ёстой гэдгийг та мэднэ. Энэ бол үнэхээр чухал алхам юм, учир нь хэрэв та талхнаасаа бүх зүйлийг гаргаж авбал аль кабель хаашаа явах ёстойг харж болно. Хэрэв та гагнах гэж байгаа бол энэ нь бас тусалдаг. Та надтай адил зүйлийг хийж цаасан дээр хуваарь гаргаж болно, эсвэл Fritzing ашиглан онлайнаар хийх боломжтой. Би үүнийг цаасан дээр хийх нь илүү дээр санагдсан тул Fritzing -тэй хамт бүтээгээгүй байна (миний хувьд хамгийн багадаа).
4. Кабель хийх. Төслийн сүүлийн хэдэн хэсэгт орцгооё. Та arduino -д холбож болох цахилгаан кабелийг хийж, LED болон товчлууруудтай холбох хэрэгтэй. Надад arduino -д залгах боломжтой эрэгтэй, эрэгтэй кабель байсан, би тэдгээрийг хоёр хувааж, утсыг нь салгасан тул бусад цахилгаан кабель руу гагнах боломжтой болсон.
5. Товчлууруудыг холбоно уу. Тиймээс бүх зүйлийг гагнахаасаа өмнө товчлуур дээр хэдэн кабелийг гагнах хэрэгтэй. Та эхлээд товчлууруудыг гагнуурын самбараар дамжуулж, дараа нь кабельд гагнах хэрэгтэй. Одоо та товчлуурууд болон кабелиудтай гагнуурын самбарыг гурвалжинд холбосон нүхээр дамжуулж болно. Хэрэв та гагнуурын самбарыг гурвалжин дээр наасан бол "Төслийнхөө бүтээн байгуулалт" -ын 5 -р хэсэг рүү буцаж очно уу.
5. Гагнах цаг. Одоо сүүлчийн биеийн хэсгийг хийх цаг боллоо! Одоо та бүх зүйлийг хамтдаа гагнах хэрэгтэй. Хэрэв бүх зүйл зөв хийгдсэн бол та кабелийн хуваарь гаргах ёстой байсан бол энэ нь ямар кабелиар гагнах ёстойг хялбархан харах боломжтой гэсэн үг юм. Амжилт хүсье!
6. Кодлох. Кодлохын тулд би хамгийн том хэсгийг өөрөө бичиж, технологийн 1 -р хэсгийн видеон дээрх кодын талаар тусламж авсан. Би хийсэн бүх зүйлээ дүрсэлж чадахгүй, гэхдээ кодыг доор үлдээх болно. Хэрэв танд кодтой холбоотой асуудал гарвал би туслахыг хичээх болно.
Одоогоор, хэрэв та програмчлахыг хүсэхгүй байгаа бол кодыг хуулж аваад arduino -г компьютерт холбоно уу. Кодыг arduino руу илгээнэ үү, энэ нь ажиллах болно!
Энэхүү гарын авлагыг уншсанд баярлалаа, та бүхэнд энэ тоглоомыг бүтээхэд нь амжилт хүсье!
Зөвлөмж болгож буй:
Окарин: WS2812 RGB LED бүхий өнгө тааруулах тоглоом: 6 алхам
Окарарин: WS2812 RGB LED бүхий өнгө тааруулах тоглоом: Октарин бол ид шидийн өнгө юм. Энэ нь амьд бөгөөд гэрэлтэж байсан бөгөөд энэ нь төсөөллийн маргаангүй пигмент байсан, учир нь хаана ч гарч ирсэн нь зөвхөн ид шидийн оюун санааны хүчний үйлчлэгч байсны илрэл байв. Энэ бол ид шидтэнүүд байсан
Интерактив рефлекс цоолох уут: 3 алхам (зурагтай)
Интерактив рефлекс цоолтуурын цүнх: Энэхүү гарын авлага нь Arduino, LED, MK 2125 Accelerometer ашиглан гагнуур хийх туршлага олж авахын зэрэгцээ авхаалж самбаа, боксын ур чадвараа дээшлүүлэхийг хүсч буй бүх хүмүүст зориулагдсан болно. Энэхүү төслийн зорилго нь одоо байгаа рефлекс цүнх, трансформаторыг өөрчлөх явдал юм
Arduino RGB өнгө сонгогч - Бодит амьдралын объектуудаас өнгө сонгох: 7 алхам (зурагтай)
Arduino RGB өнгө сонгогч - Бодит амьдрал дахь объектуудаас өнгө сонгох: Arduino дээр суурилсан RGB өнгө сонгогчийг ашиглан физик объектуудаас өнгө сонгоход хялбар бөгөөд ингэснээр компьютер эсвэл гар утсан дээрээ бодит амьдрал дээр харж буй өнгөө сэргээх боломжтой болно. Хямд TCS347 ашиглан объектын өнгийг скан хийх товчлуурыг дарахад л хангалттай
LED тоглоом: Цэнхэр өнгө: 4 алхам
LED тоглоом: Цэнхэр өнгөөр өнгөлөх: Энэхүү LED тоглоомонд тоглогчид дэнжийг цэнхэр болгохын тулд джойстик ашигладаг. Дунд талын гэрэл цэнхэр асдаг бөгөөд тоглогчид зүүн талыг нь баруун эсвэл хагасыг нь цэнхэр болгох ёстой. Шар гэрэл нь LED -ийн аль нэгийг санамсаргүй байдлаар асаадаг бөгөөд тоглогчид чийдэнгээ хөдөлгөх ёстой
LED тоглоом таны тоглоомын өнгө: 7 алхам (зурагтай)
LED мод таны Gameboy -ийн өнгө: Энэхүү зааварчилгаа нь цэнхэр гэрэлтүүлгийн эффектийг өгөхийн тулд Gameboy Color -д нэмж оруулах гайхалтай загварыг баримтжуулсан болно! Мэдээжийн хэрэг, та биеийнхээ хэсгийг эсвэл Gameboy -г гэмтээхгүй байх нь дээр, учир нь би тэдгээрийн аль нэгийг нь орлохгүй. Гэхдээ хөөе, энэ нь үнэ цэнэтэй юм