Sadržaj:
- Korak 1: Materijal
- Korak 2: Elektrisch shema
- Korak 3: Programma (uitleg Staat u Programu)
- Korak 4: Mehanički
Video: Generator koda sobe za bijeg: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Za ovaj projekt radili ste na mašini koja je uključena u rad u sobi za bijeg. Ova mašina mora biti vraćena u pijano stanje ako je pijana, ali bi trebala da se vrati u ručnu lampu, tako da je ona dostupna sa 3-cijferige koda. Bijkomend je bio vrlo učinkovit i efikasan, a efikasan verplaatsbaar je kompaktan. Kako biste vidjeli tim koji je ook gekozen om dit geheel zo duurzaam mogelijk te houden zodat het toch enkele jaren mee gaat.
Stroj je spreman za rad sa svim ostalim proizvođačima i proizvođačima namješten je Maker Fair Gent, koji se nalazi 8., 9. i 10. svibnja 2020. Ovo je mjesto na kojemu možete otvoriti vrata za leerlingen van de leraren. isključite sobu za bijeg.
Vrata bi trebala biti zatvorena za krizu Covid-19 jer je ona bila uključena u moju kampanju u okviru projekta u kojem je voeren. Hierdoor je alles gemaakt aan de hand van simulations.
Korak 1: Materijal
Elektronica:
(x1) Arduino (bij voorkeur een Leonardo, maar andere versies kunnen ook)
(x3) Društvene arkade (drie verschillende kleuren)
(x1) 12V voeding (tweedehands kompjutersko voeding)
(x3) RGB LED trake (12 LED dioda po traci)
(x3) vanjski nosač van 10kOhm
Dodatna je riječ o tome da li želite unaprijediti krimpkous i otključati ga iz kabelske mreže s kabela, provjerite vojnike i vojnike i povežite ih s vojnicima. Indien u dit niet op een motherboard 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 žice i zaglavlja zullen zeer handig zijn bij het maken van de elektronische schakeling.
Hardver:
(x6) scharnieren
mdf ploča (dikte: 4 mm):
(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 gen wat u waarschijnlijk this hebt liggen je genoeg voor dit project.
Alati:
De tools 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 na pc, een schroevendraaier (eventueel een boormachine eldeerbout zoals)
Korak 2: Elektrisch shema
Ako želite električnu shemu, pogledajte fotografiju na bilo kojoj lokaciji. Het shema is hier gebouwd op een motherboard maar dit kan natuurlijk ook op een printplaat gesoldeerd worden om te voorkomen dat bepaalde draadjes los zouden komen uit de gaten in het motherboard.
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.
Ako želite više informacija o programiranju, molimo vas da pređete na vezu putem modela za testiranje putem tinkercada. (heeft nog een weiziging nogdig zeker de foto)
Korak 3: Programma (uitleg Staat u Programu)
#include
#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 buttonPin1 = 3; const int buttonPin2 = 2; const int buttonPin3 = 8; void setup () {pinMode (buttonPin1, INPUT); pinMode (buttonPin2, INPUT); pinMode (buttonPin3, INPUT); strip1.begin (); strip1.setBrightness (50); strip1.show (); strip2.begin (); strip2.setBrightness (50); strip2.show (); strip3.begin (); strip3.setBrightness (50); strip3.show (); } void loop () {// Koristi 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 wait, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip1.numPixels (); i ++) {strip1.setPixelColor (i, strip1. Color (180, 0, 255)); strip1.show (); } strip1.clear (); } else if (knop1 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip1.setPixelColor (i, strip1. Color (255, 255, 0)); strip1.show (); }} else if (knop3 == HIGH || knop2 == HIGH) {strip1.clear (); }} void Ledstrip2 (uint8_t wait, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip2. numPixels (); i ++) {strip2.setPixelColor (i, strip2. Color (180, 0, 255)); strip2.show (); } strip2.clear (); } else if (knop2 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip2.setPixelColor (i, strip2. Color (0, 0, 255)); strip2.show (); }} else if (knop1 == HIGH || knop3 == HIGH) {strip2.clear (); }} void Ledstrip3 (uint8_t wait, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip3. numPixels (); i ++) {strip3.setPixelColor (i, strip3. Color (180, 0, 255)); strip3.show (); } strip3.clear (); } else if (knop3 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip3.setPixelColor (i, strip3. Color (0, 255, 0)); strip3.show (); }} else if (knop1 == HIGH || knop2 == HIGH) {strip3.clear (); }}
Korak 4: Mehanički
Voor dechanische 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.
Datoteka.dwg je dokument koji je laserski rezač dokumenata sa mojom verzijom.
Om de bekisting zelf te maken can in zich baseren op de technische teokingen die je ook vindt als pdf. Ovo mjesto je dostupno na svim mjestima koja su dostupna u škrinju.
Preporučuje se:
Zmajev bijeg: 3 koraka
Dragon Escape: Ovo će biti kodirano na code.org. Čitava osnova igre je izbjegavanje zmajeva i hvatanje duha određeni broj puta za pobjedu. možete zadiviti prijatelje ovom sjajnom idejom igre koja se može promijeniti po vašem ukusu
Soba za bijeg Arduino: 6 koraka (sa slikama)
Escape Room Arduino: Ovaj projekt govori o stvaranju prototipa sobe za bijeg, koristeći arduino por elektroničke komponente, osnovno znanje o kodiranju. Ova soba za bijeg će imati 5 faza za pokrivanje: (Može biti različito za sve) 1. Senzor pritiska - LEDOd kada st
Privjesak za bijeg vozila za hitne slučajeve: 11 koraka (sa slikama)
Privjesak za bijeg vozila u slučaju nužde: Saobraćajne nesreće. Bravo! Najbolji način da izbjegnete nesreću je korištenje tehnika sigurne vožnje i uvijek obratite pažnju na to kamo idete i na druge automobile oko sebe. Međutim, unatoč vašim najvećim naporima, ne kontrolirate drugi pogon
Okvir za bijeg iz karantene (dosada): 7 koraka (sa slikama)
Kutija za bijeg iz karantene (dosada): Ovaj projekat je bio moj lični Arduino projekat karantina. Prvih nekoliko sedmica u karanteni sam stalno radio na tome, ali onda sam naišao na neke probleme sa servo motorima koje nisam mogao lako riješiti, pa sam ga ostavio na stranu nekoliko sedmica
Okvir za dekodiranje sobe za bijeg: 7 koraka (sa slikama)
Okvir za dekodiranje sobe za bijeg: sobe za bijeg su izuzetno zabavne aktivnosti koje su vrlo zanimljive i odlične za timski rad. Jeste li ikada razmišljali o stvaranju vlastite sobe za bijeg? Pa s ovom kutijom dekodera možete biti na dobrom putu! Još bolje da ste razmišljali o upotrebi es