Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Av Tanmay Pathak och Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH)
ABSTRAKT
Vi har framgångsrikt implementerat ett IOT -baserat smart parkeringssystem. Med hjälp av enskilda noder (närhetssensorer) vid varje parkeringsplats kan vi återspegla status för live parkeringsplatser - "Tillgänglig" eller "Besatt" - på internet.
FRÅGOR MED LÖPANDE SYSTEM
1) Parkeringsdiskar anger inte exakt var platser finns
2) Ljusindikatorer löser inte problemet helt
3) Frånvaro av autonom fakturering
FÖRESLAGET SYSTEM
1) Få tillgång till information om varje parkeringsplats via internet
2) Information om live tillgänglighet hjälper dig att hitta parkeringsplatser snabbare
3) Autonom fakturering kommer att underlätta processen ytterligare
Steg 1: Animerad demonstration
Steg 2: Hårdvarukrav
Vi planerar att börja med en småskalig implementering av projektet, dvs. simulera en verklig parkeringsplats på en kartong.
ELEKTRONISKA KOMPONENTER
1) Raspberry Pi (huvudkontrollenhet)
2) IR -sensor (närhetssensorer)
3) RF -id -läsare
4) RF -ID -kort
FÖRSIKTIGHET: Se till att RF -id -läsarens driftsfrekvens är densamma som ID -korten !!
Steg 3: Programvaruimplementering
Projektet har två olika pythonprogram som körs samtidigt -
1. RF-ID Tagging ModuleDetta program tar hand om autentisering av RF-ID-korten. Styr mikro servomotorn (fungerar som en grind) och loggar in/ut tid. Detta är programmet som skickar ut e -postmeddelanden baserat på den totala tiden användaren spenderar på parkeringsplatsen. Kunden kommer att behöva interagera med detta program och därför var användarvänlighet tillsammans med tydlighet i information viktigt.
2. Proximity Sensors Module Detta program återspeglar sensornas nuvarande status - "hög" eller "låg". Dessa sensorer återspeglar platsens tillgänglighet - "Tillgänglig" eller "Besatt". Utmatningen dumpas sedan till en textfil som uppdateras varje sekund med samma python -skript. Dessutom läser en HTML -fil data från textfilen och visar den på webbsidan. Vi är sedan värd för webbplatsen med en värdtjänst som kallas 'ngrok'. Därför innehåller servern information om tillgänglighetsstatus för respektive parkeringsplatser.
Steg 4: Flödesschema
Steg 5: Kod och programvaruimplementering
GRUNDLÄGGANDE KUNNSKAP OM PYTHON & LINUX MILJÖ KRÄVS
1) Börja med att ladda och köra RaspbianOs på RaspberryPi.
2) Alla andra filer än 'READ.py' hjälper till med gränssnitt (mellan sensorer, läsare, motorer och mikrokontroller) och därför behöver koden inte ändras.
3) Ändra 'READ.py' på lämpligt sätt genom att följa kommentarerna.