![Escape Room Codegenerator: 4 Langkah Escape Room Codegenerator: 4 Langkah](https://i.howwhatproduce.com/images/008/image-21064-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Pengekod Bilik Escape Pengekod Bilik Escape](https://i.howwhatproduce.com/images/008/image-21064-1-j.webp)
Voor dit project werd er gevraagd om een machine te ontwikkelen die gebruikt zal worden di een escape room. De bedoeling van deze machine adalah dat pintu het drukken op een knop een bijhorend cijfer wordt aangeduid aan de hand van lampjes, zo zal het mogelijk zijn om een 3-cijferige code af te lezen. Bijkomend werd er gevraagd dat het toestel efficiënt verplaatsbaar adalah en een kompak geheel vormt. Vanuit het team werd er ook gekozen om dit geheel zo duurzaam mogelijk te houden zodat het toch enkele jaren mee gaat.
De machine zelf wordt ontworpen met als doeleinde op een beurs te staan voor maker namelijk Maker Fair Gent die plaats vindt op 8, 9 en 10 mei 2020. Dit toestel zou gebruikt worden door de leerlingen van de leraren opleiding om deze machine te verwerken di hun bilik melarikan diri ontworpen.
Pintu bepaalde maatregelen die getroffen zijn door de Covid-19 krisis telah berlaku kerana niet meer mogelijk om samen te komen en het project uit te voeren. Hierdoor adalah alles gemaakt aan de hand van simulaties.
Langkah 1: Materiaal
![Materiaal Materiaal](https://i.howwhatproduce.com/images/008/image-21064-2-j.webp)
Elektronica:
(x1) Arduino (bij voorkeur een Leonardo, maar andere versies kunnen ook)
(x3) Arked drukknoppen (drie verschillende kleuren)
(x1) 12V menyuarakan (tweedehands komputer bersuara)
(x3) Jalur Led RGB (12 led setiap jalur)
(x3) weerstand van 10kOhm
Als extra word er aangeraden om nog wat krimpkous aan te kopen om de naakte delen van kabels af te schermen, een soldeerbout en soldeertin om de verbindingen luasnya solderen. Indien u dit niet op een papan roti layu nabouwen misschien ook een printplaat om bepaalde verbindingen te maken die in het eerste geval niet mogelijk zijn om gewoon aan elkaar te solderen.
Ook wat Dupon wire headers zullen zeer handig zijn bij het maken van de elektronische schakeling.
Perkakasan:
(x6) scharnieren
mdf plaat (dikte: 4mm):
(x4) 500 x 400 mm
(x2) 500 x 100 mm
(x2) 400 x 100 mm
(x1) 500 x 20 mm
(x2) 400 x 20 mm
(x2) 120 x 500 mm
Ook zult u een aantal schroeven nodig hebben, deze schroeven hoeven niet speciaal te zijn gewoon het gene wat u waarschijnlijk thuis hebt liggen adalah projek genoeg voor dit.
Alat:
De tools die u zult nodig hebben om dit projek op te lossen is een lazercutter (kan ook met een zaag of freesmachine), de Arduino IDE moet worden gedownload op u pc, een schroevendraaier (eventueel een boormachine) en soldeerbout zoals eerder vermeld.
Langkah 2: Skema Elektrisch
![Skema Elektrisch Skema Elektrisch](https://i.howwhatproduce.com/images/008/image-21064-3-j.webp)
Skema elektrisch buruk ht wordt de foto die als bijlage zit gebruikt. Het schema is hier gebouwd op een breadboard maar dit kan natuurlijk ook op een printplaat gesoldeerd worden om te voorkomen dat bepaalde draadjes los zouden komen uit de gaten in het breadboard.
De voeding hier adalah voorgesteld a.d.h.v. beatijen, het is zeker mogelijk om een andere soort voeding te gebruiken om de schakeling te voeden zelf gebruiken wij een oude computer menyuarakan omdat deze over verschillende spanningen beschikt om van te vertrekken om de ledstrips vo voenen en de arduino zelf.
voor een overzicht van de werkende schakeling met programma adalah het mogelijk om via deze link het model zelf uit te testen via tinkercad. (heeft nog een weiziging nogdig zeker de foto)
Langkah 3: Programma (uitleg Staat dalam Programma)
#sertakan
#tentukan NUM_LEDS 12 #define LED_PIN1 4 # tentukan LED_PIN2 1 #tentukan LED_PIN3 0 butang intState1 = 0; butang intState2 = 0; butang intState3 = 0; Adafruit_NeoPixel strip1 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN1, NEO_RGB); Adafruit_NeoPixel strip2 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN2, NEO_RGB); Adafruit_NeoPixel strip3 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN3, NEO_RGB); butang const intPin1 = 3; butang const intPin2 = 2; butang const intPin3 = 8; batal persediaan () {pinMode (buttonPin1, INPUT); pinMode (buttonPin2, INPUT); pinMode (buttonPin3, INPUT); strip1.begin (); jalur1.setBrightness (50); strip1.show (); strip2.begin (); strip2.setBrightness (50); strip2.show (); strip3.begin (); strip3.setBrightness (50); strip3.show (); } gelung void () {// Uitlezen van de Knoppen butangState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); Ledstrip1 (3, 8, buttonState1, buttonState2, buttonState3); Ledstrip2 (3, 10, buttonState1, buttonState2, buttonState3); Ledstrip3 (3, 2, buttonState1, buttonState2, buttonState3); } batal Ledstrip1 (uint8_t waiting, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {untuk (uint16_t i = 0; i <strip1.numPixels (); i ++) {strip1.setPixelColor (i, strip1. Color (180, 0, 255)); strip1.show (); } strip1.clear (); } lain jika (knop1 == TINGGI) {untuk (uint16_t i = 0; i <aantal; i ++) {strip1.setPixelColor (i, strip1. Color (255, 255, 0)); strip1.show (); }} lain jika (knop3 == TINGGI || knop2 == TINGGI) {strip1.clear (); }} batal Ledstrip2 (uint8_t tunggu, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {untuk (uint16_t i = 0; i <strip2. numPixels (); i ++) {strip2.setPixelColor (i, strip2. Color (180, 0, 255)); strip2.show (); } strip2.clear (); } lain jika (knop2 == TINGGI) {untuk (uint16_t i = 0; i <aantal; i ++) {strip2.setPixelColor (i, strip2. Color (0, 0, 255)); strip2.show (); }} lain jika (knop1 == TINGGI || knop3 == TINGGI) {strip2.clear (); }} batal Ledstrip3 (uint8_t tunggu, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {untuk (uint16_t i = 0; i <strip3. numPixels (); i ++) {strip3.setPixelColor (i, strip3. Color (180, 0, 255)); strip3.show (); } strip3.clear (); } lain jika (knop3 == TINGGI) {untuk (uint16_t i = 0; i <aantal; i ++) {strip3.setPixelColor (i, strip3. Color (0, 255, 0)); strip3.show (); }} lain jika (knop1 == TINGGI || knop2 == TINGGI) {strip3.clear (); }}
Langkah 4: Mechanisch
Voor de mechanische tekeningen kunt u alles afleiden uit de voorgaande documenten. Het projek zou moeten gemaakt worden bertemu behulp van een lasercutter maar u kunt zeker gebruik maken van andere tools zoals frezen of zagen.
Fail De.dwg adalah dokumen dokumen waarmee de lasercutter zou moeten werken.
Om de bekisting zelf te maken kan u zich baseren op de technische tekeningen die je ook vindt als pdf. Hierin staan alle afmetingen en te plaatsen waar u moet boren of waar u de scharnieren moet aanbrengen.
Disyorkan:
Escape Room Arduino: 6 Langkah (dengan Gambar)
![Escape Room Arduino: 6 Langkah (dengan Gambar) Escape Room Arduino: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-3731-j.webp)
Escape Room Arduino: Projek ini adalah untuk membuat prototaip bilik melarikan diri, menggunakan komponen elektronik arduino por, pengetahuan asas pengekodannya. Bilik melarikan diri ini akan mempunyai 5 fasa untuk diliputi: (Ia boleh berbeza bagi setiap orang) 1. Sensor pendahuluan - LED Sebaik sahaja anda
Kotak Karantina Escape (Kebosanan): 7 Langkah (dengan Gambar)
![Kotak Karantina Escape (Kebosanan): 7 Langkah (dengan Gambar) Kotak Karantina Escape (Kebosanan): 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/007/image-18572-j.webp)
Kotak Karantina Escape (Kebosanan): Projek ini merupakan Projek Karantina Arduino peribadi saya. Saya mengusahakannya dengan stabil selama beberapa minggu pertama dalam karantina, tetapi kemudian saya menghadapi beberapa masalah menggunakan motor servo yang tidak dapat saya selesaikan dengan mudah, jadi saya mengetepikannya selama beberapa minggu
12x12 LEDX Dari Escape From Tarkov: 10 Langkah (dengan Gambar)
![12x12 LEDX Dari Escape From Tarkov: 10 Langkah (dengan Gambar) 12x12 LEDX Dari Escape From Tarkov: 10 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/007/image-19196-j.webp)
12x12 LEDX Dari Escape From Tarkov: Sekali selepas podcast komuniti EFT Rusia di mana salah seorang tetamu mengatakan bahawa item mahal, seperti LEDX, harus memenuhi sebilangan besar slot dalam bekas yang selamat … Ini tidak berlaku pada 0.12,6 tampalan, tetapi ia berlaku di bengkel saya
Kotak Dekoder Bilik Escape: 7 Langkah (dengan Gambar)
![Kotak Dekoder Bilik Escape: 7 Langkah (dengan Gambar) Kotak Dekoder Bilik Escape: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4420-48-j.webp)
Escape Room Decoder Box: Escape Room adalah aktiviti yang sangat menyeronokkan yang sangat menarik dan bagus untuk kerja berpasukan. Pernahkah anda berfikir untuk membuat Escape Room anda sendiri? Dengan kotak penyahkod ini, anda boleh berada dalam perjalanan dengan baik! Lebih baik anda berfikir tentang menggunakan es
Escape Robot: RC Car untuk permainan Escape: 7 Langkah (dengan Gambar)
![Escape Robot: RC Car untuk permainan Escape: 7 Langkah (dengan Gambar) Escape Robot: RC Car untuk permainan Escape: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-14225-11-j.webp)
Escape Robot: RC Car for a Escape Game: Tujuan utama projek ini adalah untuk membina robot yang akan membezakan dirinya dari robot yang sudah ada, dan yang dapat digunakan di kawasan yang nyata dan inovatif. Berdasarkan pengalaman peribadi, ia diputuskan untuk membina robot berbentuk kereta yang