Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Par Tanmay Pathak et Utkarsh Mishra. Étudiants @ Institut international des technologies de l'information, Hyderabad (IIITH)
ABSTRAIT
Nous avons mis en place avec succès un système de stationnement intelligent basé sur l'IOT. À l'aide de nœuds individuels (capteurs de proximité) à chaque place de stationnement, nous pouvons refléter en direct l'état de la place de stationnement - « Disponible » ou « Occupé » - sur Internet.
PROBLÈMES AVEC LE SYSTÈME ACTUEL
1) Les compteurs de stationnement ne précisent pas exactement où les créneaux sont disponibles
2) Les voyants lumineux ne résolvent pas complètement le problème
3) Absence de facturation autonome
SYSTÈME PROPOSÉ
1) Accéder aux informations sur chaque place de parking via internet
2) Les informations de disponibilité en direct vous aideront à trouver des places de stationnement plus rapidement
3) La facturation autonome facilitera encore le processus
Étape 1: Démonstration animée
Étape 2: Configuration matérielle requise
Nous prévoyons de commencer par une mise en œuvre à petite échelle du projet, c'est-à-dire simuler un parking réel sur un carton.
COMPOSANTS ELECTRONIQUES
1) Raspberry Pi (unité de commande principale)
2) Capteur IR (Capteurs de proximité)
3) Lecteur d'identification RF
4) Cartes d'identité RF
ATTENTION: Assurez-vous que la fréquence de fonctionnement du RF id Reader est la même que celle des cartes d'identité !!
Étape 3: Implémentation du logiciel
Le projet a deux programmes Python différents fonctionnant simultanément -
1. Module de marquage RF-IDCe programme s'occupe de l'authentification des cartes RF-ID. Contrôle le micro servomoteur (agit comme une porte) et enregistre l'heure d'entrée/sortie. C'est le programme qui envoie des e-mails en fonction du temps total que l'utilisateur passe dans le parking. Le client devra interagir avec ce programme et, par conséquent, la facilité d'utilisation et la clarté des informations ont été privilégiées.
2. Module de capteurs de proximité Ce programme reflète l'état actuel des capteurs - « haut » ou « bas ». Ces capteurs reflètent la disponibilité des créneaux – « Disponible » ou « Occupé ». La sortie est ensuite transférée dans un fichier texte, qui est mis à jour toutes les secondes à l'aide du même script python. De plus, un fichier HTML lit les données du fichier texte et les affiche sur la page Web. Nous hébergeons ensuite le site Web à l'aide d'un service d'hébergement appelé « ngrok ». Par conséquent, le serveur contient des informations sur l'état de disponibilité des emplacements de stationnement respectifs.
Étape 4: Organigramme
Étape 5: Implémentation du code et du logiciel
CONNAISSANCES DE BASE DE L'ENVIRONNEMENT PYTHON & LINUX REQUISES
1) Commencez par charger et exécuter RaspbianOs sur le RaspberryPi.
2) Tous les fichiers autres que 'READ.py' aident à l'interfaçage (entre les capteurs, les lecteurs, les moteurs et le microcontrôleur) et, par conséquent, le code n'a pas besoin d'être modifié.
3) Modifiez « READ.py » de manière appropriée en suivant les commentaires.