Интересную идею придумал и осуществил мастер с ником Lan_D. У его друга есть небольшая кофейня. В разное время суток количество посетителей разное. Чтобы вести учет клиентов в реальном времени и оперативно реагировать на их наплыв и было придумано это устройство.
Инструменты и материалы:
-Модуль MakePython ESP32;
-Плата расширения MakePython A9G GPRS;
-Кабель Micro USB;
-Карта Micro SD;
Шаг первый: как это работает
В наше время практически у каждого есть смартфон. У каждого смартфона есть уникальный MAC-адрес. Устройство позволяет захватывать сетевые пакеты и подсчитывать MAC-адреса. А подсчет количества MAC-адреса означает подсчет количества посетителей.
Шаг второй: сборка
Сборка устройства проста. Нужно просто соединить два модуля и подключить кабель.
Шаг третий: код
Дальше нужно загрузить код.
Проверка добавления MAC
Запись файлов на SD-карту
Шаг четвертый: обработка данных
Файл данных, полученный счетчиком, сохраняется на SD-карте, имя которой начинается с “log”. Скопируйте его на ПК.
Откройте файл Python «\ Project_WiFi-Statistics \ wifi_count.py» в режиме блокнота, измените код, указывающий путь и имя файла.
# Файл, который нужно проанализировать
trace_file_name = "./log3.txt"
Используйте cmd.exe, чтобы открыть файл Python и получить график.
Помимо сохранения данных на SD-карте, можно отправлять данные на веб-сайт с помощью ESP32, и просматривать данные удаленно через интернет.
Все готово.
Этот счетчик очень маленький и портативный, количество людей можно подсчитать в любое время и в любом месте, подключив мобильный источник питания. Радиус дальности работы счетчика велика. Его можно использовать в большом торговом центре для подсчета количества людей, чтобы можно было видеть, в какой период времени пик потока людей. Его можно использовать в общественных местах, таких как парки и скверы и т.д.
Источник (Source)
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.