Съдържание:

Ярък сейф: 6 стъпки
Ярък сейф: 6 стъпки

Видео: Ярък сейф: 6 стъпки

Видео: Ярък сейф: 6 стъпки
Видео: Сделай Сам: Идеи, Которые Переведут Ваш Дом На Новый Уровень ▶6 2024, Юли
Anonim
Ярък сейф
Ярък сейф

Този проект предлага начин да защитите вашето нещо. Крайният резултат от проекта е превключвател, командван от arduino след два етапа на сигурност. Превключвателят може да отвори портал, да замени дистанционно управление или просто да управлява двигателя. Моят проект представя само блок, който отключва нещо. Така че можете да адаптирате това към вашия проект.

Първият етап на сигурност е матрица от 9 фоторезистора, които са илюминирани от картина на телефон. Вторият етап на сигурност е код от 4 числа.

Аз съм френски студент, затова се опитвам да направя всичко възможно да направя всичко „английско“

Стъпка 1: Какво ви трябва?

Какво ти е необходимо ?
Какво ти е необходимо ?
Какво ти е необходимо ?
Какво ти е необходимо ?

За този проект ще ви трябва:

  • 9 фоторезистора (1MOhm) и 20kOhm резистори
  • Аналогов MUX, наречен CD4051B
  • Проводници
  • матрица на клавиатурата 3*4
  • Транзистор 2N2222
  • Ардуино UNO

Стъпка 2: Направете нашия „фоторезистор-код“

Направи нашия
Направи нашия

Основната идея е да използваме яркостта, за да отключим нашето нещо. Всеки знае, че черното се прави без светлина и че бялото е най -мощната светлина. Това ще използваме. Ще използваме сива скала на снимката, за да направим това.

Направих малка програма за python, в която можем да настроим размера на нашия екран, а след това програмата ще създаде матрица 3*3, в която всяка област е произволна скала на сивото. Тази картина е уникална и има 255^9 възможности.

За да използвате моята програма, ще ви е необходим python 3.x с инсталирана библиотека Pillow. Ако не знаете как да направите, можете да търсите в интернет, има много видеоклипове.

Можете да видите какъв образ събирам.

Стъпка 3: Как правилно да използваме нашия „photoresistors_code“?

Как да използваме правилно нашите
Как да използваме правилно нашите

За да използвате тази картина, ще трябва да инсталирате фоторезистори. За да направите това, предлагам да отпечатате няколко малки парчета в 3D, с файла, който ви давам. Препоръчвам да се използва гъвкава нишка. Това малко парче позволява цялата светлина на екрана на телефона ви да пада върху сензора.

Първо, запоявайте всеки фоторезистор с два проводника. След това можете да залепите тези малки кръгчета върху чиния, да пробиете дупка малко по -голяма от фоторезистор в плочата и след това ще видите, че фоторезисторът се вписва перфектно в отвора. Внимавайте, трябва да залепите кръгчетата на чинията си според размера на телефона си. Всеки кръг трябва да отговаря на правилния сив квадрат.

Стъпка 4: Как да свържете вашите фоторезистори и да калибрирате всичко?

Как да свържете вашите фоторезистори и да калибрирате всичко?
Как да свържете вашите фоторезистори и да калибрирате всичко?
Как да свържете вашите фоторезистори и да калибрирате всичко?
Как да свържете вашите фоторезистори и да калибрирате всичко?
Как да свържете вашите фоторезистори и да калибрирате всичко?
Как да свържете вашите фоторезистори и да калибрирате всичко?

Всичко е залепено, проводниците са безплатни. Трябва да го свържете към arduino.

Arduino UNO има само 6 аналогови входа, предлагам да има още 8 с CD4051B MUX. Ще използваме входа 8 на този MUX и последният ще бъде Analog1 на Arduino. Подгответе всеки фотодиод с резистори от 20 километра според снимката. След това поставете номер на всеки фоторезистор според следващите снимки. Накрая свържете деветия фоторезистор към A1, а другия към MUX, както е на снимката: фоторезистори 1 до 8 на канал IN/OUT 0 до 7.

И накрая, след като всичко е свързано правилно, можете да качите програмата arduino. Тази програма ще ви даде стойности, измерени от 9 -те сензора. Напишете ги на хартия или просто ги поставете в следващата програма.

!!! Бъдете внимателни, настройте екрана си на висока яркост и поддържайте яркостта всеки път, когато използвате тази програма !!!

Стъпка 5: Използвайте основната програма

Използвайте основната програма
Използвайте основната програма
Използвайте основната програма
Използвайте основната програма

След като калибрирате всичко, можем да свържем клавиатурата според картината.

След това изтеглете основната програма и я отворете. Можете да поставите резултата от калибрирането в масива "code_light" и можете да промените кода от 4 числа също в масива "опит".

Накрая използвам транзистор за задвижване. Свържете транзистора към щифта D0, но го свържете, след като програмата се качи.

Основната програма е разделена по следния начин:

  • дефиниране на константи и връзки
  • четене на 9 -те фоторезистора

    • ако е добре, можем да тестваме ръчния код

      ако е добре, сейфът се отваря

    • ако е невярно, опитайте отново

Стъпка 6: Забавлявайте се !

За да проверя дали всичко работи добре, свързвам светодиод към транзистора. Тя блести. Заменете светодиода по ваша идея: мотор за заключване или серво или задръжте транзистора, за да замените бутон на дистанционно.

Надявам се, че няма да имате проблем. Ако да, свържете се с мен на [email protected]

Препоръчано: