Spisu treści:

Inteligentne parkowanie oparte na IOT: 7 kroków
Inteligentne parkowanie oparte na IOT: 7 kroków

Wideo: Inteligentne parkowanie oparte na IOT: 7 kroków

Wideo: Inteligentne parkowanie oparte na IOT: 7 kroków
Wideo: IoT - technologiczna rewolucja na giełdzie | Bliżej Giełdy, Maciej Kietliński 2024, Listopad
Anonim
Inteligentne parkowanie oparte na IOT
Inteligentne parkowanie oparte na IOT

Tanmay Pathak i Utkarsh Mishra. Studenci @ Międzynarodowy Instytut Technologii Informacyjnych, Hyderabad (IIITH)

ABSTRAKCYJNY

Z sukcesem wdrożyliśmy inteligentny system parkingowy oparty na IOT. Za pomocą poszczególnych węzłów (czujników zbliżeniowych) na każdym miejscu parkingowym możemy na żywo odzwierciedlać w Internecie status miejsca parkingowego – „Dostępne” lub „Zajęte”.

PROBLEMY Z OBECNYM SYSTEMEM

1) Liczniki parkingowe nie określają dokładnie, gdzie są dostępne sloty

2) Wskaźniki świetlne nie rozwiązują w pełni problemu

3) Brak autonomicznego rozliczania

PROPONOWANY SYSTEM

1) Uzyskaj dostęp do informacji o każdym miejscu parkingowym przez internet

2) Informacje o dostępności na żywo pomogą szybciej znaleźć miejsca parkingowe

3) Autonomiczne rozliczanie jeszcze bardziej ułatwi ten proces

Krok 1: animowana demonstracja

Image
Image

Krok 2: Wymagania sprzętowe

Planujemy zacząć od wdrożenia projektu na małą skalę, czyli symulowania na kartonie rzeczywistego parkingu.

CZĘŚCI ELEKTRONICZNE

1) Raspberry Pi (główna jednostka sterująca)

2) Czujnik podczerwieni (czujniki zbliżeniowe)

3) Czytnik identyfikatorów RF

4) Karty identyfikacyjne RF

UWAGA: Upewnij się, że częstotliwość działania czytnika RF id jest taka sama jak w przypadku kart identyfikacyjnych !!

Krok 3: Implementacja oprogramowania

Projekt ma dwa różne programy Pythona działające jednocześnie -

1. Moduł tagowania RF-ID Ten program zajmuje się uwierzytelnianiem kart RF-ID. Steruje mikrosilnikiem (działa jak brama) i loguje/wylogowuje. Jest to program, który wysyła maile na podstawie całkowitego czasu, jaki użytkownik spędza na Parkingu. Klient będzie musiał wejść w interakcję z tym programem, dlatego nadano wagę łatwości obsługi i przejrzystości informacji.

2. Moduł czujników zbliżeniowych Ten program odzwierciedla aktualny stan czujników – „wysoki” lub „niski”. Czujniki te odzwierciedlają dostępność slotu – „Dostępne” lub „Zajęte”. Dane wyjściowe są następnie zrzucane do pliku tekstowego, który jest aktualizowany co sekundę przy użyciu tego samego skryptu Pythona. Ponadto plik HTML odczytuje dane z pliku tekstowego i wyświetla je na stronie internetowej. Następnie hostujemy witrynę za pomocą usługi hostingowej o nazwie „ngrok”. Dlatego serwer zawiera informacje o stanie dostępności odpowiednich miejsc parkingowych.

Krok 4: Schemat blokowy

Krok 5: Implementacja kodu i oprogramowania

WYMAGANA PODSTAWOWA WIEDZA O ŚRODOWISKU PYTHON I LINUX

1) Zacznij od załadowania i uruchomienia RaspbianOs na RaspberryPi.

2) Wszystkie pliki inne niż 'READ.py' pomagają w komunikacji (pomiędzy czujnikami, czytnikami, silnikami i mikrokontrolerem), a zatem kod nie musi być zmieniany.

3) Zmień odpowiednio 'READ.py', śledząc komentarze.

Zalecana: