Оглавление:
- Шаг 1: Материальный
- Шаг 2: Схема Elektrisch
- Шаг 3: Programma (uitleg Staat в Programma)
- Шаг 4: Mechanisch
Видео: Генератор кода квеста: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Этот проект был создан в комнате для побега. 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 efficiënt verplaatsbaar - это очень компактный geheel vormt. Вануит хет команда 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 mei 2020. Dit toestel zou gebruikt worden door de leerlingen van de leraren opleiding om deze machine te verwerken ontworpen квест.
Дверь должна быть устранена, чтобы избежать кризиса Covid-19. Hierdoor - это все, что нужно для моделирования.
Шаг 1: Материальный
Электроника:
(x1) Arduino (bij voorkeur een Leonardo, maar andere versies kunnen ook)
(x3) Arcade drukknoppen (drie verschillende kleuren)
(x1) 12 В голосовое голосование (компьютерное голосовое голосование)
(x3) светодиодные полосы RGB (12 светодиодов на полосу)
(x3) фургон weerstand 10кОм
Также дополнительное слово 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 обширный te solderen. Indien u dit niet op een layout 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 провода и заголовки zullen zeer handig zijn bij het maken van de elektronische schakeling.
Аппаратное обеспечение:
(x6) Scharnieren
Плата из мдф (диаметр: 4 мм):
(x4) 500 x 400 мм
(x2) 500 x 100 мм
(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 gene wat u waarschijnlijk thuis hebt liggen is genoeg voor dit project.
Инструменты:
Инструменты, которые можно использовать в проекте, являются одними из самых популярных инструментов для создания новых машин.
Шаг 2: Схема Elektrisch
Voor het elektrisch schema wordt de foto die als bijlage zit gebruikt. Эта схема находится на открытой макетной плате, маар dit kan natuurlijk ook op een printplaat gesoldeerd worden om te voorkomen dat bepaalde draadjes los zouden komen uit de gaten in het layout.
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 en.
voor een overzicht van de werkende schakeling встретил программу, которая может быть использована через deze link het model zelf uit te testen via tinkercad. (Heeft nog een weiziging nogdig zeker de foto)
Шаг 3: Programma (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, ВХОД); pinMode (buttonPin2, ВХОД); pinMode (buttonPin3, ВХОД); strip1.begin (); strip1.setBrightness (50); strip1.show (); strip2.begin (); strip2.setBrightness (50); strip2.show (); strip3.begin (); strip3.setBrightness (50); strip3.show (); } void loop () {// Пользователь ван де Кноппен 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 (); я ++) {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 (); я ++) {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 (); я ++) {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: Mechanisch
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 - это документ, созданный для лазерного резака 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.
Рекомендуемые:
Esp8266 тактовый генератор и генератор импульсов: 3 шага
Генератор тактовых импульсов и импульсов Esp8266: Это руководство предназначено для простого тестового оборудования; тактовый генератор и генератор импульсов. Он использует аппаратный интерфейс i2S на esp8266 для генерации тестовых тактовых импульсов или последовательности импульсов. Это упрощает сборку, так как не требуется специального оборудования
LabDroid: кодировщик / декодер кода Морзе: 4 шага
LabDroid: Кодировщик / декодер кода Морзе: Примечание. Эта инструкция не может быть реализована 1: 1 в последней версии LabDroid. Я скоро обновлю его. Этот проект покажет вам, что вы можете делать с LabDroid. Поскольку Hello World обычно создается на основе текста, света или звука, я подумал, что LabDr
Генератор музыки на основе погоды (генератор MIDI на основе ESP8266): 4 шага (с изображениями)
Музыкальный генератор на основе погоды (Midi-генератор на основе ESP8266): Привет, сегодня я объясню, как сделать свой собственный небольшой музыкальный генератор на основе погоды. Он основан на ESP8266, который похож на Arduino, и он реагирует на температуру, дождь. и яркость света. Не ожидайте, что он сделает целые песни или аккордовые программы
Генератор - генератор постоянного тока с использованием геркона: 3 шага
Генератор - генератор постоянного тока, использующий геркон: простой генератор постоянного тока Генератор постоянного тока (DC) - это электрическая машина, которая преобразует механическую энергию в электричество постоянного тока. Важно: генератор постоянного тока (DC) может использоваться в качестве двигателя постоянного тока без какой-либо конструкции. изменения
Генератор кода ESP32 - Wi-Fi, BLE, Bluetooth: 9 шагов
Генератор кода ESP32 - Wifi, BLE, Bluetooth: Введение ESP32 - это недорогой двухпроцессорный чип с поддержкой WiFi, Bluetooth Classic и BLE (Bluetooth Low Energy). Хотя чип отсутствует уже несколько лет, поддержка кода для Arduino все еще не завершена (по состоянию на апрель 2018 г.), но