Talaan ng mga Nilalaman:

Pocket Chess: 4 na Hakbang
Pocket Chess: 4 na Hakbang

Video: Pocket Chess: 4 na Hakbang

Video: Pocket Chess: 4 na Hakbang
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Pocket Chess
Pocket Chess

Ito ay chess! Sa bulsa mo.

Nilalayon ng proyektong ito na lumikha ng isang maliit na aparato na maaaring magpatakbo ng maliliit na laro tulad ng ahas, pac-man, tetris at maging chess.

Mga gamit

- 1.3 128x64 OLED graphic display

- Arduino Pro Mini (Maaari mong gamitin ang parehong 5V at 3.3V module. Ang 3.3V na isa ay mas madaling gamitin habang ang 5V isa ay mas mabilis)

- Mga Button na Lumipat ng Tactile

- 1K Ohm Resistors

- Li-Po Baterya (Ang kapasidad ng baterya ay hindi mahalaga ngunit ang isang mas maliit na baterya ay mas madaling magkasya)

- Li-Po Charger Module (Mas mahusay na bumili ng isa na may pinagsamang 5v booster kung hindi man ay maaaring gumawa ka ng isa)

- Prototype PCB upang maghinang ang mga sangkap papunta

- Isang On / Off switch

- Isang 3D printer para sa kaso

Mga tala

Kung pinili mong gamitin ang 3.3v arduino, maaari mong gamitin ang 3.3v regulator sa arduino upang mapatakbo ito gamit ang isang li-po na baterya. Ngunit kung gagamit ka ng isang 5v arduino, kakailanganin mo ng isang 3.3v hanggang 5v booster upang mapalakas ito. Ang madaling paraan upang magawa ito ay sa pamamagitan ng pagbili ng isang li-po charger na may pinagsamang 5v booster o pagbili ng isang hiwalay na 3.3v hanggang 5v booster module.

Wala akong pareho sa mga nasa kamay kaya't pinaghiwalay ko ang isang lumang bluetooth speaker at pinahamak ang mga 3 hanggang 5v booster sangkap at binago ito sa aking sariling board. Kung nais mong malaman kung paano ito gawin maaari mong panoorin ang video na ito.

Hakbang 1: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Kaya't ang circuit ay simple, mayroon lamang maraming mga wires na makakonekta.

Habang ang paghihinang sa pcb mahalaga na mag-ingat na huwag itulo ang panghinang sa kabilang panig ng pisara dahil magkakaroon ng mga sangkap doon.

Maaari mong makita ang circuit eskematiko sa itaas.

Hakbang 2: Software

Upang mag-upload ng software sa isang arduino pro mini, kailangan mong gumamit ng isang programmer. Maraming mga itinuturo sa kung paano ito gawin upang hindi ko ito ipaliwanag sa isang ito. Narito ang isang link sa isa sa mga ito.

Kung wala kang isang programmer maaari mo ring gamitin ang isa pang arduino upang mai-program ito. Narito ang link sa na.

Kaya't ang chess code ay ang halimbawa ng chess ng u8glib na sketch. Gumagana ito nang maayos at sumusuporta sa maraming mga oled screen na may iba't ibang mga driver. Upang mai-upload ito muna kailangan mong i-download ang library. Pagkatapos ay kailangan mong idagdag ito sa iyong folder ng mga library ng arduino. Pagkatapos nito maaari mong i-download ang nakalakip na code at i-upload ito sa iyong arduino. (Nilalakip ko ang aking sariling code dahil binago ko ang ilang maliliit na bagay para gumana ang mga pindutan sa mga analog na pin at iba pa.)

Hakbang 3: Ang Kaso

Ang kaso
Ang kaso
Ang kaso
Ang kaso
Ang kaso
Ang kaso

Matapos ang paghihinang ng lahat at pag-upload ng code, dinisenyo ko at 3D na naka-print ang isang kaso upang ilagay ito. Nag-print ako ng isang piraso ng itim at ang isa ay wala sa grey na PLA. Ang isang cool na bagay tungkol sa kasong ito ay ang snap-fit. Kaya madali itong matanggal kung kinakailangan.

Hakbang 4: Ang Wakas

Wakas
Wakas
Wakas
Wakas

Kaya ngayon magagawa mo ang anumang bagay dito. Ang aking pangunahing diskarte sa proyektong ito ay upang makapagdala ng isang aparato upang maglaro ng chess kahit saan. Ngunit ang mga sketch ng mga laro tulad ng ahas, pac-man o tetris ay matatagpuan sa internet. Dahil ang bagay na ito ay may 4 na mga pindutan ay sapat na upang i-play ang mga larong ito.

Iwanan ang anumang mga katanungan o mungkahi.

Inirerekumendang: