Inhaltsverzeichnis:

Smart-Mailbox - Gunook
Smart-Mailbox - Gunook

Video: Smart-Mailbox - Gunook

Video: Smart-Mailbox - Gunook
Video: Extreme smart mailbox 2024, November
Anonim
Smart-Mailbox
Smart-Mailbox
Smart-Mailbox
Smart-Mailbox
Smart-Mailbox
Smart-Mailbox
Smart-Mailbox
Smart-Mailbox

Normalerweise lese ich morgens beim Frühstück die Zeitung. Diese wird täglich im Briefkasten zugestellt. Aber es kommt manchmal vor, dass ich bei Kälte oder im Regen über unsere Auffahrt zum Briefkasten laufen muss, um zu sehen, dass noch keine Zeitung zugestellt ist zu Ihrem Postfach. So können Sie bequem von Ihrem Handy aus sehen, ob die Post bereits zugestellt wurde oder nicht.

Der smarte Briefkasten bedeutet also

  • Behalten Sie den Überblick, ob sich Post im Postfach befindet.
  • Sie können überwachen, wann die Post zugestellt und der Briefkasten geleert wurde.
  • Sie können den Briefkasten mit einer RFID-Karte anstelle eines normalen Schlüssels öffnen

Schritt 1: Materialien sammeln

Sammeln von Materialien
Sammeln von Materialien
Sammeln von Materialien
Sammeln von Materialien
Sammeln von Materialien
Sammeln von Materialien

IoT-Sachen (mind. 45 € geschätzte Kosten):

  • Raspberry Pi 3 Modell B +
  • Servomotor SG90
  • Distanzsensor HC-SR04
  • RFID-Modul RC522
  • Magnetkontaktsensor
  • 16x2 LCD-Anzeige
  • Ein Bündel Kabel

Gegenstände für die Unterbringung (mind. 30 € geschätzte Kosten):

  • Holzbrett
  • Scharniere
  • Kleines Schiebeschloss
  • Schrauben

Für das Projekt verwendete Werkzeuge:

  • Visual Studio (Frontend-Entwicklung)
  • Pycharm (Backend-Entwicklung)
  • MySql-Workbench (Datenbank)
  • Diverse Holzbearbeitungswerkzeuge (zur Herstellung des Gehäuses)

Schritt 2: Testen Sie die Sensoren separat

Testen Sie die Sensoren separat
Testen Sie die Sensoren separat
Testen Sie die Sensoren separat
Testen Sie die Sensoren separat
Testen Sie die Sensoren separat
Testen Sie die Sensoren separat

Am besten beginnst du damit, die Sensoren separat zu testen, damit du weißt, was die Sensoren können. Und was sie für das Projekt tun können.

Schritt 3: Gehäuseskizze

Gehäuseskizze
Gehäuseskizze
Gehäuseskizze
Gehäuseskizze
Gehäuseskizze
Gehäuseskizze

Sobald Sie wissen, was Ihre Sensoren können. Sie können mit der Gestaltung Ihres Gehäuses beginnen. Also habe ich aus Pappe einen "Prototyp" gemacht, damit ich die Größe des Briefkastens deutlich sehen konnte

Schritt 4: Komplette Schaltung erstellen

Komplette Schaltung erstellen
Komplette Schaltung erstellen
Komplette Schaltung erstellen
Komplette Schaltung erstellen

Hinweis: Zur Verdeutlichung habe ich die Komponenten separat in den Diagrammen platziert. In der endgültigen Version sind sie also tatsächlich mit 1 Raspberry Pi verbunden.

Schritt 5: Code schreiben und Website erstellen

Code schreiben und Website erstellen
Code schreiben und Website erstellen

Nachdem Sie nun Ihre gesamte Schaltung haben, können Sie tatsächlich damit beginnen, den gesamten Code für die Funktionalität der intelligenten Mailbox zu schreiben.

Schritt 6: Gehäuse herstellen

Gehäuse machen
Gehäuse machen
Gehäuse machen
Gehäuse machen
Gehäuse machen
Gehäuse machen

Sammeln Sie alle notwendigen Materialien für Ihren Briefkasten und beginnen Sie mit der Arbeit am Gehäuse.

Schritt 7: Schaltung im Fall implementieren

Schaltung im Fall implementieren
Schaltung im Fall implementieren
Schaltung im Fall implementieren
Schaltung im Fall implementieren
Schaltung im Fall implementieren
Schaltung im Fall implementieren
Schaltung im Fall implementieren
Schaltung im Fall implementieren

Legen Sie die Schaltung in das Gehäuse und montieren Sie alle Sensoren und Aktoren an der richtigen Stelle.

Schritt 8: Datenbankstruktur

Datenbankstruktur
Datenbankstruktur

Schritt 9: Code

github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git

Schritt 10: Wie bin ich vorgegangen?

  1. Überlegt, was genau ich wollte.
  2. Testen Sie alle Sensoren, die ich verwenden wollte, und sehen Sie, wie sie genau funktionieren.
  3. Habe die komplette Schaltung erstellt und dann das Backend programmiert.
  4. Das Frontend (HTML & CSS) erstellt und mit dem Backend verknüpft
  5. Habe das Gehäuse gemacht.
  6. Alles im Gehäuse montiert.

Empfohlen: