Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Av Tanmay Pathak og Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH)
ABSTRAKT
Vi har implementert et IOT -basert smart parkeringssystem. Ved hjelp av individuelle noder (nærhetssensorer) på hver parkeringsplass kan vi gjenspeile statusen for live parkeringsplasser - "Tilgjengelig" eller "Besatt" - på internett.
SPØRGSMÅL MED LØPENDE SYSTEM
1) Parkeringsdiskene angir ikke akkurat hvor plassene er tilgjengelige
2) Lysindikatorer løser ikke problemet fullt ut
3) Fravær av autonom fakturering
FORESLÅTT SYSTEM
1) Få tilgang til informasjon om hver parkeringsplass via internett
2) Informasjon om tilgjengelig tilgjengelighet vil hjelpe deg med å finne parkeringsplasser raskere
3) Autonom fakturering vil lette prosessen ytterligere
Trinn 1: Animert demonstrasjon
Trinn 2: Krav til maskinvare
Vi planlegger å starte med en liten implementering av prosjektet, dvs. simulere en parkeringsplass i det virkelige liv på en papp.
ELEKTRONISKE KOMPONENTER
1) Raspberry Pi (hovedkontrollenhet)
2) IR -sensor (nærhetssensorer)
3) RF -ID -leser
4) RF -ID -kort
FORSIKTIG: Sørg for at frekvensen til RF -ID -leseren er den samme som ID -kortene!
Trinn 3: Implementering av programvare
Prosjektet har to forskjellige python -programmer som kjører samtidig -
1. RF-ID-merkemodul Dette programmet tar seg av autentisering av RF-ID-kortene. Kontrollerer mikroservomotoren (fungerer som en port) og logger inn/ut tid. Dette er programmet som sender ut e -poster basert på den totale tiden brukeren bruker på parkeringsplassen. Kunden må interagere med dette programmet, og derfor ble brukervennlighet og klarhet i informasjonen gitt betydning.
2. Modul for nærhetssensorer Dette programmet gjenspeiler sensorens nåværende status - "høy" eller "lav". Disse sensorene gjenspeiler tilgjengeligheten av sporet - "Tilgjengelig" eller "Besatt". Utdata dumpes deretter til en tekstfil, som oppdateres hvert sekund ved hjelp av det samme python -skriptet. Videre leser en HTML -fil dataene fra tekstfilen og viser dem på nettsiden. Vi er deretter vert for nettstedet ved hjelp av en hostingtjeneste kalt 'ngrok'. Derfor inneholder serveren informasjon om tilgjengelighetsstatusen til de respektive parkeringsplassene.
Trinn 4: flytskjema
Trinn 5: Kode og programvareimplementering
GRUNNKUNNSKAP OM PYTHON OG LINUX MILJØ KREV
1) Start med å laste og kjøre RaspbianOs på RaspberryPi.
2) Alle andre filer enn 'READ.py' hjelper til med grensesnitt (mellom sensorer, lesere, motorer og mikrokontrolleren), og koden trenger derfor ikke endres.
3) Endre 'READ.py' på riktig måte ved å følge kommentarene.