
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57

За вашия проект, който е бил гераагд, който е машината, която ви позволява да работите в стаята за бягство. De bedoeling van deze machine е 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 le lezen. Bijkomend werd er gevraagd dat het toestel efficiënt verplaatsbaar е 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 makers namelijk Maker Fair Gent die plaats vindt op 8, 9 и 10 май 2020 г. Dit toestel zou gebruikt worden door de leerlingen van de leraren opleiding om deze machine te verwerken in hun ontworpen стая за бягство.
Вратата бе отредена от кризата на Covid-19, която бе отворена за кризата с Covid-19, но тя не беше подложена на промяна в проекта във вашия проект. Hierdoor е alles gemaakt aan de hand van simulations.
Стъпка 1: Материал

Електроника:
(x1) Arduino (bij voorkeur een Leonardo, maar andere versies kunnen ook)
(x3) Arcade drukknoppen (drie verschillende kleuren)
(x1) 12V voeding (tweedehands компютър voeding)
(x3) RGB Ledstrips (12 светодиода на лента)
(x3) вар за стойка 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 huge te solderen. 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 wires en headers zullen zeer handig zijn bij het maken van de elektronische schakeling.
Хардуер:
(x6) scharnieren
mdf плоча (dikte: 4 мм):
(x4) 500 x 400 мм
(x2) 500 x 100 mm
(x2) 400 x 100 мм
(x1) 500 x 20 мм
(x2) 400 x 20 мм
(x2) 120 x 500 мм
Ook zult u een aantal schroeven nodig hebben, deze schroeven hoeven niet speciaal te zijn gewoon het gen wat u waarschijnlijk thuis hebt liggen е genoeg voor dit project.
Инструменти:
De tools die u zult nodig hebben om dit project 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
Стъпка 2: Схема на Elektrisch

Voor het elektrisch schema wordt de foto die als bijlage zit gebruikt. Het schema 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 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 компютър 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 programma is het mogelijk om via deze link het model zelf uit te testen via tinkercad. (heeft nog een weiziging nogdig zeker de foto)
Стъпка 3: Програма (uitleg Staat в Programma)
#включва
#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 () {// Изтеглете 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 ++) {strip1.setPixelColor (i, strip1. Color (180, 0, 255)); strip1.show (); } strip1.clear (); } иначе ако (knop1 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip1.setPixelColor (i, strip1. Color (255, 255, 0)); strip1.show (); }} иначе ако (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 (); } иначе ако (knop2 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip2.setPixelColor (i, strip2. Color (0, 0, 255)); strip2.show (); }} иначе ако (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 (); } иначе ако (knop3 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip3.setPixelColor (i, strip3. Color (0, 255, 0)); strip3.show (); }} иначе ако (knop1 == HIGH || knop2 == HIGH) {strip3.clear (); }}
Стъпка 4: Mechanisch
Voor dechanische teokingen 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.
Файлът.
Om de bekisting zelf te maken kan u zich baseren op de technische teokingen die je ook vindt als pdf. Hierin staan alle afmetingen en te plaatsen waar u moet boren of waar u de scharnieren moet aanbrengen.
Препоръчано:
Ключодържател за бягство от аварийно превозно средство: 11 стъпки (със снимки)

Ключодържател за бягство от аварийно превозно средство: Автомобилни произшествия. Браво! Най -добрият начин да избегнете инцидент е да използвате техники за безопасно шофиране и винаги да обръщате внимание къде отивате и на други автомобили около вас. Въпреки всичките си усилия, вие не контролирате друго задвижване
Кутия за бягство от карантина (скуката): 7 стъпки (със снимки)

Кутия за бягство от карантина (скуката): Този проект беше моят личен проект за карантина на Arduino. Работих върху него постоянно през първите няколко седмици в карантина, но след това срещнах някои проблеми с помощта на серво мотори, които не можах лесно да реша, затова го оставих настрана за няколко седмици
12x12 LEDX от бягство от Тарков: 10 стъпки (със снимки)

12x12 LEDX From Escape From Tarkov: Веднъж след подкаста на руската EFT общност, където един от гостите каза, че скъпите елементи, като LEDX, трябва да заемат по -голям брой слотове в защитени контейнери … Това не се случи в 0,12,6 кръпка, но това се случи в моята работилница
Кутия за декодиране на стая за бягство: 7 стъпки (със снимки)

Кутия за декодиране на стая за бягство: Стаите за бягство са невероятно забавни дейности, които са много ангажиращи и чудесни за работа в екип. Замисляли ли сте се да създадете своя собствена стая за бягство? Е, с тази декодираща кутия можете да сте на път! Още по -добре сте мислили да използвате es
Escape Robot: RC Car за бягство: 7 стъпки (със снимки)

Escape Robot: RC Car for Escape Game: Основната цел на този проект беше да се изгради робот, който да се отличава от вече съществуващите роботи и който може да се използва в реална и иновативна област. На база личен опит беше решено да се изгради робот с форма на кола, който да