![Escape Room Codegenerator: 4 soļi Escape Room Codegenerator: 4 soļi](https://i.howwhatproduce.com/images/008/image-21064-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Escape Room Codegenerator Escape Room Codegenerator](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 in een escape room. De bedoeling van deze machine is dat door 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 effectiënt verplaatsbaar is en een compact geheel vormt. Vanuit het komanda 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 makers 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 in hun ontworpen evakuācijas istaba.
Durvju bepaalde maatregelen die getroffen zijn door de Covid-19 krīze bija pēc brīža, kad bija vairāk laika, un tā nebija iespējama. Hierdoor ir tikai gemaakt aan de hand van simulaties.
1. darbība: materiāls
![Materiāls Materiāls](https://i.howwhatproduce.com/images/008/image-21064-2-j.webp)
Elektronica:
(x1) Arduino (no voorkeur een Leonardo, maar andere versies kunnen ook)
(x3) pasāža drukknoppen (drie verschillende kleuren)
(x1) 12 V spriegums (tweedehands datoru voeding)
(x3) RGB Ledstrips (12 gaismas diodes vienā sloksnē)
(x3) mēs saprotam van 10kOhm
Kā papildu vārds 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 vast te solderen. Indien u dit niet op een breadboard wilt 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 en headers zullen zeer handig zijn bij het maken van de elektronische schakeling.
Aparatūra:
(x6) scharnieren
mdf plaat (izmērs: 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 is genoeg voor dit project.
Rīki:
De tools die u zult nodig hebben om dit project op te lossen is een lazercutter (can ook met een zaag of freesmachine), de Arduino IDE moet worden gedownload op u pc, een schroevendraaier (eventueel een boormachine) un soldeerbout zoals eerder vermeld.
2. solis: Elektrisch shēma
![Elektriska shēma Elektriska shēma](https://i.howwhatproduce.com/images/008/image-21064-3-j.webp)
Voor het elektrisch schema 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 is voorgesteld a.d.h.v. batterijen, het is zeker mogelijk om een andere soort voeding te gebruiken om de schakeling te voeden zelf gebruiken wij een oude computer voeding omdat deze over verschillende spanningen beschikt om van te vertrekken om de ledstrips te voeden en de arduino zelf.
voor een overzicht van de werkende schakeling met program is is het mogelijk om via deze link het model zelf uit te testen via tinkercad. (heeft nog een weiziging nogdig zeker de foto)
3. darbība. Programma (programmā Programma)
#iekļaut
#define NUM_LEDS 12 #define LED_PIN1 4 #define LED_PIN2 1 #define LED_PIN3 0 int buttonState1 = 0; int buttonState2 = 0; int buttonState3 = 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); const int pogaPin1 = 3; const int pogaPin2 = 2; const int pogaPin3 = 8; void setup () {pinMode (buttonPin1, INPUT); pinMode (buttonPin2, INPUT); pinMode (buttonPin3, INPUT); sloksne1.sākt (); strip1.setBrightness (50); strip1.show (); sloksne2.sākt (); strip2.setBrightness (50); strip2.show (); sloksne3.sākt (); strip3.setBrightness (50); strip3.show (); } void loop () {// Uitlezen van de Knoppen buttonState1 = 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); } void Ledstrip1 (uint8_t gaidīt, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {par (uint16_t i = 0; i <strip1.numPixels (); i ++) {strip1.setPixelColor (i, strip1. Color (180, 0, 255)); strip1.show (); } sloksne1.skaidrs (); } cits if (knop1 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip1.setPixelColor (i, strip1. Color (255, 255, 0)); strip1.show (); }} cits if (knop3 == HIGH || knop2 == HIGH) {strip1.clear (); }} void Ledstrip2 (uint8_t gaidīt, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {par (uint16_t i = 0; i <strip2. numPixels (); i ++) {strip2.setPixelColor (i, strip2. Color (180, 0, 255)); strip2.show (); } sloksne2.skaidrs (); } cits if (knop2 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip2.setPixelColor (i, strip2. Color (0, 0, 255)); strip2.show (); }} cits if (knop1 == HIGH || knop3 == HIGH) {strip2.clear (); }} void Ledstrip3 (uint8_t gaidīt, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {par (uint16_t i = 0; i <strip3. numPixels (); i ++) {strip3.setPixelColor (i, strip3. Color (180, 0, 255)); strip3.show (); } sloksne3.skaidrs (); } cits if (knop3 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip3.setPixelColor (i, strip3. Color (0, 255, 0)); strip3.show (); }} cits if (knop1 == HIGH || knop2 == HIGH) {strip3.clear (); }}
4. darbība
Voor de mechanische tekeningen kunt u alles afleiden uit de voorgaande documenten. Het project zou moeten gemaakt worden met behulp van een lasercutter maar u kunt zeker gebruik maken van andere tools zoals frezen of zagen.
. Dwg fails ir dokuments, kurā ir lasāmā griezuma dokuments.
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.
Ieteicams:
Escape Room Arduino: 6 soļi (ar attēliem)
![Escape Room Arduino: 6 soļi (ar attēliem) Escape Room Arduino: 6 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-3731-j.webp)
Evakuācijas istaba Arduino: Šis projekts ir par evakuācijas istabas prototipa izveidi, izmantojot arduino vai elektroniskos komponentus, kas ir pamatzināšanas par tās kodēšanu. Šai evakuācijas istabai būs 5 posmi, kas jāaptver: (tas var būt atšķirīgs ikvienam) Iepriekšējas drošības sensors - LED Kad esat st
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
![Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Escape Room dekodētāja kaste: 7 soļi (ar attēliem)
![Escape Room dekodētāja kaste: 7 soļi (ar attēliem) Escape Room dekodētāja kaste: 7 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-4420-48-j.webp)
Bēgšanas istabas dekodētāja kaste: Bēgšanas istabas ir satriecoši jautras aktivitātes, kas ir ļoti saistošas un lieliski piemērotas komandas darbam. Vai esat kādreiz domājuši par savas evakuācijas istabas izveidi? Nu ar šo dekodētāja kārbu jūs varat būt ceļā! Vēl labāk, vai esat domājis par es izmantošanu
IOT CA2 Secure Smart Home/Room: 8 soļi
![IOT CA2 Secure Smart Home/Room: 8 soļi IOT CA2 Secure Smart Home/Room: 8 soļi](https://i.howwhatproduce.com/images/002/image-5086-80-j.webp)
IOT CA2 Secure Smart Home/Istaba: Satura rādītājs1 Pārskats par Smart Secure Home 2 Aparatūras prasības + Iestatīšana3 Programmatūras prasības + Iestatīšana4 Raspberrypi reģistrēšana kā lieta5 Izveidojiet S3 kausu6 DynamoDB iestatīšana + Noteikumi7 Paredzamais rezultāts8 Kodi (no Pastebinas) 9 Atsauces Pārskats
Cayenne on Raspberry IoT Light Room: 4 soļi
![Cayenne on Raspberry IoT Light Room: 4 soļi Cayenne on Raspberry IoT Light Room: 4 soļi](https://i.howwhatproduce.com/images/002/image-3766-22-j.webp)
Cayenne on Raspberry IoT Light Room: Antefact ir jauna istaba bez gaismas, liels skapis un vēlme izgatavot IoT ierīci, ko varu izmantot ārpus mājas. Par IoT " aromātu " Es izmantoju Cayenne. Šajā telpā es vēlos aiz skapja izveidot slēptu gaismu. Es gribu mūs