Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Magtipon ng mga Arduino at Mga Screens
- Hakbang 2: I-load ang Mga Sketch sa bawat Arduino
- Hakbang 3: Gawin ang Costume ng Ghost
Video: Arduino Pac-Man Ghost Costume: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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
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
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:
Remote Controlled LED Eyes & Costume Hood: 7 Hakbang (na may Mga Larawan)
Remote Controlled LED Eyes & Costume Hood: Twin Jawas! Dobleng Orko! Dalawang mga aswang na aswang mula sa Bubble-Bobble! Ang costume hood na ito ay maaaring maging anumang LED-eyed na nilalang na pinili mo sa pamamagitan lamang ng pagbabago ng mga kulay. Una kong ginawa ang proyektong ito noong 2015 sa isang napaka-simpleng circuit at code, ngunit sa taong ito nais kong mag-cr
Display ng Costume FPV: 5 Mga Hakbang
Pagpapakita ng Costume FPV: Habang nagtatayo ng ilan sa aking mga costume, madalas kong nakatagpo ng problema na hindi makita mula sa headpiece o helmet, alinman dahil ang mga materyales na pinakamadaling gumana o iyon ang pinaka makatotohanang natapos na ganap na opa
Mga LED Glass at Costume: 4 Mga Hakbang (na may Mga Larawan)
Mga LED Glass at Costume: Gusto mo bang makita mula sa malayo sa dilim? Gusto mo ba ng mga magarbong baso tulad ni Elton? Kung gayon, ang Instructable na ito ay para sa iyo !!! Malalaman mo kung paano gumawa ng isang LED costume at animated light baso
Raspberry Pi Zombie Carnival Costume: 6 Hakbang
Raspberry Pi Zombie Carnival Costume: Naramdaman mo na ba na parang mayroon kang mga paru-paro sa iyong tiyan? Huling araw ng karnabal naramdaman ko iyan …. Tulad ng isang Patay na tagahanga na naglalakad, nais kong gumawa ng isang pasadyang katumbas ng serie. Naglalakad ako sa paligid ng lungsod, sinusubukan na hindi makahanap ng isang zombie. Bigla, nakita ko si Rick,
Paano Gumawa ng Frequency Audio Visualizer para sa isang Costume (Arduino Project): 8 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Frequency Audio Visualizer para sa isang Costume (Arduino Project): Sa Instuctable na ito, magbibigay ako ng mga tip, plano, at code upang makagawa ng isang kapanapanabik na audio visualizer na binuo sa isang fiberglassed foam suit. Kasama ang paraan ay magbabahagi ako ng mga kapaki-pakinabang na hakbang at labis na mga code na nais ng ilan na ipatupad ang mga arduino FFT na aklatan sa