Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Napisali Tanmay Pathak i Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH)
SAŽETAK
Uspješno smo implementirali sustav pametnog parkiranja temeljen na IOT -u. Uz pomoć pojedinačnih čvorova (senzora blizine) na svakom parkirnom mjestu, možemo na Internetu prikazati status parkirnog mjesta uživo - „Dostupno“ili „Zauzeto“.
PITANJA S TRENUTNIM SUSTAVOM
1) Brojila za parkiranje ne određuju točno gdje su mjesta dostupna
2) Svjetlosni indikatori ne rješavaju u potpunosti problem
3) Odsustvo autonomne naplate
PRIJEDLOG SUSTAVA
1) Pristupite podacima o svakom parkirnom mjestu putem interneta
2) Podaci o dostupnosti uživo pomoći će bržem pronalaženju parkirnih mjesta
3) Autonomna naplata dodatno će olakšati proces
Korak 1: Animirana demonstracija
Korak 2: Zahtjevi hardvera
Planiramo započeti s manjom implementacijom projekta, tj. Simulirati parkiralište u stvarnom životu na kartonu.
ELEKTRONIČKE KOMPONENTE
1) Raspberry Pi (glavna upravljačka jedinica)
2) IR senzor (senzori blizine)
3) RF id čitač
4) RF identifikacijske kartice
OPREZ: Uvjerite se da je radna frekvencija čitača RF ID -a ista kao i osobne iskaznice !!
Korak 3: Implementacija softvera
Projekt ima dva različita python programa koja se izvode istovremeno -
1. Modul za označavanje RF-ID-a Ovaj program brine o autentifikaciji RF-ID kartica. Upravlja mikro servo motorom (djeluje kao kapija) i prijavljuje vrijeme ulaska/izlaska. Ovo je program koji šalje e -poštu na temelju ukupnog vremena koje korisnik provede na parkiralištu. Klijent će morati stupiti u interakciju s ovim programom, pa je jednostavnost korištenja i jasnoća informacija dobila na važnosti.
2. Modul senzora blizineOvaj program odražava trenutačno stanje senzora - „visoko“ili „nisko“. Ovi senzori odražavaju dostupnost utora - "Dostupno" ili "Zauzeto". Izlaz se zatim izbacuje u tekstualnu datoteku koja se ažurira svake sekunde koristeći istu python skriptu. Nadalje, HTML datoteka čita podatke iz tekstualne datoteke i prikazuje ih na web stranici. Zatim web stranicu hostiramo pomoću usluge hostinga pod nazivom 'ngrok'. Stoga poslužitelj sadrži informacije o statusu dostupnosti odgovarajućih parkirnih mjesta.
Korak 4: Dijagram toka
Korak 5: Implementacija koda i softvera
POTREBNO OSNOVNO ZNANJE PYTHON & LINUX OKOLIŠA
1) Počnite učitavanjem i pokretanjem RaspbianOs na RaspberryPi.
2) Sve datoteke osim "READ.py" pomažu u povezivanju (između senzora, čitača, motora i mikrokontrolera) pa stoga kôd ne treba mijenjati.
3) Na odgovarajući način izmijenite "READ.py" slijedeći komentare.