Оглавление:
- Шаг 1. Посмотрите видео
- Шаг 2: проектирование
- Шаг 3: Соберите материал
- Шаг 4: Изготовление КОРОБКИ
- Шаг 5: Электроника
- Шаг 6: кодирование
- Шаг 7: дверь
- Шаг 8: дверная коробка
- Шаг 9: Завершение
- Шаг 10: Заключение
Видео: Цифровой сейф на базе Arduino: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Эй, ребята! У вас есть что-то, что вы хотите сохранить в безопасности? Что-то, что нужно держать подальше от нежелательных злоумышленников и нарушителей конфиденциальности? Что ж, у меня есть решение твоей проблемы! Вот сейф с замком на базе Arduino
Шаг 1. Посмотрите видео
посмотрите это видео, чтобы получить пошаговое визуальное представление вместе с повествованием шагов.
Шаг 2: проектирование
для начала, Я создал полномасштабную модель реального хранилища на «AUTODESK INVENTOR PRO», которая представляет собой трехмерную модель C. A. D. программное обеспечение для новаторов, таких как мы с вами.
После проектирования я перешел к этапу выбора материала.
Что касается материала, у нас есть лучший материал для этого приложения СТАЛЬ.
Поскольку я постоянно использую модули и другие электронные устройства повторно, я предпочитаю не использовать СТАЛЬНЫЙ сейф, так как хранить его будет довольно беспорядочно.
Поэтому я выбираю картон, так как после завершения проекта его можно будет переработать.
так как все мы знаем, что картон довольно хрупкий и может легко сломаться, поэтому здесь я использовал несколько небольших кусочков картона с равнобедренным прямоугольным треугольником (всего 26, по 3 на угол стены, 4 на углы двери) вместе с ГОРЯЧИМ клеем, чтобы приклеить грани стен в каждом направлении.
Что касается размеров и других точных деталей, я загружаю свои файлы САПР, загружаю их для справки, если у вас нет программного обеспечения САПР, я дам вам обзор размеров.
1. Объем КОРОБКИ
300 мм x 300 мм x 300 мм (l b h)
2. Объем двери
200 мм x 50 мм x 200 мм (l b h)
Итак, в основном механическая работа в этом проекте похожа на дверь, за исключением того, что у нее есть электронный замок, который управляется микроконтроллером.
Шаг 3: Соберите материал
Вот что тебе нужно
А. Электроника
1. Плата микроконтроллера Arduino.
2. ЖК-дисплей 16x2 I2C (I-квадрат-C)
3. Электромагнитный замок.
4. Клавиатура 4 x 4.
5. Зуммер.
6. МОП-транзистор (IRFZ44N).
7. Резистор 10 кОм.
Штекерный разъем i / p 8,12 В 5,5 мм
9. Гнездо постоянного тока 12 В 5,5 мм
10. Перемычки между мужчинами и женщинами
11. Плата общего назначения (в противном случае используйте макетную плату).
12. Паяльник.
13. Несколько перемычек.
14. IC 7805 (регулятор напряжения)
Б. Разное
1. Картон
2. Ножницы
3. Резак для коробок
4. Пистолет для горячего клея
5. Петля
6. болты (болты M3 длиной 20 мм с гайками)
7. Самонарезающие болты.
8. Набор отверток.
пожалуйста, обрати внимание
это НЕ платное продвижение какой-либо компании каким-либо образом, вы можете использовать любые аналогичные продукты, все ссылки находятся с помощью простого поиска в Google.
Шаг 4: Изготовление КОРОБКИ
построить КОРОБКУ
1. Вырежьте 5 листов картона размером 300 х 300 мм.
2. Вырежьте 30 равнобедренных прямоугольных треугольников для поддержки.
3. С помощью пистолета для горячего клея набросьте клей размером с монету, чтобы приклеить правую сторону нижней грани к левой, используя небольшой треугольный суппорт, который мы вырезали на предыдущем шаге.
4. теперь заклейте весь край горячим клеем.
5. повторите шаги 2-4, пока правая, левая и верхняя грани не будут соединены вместе.
6. Держите заднюю часть открытой, нам понадобится доступ к электронике и приклеить переднюю рамку.
Шаг 5: Электроника
здесь я использую ARDUINO UNO.
шаги
1. подключите контакт клавиатуры
1- D9
2- D8
3- D7
4- D6
5- D5
6- D4
7- D3
8- D2
на клавиатуре есть небольшая стрелка, указывающая на контакт 1
2. Подключите плюс зуммера к контакту D10, а минус - к земле
3. Подключите 16 X 2 L. C. D. Отображать
Штифт SCL tp A5, Прикрепите SDA к A4, Vcc на 5 В на Arduino (вывод питания), GND на землю на Arduino (вывод питания).
4. Подключение для MOSFET (IRFZ44N)
источник - GND Arduino и блок питания 12 В
Ворота - вывод D13 Arduino
Слив - Соленоид отрицательный.
Резистор 10 кОм между затвором и истоком.
5. Подключение к соленоиду
Положительный - питание +12 В (т.е. гнездовой разъем постоянного тока 5,5 мм).
Минус - сток Мосфет.
6. регулятор напряжения (IC LM7805)
Vin - + 12 В постоянного тока 5.5, гнездо
Gnd - Земля и Arduino GND (вывод питания)
Vout - 5V Arduino (вывод питания).
Шаг 6: кодирование
Здесь я использовал 3 библиотеки, т.е.
eeprom
Liquidcrystal_I2C
и клавиатура
Итак, в этом коде я сохранил код доступа по умолчанию 0123 для eeprom atmega328p, использовался условный оператор if else для проверки введенного пароля и открытия / закрытия замка соответственно.
Кроме того, я назначил специальный символ «#» для изменения пароля, который будет проверять, есть ли у вас текущий пароль, и если текущий пароль правильный, вы можете назначить новый 4-значный код доступа.
также использовал lcd для взаимодействия, использовал основные команды записи lcd, в зависимости от условий, и в конце создал функцию под названием beep для индикации кнопок, нажатых в конце кода … найдите код в прикрепленных файлах.
Библиотеки.
LiquidCrystal_I2C
github.com/fdebrabander/Arduino-LiquidCrys…
Библиотека EEPROM V2.0 для Arduino
github.com/PaulStoffregen/EEPROM
Библиотека клавиатуры для Arduino
github.com/Chris--A/Keypad
Шаг 7: дверь
на этом этапе мы завершим дверь
1. отрежьте 2 кусочка картона размером 200 мм x 200 мм.
2. отрежьте 4 куска размером 200 х 50 мм.
2. сделать слот для жк.
3. Отметьте отверстия для ЖК-дисплея, соленоида, Arduino UNO.
4. Используйте болты M3 x 20 мм с гайками, чтобы закрепить ЖК-дисплей, соленоид, Arduino UNO.
5. Приклейте правую, левую, верхнюю, нижнюю к лицевой стороне с помощью горячего клея и картонных треугольников.
6. Установите петлю, используя деревянные петли M4 с правой стороны.
Шаг 8: дверная коробка
после отделки двери мы закрепим дверь на дверной коробке.
шаги
1. Вырежьте 6 картонок размером 50 х 300 мм.
2. Соедините 3 куска картонной ленты с помощью горячего клея.
3. Приклейте наконечник CardBoard Stip на расстоянии 50 мм от передней части коробки и приклейте его с помощью горячего клея и треугольников для поддержки.
4. Сделайте прорезь размером 20 мм x 20 мм на другой планке картона, чтобы сделать прорезь для замка. придерживайтесь этой параллели, не оставляя зазора слева.
5. Закрутите шурупы M4 на правой опоре петли.
Шаг 9: Завершение
шаг
1. закройте открытое пространство, оставленное дверью, другим куском картона.
2. Используйте бархатную текстурную бумагу, чтобы покрыть внутренний объем куба, чтобы придать ему ощущение свода и текстуру.
3. Установите заднюю картонную лицевую сторону в КОРОБКУ.
4. Удалите белую бумагу с этого картона, осторожно скатывая и отделяя бумагу от нижележащего слоя.
Шаг 10: Заключение
Итак, в этой сборке, сделанной своими руками, мы немного научимся кодированию Arduino, мы работали с простейшим ЖК-дисплеем Arduino (I2C) и создали наш собственный электронный БЕЗОПАСНЫЙ ЯЩИК, в котором можно легко хранить все, от дорогих украшений до денег.
Рекомендуемые:
Цифровой духовный уровень на базе Arduino и MPU6050: 3 шага
Цифровой духовный уровень на базе Arduino и MPU6050: Добро пожаловать на мой первый инструктаж! Я надеюсь, что вы найдете его информативным. Пожалуйста, не стесняйтесь оставлять отзывы, будь то положительные или отрицательные. Этот проект направлен на создание Arduino & Цифровой спиртовой уровень на базе MPU6050. Пока готовый дизайн и
Как снести цифровой штангенциркуль и как работает цифровой штангенциркуль: 4 шага
Как снести цифровой штангенциркуль и как работает цифровой штангенциркуль: многие люди знают, как использовать штангенциркуль для измерения. Из этого туториала Вы узнаете, как разобрать цифровой штангенциркуль, и объясните, как работает цифровой штангенциркуль
Цифровой термометр на базе Arduino: 3 шага
Цифровой термометр на базе Arduino: в этом проекте разработан цифровой термометр на базе Arduino, который можно использовать для анализа температуры в помещении. Термометр обычно используется в качестве прибора для измерения температуры. Существуют различные принципы, которые можно использовать для измерения
Цифровой дверной замок на базе Arduino с использованием GSM и Bluetooth: 4 шага
Цифровой дверной замок на базе Arduino с использованием GSM и Bluetooth: АННОТАЦИЯ: Подумайте о ситуации, когда вы пришли домой совершенно уставшими и обнаружили, что потеряли ключ от двери. Что ты будешь делать? Вы должны либо взломать замок, либо вызвать механика, поэтому создание замка без ключа - интересная идея, чтобы спастись от
Цифровой датчик температуры на базе Arduino: 5 шагов (с изображениями)
Цифровой датчик температуры на основе Arduino: датчики температуры стали обычным явлением в наши дни, но большинство из них чрезвычайно сложны в изготовлении или чрезвычайно дороги для покупки. Этот проект дает вам цифровой датчик температуры на основе Arduino, который не только дешев и очень прост. к м