Talaan ng mga Nilalaman:

Whack-a-somebody: 6 Hakbang (na may Mga Larawan)
Whack-a-somebody: 6 Hakbang (na may Mga Larawan)

Video: Whack-a-somebody: 6 Hakbang (na may Mga Larawan)

Video: Whack-a-somebody: 6 Hakbang (na may Mga Larawan)
Video: Russian Encounters with UFOs and Aliens 2024, Hulyo
Anonim
Image
Image
Whack-a-somebody
Whack-a-somebody
Whack-a-somebody
Whack-a-somebody

Ang proyektong ito ay para sa 'Creative Electronics', isang Beng Electronics Engineering 4th year module sa University of Malaga, School of Telecommunications (www.etsit.uma.es).

Sa pagtuturo na ito, lumikha kami ng isang isinapersonal na bersyon ng larong Whack-a-taling. Upang tularan ang mga molehills gumagamit kami ng mga arcade button na konektado sa isang lutong bahay na si Leonardo Arduino. Ayon sa pinindot na pindutan, tinutularan ni Leonardo ang isang keyboard at ipinadala sa pamamagitan ng serial port ang susi ng sulat. Ang impormasyong ito ay natanggap sa Pagproseso, kung saan ang laro ay ginaya. Ang aming pangunahing layunin ay upang lumikha ng isang palakaibigan interactive na nagpapalabas ng stress, kung saan maaari mong hit ang iyong kaibigan, iyong boss o kung sino ang iyong pipiliin!

Hakbang 1: Bill ng Mga Materyales

Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales

Mga ginamit na materyal:

-Mga pindutan ng Arcade

-Kahon

-Ang Artipisyal na Synthetic Grass

-Arduino Leonardo

-9x1k Mga Paglaban

-Cardboard

-Wire para sa breadboard

-Perforated PC Board

-Isang laruang martilyo

-Cutter

-Welder + Sundalo

-Velcro

-Liquid na pandikit

Isang kapaki-pakinabang na link upang bilhin ang mga pindutan:

m.es.aliexpress.com/item/32820995279.html?…

Ang singil ay humigit-kumulang 25 euro.

Hakbang 2: Kanta

Ang gawaing ito, na ang may-akda ay si Alejandro Serrano Rueda ay nasa ilalim ng lisensya ng Creative Commons 4.0 (licencia de Reconocimiento 4.0 Internacional de Creative Commons).

Hakbang 3: Gawin ang Box Game

Gawin ang Box Game
Gawin ang Box Game
Gawin ang Box Game
Gawin ang Box Game
Gawin ang Box Game
Gawin ang Box Game
Gawin ang Box Game
Gawin ang Box Game

Una, kailangan mong gawin ang siyam na butas sa kahon upang mailagay ang mga arcade button. Kapag nagawa mo na ito, maaari kang gumawa ng siyam na butas sa isang piraso ng artipisyal na damo na gawa ng tao. Pagkatapos, maaari mong ilagay ang mga pindutan sa iyong kahon. Maaari mo ring takpan ang mga gilid ng kahon ng kayumanggi karton. Upang isara ang kahon ay gumamit kami ng isang maliit na piraso ng velcro.

Hakbang 4: Arduino Code

Upang likhain ang laro, ginamit namin ang library na "Keyboard.h" upang tularan ang ilang mga key. Gumagamit kami ng mga susi mula sa '0' hanggang '9' dahil mayroon kaming siyam na mga pindutan. Kakailanganin namin ang siyam na port (mula 2 hanggang 10) na na-configure bilang mga input. Kinakailangan na gumamit ng isang debouncer (gumamit kami ng isang 200 ms pagkaantala).

Hakbang 5: Circuit at Mga Koneksyon

Circuit at Mga Koneksyon
Circuit at Mga Koneksyon
Circuit at Mga Koneksyon
Circuit at Mga Koneksyon
Circuit at Mga Koneksyon
Circuit at Mga Koneksyon

Para sa mga pindutan, nagpasya kaming gumamit ng isang pull-up na pagsasaayos. Mayroong mga LEDS sa loob ng mga pindutan, ngunit hindi namin ito ginamit para sa aming proyekto. Samakatuwid para sa mga koneksyon, sinundan namin ang eskematiko na ipinahiwatig dati (isa para sa bawat isa sa siyam na mga pin). Gumamit kami ng isang butas na board upang ilagay ang mga resistensya (tulad ng nakikita mo sa larawan). Sa wakas gumawa kami ng isang butas upang isaksak ang wire ni Leonardo sa PC. Si Arduino Leonardo ay natigil sa kahon sa pamamagitan ng paggamit ng velcro.

Hakbang 6: Pagpoproseso

Pinoproseso
Pinoproseso
Pinoproseso
Pinoproseso
Pinoproseso
Pinoproseso

Maaari kang maglaro ng ilang mga laro sa keyboard gamit lamang ang kahon, ngunit lumikha din kami ng isang laro na nakabatay sa Pagproseso na gayahin ang isang patlang na may mga molehills. Lumilitaw ang mga tao mula sa mga molehills na ito at dapat nating pindutin ang mga ito upang puntos ang mga puntos. Ang laro ay may pangunahing menu, kung saan maaari kang pumili ng taong nais mong pindutin at ang antas ng kahirapan (binabago nito ang bilis ng mga ulo).

Inirerekumendang: