Вот по этому я и предлагаю использовать SIGMA SM R40 или подобныйsergserg писал(а): ↑27.02.2021{, 16:51}теперь поговорим про брелки и безопасность в целом.
https://m.aliexpress.ru/i/32610431290.html
Вот даже с этой дешевкой и буквально несколькими строками кода с фрикерклаб.com мои ворота CAME пали не сопротивляясь
Статичный код легко копируется. Я проверял на своих воротах: копировал с 5 метров код из брелка и осуществлял перебор. Коооче статичные брелки - это мусор.
Чуть сложнее было с приводом гаражных ставней. У меня дорхан. Его не подобрать. Код перехватывается ардуиной, но т.к. он "динамический", то воспользоваться им можно лишь заглушив брелок, и сохранив эту посылку в ардуине. Чтобы воспользоваться этим кодом впоследствии.
Т.е. дорхан тоже фуфло.
Выход:
Первый я буду делать в любом случаи, так как у меня у самого ворота на 12в.
Это я для примера + у меня сейчас такой стоитsergserg писал(а): ↑27.02.2021{, 17:26}Serquick,
SM R40 предназначен для дистанционного управления центральным замком автомобиля, отпирания багажника
Заметь: они НЕ пишут "охранная сигнализация".
они пишут "дистанционное управление"
Не рекомендую.
Отправлено спустя 1 минуту 32 секунды:очень НЕбезопасный доп. Практически ключ для открытия ворот
Мало таких. А еще надо знать что можно пошкодить ненапрягаясь, покараулить посылку, чтобы перехватить. Это кому то надо заранее нашкодить, чтобы он в долгу не остался.
Ну без фанатизма, не статичный код брелока за 50р, а динамический по дороже, есть наверно и такие. Или уйти на 315 или 868МГЦ, а может еще есть нестандартные частоты. Или же вообще ИК, умощнить, да еще и камеры скорости засвечивать Не надо диалоговый и 256бит шифрования.
Вроде бы решили работать по http
В любом случаи вайфай настройка БУ. Экрана у нас нет.
Основной датчик тока мотора. По нему всё что нужно видно. Не видно только порыв ветра это или упор. Я не знаю насчет смысла датчиков пересечения проезда, на время открытия, в плане безопасности. Но за комфорт могу сказать, как опция автозакрытия, вполне себе.
sergserg писал(а): ↑03.03.2021{, 00:33}Serquick,
накидал приложение-андроид,
Тестим-Критикуем+Пожелания .
Кнопок сделаю кому сколько нужно)))
-чтобы с его помощью управлять МК, нужно в Флпрог создать сервер. И адрес сервера прописать в приложении. (например 192.168.0.1/vorota1):
-статус нажатия мониторится по ResponseCode от сервера
-Текст на кнопке, цвет и размер этого текста можно поменять из приложенияРазрешения приложения:СпойлерПоказатьнажали и открыли (кнопка меняет цвет при нажатии - просто на скринах не видно)
6.png
нет подключения к вайфай.красная окантовка круга об этом намекает
1.png
нажали кнопку когда нет подключения к вайфай
2.png
меню настройки
3.png
подключены к wifi. зеленая окантовка об этом сообщает+инфа верхнем баре
4.png
нажали кнопку, но путь к серверу неверный либо связь плохая
5.png
само приложение (распаковать):
Управление Воротами.7z
-память
-местоположение
-поверх всех
Код: Выделить всё
<!DOCTYPE html>
<html>
<head>
<style>
:focus {outline:none;}
::-moz-focus-inner {border:0;}
body {
background-color: #001;
font-family:'Times New Roman',Times,serif;
}
.padding {
padding-top: 50%;
}
/* Отступы вокруг элемента */
.parent {
margin: 3%;
}
.center p {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.right {
position: absolute;
right: 3%;
}
a.button_o {
position: relative;
color: #A9A9A9;
font-weight: bold;
font-size: 50px;
text-decoration: none;
text-shadow: -1px -1px #000;
user-select: none;
padding: .2em .2em;
outline: none;
background-color: #000;
border-radius: 100%;
background-image: linear-gradient(70deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%);
background-repeat: no-repeat;
background-size: 200% 100%, auto;
background-position: 200% 0, 0 0;
box-shadow: rgba(0,0,0,.3) 0 2px 5px;
}
a.button_o:active {
top: 2px;
box-shadow:
inset rgba(0,0,0,1) 0 2px 3px,
inset rgba(0,0,0,.6) 0 -2px 5px,
inset rgba(252,255,255,.7) 0 2px 5px,
0 2px rgba(255,255,255,.08);
}
a.button_o:hover {
transition: .5s linear;
background-position: -200% 0, 0 0;
color: #FFFFFF;
}
a.button_gen {
display: flex;
justify-content: center;
color: #C0C0C0;
font-weight: bold;
font-size: 30px;
text-decoration: none;
text-shadow: -1px -1px #000;
user-select: none;
padding: .8em 2em;
outline: none;
background-color: #000;
background-image: linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%), radial-gradient(190% 100% at 50% 0%, rgba(255,255,255,.7) 0%, rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%);
background-repeat: no-repeat;
background-size: 200% 100%, auto;
background-position: 200% 0, 0 0;
box-shadow: rgba(0,0,0,.3) 0 2px 5px;
}
a.button_gen:active {
top: 2px;
box-shadow:
inset rgba(0,0,0,1) 0 2px 3px,
inset rgba(0,0,0,.6) 0 -2px 5px,
inset rgba(252,255,255,.7) 0 2px 5px,
0 2px rgba(255,255,255,.08);
}
a.button_gen:hover {
transition: .8s linear;
background-position: -200% 0, 0 0;
color: #FFFFFF;
}
</style>
</head>
<body>
<div class="parent">
<div class="right">
<a href="#menu" class="button_o">☰</a>
</div>
<a href="#svet" class="button_o">☀</a>
</div>
<div class="center">
<p>
<a href="#open" class="button_gen">ОТКРЫТЬ</a>
<br>
<a href="#cloce" class="button_gen">ЗАКРЫТЬ</a>
<br>
<br>
<br>
<br>
<a href="#open_2" class="button_gen">ПРИОТКРЫТЬ</a>
</p>
</div>
</body>
</html>