Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуулах
- Алхам 2: ПХБ хийх
- Алхам 3: Бүрэлдэхүүн хэсгүүдийг гагнах
- Алхам 4: Arduino IDE татаж авах
- Алхам 5: Номын сан суулгах
- Алхам 6: Тоглоом байршуулах
- Алхам 7: сайхан өнгөрүүлээрэй
Видео: Arduino ашиглан DIY видео тоглоом (Arduboy Clone): 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Arduboy нэртэй зээлийн картны хэмжээтэй 8 битийн хэмжээтэй тоглоомын платформ байдаг бөгөөд энэ нь нээлттэй эхийн тоглоомыг сурах, хуваалцах, тоглоход хялбар болгодог.
Та энэ төхөөрөмж дээр бусдын хийсэн 8 битийн тоглоомыг үзэх эсвэл өөрөө тоглоом хийх боломжтой. Энэ бол нээлттэй эхийн төсөл бөгөөд arduino ашигладаг тул би өөрийн хувилбарыг гаргахаар шийдсэн.
Миний зорилго бол тонер дамжуулах аргыг ашиглахад хялбар ПХБ -ийг зохион бүтээх явдал байв. Тиймээс би зам, дэвсгэрийг аль болох том болгосон. Хэрэв та ПХБ -ийг сийлбэрлэхийг хүсэхгүй байгаа бол та үүнийг талхны самбар дээр эсвэл Perfboard дээр хийж болно.
Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуулах
Танд хэрэгтэй болно:
- Arduino Pro micro (Pro Mini биш. ATmega32u4 чиптэй Pro micro)
- 7 зүү SPI OLED дэлгэц
- 4 зүү түр зуурын товчлуур (12x12x7.3mm)
- Зэс бүрсэн (хэрэв та ПХБ хийж байгаа бол) эсвэл та Breadboard / Prefboard ашиглаж болно.
- Слайд шилжүүлэгч
- 3v товчлуурын үүр ба эзэмшигч
- Эмэгтэй толгойн зүү
- Piezo Цахилгаан дуугаралтын хавтан
АНХААРУУЛГА: Та ATmega32u4 дээр суурилсан pro micro болон 7 зүү хуучин дэлгэцтэй эсэхийг шалгах хэрэгтэй, эс тэгвээс төсөл ажиллахгүй болно
Энэ төслийг дуусгасны дараа 3v товчлууртай гар нь тоглоомыг нэг минут хүрэхгүй хугацаанд л ажиллуулж чадна гэдгийг ойлгосон. Би USB кабель ашиглан уурхайгаа тэжээдэг болохоор ПХБ -ийн файлуудыг дахин үүсгэх гэж санаа зовдоггүй байсан. Тиймээс, хэрэв та бүрэн хөдөлгөөнтэй байхыг хүсч байвал илүү хүчирхэг батерей ашиглах талаар бодож үзээрэй
Алхам 2: ПХБ хийх
Та тонер дамжуулах аргыг ашиглан захиалгат ПХБ -ийг сийлбэрлэх эсвэл схемийг ашиглан бүрэлдэхүүн хэсгүүдийг самбар дээр гагнах боломжтой.
ПХБ -ийн файлуудыг эндээс татаж аваад сийлээрэй.
Холбоос:
Би энэ ПХБ -ийг аль болох DIY ээлтэй болгохыг хичээсэн. Энэ нь том ул мөр, өргөн дэвсгэртэй. Энэ нь гагнах, гагнах процессыг хөнгөвчлөх болно. Хэрэв та өмнө нь ПХБ сийлбэр хийх туршлагагүй байсан бол эдгээр зааврыг дагана уу.
www.instructables.com/id/Making-A-Customiz…
Алхам 3: Бүрэлдэхүүн хэсгүүдийг гагнах
6 түлхэх товчлуур, слайд унтраалга, зай эзэмшигчийг ПХБ -д гагнах.
(Хэрэв та USB кабель ашиглан тоглоомыг асаах гэж байгаа бол батерей хэрэггүй болно.)
Бид arduino болон олед дэлгэцийг ПХБ -т шууд гагнахгүй байгаа тул ирээдүйд өөр төсөлд ашиглах боломжтой болно. Эмэгтэй толгойн голыг эхлээд ПХБ -д гагнах ба олед дэлгэц болон arduino -г толгойн хэсэгт хавсаргана. Энэ нь ардубойны зузааныг нэмэгдүүлэх боловч хэрэв бид хүсвэл эдгээр хэсгүүдийг арилгаж болно.
Чанга яригч руу холбосон утас байна. Энэ нь ПХБ файлд улаан өнгөөр тэмдэглэгдсэн байдаг. Энэ холболтыг хийхийн тулд утсыг ашиглана уу.
Пьезо цахилгаан дуугаруулагчийг холбохын тулд хоёр утсыг дуугаргагч хавтан дээр гагнаж, тэр утсыг ПХБ -д гагнана. Хоёр талт соронзон хальс ашиглан дуугаргагч хавтанг ПХБ -д бэхлээрэй.
Arduino болон OLED дэлгэцийг холбогдох толгойн зүү дээр холбоно уу.
Хэрэв та энэ төслийг талхны самбар дээр хийж байгаа бол схемд заасан бүрэлдэхүүн хэсгүүдийг холбоход л хангалттай. Энд би 6 товчлуур ашиглан тусдаа джойстик хийж талхны самбарт хавсаргав.
Холболтууд нь:
Бүх товчлуурыг arduino -ийн GND руу холбоно уу.
BUTTON_UP -> Arduino -ийн A0 зүү
BUTTON_DOWN -> Arduino -ийн A3 зүү
BUTTON_LEFT -> Arduino -ийн A2 зүү
BUTTON_RIGHT -> Arduino -ийн A1 зүү
BUTTON_A -> Arduino -ийн 7 -р зүү
BUTTON_B -> Arduino -ийн 8 -р зүү
Илтгэгч -> Arduino -ийн 5 -р зүү
OLED зүү GND ба CS -> arduino -ийн GND зүү
OLED зүү VCC -> arduino -ийн VCC
OLED pin SCK -> arduino -ийн дижитал зүү 15
OLED зүү SDA -> arduino -ийн дижитал зүү 16
OLED pin RES -> arduino -ийн дижитал зүү 6
OLED pin DC -> arduino -ийн дижитал зүү 4
Алхам 4: Arduino IDE татаж авах
Тоглоом байршуулахын тулд та arduino IDE татаж аваад суулгах хэрэгтэй.
Та доорх линкээс arduino IDE татаж авах боломжтой.
www.arduino.cc/en/main/software
Дээрх линкээс компьютертаа arduino IDE татаж аваад суулгаарай.
Алхам 5: Номын сан суулгах
Тоглоомыг arduboy руу хөрвүүлэх, байршуулахын тулд та зарим номын санг суулгах хэрэгтэй.
Би зарим чухал зүйлийг доор жагсаах болно.
github.com/Arduboy/Arduboy
github.com/MLXXXp/Arduboy2
github.com/MLXXXp/ArduboyTones
github.com/TEAMarg/ATMlib
github.com/Arduboy/ArduboyPlaytune
github.com/igvina/ArdBitmap
Clone эсвэл Татаж авах товчийг дараад ZIP татаж авах дээр дарна уу
Эдгээр холбоосууд руу очоод clone эсвэл zip -ийг татаж аваад татаж аваарай. Arduino IDE -ийг нээгээд дээр нь дарна уу
Ноорог> Номын санг оруулах>. ZIP номын сан нэмэх
татаж авсан zip файлыг сонгоно уу. Үүнийг бүх файлд давтана уу.
Өөр арга
. Zip файлыг татаж суулгахын оронд Arduino IDE номын сангийн менежерийг ашиглан номын санг суулгаж болно.
Ноорог> Номын санг оруулах> Номын санг удирдах
дараа нь хайлтын талбарт номын сангийн нэрийг оруулна уу.
Алхам 6: Тоглоом байршуулах
Тоног төхөөрөмж зөв ажиллаж байгаа эсэхийг шалгахын тулд дараах руу очно уу.
Файл -> Жишээ -> Arduboy -> ArduBreakout
мөн байршуулах дээр дарна уу. Хэрэв бүх зүйл зөв ажиллаж байвал та arduboy дээрээ breakout тоглоом тоглож болно.
Та самбарыг arduino Leonardo эсвэл Arduino/Genuino Micro гэж сонгосон эсэхээ шалгаарай
Та эдгээр сайтуудаас arduboy -д зориулсан илүү олон тоглоом олж авах боломжтой.
community.arduboy.com/c/games
www.team-arg.org/games.html
Заримдаа та дараахь алдаатай тулгарч магадгүй юм.
чухал алдаа: ArduboyPlaytune0.h: Ийм файл эсвэл лавлах байхгүй байна
#оруулах
^
эмхэтгэл дууссан
гарах төлөв 1 Arduino/Genuino Micro самбарыг эмхэтгэхэд гарсан алдаа
тоглоом байршуулах үед.
Энэ алдааг засахын тулд https://github.com/ дээрээс алга болсон номын сангийн нэрийг хайна уу.
Номын санг өмнө нь хийж байсан шиг татаж аваад суулгаарай.
Видео нь энд байна:
Алхам 7: сайхан өнгөрүүлээрэй
ТАЙЛБАР:
Би жинхэнэ Arduboy шиг Arduino pin 13 -ийн оронд хоёр дахь чанга яригч зүүг газардууллаа. Тиймээс, зарим тоглоомын дуу зохих ёсоор ажиллахгүй, жинхэнэ Arduboy -ийн RGB LED -ийг оруулаагүй болно. Тиймээс RGB LED ашигладаг тоглоомууд нь LED эффектийг алдах бөгөөд тоглоход илүү хэцүү байх болно.
Алдааг зааж өгсөн arduboy хамт олны MLXXXp -д маш их баярлалаа.
Энэ бол миний анхны эвдэршгүй зүйл, тиймээс энэ нь төгс биш юм. Хэрэв танд энэ төсөлд туслалцаа хэрэгтэй бол сэтгэгдэл дээр надад мэдэгдээрэй.
Зөвлөмж болгож буй:
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоом: 11 алхам (зурагтай)
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоомын чулуу: 70-аад оны үед ахлах сургуулиудад түгээмэл хэрэглэгддэг чимэг Click-Clack тоглоомын хоёр цахилгаан статик хувилбарыг энд оруулав. Хувилбар 1.0 бол хэт төсвийн загвар юм. Эд анги (цахилгаан хангамжийг оруулаагүй) бараг юу ч биш юм. Илүү үнэтэй, илүү үнэтэй зүйлийн тайлбар
ESP32 VGA аркад тоглоом ба тоглоомын тоглоом: 6 алхам (зурагтай)
ESP32 VGA аркад тоглоом ба джойстик: Энэхүү зааварчилгаанд би VGA дэлгэцийн гаралттай ESP32 ашиглан дөрвөн тоглоомын тоглоом - Tetris - Snake - Breakout - Bomber - ийг хэрхэн яаж хуулбарлахыг үзүүлэх болно. Нарийвчлал нь 320 х 200 пиксел бөгөөд 8 өнгөөр хийгдсэн. Би өмнө нь хувилбарыг нь хийж байсан
MIT програм зохион бүтээгчийн тусламжтайгаар зөөлөн тоглоом бүхий Bluetooth шоо, Android тоглоом хөгжүүлэх: 22 алхам (зурагтай)
MIT App Inventor ашиглан зөөлөн тоглоом бүхий Bluetooth Dice болон Android тоглоом хөгжүүлэх: Шоо тоглох нь өөр өөр арга хэлбэртэй байдаг 1) Уламжлалт модон эсвэл гуулин шоогаар тоглодог.2) Гар утас эсвэл pc. -ийн гараар эсвэл pc. -ээр үүсгэсэн шоо утгыг гар утсан дээр эсвэл компьютер дээр тоглоорой. шоо биетэй тоглож, зоосыг гар утас эсвэл компьютер дээр зөөж болно
20 цаг 20 долларын үнэтэй, олон зуун тоглоом бүхий аркад тоглоом: 7 алхам (зурагтай)
20 цаг 20 долларын үнэтэй хэдэн зуун тоглоом бүхий ширээний тоглоомын тоглоом: Би ийм зүйл хийхийг хэсэг хугацаанд хүсч байсан боловч бусад олон төслийг үргэлж хийх гэж яардаггүй байсан. Би яарч байгаагүй тул би барилгын ажилд шаардлагатай бүх эд ангиудыг хямд үнээр цуглуулах хүртэл хүлээв. Энд
RPG Maker XP ашиглан видео тоглоом үүсгэх: 4 алхам
RPG Maker XP ашиглан видео тоглоом үүсгэх: RMXP ашиглаж сурч байна! Сайн уу? Энэхүү зааварчилгаа нь RMXP програмыг ашиглан үнэгүй туршилтаар татаж авах эсвэл http://tkool.jp/products/rpgxp/eng/ хаягаар 60.00 доллараар худалдаж авах боломжтой програмыг бүтээх тухай юм. Энэхүү бари