Talaan ng mga Nilalaman:
Video: Pocket Chess: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
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
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
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:
Chess Robot Ginawa Ng LEGO at Raspberry Pi: 6 Hakbang
Chess Robot Ginawa Ng LEGO at Raspberry Pi: Humanga ang iyong mga kaibigan sa chess robot na ito! Hindi masyadong mahirap buuin kung nakagawa ka ng mga robot ng LEGO dati at kung mayroon kang hindi bababa sa isang elementarya na kaalaman sa pagprograma ng computer at Linux. Gumagawa ang robot ng sarili nitong mga paggalaw, at gumagamit ng visual na pagkilala
Chess Robot Raspberry Pi Lynxmotion AL5D Arm: 6 Mga Hakbang
Chess Robot Raspberry Pi Lynxmotion AL5D Arm: Buuin ang chess robot na ito at makita itong talunin ang lahat! Madali itong bumuo kung masusunod ang mga tagubilin sa kung paano mabuo ang braso, at kung mayroon kang hindi bababa sa isang elementarya na kaalaman sa pagprograma ng computer at Linux . Ang tao, naglalaro ng puti, gumagawa
Mga Spoken Word Chess Piece: 7 Hakbang (na may Mga Larawan)
Mga Spoken Word Chess Piece: Gumawa ako ng ilang mga personal na piraso ng chess gamit ang aking boses. Ang bawat piraso ay batay sa hugis ng tunog na aking ginawa habang sinasabi ang pangalan nito. Hindi ito isang kumpletong hanay, dahil ang kabilang panig ay dapat gawin sa parehong paraan, ngunit sa tinig ng aking kalaban.
Simpleng Arduino Chess Clock: 5 Mga Hakbang
Simpleng Arduino Chess Clock: Nang naisip kong gumawa ng Chess Clock kasama si Arduino, ang layunin ay magtayo gamit ang simpleng programa nang hindi ginagamit ang klase at magtrabaho kasama ang rehistro ng AVR. Ang batayang ginamit ay Arduino Reference. Ang pinakamahirap na bagay ay manipulahin ang timer gamit lamang ang
Digital Chess - Subaybayan ang Iyong Laro sa Chess Online: 5 Mga Hakbang
Digital Chess - Subaybayan ang Iyong Chess Game Online: Naglalaro ako ng maraming chess mula pa noong bata pa ako, at dahil ang web ay may napakaraming mga website upang maglaro ng chess laban sa mga computer o live na kalaban, hindi ako kailanman nakakita ng isang website alin ang sumusubaybay sa iyong laro ng chess na pinaglalaruan mo talaga