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

Гар тоглоомын консол - Arduboy Clone: 6 алхам (зурагтай)
Гар тоглоомын консол - Arduboy Clone: 6 алхам (зурагтай)

Видео: Гар тоглоомын консол - Arduboy Clone: 6 алхам (зурагтай)

Видео: Гар тоглоомын консол - Arduboy Clone: 6 алхам (зурагтай)
Видео: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Долдугаар сарын
Anonim
Image
Image
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

Хэдэн сарын өмнө би албан ёсны вэбсайтын дагуу онлайнаар тоглоом сурах, хуваалцах, тоглоход хялбар болгодог 8 битийн бяцхан тоглоомын платформ болох Arduboy-той тааралдсан. Энэ бол нээлттэй эхийн платформ юм. Ардубойд зориулсан тоглоомыг хэрэглэгчид хийдэг. Arduboy нь Arduino Pro Micro -д ашиглагддаг ижил микроконтроллер болох ATmega32u4 дээр суурилдаг. Хэдийгээр би тоглоом хийх чадваргүй байгаа ч гэсэн түүний нэг хэсгийг талхны самбар дээр хийхээр шийдсэн. Тийм ээ, энэ нь ажилласан! Гэрийн хийсэн Ардубой багцыг бүтээсэн MrBlinky -д баярлалаа. Хэцүү ажлыг аль хэдийн хийчихсэн байсан.

Үүн дээр чимэг тоглоом тоглоход надад маш их хөгжилтэй байсан. Гэхдээ талхны хавтан нь бүх талаараа утаснуудтай байдаг. Би ПХБ -ийн дизайныг туршиж үзээд мэргэжлийн түвшинд хийхийг хүсч байсан. Тиймээс, энэ бол үүнийг хийх хамгийн тохиромжтой цаг юм. Түүнчлэн, энэ бол төгс төгөлдөр төсөл бөгөөд бид зөвхөн ПХБ -ийн дизайн дээр анхаарлаа төвлөрүүлэх ёстой. Энэхүү зааварчилгаанд бид хэлхээний диаграмаас хэлхээний самбар хүртэлх Arduboy -ийн өөрийн хувилбарыг хийх болно.

Эхэлцгээе

Алхам 1: Танд хэрэгтэй зүйлс

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

1х Arduino Pro Micro (5V)

1х OLED дэлгэц (SPI)

6x хүрэлцэх товчлуур

1x Piezo чанга яригч

1х нийтлэг анод RGB LED

Алхам 2: Breadboard дээр тест хийх

Breadboard дээр тест хийх
Breadboard дээр тест хийх
Breadboard дээр тест хийх
Breadboard дээр тест хийх
Breadboard дээр тест хийх
Breadboard дээр тест хийх

Шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг цуглуулж, хэлхээний диаграммд үзүүлсэн шиг талхны самбар дээр холбож эхлээрэй.

Холболтууд дараах байдалтай байна.

Хяналтын түлхүүрүүд:

ДЭЭШ - А0

ДООРОО - A3

ЗӨВ - А1

Зүүн - А2

A - D7

B - D8

OLED дэлгэц:

SCL - D15

SDA - D16

DC - D4

RES - D2

Илтгэгч:

ЯРИГЧ + - D5

ЯРИА - - D6

RGB LED:

УЛААН - D10

НОГООН - D3

Цэнхэр - D9

Алхам 3: Тоглоомуудыг Arduino руу байршуулах

Arduino дээр ямар нэгэн тоглоом байршуулахаас өмнө хэд хэдэн алхам хийх хэрэгтэй.

  • Arduino IDE> Файл> Тохиргоог нээнэ үү
  • Доорх URL -г хуулж, нэмэлт самбар менежерийн URL текст талбарт оруулаад OK дарна уу.
  • Багаж хэрэгсэл> Самбар> Самбар менежер рүү очно уу.
  • Текст хайрцагт гар хийцийн эсвэл Arduboy гар хийцийн гэж бичнэ үү.
  • Arduboy Homemade багцыг сонгоод Install дээр дарна уу.

Номын санг суулгасны дараа Tools цэс рүү ороод дараах байдлаар сонголтоо хийгээрэй.

  • Удирдах зөвлөл: Гар хийцийн Ардубой
  • Ачаалагч: Cathy3K
  • Үүнд үндэслэсэн: SparkFun Pro Micro 5V - Альтернатив утас
  • Гол: Arduboy оновчтой цөм
  • Дэлгэц: SSD1306

Эндээс дуртай тоглоомоо сонгоод татаж аваарай.

. Ino файлыг нээгээд байршуулах дээр дарна уу.

Алхам 4: EasyEDA дээр ПХБ -ийн дизайн хийх

EasyEDA дээр ПХБ -ийн дизайн хийх
EasyEDA дээр ПХБ -ийн дизайн хийх
EasyEDA дээр ПХБ -ийн дизайн хийх
EasyEDA дээр ПХБ -ийн дизайн хийх
EasyEDA дээр ПХБ -ийн дизайн хийх
EasyEDA дээр ПХБ -ийн дизайн хийх

Бүх зүйл зөв ажиллаж байх үед бид ПХБ -ийн дизайны процессоос эхэлж болно. Над шиг эхлэн суралцагчдад ажлыг хөнгөвчлөхийн тулд би дизайн хийхдээ EasyEDA -ийг сонгосон. Би үүнийг зөөврийн болгохыг хүсч байсан тул үүнийг LiPo батерейгаар ажиллуулахаар шийдсэн бөгөөд энэ нь цэнэглэх, өсгөх хэлхээ шаардлагатай болно гэсэн үг юм. Би өөрөө MT3608 ашиглан өргөлтийн хэлхээг бүтээхээр шийдсэн боловч миний хувилбар амжилтгүй болсон тохиолдолд бэлэн байгаа MT3608 модулийг (энэ бол миний ашиглаж дууссан) холбох нөхцлийг бүрдүүлсэн. Хэрэв та миний ПХБ -ийн загварыг ашиглахыг хүсч байвал би бүх файлыг хавсаргасан болно.

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

Бүх холболтыг шалгасны дараа ПХБ руу хөрвүүлэх сонголтыг дарна уу. Энэ нь шинэ цонх нээгдэх бөгөөд үүнд та бүрэлдэхүүн хэсгүүдийн бүх ул мөрийг байрлуулж, холбоход бэлэн болно.

Таны хийх ёстой хамгийн эхний зүйл бол самбарынхаа тоймыг тодорхойлох явдал юм. Самбарын хэлбэр, хэмжээг нарийвчлан ойлгохын тулд бүрэлдэхүүн хэсгүүдийг ойролцоогоор, логик байдлаар байрлуул. Layers цэснээс BoardOutline -ийг сонгоод PCB Tools цэсний Track хэрэгслийг ашиглан зурж эхлээрэй.

Одоо бүрэлдэхүүн хэсгүүдийн байрлалыг эцэслэн гарга. Та дэвсгэрээс гарч буй шугамыг анзаарсан байх. Эдгээрийг Ratlines гэж нэрлэдэг бөгөөд тэдгээр нь бүрэлдэхүүн хэсгүүдийг хооронд нь хэрхэн холбох талаар ойлголт авахад тусалдаг бөгөөд ингэснээр ул мөрийг гаргахад хялбар болно.

Бүрэлдэхүүн хэсгүүдийн байршилд сэтгэл хангалуун байгаа бол та тэдгээрийг ул мөрөөр холбож эхэлж болно. Мөрний өргөнийг авч явах ёстой гүйдлээр тодорхойлно. ПХБ -ийн ул мөрийн өргөн тооцоолуур нь танд хэрэгтэй болно. Би дохионы хувьд 0.254 мм, цахилгаан тэжээлийн хувьд 0.6 мм хэмжээтэй явсан. Layers цэснээс TopLayer (эсвэл BottomLayer) -ийг сонгоод Track хэрэгслийг ашиглан зурж эхлээрэй. Мөрдөх явцад ул мөрийг дуусгах зай байхгүй нөхцөл байдал үүсч магадгүй юм. Ийм тохиолдолд та нөгөө давхарга руу үсэрч холболтоо үргэлжлүүлж болно. Хоёр давхаргын ул мөр хоорондын холболтыг Vias -ийн тусламжтайгаар хийдэг. Мөр бичих явцад V товчлуурыг дарна уу. Ул мөр дуусах бөгөөд та одоо дамжуулах боломжтой болно. Дараа нь Layer цэснээс өөр давхаргыг сонгоод дамжуулалтаас эхлэн үргэлжлүүлнэ үү. Газраас бусад бүх холболтыг хий.

Одоо ПХБ хэрэгслүүд цэснээс Зэсийн талбай хэрэгслийг сонгоод самбарыг тойрон зур. Цэвэр текст талбарт GND сонгогдсон эсэхийг шалгаарай. Энэ нь газрын хавтгай үүсгэх бөгөөд үлдсэн газардуулгыг түүн рүү автоматаар хийх болно.

Шалгаж, шалгаад шалгаарай! Та юу ч алдаагүй гэдгээ шалгаарай. Та бүрэн итгэлтэй болсны дараа Үйлдвэрлэлийн файл үүсгэх товчийг дарж Gerber файлуудыг татаж аваад хүссэн үйлдвэрлэлийн үйлчилгээ рүү илгээж болно.

Тэмдэглэл: Өмнө дурьдсанчлан би MT3608 ашиглан ачаалал холбох хүртэл төгс ажилладаг хэлхээг хийсэн. Гаралтын хүчдэл мэдэгдэхүйц буурдаг. MT3608 мэдээллийн хуудсан дээр бүрэлдэхүүн хэсгүүдийг хэрхэн яаж байрлуулах, ул мөрийн өргөнийг тодорхой зааж өгсөн тул би энэ асуудлыг мэдэж байсан. Анхлан суралцагчийн хувьд ийм алдаа гарна гэдэгт би итгэлтэй байсан. Асуудлын шалтгаан, шийдлийг хэн нэгэн надад тайлбарлаж өгвөл тустай байх болно.

Алхам 5: ПХБ -ийг угсрах

Таны ПХБ -ийг угсарч байна
Таны ПХБ -ийг угсарч байна
Таны ПХБ -ийг угсарч байна
Таны ПХБ -ийг угсарч байна
Таны ПХБ -ийг угсарч байна
Таны ПХБ -ийг угсарч байна

Би PCB -ийг JLCPCB -ээс, шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг LCSC -ээс захиалсан. Энэ нь захиалга хоёуланг нь нийлүүлснээр тээвэрлэлтийн зардлыг хэмнэх болно. Цахилгаан диаграмаа бэлэн байлгаж, торгон дэлгэцийн тэмдэглэгээний дагуу бүрэлдэхүүн хэсгүүдийг гагнаж эхлээрэй. SMD эд ангиудыг гагнахдаа маш их урсгалыг ашиглаж байгаа эсэхийг шалгаарай, учир нь энэ нь жижиг тээглүүрийг гагнах ажлыг ихээхэн хөнгөвчилдөг. Энэ бол миний SMD эд ангиудыг анх удаа гагнах ажил байсан бөгөөд гагнуурын ажил маш сайн харагдаж байна.

Плюс үлдэгдлийг арилгахын тулд изопропил спиртээр гагнсаны дараа ПХБ -ийг цэвэрлэнэ.

LiPo батерейг сонгох нь:

Би 380 мАч батерей ашигласан. 50 мА-аас 100 мА хүртэлх гүйдэлтэй бол ойролцоогоор 3-4 цаг үргэлжлэх ёстой.

Алхам 6: Сайхан амраарай

LiPo батерейг залгаж, дуртай тоглоомоо урьдын адил байршуулж, зугаацаарай!

Эцсээ хүртэл наалдсанд баярлалаа. Та бүхэнд энэ төсөл таалагдаж, өнөөдөр шинэ зүйл сурсан гэж найдаж байна. Хэрэв та өөрөө өөртөө зориулж хийсэн бол надад мэдэгдээрэй. Миний YouTube сувагт бүртгүүлээрэй, удахгүй болох төслүүдийг үзээрэй. Дахин нэг удаа баярлалаа!

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