Inhaltsverzeichnis:

Intelligenter Rucksack: 8 Schritte
Intelligenter Rucksack: 8 Schritte

Video: Intelligenter Rucksack: 8 Schritte

Video: Intelligenter Rucksack: 8 Schritte
Video: Was studieren um reich zu werden?🤑 2024, Juli
Anonim
Intelligenter Rucksack
Intelligenter Rucksack

Wenn Sie ein Student wie ich sind, werden sich einige von Ihnen definitiv auf das Problem beziehen, das ich vergesse. Ich habe nicht viel Zeit, um meinen Rucksack zu machen, und bevor du dich versiehst, hast du etwas vergessen.

Ich habe versucht, mir das Leben zu erleichtern, indem ich ein Raspberry-Pi-Projekt mit einer Weboberfläche erstellt habe, die Ihre Sachen verfolgt.

Die Idee ist, alles, was Sie brauchen, mit RFID-Stickern zu versehen, Listen mit dem, was Sie brauchen, auf einer Weboberfläche zu erstellen. Und in dem Moment, in dem Sie Ihren Rucksack zusammenstellen müssen, öffnen Sie die Liste, scannen alles und stecken es in Ihren Rucksack.

Lieferungen

  • Rucksack
  • magnetischer Hall-Sensor
  • Magnet
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • 4,7K Ohm Widerstand
  • Drähte
  • Lötzinn
  • Wärme schrumpft
  • Raspberry Pi 3b+, Netzteil
  • Micro-SD-Karte (8 GB +)
  • starker Kleber
  • 13,56 MHz RFID-Tags

Werkzeuge:

  • Schraubenzieher
  • Lötkolben
  • Messer
  • Zange demontieren

Schritt 1: Konfigurieren des Raspberry Pi

Sobald Sie alle Vorräte haben, können wir beginnen!

  1. Legen Sie Ihre microSD-Karte in Ihren Computer ein;
  2. Laden Sie das Raspbian OS-Image von https://www.raspberrypi.org/downloads/raspbian/ herunter.
  3. Flashen Sie das Image auf die Micro-SD-Karte mit Software wie Etcher oder win32diskimager;
  4. Gehen Sie in die zugängliche Partition der SD-Karte und öffnen Sie die Datei cmdline.txt mit Notepad;
  5. ip=169.254.10.1 hinzufügen speichern und schließen;
  6. Legen Sie nun Ihre Micro-SD-Karte in Ihren Himbeer-Pi ein.
  7. Sobald es gebootet ist, laden Sie Putty herunter;
  8. Stellen Sie nun eine Verbindung zu Ihrem Himbeer-Pi her, indem Sie die zuvor eingegebene IP-Adresse verwenden.
  9. Melden Sie sich mit dem Benutzer pi und dem Passwort Himbeere an
  10. Geben Sie sudo raspi-config ein, ändern Sie Ihr Passwort, gehen Sie zu den Netzwerkoptionen, ändern Sie den Hostnamen Ihres Pi. Gehen Sie zu den Lokalisierungsoptionen und ändern Sie Ihr WLAN-Land und Ihre Zeitzone. Als nächstes gehen Sie zu Boot-Optionen, schalten Sie beim Booten auf Netzwerk warten und warten Sie, bis der Splash-Screen ausgeschaltet ist. Gehen Sie schließlich zu den Schnittstellenoptionen und öffnen Sie die i2c- und spi-Schnittstelle.
  11. Stellen Sie eine WLAN-Verbindung her, indem Sie die folgenden Schritte verwenden, um eine WLAN-Verbindung herzustellen.
  12. Führen Sie die Befehle sudo apt-update und sudo apt-upgrade aus.

Schritt 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Jetzt werden wir die Datenbank zu unserem Himbeer-Pi hinzufügen.

  • Führen Sie zunächst die folgenden Befehle aus:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u root -p
    • Erstellen Sie den Benutzer 'root'@'localhost', der durch ein Passwort identifiziert wird;
    • GEWÄHRLEISTEN SIE ALLE PRIVILEGIEN AUF *.* ZU 'root'@'%'
    • Kopieren Sie nun den Code der SQL-Datei und fügen Sie ihn in Putty ein und führen Sie ihn aus

Schritt 3: Bauen Sie den Stromkreis auf

Bauen Sie den Stromkreis auf
Bauen Sie den Stromkreis auf
Bauen Sie den Stromkreis auf
Bauen Sie den Stromkreis auf
Bauen Sie den Stromkreis auf
Bauen Sie den Stromkreis auf

Jetzt bauen wir den Stromkreis auf. Ich schlage vor, dies zuerst mit Überbrückungskabeln und einem Steckbrett zu bauen, da es ziemlich viel ist.

Folgen Sie dem Fritzing-Schema. Ich verwende lange Kabel für den Hallsensor, den RFID-Reader und den LCD-Bildschirm. Ich habe die Kabel an das Ende eines weiblichen Überbrückungsdrahtes gelötet, damit ich nicht alles direkt an die Himbeer-Pi-Pins löten muss. Wenn Sie dies nicht tun, ist das in Ordnung, aber Sie müssen warten, um alles an den Pi zu löten.

Schritt 4: Baue den Rucksack

Baue den Rucksack
Baue den Rucksack
Baue den Rucksack
Baue den Rucksack
Baue den Rucksack
Baue den Rucksack
Baue den Rucksack
Baue den Rucksack

Jetzt bauen wir alles in den Rucksack. Ich habe alles in der Tasche gebaut, die auf dem Bild oben eingekreist ist.

  • Schneiden Sie in dieser Tasche ein Loch, damit Sie zwischen die beiden Stoffschichten gelangen können. Wir werden dies für die Kabel für den RFID-Leser und das LCD verwenden.
  • Nun schnitzen Sie vorsichtig ein quadratisches Loch mit dem LCD-Bildschirm als Referenz für die Größe.
  • Jetzt stecken wir den RFID-Reader mit den Kabeln zuerst durch das Loch und stellen sicher, dass die Kabel an dem Loch herauskommen, das wir in die Innenseite der Tasche auf der Innenseite des Rucksacks geritzt haben.
  • Verwenden Sie nun einen starken Kleber, um den RFID-Leser nach innen zu kleben. Ich habe es mit Sekundenkleber versucht, aber er klebte nicht am Leder. Ich schlage vor, Sie verwenden Pattex 100% Kleber, da dies klebte.
  • Führen Sie nun die Kabel des LCD-Bildschirms vorsichtig zuerst durch das Loch und lassen Sie die Kabel aus dem anderen Loch herauskommen und kleben Sie das LCD in den Rucksack.
  • Legen Sie nun im Rucksack einen Reißverschluss auf das volle Ende des Rucksacks und kleben Sie den magnetischen Hall-Sensor auf diesen Reißverschluss. Auf den anderen Reißverschluss kleben Sie den Magneten. Achten Sie darauf, nicht zu viel Kleber für den Magneten zu verwenden, damit der Reißverschluss nicht kleben bleibt. Für den Magnetsensor ist das nicht so schlimm, da dieser Reißverschluss aufgrund der Kabellänge immer an seiner Position bleibt.
  • Jetzt können Sie alles an den Pi löten, oder wenn Sie die weiblichen Überbrückungskabel verwendet haben, legen Sie sie einfach nach dem Fritzing-Schema an die richtige Stelle.
  • Optional können Sie den Raspberry Pi über eine Powerbank mit Strom versorgen.

Schritt 5: Code

Jetzt ist der Bauabschnitt vorbei, laden Sie den Code hier herunter: github. Legen Sie es mit (S)FTP in einen Ordner auf Ihrem Raspberry Pi oder klonen Sie das Repository direkt auf Ihrem Pi. Der Code enthält einige Testcodes für die Sensoren. Überprüfen Sie diese, wenn Sie ein Problem haben.

Schritt 6: Webserver

Jetzt werden wir unseren Pi in einen Webserver verwandeln.

Führen Sie den Befehl sudo apt-get install apache2 -y. aus

  • Navigieren Sie von Ihrem Laptop zur Adresse des pi, die 169.254.10.1 lauten sollte, wenn Sie noch mit einem UTP-Kabel verbunden sind. Wenn Sie eine Apache-Seite sehen, bedeutet dies, dass sie erfolgreich installiert wurde.
  • Verschieben Sie nun den Frontend-Ordner des heruntergeladenen Codes mit dem Befehl mv nach /var/www/html.
  • Nachdem Sie den Code dort eingefügt haben, geben Sie den Befehl sudo service apache2 restart ein.
  • Jetzt sollten Sie das Webinterface sehen, wenn Sie zur IP-Adresse des pi surfen.

Schritt 7: Autorun

Jetzt müssen wir sicherstellen, dass das Skript automatisch ausgeführt wird, wenn Sie Ihren Pi starten.

  • Bearbeiten Sie die Datei rc.local mit sudo nano /etc/rc.local
  • Fügen Sie den Befehl hinzu, um Ihren Code auszuführen, dies ist python3.5 /yourpath/project.py &
  • Achten Sie darauf, den Ausgang 0 unten zu lassen.
  • Führen Sie jetzt einen Sudo-Neustart durch und prüfen Sie, ob es funktioniert hat.

Schritt 8: Ende

Wenn Sie nun Ihren Pi booten, sollte die IP-Adresse auf dem LCD-Bildschirm angezeigt werden. Surfen Sie zu diesem Bildschirm, um das Webinterface zu öffnen.

Empfohlen: