Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Авторы: Танмай Патхак и Уткарш Мишра. Студенты @ Международный институт информационных технологий, Хайдарабад (IIITH)
АННОТАЦИЯ
Мы успешно внедрили систему интеллектуальной парковки на базе Интернета вещей. С помощью отдельных узлов (датчиков приближения) на каждом парковочном месте мы можем отображать статус парковочного места в реальном времени - «Доступен» или «Занят» - в Интернете.
ПРОБЛЕМЫ С ТЕКУЩЕЙ СИСТЕМОЙ
1) На счетчиках парковки не указывается точно, где доступны слоты.
2) Световые индикаторы не полностью решают проблему
3) Отсутствие автономного биллинга
ПРЕДЛАГАЕМАЯ СИСТЕМА
1) Доступ к информации о каждом парковочном месте через Интернет.
2) Информация о наличии мест в реальном времени поможет быстрее найти парковочные места.
3) Автономный биллинг еще больше упростит процесс
Шаг 1. Анимированная демонстрация
Шаг 2: Требования к оборудованию
Мы планируем начать с мелкой реализации проекта - смоделировать реальную парковку на картоне.
ЭЛЕКТРОННЫЕ КОМПОНЕНТЫ
1) Raspberry Pi (Основной блок управления)
2) ИК-датчик (датчики приближения)
3) Считыватель RF id
4) RF идентификационные карты
ВНИМАНИЕ: Убедитесь, что рабочая частота RF id Reader такая же, как у идентификационных карт !!
Шаг 3: Реализация программного обеспечения
В проекте одновременно работают две разные программы Python:
1. Модуль RF-ID Tagging. Эта программа обеспечивает аутентификацию карт RF-ID. Управляет микро-серводвигателем (действует как ворота) и регистрирует время входа / выхода. Это программа, которая рассылает письма в зависимости от общего времени, которое пользователь проводит на парковке. Заказчик должен будет взаимодействовать с этой программой, поэтому большое внимание уделялось простоте использования и ясности информации.
2. Модуль датчиков приближения Эта программа отображает текущее состояние датчиков - «высокий» или «низкий». Эти датчики отражают доступность слота - «Доступен» или «Занят». Затем результат выгружается в текстовый файл, который обновляется каждую секунду с использованием того же скрипта Python. Кроме того, файл HTML считывает данные из текстового файла и отображает их на веб-странице. Затем мы размещаем веб-сайт с помощью службы хостинга под названием «ngrok». Следовательно, сервер содержит информацию о статусе доступности соответствующих парковочных мест.
Шаг 4: блок-схема
Шаг 5: реализация кода и программного обеспечения
НЕОБХОДИМЫ ОСНОВНЫЕ ЗНАНИЯ СРЕДЫ PYTHON И LINUX
1) Начните с загрузки и запуска RaspbianOs на RaspberryPi.
2) Все файлы, кроме READ.py, помогают при взаимодействии (между датчиками, считывающими устройствами, двигателями и микроконтроллером), и, следовательно, код изменять не нужно.
3) Измените READ.py соответствующим образом, следуя комментариям.