
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15

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 tay van lampjes, zo zal het mogelijk zijn om een 3-cijferige code af te lezen. Bijkomend werd er gevraagd dat het toestel effectënt verplaatsbaar is en een compact 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 in hun phòng thoát hiểm ontworpen.
Door bepaalde maatregelen die getroffen zijn door de Covid-19 khủng hoảng đã được het voor ons niet meer mogelijk om samen te komen en het project uit te voeren. Hierdoor là alles gemaakt aan de tay van simulaties.
Bước 1: Vật chất

Elektronica:
(x1) Arduino (bij voorkeur een Leonardo, maar andere so với kunnen ook)
(x3) Arcade drukknoppen (drie verschillende kleuren)
(x1) Bỏ qua 12v (tweedehands chuyển tiếp máy tính)
(x3) Ledstrips RGB (12 led mỗi dải)
(x3) chúng tôi hiểu van 10kOhm
Als extra word er aangeraden om nog wat krimpkous aan te kopen om de naakte delen van kabels af te schermen, een selleerbout en selleertin om de verbindingen wide te selleren. 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 selleren.
Ook wat dây Dupon en headers zullen zeer handig zijn bij het maken van de elektronische schakeling.
Phần cứng:
(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 gật gù, deze schroeven hoeven niet speciaal te zijn gewoon het gen wat u waarschijnlijk thuis hebt liggen là dự án genoeg voor dit.
Công cụ:
De tools die u zult subsden gedownload op u pc, een schroevendraaier (eventueel een boormachine) en selleerbout zoals eerder.
Bước 2: Lược đồ Elektrisch

Lược đồ Voor het elektrisch 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 là 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.
voor een overzicht van de werkende schakeling met programmma is het mogelijk om via deze link het model zelf uit te testen qua tinkercad. (heeft nog een weiziging nogdig zeker de foto)
Bước 3: Lập trình (uitleg Staat trong Programma)
#bao gồm
#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 dải1 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN1, NEO_RGB); Adafruit_NeoPixel dải2 = 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); dải1.begin (); dải1.setBrightness (50); dải1.show (); dải2.begin (); dải2.setBrightness (50); dải2.show (); Strip3.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); } 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 ++) {dải1.setPixelColor (i, dải1. Color (180, 0, 255)); dải1.show (); } strip1.clear (); } else if (knop1 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip1.setPixelColor (i, strip1. Color (255, 255, 0)); dải1.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 ++) {dải2.setPixelColor (i, dải2. Color (180, 0, 255)); dải2.show (); } strip2.clear (); } else if (knop2 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip2.setPixelColor (i, strip2. Color (0, 0, 255)); dải2.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 (); }}
Bước 4: Cơ chế
Voor de Mechanicalche 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.
Tập tin de.dwg là tài liệu het 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.
Đề xuất:
Phòng thoát hiểm Arduino: 6 bước (có hình ảnh)

Phòng thoát hiểm Arduino: Dự án này nói về việc tạo ra một nguyên mẫu phòng thoát hiểm, sử dụng các thành phần điện tử của arduino por, một kiến thức cơ bản về mã hóa của nó. Phòng thoát hiểm này sẽ có 5 giai đoạn để bao gồm: (Nó có thể khác nhau đối với tất cả mọi người) 1. Cảm biến an toàn - LED
TỰ LÀM MÔ PHỎNG TRÒ CHƠI MÔ PHỎNG XÂY DỰNG PHẦN 1: 6 bước

TÒA NHÀ MÔ PHỎNG TRÒ CHƠI TỰ LÀM PHẦN 1: Xin chào các bạn Chào mừng các bạn, Hôm nay tôi sẽ giới thiệu cho các bạn cách tôi xây dựng " Trình mô phỏng Trò chơi Đua xe " với sự trợ giúp của Arduino UNO. Kênh YouTube " hãy đảm bảo bạn đăng ký kênh của tôi A Builds (Nhấp vào đây) " Đây là blog xây dựng, So le
MÔ PHỎNG TRÒ CHƠI TỰ LÀM MÔ PHỎNG -- MÔ PHỎNG F1: 5 bước

MÔ PHỎNG TRÒ CHƠI TỰ LÀM MÔ PHỎNG || F1 MÔ PHỎNG: Xin chào mọi người Chào mừng đến với kênh của tôi, Hôm nay tôi sẽ giới thiệu cho các bạn cách tôi xây dựng " Trình mô phỏng trò chơi đua xe " với sự trợ giúp của Arduino UNO. đây không phải là một blog xây dựng, nó chỉ là tổng quan và thử nghiệm của trình mô phỏng. Sắp có blog xây dựng hoàn chỉnh
Máy tính để bàn Wacky Waving Cánh tay thổi phồng có thể thổi phồng Man: 4 bước (có hình ảnh)

Máy tính để bàn Wacky Waving Inflatable Arm Flailing Tube Man: Tôi luôn muốn xây dựng một máy tính để bàn có kích thước " Wacky Waving Inflatable Arm Flailing Tube Man ", còn được gọi là Tube man, còn được gọi là Skydancer, Air dancer … Dự án này đã bắt đầu trở lại vào năm 2013, tôi đã trình bày nguyên mẫu thô đầu tiên được làm rất dí dỏm
Hộp giải mã phòng thoát hiểm: 7 bước (có hình ảnh)

Hộp giải mã Escape Room: Escape Room là những hoạt động thú vị vô cùng hấp dẫn và tuyệt vời để làm việc theo nhóm. Bạn đã bao giờ nghĩ đến việc tạo Escape Room của riêng mình chưa? Với hộp giải mã này, bạn có thể thuận lợi trên con đường của mình! Tốt hơn nữa là bạn đã nghĩ đến việc sử dụng es