Inhoudsopgave:
- Benodigdheden
- Stap 1: De decoderbox voorbereiden
- Stap 2: Solderen van de modules
- Stap 3: Het toetsenbord en de sleutelschakelaar bevestigen
- Stap 4: PCB
- Stap 5: LCD-scherm
- Stap 6: De draden aansluiten
- Stap 7: Inbedrijfstelling
Video: Escape Room Decoder Box - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Escape Rooms zijn ontzettend leuke activiteiten die zeer boeiend zijn en ideaal voor teamwork.
Heb je er al eens aan gedacht om je eigen Escape Room te maken? Nou, met deze decoderbox kun je goed op weg! Nog beter, heb je al nagedacht over het gebruik van escape rooms in het onderwijs? We hebben en studenten gebruiken ze graag om te leren, te herzien en ermee om te gaan.
Deze escape room decoder heeft de volgende eigenschappen:
- 3 ronden van codes met willekeurige lengte (1-8 cijfers)
- Configureerbare afteltimer
- Geautomatiseerde levering van aanwijzingen (elke 5 minuten)
- Configureerbare straffen voor verkeerde antwoorden
- In-game geluidseffecten
Benodigdheden
Om dit project te voltooien heb je de volgende onderdelen nodig:
Hardware:
- 4x Bout M3 25mm
- 3x Bout M3 14mm
- 4x Bout M3 6mm
- 4x M3 Afstandhouder 6mm
- 5x Borgmoer M3
- 4x kartelmoer M3
- 3AAA Batterijhouder met snoeren
- Hoofdschakelaar
- Dupont 2-weg krimpconnector (voor batterijhouder)
- 9x Jumper Draden (F-F) 20cm
Elektronica:
- 1x 10K Trimpot
- 1x Arduino Nano
- Spreker
- LCD scherm
- Toetsenbord
- PCB
- 2x 7Way enkele IDC-header
- 1x 7Way Dual IDC-header
Gefabriceerde onderdelen (3D-geprint/lasergesneden):
- 3D-geprinte behuizing
- 3D-geprinte toetsenbordbeugel
- 3D-geprinte of lasercut LCD-beugel
- 3D-geprinte of lasercut voorplaat
Stap 1: De decoderbox voorbereiden
De behuizing voor dit project is 3D-geprint, dus je hebt toegang nodig tot 3D-printfaciliteiten of je moet een kit kopen.
Nadat de behuizing 3D-geprint is, moeten de kartelmoeren in elk van de schroefgaten worden gestoken. Met deze moeren kunnen schroeven gemakkelijk meerdere keren worden vastgedraaid en losgemaakt (de 3D-print zou te snel verslijten).
Gebruik een soldeerbout om de moeren in te brengen en oefen lichte druk uit op de kartelmoer. Naarmate de moer opwarmt, smelt hij en nestelt hij zich in het plastic, zoals op de foto's.
Stap 2: Solderen van de modules
Op het toetsenbord, het LCD-scherm en de Arduino Nano moeten allemaal headers worden gesoldeerd.
Zorg ervoor dat u de headers op de juiste kant van het bord soldeert, zoals weergegeven op de foto's.
Stap 3: Het toetsenbord en de sleutelschakelaar bevestigen
Gebruik bij gebruik van de 3D-geprinte toetsenbordbeugel 3x 14 mm M3-schroeven met borgmoeren om het toetsenbord aan het dashboard te bevestigen.
Knip het uiteinde van enkele jumpers af en soldeer de jumperdraden op de sleutelschakelaar en monteer de sleutelschakelaar op het dashboard zoals weergegeven in het diagram.
Stap 4: PCB
Het is tijd om de PCB te solderen - maar we kunnen het niet allemaal tegelijk doen.
De volgende volgorde wordt voorgesteld:
- Soldeer afstandhouders (voor voeding en toetsenbord)
- Soldeer trimpot
- Soldeer zoemer
- Soldeer Arduino Nano en zorg ervoor dat het op de juiste manier wordt gesoldeerd
Stap 5: LCD-scherm
Gebruik de 25 mm-schroeven, de LCD-afstandhouder en de M3-afstandhouder om het LCD-scherm aan het dashboard te bevestigen
Laat de PCB langzaam op de achterkant van het LCD-scherm zakken. Soldeer het LCD-scherm op zijn plaats en bevestig een paar moeren om ervoor te zorgen dat het niet beweegt.
Stap 6: De draden aansluiten
Het is nu tijd om alle jumperdraden aan te sluiten die ervoor zorgen dat alles werkt.
U moet een Dupont-connector op de batterijhouder krimpen als u dat nog niet hebt gedaan.
- Sluit eerst de accupolen aan en zorg voor de juiste polariteit
- Sluit vervolgens de sleutelschakelaarklemmen aan (polariteit maakt niet uit)
- Sluit tot slot het toetsenbord aan
Stap 7: Inbedrijfstelling
Gebruik de Arduino IDE om de code op het apparaat te laden met behulp van een mini-USB-kabel.
In de code wilt u later wellicht de volgende variabelen wijzigen:
- De eigenlijke toetsen
- Als een tijdstraf wordt toegepast voor verkeerde gissingen
- De tijd die deelnemers hebben om de escape room te voltooien
Nadat de code is geladen, moet u mogelijk het contrast van het LCD-scherm aanpassen met de potentiometer totdat er tekst op het scherm zichtbaar is.
Eindelijk, nadat je wat batterijen in de houder hebt gedaan, schroef je de doos dicht en begin je wat escape room-spellen te schrijven!
Aanbevolen:
Escape Room Arduino: 6 stappen (met afbeeldingen)
Escape Room Arduino: Dit project gaat over het maken van een prototype van een escape room, met behulp van arduino en elektronische componenten, een basiskennis van de codering. Deze escape room heeft 5 fasen die moeten worden doorlopen: (Het kan voor iedereen anders zijn)1. Druksensor - LEDAls je eenmaal st
LabDroid: Morsecode Encoder/Decoder: 4 Stappen
LabDroid: Morsecode Encoder/Decoder: Opmerking: Deze instructie kan niet 1:1 worden gerealiseerd in de nieuwste versie van LabDroid. Ik zal het binnenkort bijwerken. Dit project laat je zien wat je kunt doen met LabDroid. Aangezien een Hello World normaal gesproken gemaakt wordt op basis van tekst, licht of geluid, dacht ik aan LabDr
Escape Room Codegenerator: 4 Stappen
Escape Room Codegenerator: Voor dit project werd er gevraagd om een machine te ontwikkelen die gebruikt zal worden in een escape room. De bedoeling van deze machine is dat door het drukken op een knop een bijhorend cijfer wordt gebaseerd aan de hand van lampjes, zo zal het mo
IR-ontvanger (iR-decoder) gebruiken: 6 stappen
Hoe de IR-ontvanger (iR-decoder) te gebruiken: In deze tutorial laat ik je stap voor stap zien hoe je de iR-ontvanger van Arduino gebruikt. laat u zien hoe u de bibliotheek installeert, het signaal van de afstandsbediening van de tv ontvangt en dit signaal decodeert. Met de iR-ontvanger kan een infrarood-cont
Infrarood NEC Protocol Encoder en Decoder Board: 5 stappen:
Infrarood NEC-protocol-encoder- en -decoderkaart: ontvangt een onbewerkt gemoduleerd of gedemoduleerd NEC IR-signaal en zet dit om in bytes die via de seriële poort worden verzonden. De seriële baudrate kan worden geselecteerd uit twee standaardsnelheden. De standaard gebruiksmodus zendt een commandoreeks uit met framing byte