Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Код:
- Алхам 2: 3D дизайн
- Алхам 3: Техник хангамж - Үндсэн самбар
- Алхам 4: Тоног төхөөрөмж - Товч 1
- Алхам 5: Тоног төхөөрөмж - Товч 2
- Алхам 6: Тоног төхөөрөмж - Цахилгаан ба асаах/унтраах
- Алхам 7: Тоног төхөөрөмж - Buzzer
- Алхам 8: Самар оруулах
- Алхам 9: Тохируулга - LCD ба гүйдэг унтраалга
- Алхам 10: Тохируулга - товчлуурууд
- Алхам 11: Тохируулга - Хаах
- Алхам 12: GameGirl5110 логог нэмнэ үү
- Алхам 13: GameGirl5110 -ийг сайхан өнгөрүүлээрэй
Видео: GameGirl5110: 13 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Сайн байна уу! Би Альваро Рубио байна, би чимэг тоглоом сонирхогчдод зориулж өөрийн сонгодог консол бүтээхийг хүссэн бөгөөд үүний үр дүн нь: GameGirl 5110.
Энэ нь GameBoy Classic -ээс санаа авсан 3d хэвлэсэн хайрцагтай. Тэгээд…
Яагаад 5110 гэж?
Үүнийг илүү чимэг болгохын тулд цэнхэр арын гэрэлтэй Nokia 5110 -ийн анхны LCD дэлгэцийг ашиглахаар шийдсэн.
-Би Arduino дээр суурилсан, та хүссэн загвараа ашиглаж болно, миний хувьд хязгаарлагдмал орон зайд Arduino Nano -г сонгосон.
-Танд дуртай тоглоомуудаа байршуулах 6 програмчлагдах товчлуур байна! Энд би Могойн тоглоомыг програмчлах болно.
-Зүүн талын 4 товчлуурыг чиглүүлэхийн тулд ашигласан бөгөөд баруун дээд товчлуурыг анхны байдалд нь оруулж, та arduino файл дахь хяналтыг өөрчилж болно.
-Дуу чимээ гаргах зориулалттай пьезоэлектриктэй.
Хангамж
Материал:
- Ардуино Нано
- Nokia 5110 LCD дэлгэц
- Мини слайд асаах/унтраах
- B3F Omron товчлуур нь 12 мм
- Прототип самбар
- 9В батерейны эзэмшигч
- Утас
- Dupont кабель эмэгтэй-эмэгтэй
- PLA эсвэл танд хэргийг хэвлэж буй хүн
- Самар оруулах
-
Самар ба боолт 2 мм
Хэрэгсэл:
- Гагнуурын төмөр
- Цагаан тугалга ба урсгал
- Цавуу буу
- халив
Алхам 1: Код:
Энэхүү төсөл нь Малага их сургуулийн Харилцаа холбооны сургуулийн Бенг электроникийн инженерчлэлийн модуль болох "Creative Electronics" -д зориулагдсан болно (https://www.uma.es/etsi-de-telecomunicacion/).
Нэгдүгээрт, би LCD5110_Graph.h номын санг ашиглан 'Могой' тоглоомыг програмчилсан.
Та үүнийг татаж аваад гарын авлагыг эндээс авах боломжтой.
Би програмчлалд гүнзгий орохгүй, гэхдээ танд асуух зүйл байвал сэтгэгдэл дээр асуугаарай.:)
Github -аас миний arduino файлуудыг татаж авахын тулд энд дарна уу, үүнийг MIT лиценз ашиглан хуваалцдаг.
Алхам 2: 3D дизайн
Дараагийн алхам бол 3D хэвлэсэн хайрцаг хийх явдал юм. Би эхлээд хэргийг хэвлэж, дараа нь хэргийг хялбарчлахын тулд тоног төхөөрөмж хийхийг зөвлөж байна. Би энэ загварыг гаргахдаа Freecad -ийг ашигласан (3D -ийг анх удаа ашиглаж байсан), CC лиценз ашиглан файлуудаа хуваалцаж байна.
4 файл байна:
- Буцах
- Урд
- 'GameGirl5110' лого
- Тоног төхөөрөмжийг дээшлүүлэх суурь.
Таны прототип самбар эсвэл таны техник хангамж минийхээс өөр байж магадгүй тул та энэ дизайн эсвэл тоног төхөөрөмжид зарим өөрчлөлт оруулах шаардлагатай байна.
Энэ ажил нь Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Олон улсын лицензийн дагуу лицензлэгдсэн болно.
Алхам 3: Техник хангамж - Үндсэн самбар
Нэгдүгээрт, би arduino нано болон LCD дэлгэцийн загвар хавтанг бүтээсэн бөгөөд хоёр толгой толгойтой 15 зүүг arduino тээглүүрийн зайтай, нөгөө нь LCD холболтын 8 эмэгтэй толгойтой загвар самбар дээр зарсан. Би 8 эмэгтэй толгойг D3, D4, D5, D6, D7 зүү дээр байрлуулж, arduinos толгойн зүү рүү гагнах болно. Дараагийн 3 тээглүүр бол VCC BL ба GND, та VCC ба BL -ийг 5V зүү, GND -ийг гагнуурын хавтангийн аль ч газардуулгад гагнах хэрэгтэй. Эмэгтэй толгойн тусламжтайгаар бид хүссэн үедээ arduino болон дэлгэцийг гаргаж авах боломжтой, эсвэл ямар нэгэн зүйл эвдэрсэн тохиолдолд задлахгүйгээр сольж болно. Та зургийг үр дүнгээр харж болно, дараа нь LCD -ийг дупон кабелиар экстензор болгон холбох хэрэгтэй.
Алхам 4: Тоног төхөөрөмж - Товч 1
Одоо бид тоглоомын чиглэлийн зүүн товчлууруудыг хийх гэж байна. Резисторыг ашиглах нь дур зоргоороо бөгөөд та INPUT_PULLUP (PIN) шугамыг ашиглан arduino оролтын дотоод эсэргүүцлийг ашиглаж болно; гэхдээ та кодын зарим мөрийг нэмэх эсвэл өөрчлөх хэрэгтэй, дараагийн алхамд би товчлууруудыг холбох ийм аргыг жишээ болгоно.
Та зүүн талд схемийн холболттой байгаа тул 3d файлаас тэдгээрийн хоорондох зайг дагаж 4 товчлуурыг гагнах эсвэл шинэ тоног төхөөрөмждөө тохируулахын тулд дизайныг өөрчлөх хэрэгтэй.
Та аналог оролтыг дижитал хэлбэрээр ашиглаж болно, зөвхөн оролт гэж тодорхойлдог.
Ногоон кабель бол таны ашигладаг arduino оролтонд гагнах шаардлагатай кабель юм.
- Дээд -> зүү 16 (A2)
- Зүүн -> зүү 17 (A3)
- Доош -> зүү 18 (A4)
- ЗӨВ -> зүү 19 (A5)
Та мөн VCC -ийг 5V ба GND -д үндсэн прототипийн самбарын аль ч хэсэгт гагнах хэрэгтэй.
ЧУХАЛ: Урт кабелийг прототипийн хавтангийн хооронд гагнахыг санал болгож байна, дараа нь та юу ч эвдээгүй тохиолдолд илүү сайн зөөж, тохируулж болно.
Алхам 5: Тоног төхөөрөмж - Товч 2
Одоо бид баруун талын 2 товчлуурыг хийх ёстой. Энэ тохиолдолд хэрэв та дотоод эсэргүүцэл ашиглахыг хүсвэл INPUT_PULLUP -ийг хэрхэн ашиглахыг танд үзүүлэх болно.
Би дээд товчлуурыг дахин тохируулахын тулд ашиглах болно, дараа нь би нэг талыг үндсэн хавтангийн RST, нөгөө талыг GND руу гагнах болно.
Энэ тоглоомонд надад хоёр дахь товчлуур хэрэггүй, гэхдээ би үүнийг ирээдүйд бусад тоглоомд ашиглахын тулд гагнах болно, тэгвэл та нэг талыг нь A1, нөгөө талыг GND руу гагнах хэрэгтэй. Хэрэв та үүнийг ашиглахыг хүсвэл INPUT_PULLUP (15) ашиглахын тулд remenber ашиглана уу; мөн үүнийг digitalRead ашиглан ашиглаарай.
Алхам 6: Тоног төхөөрөмж - Цахилгаан ба асаах/унтраах
Би 9в батерей, гулсагч шилжүүлэгч ашиглах болно, дараа нь би хар утас GND, улаан утсыг VIN руу гагнах шаардлагатай зай эзэмшигч худалдаж авсан боловч та улаан утсыг зай эзэмшигчээс гагнах унтраалгыг нэмэхээс өмнө шилжүүлэгчийн дунд зүү ба VIN руу гагнах бусад тээглүүрүүдийн нэг. Дараа нь та хэлхээг хааж байна.
Алхам 7: Тоног төхөөрөмж - Buzzer
Дуу чимээ гаргахын тулд би пьезоэлектрик ашиглах болно, та дуртай зүйлээ ашиглаж болно, та нэг утсыг GND руу, нөгөө утсыг дижитал зүү 2 -т гагнах хэрэгтэй. Хэрэв та хүсвэл үүнийг өөрчилж болно.
Дараа нь үүнийг таны харж байгаа шиг чанга сонсогдохын тулд зайны эзний ар талд цавуу буугаар бэхлэв.
Алхам 8: Самар оруулах
Одоо та консолын техник хангамжийг дуусгасан, хайрцагт оруулахаасаа өмнө туршиж үзээрэй !!
Консол бэлэн болсон гэдэгт итгэлтэй байгаа бол гагнуурын үзүүрээр хуванцар хайлж буй самарыг дөрвөн багана руу хийж болно.
Алхам 9: Тохируулга - LCD ба гүйдэг унтраалга
Таны консол бараг бэлэн боллоо !!
Би LCD -ээр эхэлсэн, зүгээр л оронд нь тавиад хуванцар буугаар засаарай.
Дараа нь та гүйдэг унтраалга оруулаад шургуулж болно, хэрэв шаардлагатай бол самар ашиглаж болно.
Алхам 10: Тохируулга - товчлуурууд
Энэ бол хамгийн хэцүү хэсэг бөгөөд та товчлууруудыг тус тусын нүхэнд хийх хэрэгтэй бөгөөд үүнийг яг өндрөөр нь засах хэрэгтэй, учир нь хэрэв та үүнийг хийхгүй бол таны товчлуур дарагдах болно. Үүнийг хийхийн тулд би зөөлөн хуванцар наалт хийж, самбарын дээд ба доод хэсэгт байгаа зураг дээрээс харж болно, өндрийг хадгалахын тулд хэдхэн сантиметр хэмжээтэй зүйлийг ашиглаж болно.
Прототип хавтангийн зөв байрлалыг олж авсны дараа үүнийг хуванцар буугаар засаад, хатах хүртэл байрлалаа хадгална уу. Прототип хавтанг хоёуланг нь хий.
Хэрэв та бүх товчлуурыг зөв дарж чадвал дараагийн алхамд бэлэн боллоо.
Алхам 11: Тохируулга - Хаах
Одоо та бидний хэвлэсэн хуванцар хэсгийг засах бөгөөд үүнийг илүү хатуу болгоход ашигладаг бөгөөд дараа нь хүчээр дарах үед прототипийн хавтан гүнзгийрдэггүй.
Үүнийг хоёр самбарын дундуур тааруулж, хуванцар буугаар бэхлээд хаттал нь дарж, дараа нь зайны тавиурыг үлдсэн зайнд хийж болно.
Дээд талын бүх кабель болон үндсэн самбарыг тохируулаад дараа нь хааж болно.
Таны GameGirl5110 ашиглахад бараг бэлэн боллоо;)
Алхам 12: GameGirl5110 логог нэмнэ үү
Одоо та дэлгэцийн логог засах хэрэгтэй, үүний тулд би бага зэрэг Superglue ашиглаж, хэрэв танд таалагдаж байвал байнгын маркераар будахыг илүүд үзэж байна.
Алхам 13: GameGirl5110 -ийг сайхан өнгөрүүлээрэй
Энэ бол үр дүн! Хэрэв танд ямар нэгэн асуулт байвал сэтгэгдэл дээр асуугаарай, би танд аль болох хурдан туслах болно!
GameGirl5110 -ийг өөрийн гараар бүтээх процесс танд таалагдаж, хөгжилтэй тоглоно гэж найдаж байна!;)
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Хялбар алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: 13 алхам (зурагтай)
Энгийн алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: Энэ бол компьютерийг хэрхэн задлах тухай заавар юм. Ихэнх үндсэн бүрэлдэхүүн хэсгүүд нь модульчлагдсан бөгөөд амархан арилдаг. Гэсэн хэдий ч үүнийг зохион байгуулах нь чухал юм. Энэ нь эд ангиудыг алдахаас сэргийлж, мөн угсрах ажлыг хялбарчлах болно
Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай)
Алхам алхмаар Ciclop 3d сканнер: Сайн байна уу, би алдарт Ciclop 3D сканнерыг хэрэгжүүлэх болно. Анхны төсөл дээр сайн тайлбарласан бүх алхам байхгүй байна. Би суурийг хэвлэж, ПХБ -ийг дахин боловсруулж, үргэлжлүүлээрэй