Оглавление:

Цифровой сейф на базе Arduino: 10 шагов
Цифровой сейф на базе Arduino: 10 шагов

Видео: Цифровой сейф на базе Arduino: 10 шагов

Видео: Цифровой сейф на базе Arduino: 10 шагов
Видео: Как сделать сейф на ардуино? Легко! 2024, Ноябрь
Anonim
Цифровой сейф на базе Arduino
Цифровой сейф на базе Arduino
Цифровой сейф на базе Arduino
Цифровой сейф на базе Arduino
Цифровой сейф на базе Arduino
Цифровой сейф на базе Arduino

Эй, ребята! У вас есть что-то, что вы хотите сохранить в безопасности? Что-то, что нужно держать подальше от нежелательных злоумышленников и нарушителей конфиденциальности? Что ж, у меня есть решение твоей проблемы! Вот сейф с замком на базе 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) и создали наш собственный электронный БЕЗОПАСНЫЙ ЯЩИК, в котором можно легко хранить все, от дорогих украшений до денег.

Рекомендуемые: