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

Arduino ашиглан DIY видео тоглоом (Arduboy Clone): 7 алхам (зурагтай)
Arduino ашиглан DIY видео тоглоом (Arduboy Clone): 7 алхам (зурагтай)

Видео: Arduino ашиглан DIY видео тоглоом (Arduboy Clone): 7 алхам (зурагтай)

Видео: Arduino ашиглан DIY видео тоглоом (Arduboy Clone): 7 алхам (зурагтай)
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Арваннэгдүгээр
Anonim
Image
Image
Arduino ашиглан DIY видео тоглоом (Arduboy Clone)
Arduino ашиглан DIY видео тоглоом (Arduboy Clone)
Arduino ашиглан DIY видео тоглоом (Arduboy Clone)
Arduino ашиглан DIY видео тоглоом (Arduboy Clone)
Arduino ашиглан DIY видео тоглоом (Arduboy Clone)
Arduino ашиглан DIY видео тоглоом (Arduboy Clone)

Arduboy нэртэй зээлийн картны хэмжээтэй 8 битийн хэмжээтэй тоглоомын платформ байдаг бөгөөд энэ нь нээлттэй эхийн тоглоомыг сурах, хуваалцах, тоглоход хялбар болгодог.

Та энэ төхөөрөмж дээр бусдын хийсэн 8 битийн тоглоомыг үзэх эсвэл өөрөө тоглоом хийх боломжтой. Энэ бол нээлттэй эхийн төсөл бөгөөд arduino ашигладаг тул би өөрийн хувилбарыг гаргахаар шийдсэн.

Миний зорилго бол тонер дамжуулах аргыг ашиглахад хялбар ПХБ -ийг зохион бүтээх явдал байв. Тиймээс би зам, дэвсгэрийг аль болох том болгосон. Хэрэв та ПХБ -ийг сийлбэрлэхийг хүсэхгүй байгаа бол та үүнийг талхны самбар дээр эсвэл Perfboard дээр хийж болно.

Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуулах

Танд хэрэгтэй болно:

  1. Arduino Pro micro (Pro Mini биш. ATmega32u4 чиптэй Pro micro)
  2. 7 зүү SPI OLED дэлгэц
  3. 4 зүү түр зуурын товчлуур (12x12x7.3mm)
  4. Зэс бүрсэн (хэрэв та ПХБ хийж байгаа бол) эсвэл та Breadboard / Prefboard ашиглаж болно.
  5. Слайд шилжүүлэгч
  6. 3v товчлуурын үүр ба эзэмшигч
  7. Эмэгтэй толгойн зүү
  8. 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 -д маш их баярлалаа.

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

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