Inhaltsverzeichnis:
- Schritt 1: Animierte Demonstration
- Schritt 2: Hardwareanforderungen
- Schritt 3: Softwareimplementierung
- Schritt 4: Flussdiagramm
- Schritt 5: Code- und Softwareimplementierung
- Schritt 6: Projektvideo
Video: IOT-basiertes intelligentes Parken - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Von Tanmay Pathak und Utkarsh Mishra. Studierende @ International Institute of Information Technology, Hyderabad (IIITH)
ABSTRAKT
Wir haben erfolgreich ein IOT-basiertes Smart-Parking-System implementiert. Mit Hilfe einzelner Nodes (Näherungssensoren) an jedem Parkplatz können wir den Status des Parkplatzes – „Verfügbar“oder „Besetzt“– im Internet darstellen.
PROBLEME MIT DEM AKTUELLEN SYSTEM
1) Parkschalter geben nicht genau an, wo Plätze verfügbar sind
2) Lichtanzeigen lösen das Problem nicht vollständig
3) Fehlen einer autonomen Abrechnung
VORGESCHLAGENES SYSTEM
1) Zugriff auf Informationen zu jedem Parkplatz über das Internet
2) Live-Verfügbarkeitsinformationen helfen, Parkplätze schneller zu finden
3) Die autonome Abrechnung wird den Prozess weiter vereinfachen
Schritt 1: Animierte Demonstration
Schritt 2: Hardwareanforderungen
Wir planen, mit einer kleinen Umsetzung des Projekts zu beginnen, d. h. einen realen Parkplatz auf einer Pappe zu simulieren.
ELEKTRONISCHE BAUTEILE
1) Raspberry Pi (Hauptsteuergerät)
2) IR-Sensor (Näherungssensoren)
3) RF-ID-Leser
4) RF-ID-Karten
ACHTUNG: Stellen Sie sicher, dass die Betriebsfrequenz des RF-ID-Readers mit der der ID-Karten übereinstimmt !!
Schritt 3: Softwareimplementierung
Das Projekt hat zwei verschiedene Python-Programme, die gleichzeitig laufen -
1. RF-ID Tagging ModuleDieses Programm sorgt für die Authentifizierung der RF-ID-Karten. Steuert den Mikro-Servomotor (wirkt als Tor) und meldet die Ein-/Auszeit. Dies ist das Programm, das basierend auf der Gesamtzeit, die der Benutzer auf dem Parkplatz verbringt, E-Mails versendet. Der Kunde muss mit diesem Programm interagieren, und daher wurde der Benutzerfreundlichkeit sowie der Klarheit der Informationen Bedeutung beigemessen.
2. Näherungssensormodul Dieses Programm spiegelt den aktuellen Status der Sensoren wider – „hoch“oder „niedrig“. Diese Sensoren spiegeln die Slot-Verfügbarkeit wider – „Verfügbar“oder „Besetzt“. Die Ausgabe wird dann in eine Textdatei geschrieben, die jede Sekunde mit demselben Python-Skript aktualisiert wird. Außerdem liest eine HTML-Datei die Daten aus der Textdatei und zeigt sie auf der Webseite an. Anschließend hosten wir die Website über einen Hosting-Dienst namens „ngrok“. Somit enthält der Server Informationen über den Verfügbarkeitsstatus der jeweiligen Parkplätze.
Schritt 4: Flussdiagramm
Schritt 5: Code- und Softwareimplementierung
GRUNDKENNTNISSE DER PYTHON- & LINUX-UMGEBUNG ERFORDERLICH
1) Beginnen Sie mit dem Laden und Ausführen von RaspbianOs auf dem RaspberryPi.
2) Alle Dateien außer 'READ.py' helfen bei der Schnittstelle (zwischen Sensoren, Lesern, Motoren und dem Mikrocontroller) und daher muss der Code nicht geändert werden.
3) Ändern Sie 'READ.py' entsprechend, indem Sie den Kommentaren folgen.
Empfohlen:
So verbinden Sie einen ESP32 mit der IoT-Cloud: 8 Schritte
So verbinden Sie einen ESP32 mit der IoT-Cloud: Diese Anleitung enthält eine Reihe von Artikeln zum Anschließen von Hardware wie Arduino und ESP8266 an die Cloud. Ich werde Ihnen erklären, wie Sie Ihren ESP32-Chip mit dem AskSensors IoT-Dienst mit der Cloud verbinden. Warum ESP32?Nach dem großen Erfolg
So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu – wikiHow
So fügen Sie Ihren Projekten IOT-Funktionen hinzu: Nichts ist besser, als ein DIY-Projekt zu erstellen, das ein kommerzielles Produkt ersetzt, das Sie für nützlich halten. Nun, eigentlich gibt es etwas Besseres. Hinzufügen von IOT-Fähigkeiten zu Ihrem Projekt. Wenn es um Automatisierung geht, flippen Anfänger in der Regel aus
LTE CAT-M1 GSM IoT Sensors Network T - 15 Minuten.: 5 Schritte
LTE CAT-M1 GSM IoT Sensors Network… T - 15 Minuten.: Am 08. April 2018 gab R&D Software Solutions srl [itbrainpower.net] der Öffentlichkeit die Ankündigung des xyz-mIoT von itbrainpower.net Shield bekannt - das erste und kompakteste IoT-Board, das die Vielseitigkeit der ARM0-Mikrosteuerung kombiniert
So veröffentlichen Sie ESP32-Daten mit NTP-Zeitstempel in der IoT-Cloud – wikiHow
So veröffentlichen Sie ESP32-Daten mit NTP-Zeitstempel in der IoT-Cloud: In vielen Anwendungen müssen Benutzer ihre Daten zusammen mit dem lokalen Zeitstempel der in der Nutzlast zu sendenden Werte an die AskSensors-IoT-Cloud senden. Das Zeitstempelformat ist die Zeit der UNIX-Epoche: die Anzahl der Millisekunden, die seit Januar
Intelligentes Kissen: 3 Schritte
Intelligentes Kissen: Dieses Instructable beschreibt, wie man ein intelligentes Kissen herstellt, das empfindlich auf Schnarchen ist! Das intelligente Kissen verlässt sich auf Vibration, um dem Schläfer anzuzeigen, wenn er beim Schlafen schnarcht. Es funktioniert automatisch, wenn eine Person den Kopf auf das Kissen legt. Sn