Skip to content

Замок с "секретным стуком" на Arduino

Notifications You must be signed in to change notification settings

AlexGyver/SecretKnockLock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlexGyver YouTube

Замок с "секретным стуком" на Arduino

Описание проекта

Замок с сервоприводом и датчиком звука/вибрации/касания

  • "Запоминает" секретный стук, а именно - время между "ударами"
  • Умеет распознавать слишком быстрое нажатие, слишком медленное, ну и само собой "правильное" нажатие
  • Работает от аппаратного прерывания, что даёт очень стабильную и чёткую отработку "стуков"
  • Использована библиотека сна, потребление в режиме ожидания около 0.1 мА
  • Подробности в видео: https://youtu.be/DwI65tBNN1I

Папки

  • libraries - библиотеки, установить в C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)
  • knock_lock - прошивка для Arduino, файлы в папках открыть в Arduino IDE (читай FAQ)

Схема

СХЕМА

Материалы и компоненты

РАССЫПУХА

  • МОСФЕТ
    • IRF3704ZPBF
    • IRLB8743PBF
    • IRL2203NPBF
    • IRLB8748PBF
    • IRL8113PBF
    • IRL3803PBF
    • IRLB3813PBF
    • IRL3502PBF
    • IRL2505PBF
    • IRF3711PBF
    • IRL3713PBF
    • IRF3709ZPBF
    • AUIRL3705N
    • IRLB3034PBF
    • IRF3711ZPBF
  • Резистор 100 Ом
  • Резистор 10 кОм
  • Пищалка из компьютера

Вам скорее всего пригодится

Настройка и использование

  • Загрузка прошивки - ультра подробная статья по началу работы с Ардуино
  • Установить библиотеки в C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)
  • Подключить Ардуино к компьютеру
  • Запустить файл прошивки
  • Настроить (COM порт, модель Arduino NANO 328)
  • Нажать загрузить
  • Пользоваться

Настройки в коде

difficulty 100  // миллисекунд на реакцию (плюс минус)
max_knock 30    // число запоминаемых "стуков"
close_angle 85  // угол закрытия
open_angle 180  // угол открытия
debug 1         // режим отладки - вывод в порт информации о процессе игры

FAQ

Основные вопросы

В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

В: Скачался какой то файл .zip, куда его теперь?
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.

В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/

В: Компьютер никак не реагирует на подключение Ардуины!
О: Возможно у тебя зарядный USB кабель, а нужен именно data-кабель, по которому можно данные передавать

В: Ошибка! Скетч не компилируется!
О: Путь к скетчу не должен содержать кириллицу. Положи его в корень диска.

В: Сколько стоит?
О: Ничего не продаю.

Вопросы по этому проекту

Полезная информация

About

Замок с "секретным стуком" на Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages