Escape Room Codegenerator: 4 алхам
Escape Room Codegenerator: 4 алхам
Anonim
Өрөөний кодлогч үүсгэгчээс зугтах
Өрөөний кодлогч үүсгэгчээс зугтах

Voor dit project werd er gevraagd om een machine te ontwikkelen die gebruikt zal esced in een escape room. Ван дез машин нь хаалганы дээд хэсэгт байрладаг бөгөөд энэ нь гар чийдэнгийн хувьд маш чухал юм. Энэ бол авсаархан хэмжигдэхүүн юм. Vanuit het team werd er ook gekozen om dit geheel zo duurzaam mogelijk te houden zodat het toch enkele jaren mee gaat.

Дэлгэрэнгүй үзэх машин үйлдвэрлэгчид нэр томъёо үйлдвэрлэгч Fair Gent die plaats vindt op 8, 9 -р сарын 10 -ны өдөр 2020. Дэлгэрэнгүй мэдээллийг уншина уу. ontworpen зугтах өрөө.

Ковид-19-ийн хямрал нь хамгийн том төсөл байсан ч гэсэн энэ хаалганы цаана хаалга онгойсон байх болно. Hierdoor бол alles gemaakt aan de hand van simulaties юм.

Алхам 1: Материалын

Материалын
Материалын

Электроника:

(x1) Ардуино

(x3) Зоосон машин drukknoppen (drie verschillende kleuren)

(x1) 12V voeding (tweedehands computer voeding)

(x3) RGB Ledstrips (зурвас тутамд 12 LED)

(x3) 10кОм жинтэй ван

Нэмэлт үг хэллэг нь юу ч биш юм. 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.

Oup wat Dupon утаснуудын толгойн хэсэгт zullen zeer handig zijn bij het maken van de elektronische schakeling.

Техник хангамж:

(x6) томъёо

mdf plaat (нягт: 4мм):

(x4) 500 x 400 мм

(x2) 500 x 100 мм

(x2) 400 x 100 мм

(x1) 500 x 20 мм

(x2) 400 х 20 мм

(x2) 120 x 500 мм

Хичнээн олон жилийн түүхтэй вэ гэхээр энэ нь төсөл юм.

Хэрэгсэл:

Багаж хэрэгслүүд үхэх болно (энэ нь freesmachine -ийн маш том хэсэг юм), Arduino IDE файлуудыг татаж авах, компьютерийг шинэчлэх, компьютерийн борлуулалт хийх зэрэг болно.

Алхам 2: Цахилгаан схем

Цахилгаан схем
Цахилгаан схем

Цахилгаан хэлхээний бүдүүвч нь зураг дээр харагдаж байна. Ийм схем бол талхны самбар дээр маш их ашиг тустай байдаг.

Дуугүй байгаа нь 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.

Хөтөлбөр нь tinkercad -ээр дамжуулан загвар зохион бүтээхэд зориулагдсан болно. (heeft nog een weiziging nogdig zeker de foto)

Алхам 3: Хөтөлбөр (Програм дахь uitleg Staat)

#оруулах

#NUM_LEDS 12 тодорхойлох #LED_PIN1 тодорхойлох 4 #LED_PIN2 1 #тодорхойлох LED_PIN3 0 int товчState1 = 0; int товчState2 = 0; int buttonState3 = 0; Adafruit_NeoPixel зурвас1 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN1, NEO_RGB); Adafruit_NeoPixel зурвас2 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN2, NEO_RGB); Adafruit_NeoPixel зурвас3 = 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); зурвас 1. эхлэх (); strip1.setBrightness (50); strip1.show (); strip2.begin (); strip2.setBrightness (50); strip2.show (); зурвас3.begin (); 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); } хүчингүй Ledstrip1 (uint8_t хүлээх, 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 хүлээх, 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 хүлээх, 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 (); }}

Алхам 4: Механик

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.

De.dwg файл бол hearm document waarmee de lasercutter zou moeten werken юм.

Ум де бекистинг зельф тэ макен кан у зич басерен техник технологийн хувьд ч бас pdf. Hierin staan alle afmetingen en te plaatsen waar u moet boren of waar u de scharnieren moet aanbrengen.

Зөвлөмж болгож буй: