No video

BlueTooth scaner на контроллере ESP32 _ за 6 минут

  Рет қаралды 2,973

SRT

SRT

Күн бұрын

Давно хотел сделать инструмент достоверного сканирования присутствия моих домочадцев в доме.
И вот, получилось. И, что важно для меня - не просто в среде Arduino IDE, а в проекте FlProg!!!
Если кому то понравится или просто подойдет для решения его задач - буду рад.
Что касается меня, то я искренне доволен эти решением. Все, что нужно мне знать про домочадцев, я знаю и весьма достоверно! Они уже просто обвешаны девайсами, ну я их и читаю.... :)
Проект здесь: drive.google.c...
Все вопросы в группе: t.me/joinchat/...

Пікірлер: 46
@vikanik273
@vikanik273 3 жыл бұрын
Шайтанама!!! Как я рад, что уже три года с Вами! Спасибо!!!
@SRT_watcher
@SRT_watcher 3 жыл бұрын
:))))
@Nik_tvnow
@Nik_tvnow 3 жыл бұрын
Полезный блок, спасибо за труд! Как вариант ещё можно считать с помощью двух фото элементов количество людей в доме. И как только счётчик дошел до ноля, выполнять другой сценарий.
@SRT_watcher
@SRT_watcher 3 жыл бұрын
Как раз из за малой надёжности работы фотоэлементов в режиме счётчика, пришлось сделать этот вариант.
@atmega79
@atmega79 3 жыл бұрын
Сергей, спасибо за разработку. Вот такое я хотел чтобы при приближении к входной двери ничего не доставая из кармана ( ключи), электромагнит открывал дверь. Можно же сделать что если член семьи зашёл один раз, он уже не реагировал на него, только на другого члена семьи, который скоро придёт. Или второй контроллер в комнате отправит информацию кто в комнате, чтобы магнит на него не реагировал. Очень интересные у Вас проекты.
@SRT_watcher
@SRT_watcher 3 жыл бұрын
В принципе не вижу ограничений. Есть только одно - нельзя рассчитывать на высокую скорость сканирования. Я не ставил целью делать на этом сканере систему доступа. И не тестировал в режиме "подошел-открвлся замок" Хотя, может кто то и попробует. Теоретически должно получиться.
@AlexLipkovich
@AlexLipkovich 3 жыл бұрын
да, есть такое, погуглите блютуз и замок одновременно
@SRT_watcher
@SRT_watcher 3 жыл бұрын
@@AlexLipkovich Этот способ организации замков не выдерживает никакой критики: по МАС просто не рассматриваем (МАС может узнать за секунды любой школяр). А режим сопряжения сегодня подменяется не за секунды, а за минуты. Я это делать не умею, но мои коллеги мою суперманитолу прослушали за три минуты (мой разговор по телефону на ГУ мультимедиа.) Так что я сейчас BT пользую или иногда или никогда :)
@AlexLipkovich
@AlexLipkovich 3 жыл бұрын
@@SRT_watcher ну не всегда нужна высокая секретность, для домофонов вполне себе, а я на домофонах собаку съел
@SRT_watcher
@SRT_watcher 3 жыл бұрын
@@AlexLipkovich Понимаю, поэтому в первом своем ответе я только отметил низкую скорость сканирования и может так получиться, что чел УЖЕ подошёл, а система еще не увидела его девайс. Но сам не проверял. Далее в ответах просто хочу, чтоб люди не особо рассчитывали на надежность в режиме замка. Кстати, вы правы - для домофонов не важно чел извне или изнутри подходит - открывать надо. Может таки да- имеет смысл.
@igorguskov5094
@igorguskov5094 3 жыл бұрын
Спасибо, как всегда оригинально! Вопрос: в проекте может быть только один блок? Или несколько? Ну, например, отследить и жену, и дочь, и себя. Спасибо ещё раз за всегда интересные решения и проекты. Мне очень по-душе Ваш подход к человеко-машинному общению :)
@SRT_watcher
@SRT_watcher 3 жыл бұрын
Спасибо. Отвечаю: блок задуман для одноразового применения из за его прожорливости к ресурсам. Но сканировать можно и себя и жену и дочь и... любовницу (если требуется:))) Для этого, конечно нужно иметь список искомых МАСов. Первый в списке - это Вы, второй жена и т.д. А дальше можете либо по очереди подсовывать МАС для сканирования и смотреть результат. Я же сделал по другому - беру строку ВСЕХ МАСов, "парсю" ее и получаю ВСЕ отсканированные. Дальше сравниваю со списком - так быстрее намного.
@igorguskov5094
@igorguskov5094 3 жыл бұрын
@@SRT_watcher Понял, спасибо! Опять оригинальное и простое решение! 👍
@user-su6id7tl1t
@user-su6id7tl1t 3 жыл бұрын
@@SRT_watcher в нашем случае лучше знать маки любовникOFF) а так штука интересная. Спасибо. И с НГ всех
@fixdayplay
@fixdayplay Жыл бұрын
А можно подключить к esp32 tft дисплей 34 пина 5 из которых питание Если да то какую библеотеку лучше использоватт
@SRT_watcher
@SRT_watcher Жыл бұрын
Если впрос ко мне - то ответ простой: не знаю. Я такого дисплея не подключал.
@user-Yurich68
@user-Yurich68 3 жыл бұрын
👍
@AlexLipkovich
@AlexLipkovich 3 жыл бұрын
А ещё такой вопрос, можно-ли сделать тоже самое но с помощью WIFI модуля, если например включить его как точку доступа, и зарегистрировать в ней телефоны домочадцев?.. И чтобы при приближении к дому их телефоны коннектились и так показывали модулю свои ID?
@SRT_watcher
@SRT_watcher 3 жыл бұрын
Для флпрог я не смог сделать блок. Но в IDE такой скетч я делал и сканирование и поиск в списке делал. Далее по serial передавал в другой модуль, который далее транслировал в mqtt. Было интересно наблюдать, сколько точек вокруг. Особенно когда проезжал мимо автобус. :)))
@AlexLipkovich
@AlexLipkovich 3 жыл бұрын
@@SRT_watcher а что чаще телефон опрашивает, блютуз или вайфай, что быстрее детектируется?
@SRT_watcher
@SRT_watcher 3 жыл бұрын
@@AlexLipkovich Я сравнительные анализы не делал. Но по ощущению, WIFI определял быстрее - при проезде автобуса он успевал добавить до 5 МАС. Но это не точно - повторю, статистику не снимал. Сейчас этот сканер стоит у задних ворот. Так как получение любых МАС на том месте - это редкость, то я его использую как доп сканер вообще присутствия людей. Вот планирую добавить BT сканер . Думаю повысить вероятность детектирования.
@AlexLipkovich
@AlexLipkovich 3 жыл бұрын
@@SRT_watcher кстати я вчера искал более компактный вариант модуля, он есть весь в одном чипе 7х7мм, всё внутри, только антенну к нему нужно развести или напаять
@AlexLipkovich
@AlexLipkovich 3 жыл бұрын
А можно настроить блок так чтобы он не каждые 4 секунды искал а по сигналу например с датчика движения?
@SRT_watcher
@SRT_watcher 3 жыл бұрын
Конечно. Для этого можно использовать вход EnBT и разрешать сканировать при появлении разрешения. Только если держать разрешение все время, то все силы контроллера уйдут на сканирование :)
@AlexLipkovich
@AlexLipkovich 3 жыл бұрын
@@SRT_watcher так надо по фронту как-то, чтобы модуль однократно сканировал
@SRT_watcher
@SRT_watcher 3 жыл бұрын
@@AlexLipkovich Для этого есть блок Rtrig
@boobonchik
@boobonchik 3 жыл бұрын
Добрый вечер, поделитесь пожалуйста ссылкой на данный блок. Автору спасибо за идею. Попробую сделать замок.
@SRT_watcher
@SRT_watcher 3 жыл бұрын
Так все опубликовано в проекте, который в описании! Блок я туда и поместитл. Копируцте его в свой проект. А лучше - модифицируйте этот. Но должен предостеречь: в качестве замка его использовать будет проблематично.
@boobonchik
@boobonchik 3 жыл бұрын
Спасибо. Я просто надеялся ubl файл найти, чтобы отдельно в папке с библиотеками хранить.
@SRT_watcher
@SRT_watcher 3 жыл бұрын
@@boobonchik просто станьте на блоке правой клавишей и выберите сохранить пользовательский блок! Он подгрузится в ваш список. Также можете сохранить в файл.
@boobonchik
@boobonchik 3 жыл бұрын
@@SRT_watcher спасибо я не знал о такой возможности.
@SRT_watcher
@SRT_watcher 3 жыл бұрын
@@boobonchik Поэтому я не стал отвечать в группе и не стал давать файл: если вы освоите самостоятельно ими управлять - будет много полезней.
@supervisor1178
@supervisor1178 3 жыл бұрын
А глушилку?
@SRT_watcher
@SRT_watcher 3 жыл бұрын
А зачем?
@supervisor1178
@supervisor1178 3 жыл бұрын
@@SRT_watcher блютуз колонки школьников банить.
@SRT_watcher
@SRT_watcher 3 жыл бұрын
@@supervisor1178 Понятно... Хотел написать, что это не нужно. Но вот вспомнил - однажды на пляже, один хряк лет 20 достал бандуру и начал вещать какой то "сопливый попс". И я подумал тогда, что надо бы дать ему в лицо, но не в том возрасте. Теперь скорее он мне наваляет. А вот заткнуть ему BT-поддувало я бы мог.... Подумаем! Но если он догадается вставить флешку - тогда беда. :)))))))))))))))))))
@supervisor1178
@supervisor1178 3 жыл бұрын
@@SRT_watcher рад, что трошки змотивировал Вас. Єсть гидьі на ютубє. Но они софтовьіє, с установкою лінукса на телефон и другого хакерского софта.
@supervisor1178
@supervisor1178 3 жыл бұрын
@@SRT_watcher я пробовал на nrf24. 4 штуки паралельно. Диапазон разбит между ними, и последовательно в канал кидаєтся мусорная строка. Віфі отвалился. БТ нет. :(
🔎ESP32: REVIEW and COMPARISON
10:32
SoftwareProjer - погружение в мир техники и IT
Рет қаралды 13 М.
Прошиваем КИТАЙМАТИК | Сергей Штыфан
22:43
Сергей Штыфан
Рет қаралды 30 М.
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 20 МЛН
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 15 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 159 МЛН
Уроки Ардуино. ПИД регулятор
28:57
Заметки Ардуинщика
Рет қаралды 463 М.
BLE with ESP32 tutorial part 2: the client
36:07
MoThunderz
Рет қаралды 32 М.
BLE Advertising как средство передачи данных
26:55
Arduino и прочие питомцы
Рет қаралды 6 М.
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 20 МЛН