Inhoudsopgave:
- Stap 1: Verzamel de materialen
- Stap 2: Bouw de zaak
- Stap 3: Monteer de elektronische modules
- Stap 4: Upload de code en test de klok
Video: Retro Pac-Man-klok - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Door TechKiwiGadgetsTechKiwiGadgets op InstagramVolg meer van de auteur:
Over: Gek op technologie en de mogelijkheden die het met zich mee kan brengen. Ik hou van de uitdaging om unieke dingen te bouwen. Mijn doel is om technologie leuk en relevant te maken voor het dagelijks leven en mensen te helpen slagen in het bouwen van coole … Meer over TechKiwiGadgets »
Bouw een interactieve Pac-Man-nachtklok met touchscreen en geanimeerde Pac-Man-figuren.
Dit coole project is verrassend eenvoudig te maken en een geweldig cadeau voor die nostalgische Pac-Man-verslaafden.
Naast de mogelijkheid om te communiceren met het Pac-Man-spel, kun je een geluid naar keuze opnemen voor het alarm.
*** V10-code uitgebracht met originele Pacman-gameplay nu inbegrepen bij Dots ***
Stap 1: Verzamel de materialen
De Retro Pac-Man-klok is gemaakt van 5 belangrijke modules samen met een behuizing die met een laser is gesneden uit MDF-hout.
- Arduino Board - Arduino Mega 2560 (items 1, 2 en 3 kunnen als één gebundelde bestelling worden gekocht)
- Touchscreen Arduino Shield - 3,2 inch Mega Touch L CD
- Uitbreidingskaart Shield-aanraakscherm - 3,2" TFT LCD-scherm + aanraakscherm voor Arduino's Mega 2560 (*Opmerking: vermijd Sainsmart, zie sectie 4 hieronder)
- Realtimeklokmodule - DS3231 RTC
- Spraakrecordermodule - ISD1820 Spraakrecorder
Ingesloten in de instructable is de benodigde Arduino-code, links naar bibliotheken en eventuele speciale grafische bestanden die je nodig hebt om het project te bouwen.
In de bovenstaande lijst staan links naar leveranciers van onderdelen die vergelijkbaar zijn met de artikelen die in het prototype worden gebruikt. U bent vrij om de onderdelen te kopen waar u maar wilt om ervoor te zorgen dat de kosten tot een minimum worden beperkt.
Naast deze modules heb je de volgende onderdelen nodig:
- Paneelpennen x 4 voor het bevestigen van de voorkant van de behuizing aan de behuizing
- Tweedelige epoxyhars om de behuizing aan elkaar te lijmen
- Schuurpapier vellen - 4 vellen elk van fijne en medium kwaliteit voor het schuren van hout
- Elektrische boormachine met houtboor met een diameter van 3 mm.
- USB-kabel 1 m lengte
- USB-oplader (gebruikt voor de voeding van de klok)
- 150 mm x 30 mm x 3 mm MDF of styreen om een beugel te bouwen om het circuit in de behuizing op zijn plaats te houden
- Heet lijmpistool
Optionele componenten voor automatisch dimmen van achtergrondverlichting zijn alleen vereist als een klok op het nachtkastje
- Weerstand 270k Ohm
- Zenerdiode 3.3v 0.5 watt
- Weerstand 47 Ohm
- Lichtafhankelijke weerstand (LDR)
Stap 2: Bouw de zaak
De behuizing is gemaakt van 9 mm en 3 mm MDF-hout dat met een laser in vorm is gesneden. Hieronder staan bestanden met de afmetingen en het aantal benodigde onderdelen die u naar een plaatselijk lasersnijbedrijf kunt sturen om dit voor u te doen.
1. Voorpaneel
Het voorpaneel is ingeklemd tussen twee zijringen en op zijn plaats gelijmd met 5 minuten tweecomponenten epoxylijm. Pas op dat u de lijm niet overdrijft, omdat dit zal zien als het uit de zijkanten sijpelt.
Daarnaast is er een klein stukje materiaal over de grill aan de voorkant gelijmd om een mooi effect te geven en ook om het geluid van de alarmluidspreker de voorkant van de klok te laten uitvoeren.
Vier paneelpennen zijn in de hoeken van de binnenkant van het voorpaneel gestoken en op hun plaats gelijmd met ongeveer 10 mm die terug in de behuizing steekt. Deze wordt in het achterpaneel gestoken, zodat deze tijdens het testen kan worden verwijderd.
2. Achterpaneel
Het achterpaneel bestaat uit vijf zijringen gevolgd door de achterbehuizing die wordt ingeklemd door de laatste zijring. Nogmaals en verlijmd met 5 minuten tweecomponenten epoxylijm. Pas op dat u de lijm niet overdrijft, omdat dit zal zien als het uit de zijkanten sijpelt.
Gebruik de gatposities van de pennen van het voorpaneel, markeer en boor zorgvuldig gaten van 3 mm en controleer of de voor- en achterunits op elkaar aansluiten.
3. Onderdelen schuren en lakken Zodra u de voor- en achterunits hebt gemonteerd, kunt u ervoor kiezen om elke kleur te schilderen of gewoon licht met de hand te schuren en af te dekken met een blanke lakspray. Ik koos voor het laatste omdat ik het gestreste houteffect dat de lasersnijder achterliet na een lichte schuurbeurt erg mooi vond. Ik moest 3 tot 4 lagen blanke lakspray op het hout aanbrengen om het te verzegelen, omdat het hout erg poreus is.
4. Alternatieve 3D Case Twee makers hebben een 3D-sjabloon voor deze Retro Pacman Clock gepubliceerd
Deze zijn hier te vinden
Pac man-zaak door feconinc
Pac man klokkast remix door TronicGr
Stap 3: Monteer de elektronische modules
Het totale circuit bevat een Real Time Clock, Arduino Mega, Sound Module, Touch Screen en een Screen Sheild.
1. Realtimeklok
Monteer de Realtime-klok op de achterkant van de Arduino Mega zoals op de meegeleverde afbeelding. Ik heb een heet lijmpistool en verpakkingsschuim gebruikt om ervoor te zorgen dat ze elkaar niet raken en er is wat demping om beweging te absorberen. In mijn geval heb ik 2 van de RTC-poten rechtstreeks op de Arduino gesoldeerd en aansluitdraad gebruikt om 5v en GND op de Arduino aan te sluiten.
2. Geluidsopnamemodule
Deze zijn echt cool en gemakkelijk te gebruiken. Gebruik op dezelfde manier als hierboven schuim en hete lijm om de module en de luidspreker op de achterkant van de Arduino te plaatsen en zorg ervoor dat ze niet worden aangeraakt. De geluidsmodule wordt geactiveerd door D8 op de Arduino, dus deze en de voeding moeten worden aangesloten volgens het meegeleverde schakelschema.
3. Automatische achtergrondverlichtingsdimmer (optioneel) Als u van plan bent de klok als nachtkastje te gebruiken, wilt u waarschijnlijk de achtergrondverlichting 's nachts automatisch dimmen, zodat het uw slaap niet beïnvloedt. (Zo niet, dan kunt u deze stap overslaan!)
Helaas is de achtergrondverlichting in het TFT-scherm vast aangesloten op +3.3v en kan deze niet worden aangepast met de Arduino. Dit betekent dat we het moeten loskoppelen en opnieuw moeten verbinden met een PWM-pin op de Arduino om de helderheid van de achtergrondverlichting te regelen. Ik wilde dit doen met minimale schade aan pinnen of sporen op de componenten, dus koos ik de volgende aanpak.
Volg de onderstaande stappen zorgvuldig
(a) Om dit te bereiken, wordt een lichtafhankelijke weerstand (LDR) aan de achterkant van het apparaat geplaatst om het licht te detecteren. Boor twee gaten van 3 mm in de behuizing en duw de LDR-poten door de gaten. Gebruik hete lijm aan de binnenkant van de kast om de poten op hun plaats te houden. Soldeer twee draden aan de binnenkant van de behuizing en sluit ze aan volgens het schakelschema. Voeg een weerstand van 270k Ohm toe aan A7 van de Arduino volgens het schakelschema.
(b) Verwijder het TFT-scherm en plaats het op een stevige ondergrond. Identificeer pin 19 (LED_A) en verwijder voorzichtig enkele millimeters van het plastic aan de basis van de pin. Buig de pin plat en weg van de connector zoals op de afbeelding hierboven. Controleer of het TFT-scherm goed kan worden aangesloten en of de gebogen pen de stekker of het stopcontact niet blokkeert.
(c) Soldeer een 47 Ohm-register aan de gebogen over de pin en sluit een draad van de weerstand aan op D9 van de Arduino Mega. De Arduino D9-pin kan tot 40mA zinken, dus de weerstand beperkt dit tot minder dan dit. Sluit een 3.3v Zener Diode aan op dezelfde pin (LED_A) en sluit deze aan op aarde volgens het schema. Het doel hiervan is om de achtergrondverlichting te beschermen tegen overspanning, omdat deze de spanning regelt naar 3,3 V.
4. TFT-scherm en Arduino-schild Duw de 3,2-inch TFT-aanraakscherm-connectoren voorzichtig in het TFT Arduino-schild. Sluit vervolgens voorzichtig aan op de bovenkant van de Arduino volgens de meegeleverde afbeelding. De RTC heeft een batterij en behoudt dus de juiste tijd, zelfs als de stroom is uitgeschakeld. De alarmtijd wordt opgeslagen in Eeprom op de Arduino, wat betekent dat deze behouden blijft als er een stroomstoring is.
Stap 4: Upload de code en test de klok
"laden = "lui"
De Retro Pac-Man Clock-code kan worden aangepast om andere thema's te bieden. De USB-kabel betekent dat andere makers hun eigen unieke thema's kunnen ontwikkelen.
Inbegrepen is een eerste versie van Donkey Kong. De klok werkt zoals gewoonlijk en de bediening via het touchscreen is aanwezig om Mario te besturen.
*** Productieversie 3 nu uitgebracht in deze Instructable ***
De besturing omhoog, omlaag, links en rechts kan alleen worden gebruikt om de richting van Mario te veranderen door de boven-, onder-, linker- en rechterkant van het scherm aan te raken.
Raak de bovenkant van het scherm aan om te springen wanneer u naar links of rechts reist. Druk op het midden van het scherm om het instellingenmenu te activeren.
Ik hoop dat dit inspiratie geeft voor anderen om zich verder te ontwikkelen!!
Eerste prijs in de Microcontroller Contest 2017
Aanbevolen:
Retro-futuristische USB-drive 16 stappen (met afbeeldingen)
Retro-futuristische USB-stick: Enige tijd geleden kreeg ik een USB-stick cadeau. De behuizing van de schijf zag er goed uit, maar helaas begint hij na enkele maanden gebruik een probleem te veroorzaken met een onbetrouwbare verbinding. Daarom was ik gestopt om die schijf te gebruiken. De meeste mensen
Gewoon weer een ATtiny85 Retro-gameconsole: 4 stappen
Gewoon een andere ATtiny85 Retro-gamingconsole: een kleine retro-console-achtige opstelling gebaseerd op ATtiny85 x 0,96 OLED voor het spelen van space-invaders, Tetris, enz
Retro-gaming met RetroPi: 6 stappen
Retro-gaming met RetroPi: nadat een paar mensen me vroegen hoe ik die retro-games op mijn tv kreeg, besloot ik dit instructable te schrijven, zodat ze weten hoe ze hun eigen games kunnen maken. Zal proberen dit zo makkelijk mogelijk te houden.Dus zonder uitweiden over de technische dingen, duiken we in de
Retro Stylofoon (NE555-gebaseerd): 6 stappen (met afbeeldingen)
Retro Stylophone (gebaseerd op NE555): Introductie: Dit is een kleine synthesizer-achtige muziekgadget die ooit in de jaren 80 erg populair was. Het heet Stylofoon. De stylofoon heeft een heel eenvoudig circuit dat alleen bestaat uit een NE555, LM386 en enkele complementaire componenten. Het creëert
Een PAC LITE alleen kleiner maken: 9 stappen
Maak een PAC LITE alleen kleiner: bouw deze handige kleine zaklamp die kan worden bewaard in ruimtes die kleiner zijn dan een luciferdoosje en laat je helemaal dandy voelen. LET OP dit is geen project voor ongeduldige mensen. het lijkt misschien een klein project, maar in feite duurt het langer om te bouwen dan je denkt