Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Mga Materyal
- Hakbang 2: Buuin ang Kaso
- Hakbang 3: Magtipon ng Mga Elektronikong Modyul
- Hakbang 4: I-upload ang Code at Subukan ang Clock
Video: Retro Pac-Man Clock: 6 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa pamamagitan ng TechKiwiGadgetsTechKiwiGadgets sa Instagram Sundin ang Higit Pa ng may-akda:
Tungkol sa: Nababaliw sa teknolohiya at mga posibilidad na maihatid nito. Gusto ko ang hamon ng pagbuo ng mga natatanging bagay. Ang aking hangarin ay gawing masaya ang teknolohiya, nauugnay sa pang-araw-araw na buhay at matulungan ang mga tao na magtagumpay sa pagbuo ng cool… Higit Pa Tungkol sa TechKiwiGadgets »
Bumuo ng isang interactive na Pac-Man bedside clock, na may isang touch screen, at mga animated na Pac-Man figure.
Ang cool na proyekto ay nakakagulat na simpleng gawin at isang mahusay na regalo para sa mga nostalhik na Pac-Man na adik.
Pati na rin ang kakayahang makipag-ugnay sa laro ng Pac-Man, maaari kang mag-record ng tunog na iyong pinili para sa alarma.
*** Ang V10 code ay inilabas na may orihinal na Pacman Gameplay na kasama na ngayon sa Dots ***
Hakbang 1: Ipunin ang Mga Materyal
Ang Retro Pac-Man Clock ay ginawa mula sa 5 pangunahing mga module kasama ang isang kaso na pinutol ng laser mula sa MDF na kahoy.
- Arduino Board - Arduino Mega 2560 (Ang mga item 1, 2 at 3 ay maaaring mabili bilang isang bundle order)
- Touch Screen Arduino Shield - 3.2 pulgada Mega Touch L CD
- Expansion Board Shield Touch Screen - 3.2 "TFT LCD Display + Touch Screen para sa Arduino's Mega 2560 (* Tandaan: Iwasan ang Sainsmart tingnan ang seksyon 4 sa ibaba)
- Modyong Oras ng Oras ng Oras - DS3231 RTC
- Modyul ng Recorder ng Boses - ISD1820 Voice Recorder
Nakapaloob sa itinuturo ay ang kinakailangang Arduino code, mga link sa mga aklatan at anumang mga espesyal na graphic file na kakailanganin mo upang mabuo ang proyekto.
Sa listahan sa itaas ay may mga link sa mga tagapagtustos ng mga bahagi na katulad ng mga item na ginamit sa prototype. Malaya kang mapagkukunan ang mga bahagi mula sa kung saan mo man nakikita na akma upang matiyak na mababawasan ang mga gastos.
Bilang karagdagan sa mga modyul na ito, kakailanganin mo ang mga sumusunod na sangkap
- Mga Pins ng Panel x 4 para sa pangkabit na front case sa katawan
- Dalawang Bahagi ng Epoxy Resin para sa gluing case na magkasama
- Mga sheet ng papel na papel - 4 na sheet bawat isa ng multa at katamtamang grado para sa sanding kahoy
- Electric Drill na may 3mm diameter na kahoy drill bit.
- Ang haba ng USB Cable na 1m
- USB charger (ginamit para sa power supply para sa orasan)
- 150mm x 30mm x 3mm MDF o Styrene upang bumuo ng isang bracket upang hawakan ang circuit sa lugar sa loob ng kaso
- Mainit na glue GUN
Ang mga Opsyonal na Auto Back Light Dimming Components ay kinakailangan lamang kung isang Bedside Clock
- Resistor 270k Ohm
- Zener Diode 3.3v 0.5 watt
- Resistor 47 Ohm
- Light Dependent Resistor (LDR)
Hakbang 2: Buuin ang Kaso
Ang kaso ay ginawa mula sa 9mm at 3mm MDF na kahoy na na-cut sa hugis ng laser. Nasa ibaba ang mga file na may sukat at bilang ng mga bahagi na kinakailangan na maaari mong ipadala sa isang lokal na kumpanya ng pamutol ng laser upang gawin ito para sa iyo.
1. Front Panel
Ang front panel ay naka-sandwiched sa pagitan ng dalawang mga singsing sa gilid at nakadikit sa lugar na may 5-minutong dalawang-bahagi na epoxy na pandikit. Mag-ingat na huwag labis na labis ang pandikit na ipapakita nito kung ito ay bumubulusok sa mga gilid.
Bilang karagdagan sa ito, ang isang maliit na piraso ng materyal ay nakadikit sa harap ng grill ng takip upang magbigay ng magandang epekto at payagan din ang tunog ng alarm speaker upang maisagawa ang harap ng orasan.
Apat na mga Panel Pins ang naipasok sa mga sulok ng loob ng front panel at nakadikit sa lugar na may tinatayang 10mm na nakausli pabalik sa kaso. Ipapasok ito sa likod ng panel upang maalis ito sa panahon ng pagsubok.
2. Back Panel
Ang back panel ay binubuo ng limang mga singsing sa gilid na sinusundan ng back case na na-sandwiched ng pangwakas na singsing sa gilid. Muli at nakadikit sa lugar na may 5-minutong dalawang-bahagi na pandikit ng epoxy. Mag-ingat na huwag labis na labis ang pandikit dahil ipapakita nito kung mai-ooze nito ang mga gilid.
Ang paggamit ng mga posisyon ng butas mula sa harap na mga pin ng panel ay maingat na markahan at mag-drill ng mga butas ng 3mm at suriin ang mga harap at likod na yunit na magkonekta.
3. Mga sangkap ng buhangin at pintura sa sandaling mayroon ka ng mga yunit sa harap at likod na tipunin maaari kang pumili upang magpinta ng anumang kulay o buhangin lamang ng gaanong kamay at takpan ng isang malinaw na spray ng may kakulangan. Pinili ko ang huli dahil nagustuhan ko ang nabigyang epekto ng kahoy na naiwan ng laser cutter matapos ang isang light sanding. Kailangan kong maglagay ng 3 hanggang 4 na coats ng malinaw na spray ng may kakulangan sa kahoy upang mai-seal ito dahil ang kahoy ay napaka-porous.
4. Kahaliling Kaso 3D Dalawang gumagawa ang nag-publish ng isang 3D template para sa Retro Pacman Clock na ito
Maaari itong matagpuan dito
Pac man kaso ng feconinc
Pac man orasan kaso remix ni TronicGr
Hakbang 3: Magtipon ng Mga Elektronikong Modyul
Naglalaman ang pangkalahatang circuit ng isang Real Time Clock, Arduino Mega, Sound Module, Touch Screen at isang Screen Sheild.
1. Real Time Clock
I-mount ang orasan ng Realtime sa likuran ng Arduino Mega tulad ng sa larawang ibinigay. Gumamit ako ng isang mainit na baril ng pandikit at pag-iimpake ng bula upang matiyak na hindi sila nakakadikit at mayroong ilang pag-unan upang maunawaan ang paggalaw. Sa aking kaso, naghinang ako ng 2 ng mga binti ng RTC nang direkta sa Arduino at gumamit ng hookup wire upang ikonekta ang 5v at GND sa Arduino.
2. Modyul sa Pagrekord ng Tunog
Ang mga ito ay talagang cool at madaling gamitin. Sa isang katulad na fashion tulad ng nasa itaas, gumamit ng foam at hot glue upang iposisyon ang module at ang speaker sa likod ng Arduino na nag-iingat upang matiyak na sila ay insulated mula sa hawakan. Ang Sound Module ay na-trigger ng D8 sa Arduino, kaya't ito at ang supply ng kuryente ay nangangailangan ng pagkonekta ayon sa ibinigay na circuit diagram.
3. Auto Backlight Dimmer (Opsyonal) Kung balak mong gamitin bilang bedside clock, malamang na gugustuhin mong awtomatikong malimutan ang backlight sa gabi upang hindi ito makaapekto sa iyong pagtulog. (Kung hindi maaari mong laktawan ang hakbang na ito!)
Sa kasamaang palad, ang backlight sa TFT screen ay mahirap na naka-wire sa + 3.3v at hindi maaaring ayusin sa Arduino. Nangangahulugan ito na kailangan naming idiskonekta ito at muling kumonekta sa isang PWM na pin sa Arduino upang makontrol ang liwanag ng Backlight. Nais kong gawin ito nang may kaunting pinsala sa mga pin o track sa mga bahagi kaya kinuha ang sumusunod na diskarte.
Sundin nang maingat ang mga hakbang sa ibaba
(a) Upang makamit ito ang isang Light Dependent Resistor (LDR) ay nakaposisyon sa likuran ng yunit upang makita ang ilaw. Mag-drill ng dalawang 3mm na butas sa kaso at itulak ang mga binti ng LDR sa mga butas. Gumamit ng mainit na pandikit sa loob ng gabinete upang hawakan ang mga binti sa lugar. Maghinang ng dalawang wires sa loob ng kaso at ikonekta ang mga ito ayon sa diagram ng circuit. Magdagdag ng isang 270k Ohm Resistor sa A7 ng Arduino ayon sa diagram ng circuit.
(b) Alisin ang TFT Display, at ilagay ito sa isang matatag na ibabaw. Tukuyin ang pin 19 (LED_A) at maingat na alisin ang ilang millimeter ng plastik sa base ng pin. Bend ang pin patag at ang layo mula sa konektor ayon sa larawan sa itaas. Suriin na ang TFT Sheild ay maaaring mai-plug in snugly at na ang baluktot na pin ay hindi hadlang ang plug o socket.
(c) Maghinang ng 47 Ohm na rehistro sa baluktot sa pin at ikonekta ang isang kawad mula sa risistor sa D9 ng Arduino Mega. Ang Arduino D9 pin ay maaaring lumubog hanggang sa 40mA kaya't nililimitahan ito ng risistor na mas mababa sa ito. Maglakip ng isang 3.3v Zener Diode sa parehong pin (LED_A) at ikonekta ito sa lupa ayon sa diagram. Ang layunin ng mga ito ay upang maprotektahan ang backlight mula sa labis na boltahe dahil ito ay makokontrol ang boltahe sa 3.3v.
4. TFT Screen at Arduino Shield Maingat na itulak ang mga konektor ng 3.2 'TFT Touch Screen sa TFT Arduino Shield. Pagkatapos ay maingat na kumonekta sa tuktok ng Arduino ayon sa ibinigay na larawan. Ang RTC ay may baterya kaya't mananatili ang tamang oras kahit na tinanggal ang kuryente. Ang oras ng Alarm ay nakaimbak sa Eeprom sa Arduino na nangangahulugang mapanatili ito kung mayroong isang powercut.
Hakbang 4: I-upload ang Code at Subukan ang Clock
"loading =" tamad"
Ang Retro Pac-Man Clock code ay maaaring mabago upang magbigay ng iba pang mga tema. Ang ibig sabihin ng USB cable ay may potensyal para sa ibang Mga Gumagawa na bumuo ng kanilang sariling natatanging mga tema.
Kasama ang isang paunang bersyon ng Donkey Kong. Gumagana ang orasan tulad ng dati at ang touch screen control ay nasa lugar upang makontrol ang Mario.
*** Bersyon ng Produksyon 3 na inilabas ngayon sa Instructable ***
Ang mga kontrol sa Up, Down, Left at Right ay maaaring magamit upang baguhin ang direksyon ng Mario sa pamamagitan lamang ng pagpindot sa tuktok, Ibaba, Kaliwa at Kanan ng screen.
Upang tumalon kapag naglalakbay sa kaliwa o kanan pindutin ang tuktok ng screen. Upang buhayin ang menu ng pag-setup pindutin ang gitna ng screen.
Inaasahan kong magbigay ito ng ilang inspirasyon para sa iba na paunlarin pa !!
Unang Gantimpala sa Microcontroller Contest 2017
Inirerekumendang:
Memory Puzzle Clock Clock: 3 Hakbang (na may Mga Larawan)
Memory Puzzle Alarm Clock: Ito ay isang Alarm Puzzle Clock na nangangahulugang mayroong isang maliit na laro ng memorya na kailangan mong malutas upang ihinto ang pag-ring ng alarma! Bilang isang buod, ang orasan na ito ay para sa kung sino ang nakakainis sa umaga. Mayroon itong 3 LEDs na kapag pinindot mo ang alinman sa mga pindutan, ang alarma ay magiging
Retire Clock / Count Up / Dn Clock: 4 Hakbang (na may Mga Larawan)
Retire Clock / Count Up / Dn Clock: Mayroon akong ilan sa mga 8x8 LED dot-matrix na ito na nagpapakita sa drawer at iniisip kung ano ang gagawin sa kanila. May inspirasyon ng iba pang mga itinuturo, nakuha ko ang ideya na bumuo ng isang count down / up na display upang mabilang sa isang hinaharap na petsa / oras at kung ang target na oras p
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: 10 Hakbang (na may Mga Larawan)
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: Nais mo na ba ang isang matalinong orasan? Kung gayon, ito ang solusyon para sa iyo! Gumawa ako ng Smart Alarm Clock, ito ay isang orasan na maaari mong baguhin ang oras ng alarma ayon sa website. Kapag pumapatay ang alarma, magkakaroon ng tunog (buzzer) at 2 ilaw ang
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Bumuo ng isang Tunay na Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: 3 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Real Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: Isang tanso na kampanilya, isang maliit na relay ng maraming mga bagay at isang tunay na kampana ay maaaring hampasin ang oras sa iyong desktop. Kahit na ang proyektong ito ay tumatakbo sa Windows at Mac Ang OS X din, nag-idecide ako upang mai-install ang Ubuntu Linux sa isang PC na nakita ko sa basurahan at ginagawa iyon: Hindi ko kailanman