Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Autori: Tanmay Pathak a Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH)
ABSTRAKT
Úspešne sme implementovali inteligentný parkovací systém založený na IOT. Pomocou jednotlivých uzlov (senzorov priblíženia) na každom parkovacom mieste môžeme na internete premietnuť stav aktuálneho parkovacieho miesta - „k dispozícii“alebo „obsadené“.
OTÁZKY SO SÚČASNÝM SYSTÉMOM
1) Parkovacie pulty presne neurčujú, kde sú k dispozícii sloty
2) Svetelné indikátory problém úplne nevyriešia
3) Absencia autonómneho účtovania
NAVRHOVANÝ SYSTÉM
1) Prístup k informáciám o jednotlivých parkovacích miestach prostredníctvom internetu
2) Aktuálne informácie o dostupnosti pomôžu rýchlejšie nájsť parkovacie miesta
3) Autonómne účtovanie tento proces ešte viac uľahčí
Krok 1: Animovaná ukážka
Krok 2: Hardvérové požiadavky
Plánujeme začať s malou implementáciou projektu, t. J. Simulovať parkovisko v reálnom živote na kartóne.
ELEKTRONICKÉ KOMPONENTY
1) Raspberry Pi (hlavná riadiaca jednotka)
2) IR snímač (snímače priblíženia)
3) RF id čítačka
4) RF id karty
UPOZORNENIE: Zaistite, aby bola prevádzková frekvencia čítačky RF id rovnaká ako identifikačné karty !!
Krok 3: Implementácia softvéru
Projekt má súčasne spustené dva rôzne programy python -
1. Modul označovania RF-ID Tento program sa stará o autentifikáciu kariet RF-ID. Ovláda mikro servomotor (funguje ako brána) a prihlasuje/odhlasuje čas. Toto je program, ktorý odosiela e -maily na základe celkového času, ktorý používateľ strávi na parkovisku. Zákazník bude musieť s týmto programom interagovať, a preto sa kladie dôraz na jednoduché používanie a zrozumiteľnosť informácií.
2. Modul senzorov priblíženia Tento program odzrkadľuje aktuálny stav senzorov - „vysoký“alebo „nízky“. Tieto senzory odrážajú dostupnosť slotu - „k dispozícii“alebo „obsadené“. Výstup sa potom uloží do textového súboru, ktorý sa aktualizuje každú sekundu pomocou rovnakého pythonového skriptu. Súbor HTML navyše číta údaje z textového súboru a zobrazuje ich na webovej stránke. Web potom hostíme pomocou hostiteľskej služby s názvom „ngrok“. Server preto obsahuje informácie o stave dostupnosti príslušných parkovacích miest.
Krok 4: Vývojový diagram
Krok 5: Implementácia kódu a softvéru
POŽADOVANÉ ZÁKLADNÉ ZNALOSTI O ŽIVOTNOM PROSTREDÍ PYTHON & LINUX
1) Začnite načítaním a spustením RaspbianOs na RaspberryPi.
2) Všetky súbory iné ako „READ.py“pomáhajú pri prepojení (medzi snímačmi, čítačkami, motormi a mikrokontrolérom), a preto kód nie je potrebné meniť.
3) Zmeňte 'READ.py' primerane podľa nasledujúcich komentárov.