Talaan ng mga Nilalaman:

Arduino Pac-Man Ghost Costume: 3 Hakbang
Arduino Pac-Man Ghost Costume: 3 Hakbang

Video: Arduino Pac-Man Ghost Costume: 3 Hakbang

Video: Arduino Pac-Man Ghost Costume: 3 Hakbang
Video: PacMan Ghost Costume WITH Arduino! 2024, Hunyo
Anonim
Image
Image
Ipunin ang Arduinos at Mga Screen
Ipunin ang Arduinos at Mga Screen

Ang Pac-Man ay isang CLASSIC video game. Sa taong ito, ang aming kawani sa paaralan ay nagbibihis tulad ng mga character na laro ng Pac-Man. Ang mga pinuno ng paksa ay Pac-Man, ang mga guro ay aswang.

Madaling makakuha ng isang kulay na piraso ng Bristol Board, gupitin ang isang semi-bilog mula sa itaas, gupitin ang ngipin para sa ilalim at ilagay sa ilang mga puti at itim na mga mata ng papel.

Dahil ako ay isang guro ng Pag-aaral sa Computer, hindi mapuputol ng mga mata ng papel! Ilagay natin ang Arduino sa kaso at buhayin ang mga mata!

Ang proyektong ito ay pinapalitan ang mga mata ng papel ng dalawang Arduino Unos at dalawang mcu_friend 320x240 TFT touchscreen na mga kalasag. Ito ay isang mahusay na pagpapakita ng mga serial na komunikasyon sa pagitan ng dalawang Arduino.

Ang laki ng proyektong ito ay 18 pulgada ang lapad ng 24 pulgada ang taas. Kaya't maaari itong gawin mula sa 1 piraso ng Bristol Board at 1 piraso ng karton mula sa isang malaking kahon.

Gawin natin!

Mga gamit

  • Dalawang Arduinos (Uno o Mega 2560) (tingnan ang mga larawan sa itaas)
  • Pandikit at duct tape upang tipunin ang iyong kasuutan
  • Corrugated na karton upang patigasin ang iyong multo.
  • May kulay na Bristol Board upang gawing multo.
  • Panghinang na bakal at ilang maikling haba ng kawad
  • Dalawang alligator clip patch cord upang ikonekta ang Arduinos
  • Dalawang 9V na mga baterya at mga clip ng konektor
  • Dalawang mcu_friend 320x240 TFT Touchscreen Display Shields. Tiyaking ang mga ito ay isang naipares na pares. Ang aking orihinal na hanay ay may mga pinagmulan ng screen (0, 0) sa tapat ng mga sulok. Kung wala kang naitugma na mga pares, kakailanganin mong gumawa ng isang Arduino gawin ang paglilipat ng mata sa kabaligtaran na direksyon upang gawin silang magkatugma.

Hakbang 1: Magtipon ng mga Arduino at Mga Screens

Ipunin ang Arduinos at Mga Screen
Ipunin ang Arduinos at Mga Screen
Ipunin ang Arduinos at Mga Screen
Ipunin ang Arduinos at Mga Screen

Tiyaking ang iyong Arduinos ay HINDI nakakonekta sa isang computer o mapagkukunan ng kuryente.

Mahalagang siguraduhin na maingat mong linya ang mga pin sa bawat tabing ng screen gamit ang Arduino. Kung hindi mo makakonekta ang mga ito nang tama, magprito ka ng kalasag at MABABUHAY ANG HALLOWEEN! GUSTO MO Bang PATAYIN ANG HALLOWEEN? IKAW BA?

Hindi ko akalaing.. Moveing on!

Ang bawat Arduino ay may Serial Rx0 pin at isang Serial Tx1 pin. Maghinang ng isang maikling haba ng kawad sa Tx1 pin ng MASTER.

Maghinang ng isang maikling haba ng kawad sa RX0 pin ng SLAVE.

Maghinang ng isang maikling haba ng kawad sa isang pin ng GND ng bawat Arduino.

Ikonekta ang bawat kalasag sa kani-kanilang Arduino.

Huwag pa ikonekta ang mga Arduino.

Hakbang 2: I-load ang Mga Sketch sa bawat Arduino

Ang mga sketch ay nangangailangan ng dalawang graphics at mga library ng screen upang mai-load sa iyong Arduino IDE.

Sa ilalim ng menu na 'Sketch', piliin ang 'Isama ang Library', pagkatapos ay 'Pamahalaan ang Mga Aklatan'.

Sa patlang ng Paghahanap, maghanap para sa 'Adafruit GFX' at idagdag ito sa iyong IDE.

Sa patlang ng Paghahanap, maghanap para sa 'MCUFriend' at idagdag ito sa iyong IDE.

Ang mga Arduino bawat isa ay may isang sketch na nagbibisikleta ng mata mula kaliwa hanggang kanan sa buong screen. Ang kanang mata sa Arduino ay ang MASTER at ang kaliwang mata na Arduino ay ang Alipin.

Ang pangunahing sketch ay kumukuha ng mata (isang itim na rektanggulo at bilog) sa kaliwang bahagi ng display, pagkatapos ay gumagamit ng dalawang PARA sa mga loop na may patayong scroll na utos upang ilipat ang mata mula kaliwa patungo sa kanan at pabalik para sa isang ikot.

Habang nagsisimula ang Master ng isang ikot, nagpapadala ito ng character na '1' sa pamamagitan ng Serial port nito sa Alipin. Kapag natanggap ng Alipin ang '1', sinisimulan nito ang siklo nito. Walang katapusan ang pag-ikot ng Master ng mata nito at ipinapadala ang pulso. Ang resulta ay ang kaliwang kanan na shifty na galaw ng mata ng mga character na Pac-Man Ghost!

Buksan at i-upload ang MASTER at SLAVE sketch sa kani-kanilang mga Arduino / Screen set.

Pansamantalang idiskonekta ang parehong Arduinos mula sa computer.

Ikonekta ang dalawang GND kasama ang isang patch cord.

Ikonekta ang Master's Tx1 pin sa Slx's Rx0 pin gamit ang isang patch cord.

Ikonekta muli ang iyong Arduinos sa computer. Ang mga mata ay dapat magsimula sa pagbibisikleta.

Woohoo!

Hakbang 3: Gawin ang Costume ng Ghost

Gawin ang Ghost Costume
Gawin ang Ghost Costume
Gawin ang Ghost Costume
Gawin ang Ghost Costume
Gawin ang Ghost Costume
Gawin ang Ghost Costume
Gawin ang Ghost Costume
Gawin ang Ghost Costume

Gupitin ang iyong corrugated na karton sa klasikong hugis ng multo. Ang aking mga sukat ay 18 pulgada ang lapad ng taas na 24 pulgada.

Idikit ang gulong na gupit na karton sa Bristol board. Patuyuin ito. Tulad ng ilang mga pandikit na pag-urong habang sila ay tuyo, baka gusto mong ilagay ang pagpupulong sa sahig at ilagay dito ang mga timbang upang matiyak na mananatili itong patag habang ang kola ay dries.

Kapag ang kola ay tuyo, putulin ang labis na Bristol board mula sa paligid ng corrugated karton.

Ngayon baligtarin ang multo upang ang naka-corrugated na bahagi ay nakaharap.

Tandaan, ang costume ay baligtad ngayon.

Iposisyon ang MASTER Arduino sa RIGHT na bahagi ng karton at ang SLAVE Arduino sa LEFT side, may puwang ayon sa gusto mo. Siguraduhin na ang mga alligator patch cords ay maaaring kumonekta sa dalawang Arduinos.

Subaybayan ang mga kalasag gamit ang isang lapis.

Maingat na gupitin ang mga butas ng mata.

Ngayon ilakip ang bawat Arduino / Display sa costume na may duct tape. Ikabit ang dalawang 9V na baterya sa malapit para sa madaling koneksyon sa Arduinos.

Palakasin ang iyong Arduinos at pumunta tayo sa trick-or-treated!

Hindi na kailangang sabihin, baka gusto mong maglagay ng tape sa backsides ng Arduinos upang walang mga short-circuit kung makipag-ugnay sa ulan at / o mga metallic ziper sa mga coats / jackets atbp. Maging ligtas!

Maglagay ng isang strap sa paligid nito para maikabit mo ito sa iyong mga balikat, magsuot ng itim na tuktok at itim na pantalon at handa ka nang habulin ang PacMan sa paligid ng iyong kapitbahayan! Gawin ang buong hanay!

Maligayang Halloween!

Inirerekumendang: