Talaan ng mga Nilalaman:

Mga diwata: Portable Arcade at Media Center: 5 Mga Hakbang
Mga diwata: Portable Arcade at Media Center: 5 Mga Hakbang

Video: Mga diwata: Portable Arcade at Media Center: 5 Mga Hakbang

Video: Mga diwata: Portable Arcade at Media Center: 5 Mga Hakbang
Video: I work at the Private Museum for the Rich and Famous. Horror stories. Horror. 2024, Disyembre
Anonim
Mga diwata: Portable Arcade at Media Center
Mga diwata: Portable Arcade at Media Center
Mga diwata: Portable Arcade at Media Center
Mga diwata: Portable Arcade at Media Center

Ang aking layunin ay upang bumuo ng isang portable console at media center para sa aking anak na babae. Ang gameplay sa mga mini na disenyo tulad ng mga PSP o Nintendo clone ay tila masyadong malayo sa ideya ng mga lumang arcade cabinet. Nais kong sumali sa nostalgia ng mga pindutan sa mga lumang kabinet na may kaginhawaan ng kakayahang dalhin at isang screen na hindi masyadong maliit.

Kaya, ito ang mga paunang kinakailangan ng proyektong ito:

- Maliit, isang 7-taong-gulang na batang babae ay dapat na ilipat ito nang walang kahirap-hirap.

- Nag-iisang manlalaro.

- Control panel sa isang komportableng posisyon (itinaas).

- Nag-iilaw ng mga pindutan. Nais kong mag-program ng mga laro sa Python na sinasamantala ang mga kulay ng mga pindutan, tulad ng QuizzPi, isang itinuturo na ginawa ko kamakailan.

- Portable. Ang aking anak na babae ay nais na manuod ng mga pelikula sa kanyang kama, nais kong maglaro sa Ghost at Goblins sa balkonahe, at nais ng aking asawa na manuod ng mga video sa Youtube sa kusina. Minsan magkakaroon kami ng isang plug sa malapit, ngunit kung minsan hindi, kaya kailangan namin ng isang baterya.

- Bilang mura hangga't maaari.

Sa sandaling natukoy ang mga kinakailangan sa proyekto, pumasok ako sa silid ng pag-iisip at lumikha ako ng isang proyekto na may mga katangiang ito:

- Gabinete hindi masyadong malaki, aprox. 20-25cm x 20-25cm x 20cm (harap x taas x lalim).

- Isang 7-inch LCD screen mula sa isang sirang player ng kotse sa kotse.

- Isang mahabang tagal ng baterya, mayroong dalawang posibilidad, upang bumili ng isang powerbank, o isang lapad ng baterya ng DIY na 18650 na mga cell mula sa isang lumang baterya ng laptop.

- Joystick, 4 na mga pindutan ng pagkilos upang i-play, 2 mga pindutan para sa mga laro ng pinball, at 4 na mga pindutan ng kontrol (intro, esc, pause, tab).

- Opsyonal na naka-ilaw na mga pindutan, ang mga ilaw ay maaaring ilipat ON / OFF lapad ng isang switch.

- Raspberry Pi 2/3 sa loob.

- Ang frontal ng Recalbox upang i-play at ang Kodi Media Center upang manuod ng mga video sa youtube at pelikula.

- Tinatayang gastos: <100 $

Hakbang 1: Ang Gabinete…

Ang kabinet…
Ang kabinet…
Ang kabinet…
Ang kabinet…
Ang kabinet…
Ang kabinet…

Gumugol ako ng maraming oras sa paghahanap ng isang gabinete na maaaring umangkop sa aking mga kinakailangan. Nais kong ang control panel ay nasa isang komportableng posisyon, perpekto sa isang anggulo ng 45 degree, at ang cabinet ay maaaring maglaman ng screen at lahat ng mga electronics sa loob. Sa kasamaang palad hindi ako nakakita ng anumang katulad, ngunit napagtanto ko na ang pag-on ng 90 degree sa isang disenyo ng gabinete na tinatawag na Nanocade (makikita mo ito Koenigs Page) ang resulta ay katulad ng hinahanap ko.

Tulad ng nakikita mo sa pangalawang imahe, kung maiangat mo ang Nanocade mula sa harap, na hinahawakan ang likuran ng Nanocade sa lupa, ito ay magiging sa aking disenyo. Ang control panel ng Nanocade ay maglalagay ng screen, at ang lugar kung saan ang screen ay nasa Nanocade ay magiging aking control panel. Kailangan kong gumawa ng ilang mga pagsasaayos na ginagawang mas malaki ang puwang para sa screen. Ang panloob na disenyo ko ay ganap na bago at hindi ito tumutugma sa Nanocade. Binago ko ang ilang mga sukat upang magkasya ang screen sa gabinete.

Kapag nagawa na ang mga plano (maaari kang makita sa imahe), pinutol ko ang kahoy at inilagay ang istraktura ng kahoy na pandikit at ang tulong ng ilang mga clip. Gumamit ako ng 15mmx15mm na kahoy upang muling mapunan ang mga pagsasama. Nang matuyo ang pandikit, inilalagay ko ang screen. Ginamit ko ang orihinal na may-ari ng plastik.

Ang control panel ay isang piraso na nabuo ng isang piraso ng 10mm playwud at iba pang piraso ng 5mm na playwud na nakadikit sa isang 90 degree na anggulo. Nai-print ko ang layout ng control panel upang makita kung paano nilagyan ang mga pindutan at joystick sa control panel (maaari mong makita sa unang imahe).

Hindi ko ginawa ang mga butas para sa mga pindutan hanggang sa magkaroon ako ng naka-print na sining.

Ang pangunahing gawain sa gabinete ay natapos. Ang halaga ng kahoy at pandikit ay 5 $ aprox.

Hakbang 2: Ang Screen…

Ang screen…
Ang screen…
Ang screen…
Ang screen…
Ang screen…
Ang screen…
Ang screen…
Ang screen…

Gumamit ako ng isang 7 pulgada na screen mula sa isang matandang sirang DVD player ng kotse. Nabili ko ito ilang taon na ang nakakalipas sa isang tindahan ng pangalawang kamay. Nagkakahalaga ito sa akin ng 20 $, ang DVD player at dalawang 7 pulgada na mga screen. Isa lang ang ginamit ko sa sasakyan ko.

Ang problema ay hindi ito ang mga pag-input ng RCA o HDMI. Mayroon itong port na S-VIDEO, kaya tiningnan ko ang pinout ng mga konektor ng s-video at ang pinout ng Raspberry Pi RCA video output konektor at gumawa ako ng isang cable na nakikita mo sa larawan. Sumali ako sa 3.5mm audio / video output mula sa Raspberry at isang 12v na kapangyarihan, sa input S-VIDEO na konektor. Maaari mong makita ang mga eskematiko sa mga imahe.

Kapag handa na ang cable oras na para sa isang pagsubok. Ikonekta ko ang screen sa Raspberry at LET'S GOT TO PANG…

Hakbang 3: Bigyan Mo Ako ng Ilang Kapangyarihan …

Bigyan Mo Ako ng Ilang Kapangyarihan …
Bigyan Mo Ako ng Ilang Kapangyarihan …
Bigyan Mo Ako ng Ilang Kapangyarihan …
Bigyan Mo Ako ng Ilang Kapangyarihan …
Bigyan Mo Ako ng Ilang Kapangyarihan …
Bigyan Mo Ako ng Ilang Kapangyarihan …

Ang pinakamahalagang kinakailangan ng proyektong ito ay ang kakayahang dalhin, kailangan ko ng baterya. Kailangan namin ng dalawang voltages, 5v upang mapagana ang Raspberry Pi at 12v upang mapagana ang screen at ang mga leds. Naghahanap ako ng isang 12 boltahe na bangko ng kuryente na magpapahintulot sa sabay na pagsingil at pagbawas ng singil, ngunit ang presyo ay ipinagbabawal (40 $ at higit pa), ngunit nakakita ako ng isang kahalili sa DIY. Sa pamamagitan ng tatlong 18650 na mga cell (maaari mong makita ang mga ito sa mga lumang laptop na baterya) at isang protektor ng bayad / paglabas na gumawa ako ng isang 12v 2700ma na baterya. Nagkakahalaga ito sa akin ng 3 $. Maaari mong makita ang tagapagtanggol ng PCB dito. Kung wala kang anumang lumang laptop na baterya maaari kang bumili ng mga cell sa link na ito.

Kailangan mo lamang ikonekta ang tatlong mga cell ng 18650 sa serye ng pagsunod sa diagram na ibinigay ng tagagawa, na kumokonekta sa bawat link sa board ng proteksyon ng PCB. Sa wakas kailangan mong ikonekta ang isang konektor ng lalaki o babae sa positibo at negatibong mga poste tulad ng ipinahiwatig ng diagram ng gumawa, at maglagay ng ilang mainit na pandikit at tape upang gawing mas matatag ang baterya. Maaari mong makita ang pangwakas na resulta sa mga larawan. Mayroon kaming 12v 2700ma para sa 3 pera (4 $ o 5 $ pa kung kailangan mong bumili ng 18650 cells).

Mayroon kaming 12v upang mapagana ang screen. Ang susunod na hakbang ay nakakakuha ng isang 5v font mula sa 12v na baterya na ito upang mapatakbo ang Raspberry Pi. Gumamit ako ng isang murang car charger para sa mga smartphone. Ang mga charger na ito ay nakakakuha ng 12v mula sa baterya ng kotse at nagbabago sa output hanggang 5v sa mga power ng smartphone. Ito lang ang kailangan natin. Gumamit ako ng isa na nahanap ko sa bahay, ngunit makukuha mo ang isa sa mga ito para sa 2 $ dito.

Kapag mayroon kaming 12v at 5v font ay ang sandali upang ipaliwanag ang power system. Tulad ng nakikita mo sa diagram sa unang larawan, nagsisimula kami mula sa isang 12v laptop power supply, kumokonekta ito sa konektor ng gabinete. Sa gabinete, ang kapangyarihan ay pupunta sa aming DIY 12v na baterya, kapag mayroon kaming suplay ng kuryente na konektado ang singilin ng baterya at pinapagana nito ang system, kapag wala kaming suplay ng kuryente ang baterya ay ginagamit upang paandarin ang system.

Ang positibong poste mula sa baterya ay papunta sa pangunahing ON / OFF switch ng gabinete. Mula sa switch na ito mayroon kaming apat na wires na may 12v: screen, marquee leds, button leds at 12vTO5v car charger para sa Raspberry Pi. Mayroon kaming isa pang switch (illumination switch) upang maaari naming i-on / ng mga marquee leds at ang mga button leds.

Sa wakas, gumawa ako ng ilang mga DIY cable upang makatipid ng puwang dahil ang orihinal ay masyadong mahaba para sa hangaring ito. Maaari mong makita ang mga ito sa huling mga larawan.

Ang tagal ng pagpapatakbo ng baterya na ito ng Raspberry Pi at screen ay halos 3.5 - 4 na oras sa paglalaro ng mga laro o panonood ng mga video. Kung bubuksan mo ang sistema ng pag-iilaw at wifi para sa mga video sa Youtube ang tagal ay tungkol sa 2.5 - 3 oras.

Hakbang 4: Tinatapos Ito: Control Panel Layout, Mga Pindutan, Iilaw at Sining

Tinatapos Ito: Layout ng Control Panel, Mga Pindutan, Iilaw at Sining
Tinatapos Ito: Layout ng Control Panel, Mga Pindutan, Iilaw at Sining
Tinatapos Ito: Layout ng Control Panel, Mga Pindutan, Iilaw at Sining
Tinatapos Ito: Layout ng Control Panel, Mga Pindutan, Iilaw at Sining
Tinatapos Ito: Layout ng Control Panel, Mga Pindutan, Iilaw at Sining
Tinatapos Ito: Layout ng Control Panel, Mga Pindutan, Iilaw at Sining
Tinatapos Ito: Layout ng Control Panel, Mga Pindutan, Iilaw at Sining
Tinatapos Ito: Layout ng Control Panel, Mga Pindutan, Iilaw at Sining

Nais ko ang 4 na mga pindutan ng pagkilos, 2 mga pindutan ng pinball, 4 na mga pindutan ng kontrol (esc, intro, tab at i-pause) at mga independiyenteng switch para sa power on / off at pag-iilaw. Kumuha ako ng ilang mga pindutan, mga joystick at arcade encoder mula sa mga link na ito:

  • Mga pindutan ng arcade: dito
  • Joystick: dito
  • Arcade USB encoder at mga cable: dito

Ginawa ko ang mga butas para sa mga pindutan na may isang 25mm drill. Ikinonekta ko ang mga pindutan sa encoder at ang encoder sa Raspberry Pi gamit ang USB cable. I-wire ko ang mga leds sa mga pindutan na may 12v font.

Kailangan ko rin ng 2 switch, isang konektor na 3.5mm para sa power supply at ilang mga wire. Bumibili din ako ng ilang pinangunahan na mga gulong para sa marquee. Ang pagpapatakbo ng mga leds ay inilarawan sa nakaraang hakbang. Gumagawa ang mga ito sa 12v kaya't hindi kinakailangan ng pagbabago. Maaari mong makita ang mga leds sa marquee sa mga larawan.

Ang pangunahing tema ng sining ay mga Engkanto, gusto ito ng aking anak na babae at pinili niya ito. Gumagawa ako ng 2 araw sa disenyo ng sining at de mga resulta ay makikita sa mga larawan. Inutusan kong i-print ito sa malagkit na vinyl sa Pixart Printing. Nagkakahalaga lamang ito ng 10 $ sa akin ng isang piraso ng 1meter x 1meter.

Pininturahan ko ang kabinet ng itim na pinturang akriliko, at pagkatapos ay inilagay ko ang vinyl. Sa wakas ay ginawa ko ang mga butas at inilagay ang mga pindutan. Ang natapos na gawain ay ipinapakita sa mga larawan.

Hakbang 5: Frontend: Recalbox at Kodi

Image
Image
Frontend: Recalbox at Kodi
Frontend: Recalbox at Kodi
Frontend: Recalbox at Kodi
Frontend: Recalbox at Kodi

Ang huling hakbang ay upang makahanap ng isang imahe ng Raspberry Pi SD na may arcade frontend at Kodi. Hindi ako sigurado dahil mayroong dalawang magagandang frontend, Retropie at Recalbox. Nagpasya ako sa recalbox sapagkat mas simple itong mag-configure. Natagpuan ko ang imahe ng SD sa isang internet forum. Sinunog ko ang imahe sa isang SD card. Sa unang pagpapatakbo maaari mong i-configure ang mga pindutan upang tumugma sa aming makina. Maaari mong mahanap ang pinakamahusay na mga tugma sa imahe ng SD sa iyo sa Youtube o anumang forum.

Ito lang Maaari mong makita sa video ang aking proyekto na gumagana: Running Fairies Arcade

Inaasahan kong nagustuhan mo ito sa pagtuturo ng kagustuhan ng anak kong babae at ng aking asawa. Naghihintay ako na maglaro ng PANG sandali ngunit hindi nila ito pinakawalan.

Anumang mga katanungan magiging masaya ako na sagutin ito. Pagbati at salamat po!

Inirerekumendang: