Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Konfigurieren des Raspberry Pi
- Schritt 2: MySQL / Mariadb
- Schritt 3: Bauen Sie den Stromkreis auf
- Schritt 4: Baue den Rucksack
- Schritt 5: Code
- Schritt 6: Webserver
- Schritt 7: Autorun
- Schritt 8: Ende
Video: Intelligenter Rucksack: 8 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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!
- Legen Sie Ihre microSD-Karte in Ihren Computer ein;
- Laden Sie das Raspbian OS-Image von https://www.raspberrypi.org/downloads/raspbian/ herunter.
- Flashen Sie das Image auf die Micro-SD-Karte mit Software wie Etcher oder win32diskimager;
- Gehen Sie in die zugängliche Partition der SD-Karte und öffnen Sie die Datei cmdline.txt mit Notepad;
- ip=169.254.10.1 hinzufügen speichern und schließen;
- Legen Sie nun Ihre Micro-SD-Karte in Ihren Himbeer-Pi ein.
- Sobald es gebootet ist, laden Sie Putty herunter;
- Stellen Sie nun eine Verbindung zu Ihrem Himbeer-Pi her, indem Sie die zuvor eingegebene IP-Adresse verwenden.
- Melden Sie sich mit dem Benutzer pi und dem Passwort Himbeere an
- 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.
- Stellen Sie eine WLAN-Verbindung her, indem Sie die folgenden Schritte verwenden, um eine WLAN-Verbindung herzustellen.
- Führen Sie die Befehle sudo apt-update und sudo apt-upgrade aus.
Schritt 2: 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
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
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:
Rave Bag Aka Pa in einem Rucksack [sRc] - Gunook
Rave Bag Aka Pa in einem Rucksack [sRc]: So baut man eine Tasche mit einem Mini-Pa-Verstärker und 2 Regallautsprechern in einem Rucksack
Intelligenter Rucksack mit GPS-Tracking und automatischer Beleuchtung - Gunook
Intelligenter Rucksack mit GPS-Tracking und automatischer Beleuchtung: In diesem anweisbaren machen wir einen intelligenten Rucksack, der unsere Position, Geschwindigkeit verfolgen und automatisierte Lichter hat, die uns nachts sicher halten können. Ich verwende 2 Sensoren, um zu erkennen, ob es auf Ihren Schultern ist, um sicherzustellen, dass es nicht ausgeht, wenn es nicht muss
Intelligenter Behälter: 5 Schritte
Smart Bin: Mit unserem Smart Bin können Benutzer mit einem speziellen Pass, der mit einem persönlichen Konto verknüpft ist, „einchecken“. Nach dem Einchecken erhält der Benutzer für jeden in den Mülleimer geworfenen Müll einen Punkt. Mit diesen Punkten können Sie dann verschiedene Geschenke in der Stadt t
Intelligenter Einkaufswagen: 4 Schritte
Smart Shopping Cart: Smart Shopping Cart (Trolley) Projekt wird durchgeführt, um die Automatisierung vorzuherrschen und das Leben der Menschen zu erleichtern. Dieser Trolley verfügt über verschiedene Fähigkeiten, einschließlich Personenverfolgung, Gestenerkennung, Aufnehmen und Platzieren von Objekten mit einem 3DOF-Roboterarm und
Intelligenter: 13 Schritte
Smarter: Hi @ll!Da es immer noch mit einigem Aufwand für Anfänger verbunden ist, einen ESP8266-01(s) zu flashen und ich persönlich eine IP unabhängige und "sichere" Lösung für mein Garagentor brauchte, habe ich mich en