Inhaltsverzeichnis:

Back Pi Smart Rucksack mit NFC-Inhalts-Tracker - Gunook
Back Pi Smart Rucksack mit NFC-Inhalts-Tracker - Gunook

Video: Back Pi Smart Rucksack mit NFC-Inhalts-Tracker - Gunook

Video: Back Pi Smart Rucksack mit NFC-Inhalts-Tracker - Gunook
Video: Waking up in Dan Bilzerian’s house lol 2024, Juli
Anonim
Back Pi Smart Rucksack mit NFC-Inhalt Tracker
Back Pi Smart Rucksack mit NFC-Inhalt Tracker
Back Pi Smart Rucksack mit NFC-Inhalt Tracker
Back Pi Smart Rucksack mit NFC-Inhalt Tracker
Back Pi Smart Rucksack mit NFC-Inhalt Tracker
Back Pi Smart Rucksack mit NFC-Inhalt Tracker
Back Pi Smart Rucksack mit NFC-Inhalt Tracker
Back Pi Smart Rucksack mit NFC-Inhalt Tracker

Als Student vergesse ich oft, einige meiner Bücher und andere Materialien zum Unterricht mitzubringen. Ich habe versucht, eine Online-Agenda zu verwenden, aber trotzdem würde ich ständig Dinge auf meinem Schreibtisch liegen lassen.

Die Lösung, die ich gefunden habe, ist ein intelligenter Rucksack.

In diesem anweisbaren zeige ich Ihnen, wie Sie einen Rucksack mit NFC-Content-Tracking-System und GPS-Tracking-System bauen. Der Rucksack gibt Feedback durch ein 12x LED Adafruit Neopixel.

Der Rucksack ist mit einer Flask-Website verbunden, auf der Sie sehen können, was sich in Ihrem Rucksack befindet, Materialien hinzufügen und Aktivitäten erstellen können.

Schritt 1: Teile und Werkzeuge

Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge

Dies ist, was Sie brauchen, um Back Pi zu bauen, das ist alles, was ich ohne grundlegende Werkzeuge wie ein Bastelmesser verwendet habe.

  • PN532 NFC/RFID-Controller-Breakout-Board - v1.6
  • NeoPixel Ring - 12 x 5050 RGBW LEDs mit integrierten Treibern
  • Adafruit Ultimate GPS Breakout - 66 Kanäle mit 10 Hz Updates - Version 3
  • GPS-Antenne - Externe aktive Antenne - 3-5V 28dB 5 Meter SMA
  • SMA auf uFL/u. FL/IPX/IPEX HF-Adapterkabel (für GPS-Empfänger)
  • Serielles USB-auf-TTL-Kabel - Debug-/Konsolenkabel für Raspberry Pi
  • RUGZAK ALPINISMUS 22
  • Anker PowerCore 20000 mit Quick Charge 3.0
  • Raspberry Pi Modell B+ 512 MB RAM
  • ARDUINO UNO REV3 SMD
  • Mifare RFID-Karten
  • 1M x 0,5M graue PVC-Platte
  • Pattex Hotmelt-Klebestifte
  • 2x Vierkantscharniere 25mm x 25mm
  • Magnetschloss 4kg
  • Überbrückungskabel von Buchse zu Buchse

Einige der Websites sind in der Datei BOM.xlsx niederländisch, es gibt auch einige alternative Links.

Schritt 2: Einrichtung

Aufstellen
Aufstellen

Einer der verwirrendsten Teile von DIY-Raspberry-Pi-Projekten ist die richtige Konfiguration der Software. Es kann einschüchternd sein und es ist wirklich schwer zu meistern.

Das erste, was Sie in einem Raspberry-Pi-Projekt tun müssen, ist Raspbian auf Ihrem Pi zu installieren. Ich gehe nicht durch die gesamte Installation, aber hier ist ein Link zu einem anweisbaren: Raspberry-Pi-Setup-Tutorial.

Nach der Installation müssen Sie eine Reihe von Befehlen ausführen.

Gehen Sie zunächst alle diese Befehle durch:

github.com/NMCT-S2-DataCom1/DataCommunicat…

Folgen Sie dann diesen Befehlen:

github.com/NMCT-S2-Projekt-I/Projekt-I

Schritt 3: Löten und Schaltung

Löten und Schaltung
Löten und Schaltung
Löten und Schaltung
Löten und Schaltung
Löten und Schaltung
Löten und Schaltung

Bereit, sich die Hände schmutzig zu machen? Hier kommt der lustige Teil: Verbinden Sie alle Ihre elektrischen Komponenten.

RFID-Reader, GPS-Breakout und Neopixel werden standardmäßig ohne angelötete Pins geliefert. Das bedeutet, dass Sie noch einige Lötarbeiten zu erledigen haben.

Stellen Sie sicher, dass Sie gut genug gelötet haben, damit keiner der Pins miteinander in Kontakt kommt (dies kann zu elektrischen Durchschlägen führen).

Löten Sie am RFID-Lesegerät nur die benötigten Pins an, um die Gefahr des Verbrennens von Pins zu verringern. Für den RFID-Leser werden 2 Jumper benötigt. Der erste 'SEL0' muss auf 'off' gesetzt werden, der zweite 'SEL1' sollte auf 'on' gesetzt werden.

Ich habe beim Testen einen T-Schuster und ein Steckbrett verwendet, aber irgendwann habe ich sie weggeworfen, weil sie zu viel Platz einnehmen.

Das GPS und das Arduino sind über eine serielle USB-Verbindung mit dem Pi verbunden. Es ist möglich, das Adafruit Neopixel direkt mit dem Pi zu verbinden, aber Sie müssen möglicherweise einen Level-Shifter verwenden und es ist viel komplizierter als bei einer seriellen Verbindung.

Legen Sie Ihren Lötkolben noch nicht weg, Sie benötigen ihn möglicherweise in dieser Anleitung.

Schritt 4: Datenbank

Datenbank
Datenbank

Alles in der Datenbank ist verbunden. Alles beginnt mit dem Benutzer, ein Benutzer hat einen Rucksack und ein Rucksack hat noch ein paar Dinge mehr. Ein Rucksack kann Aktivitäten enthalten und eine Aktivität hat ein oder mehrere Materialien.

Stellen Sie sicher, dass Sie die Passwörter Ihrer Benutzer nicht als Klartext speichern.

Schritt 5: Aufbau des Gehäuses

Aufbau des Gehäuses
Aufbau des Gehäuses
Aufbau des Gehäuses
Aufbau des Gehäuses
Aufbau des Gehäuses
Aufbau des Gehäuses
Aufbau des Gehäuses
Aufbau des Gehäuses

Natürlich stopfen wir nicht alles ohne Koffer in den Rucksack.

Um den Fall zu machen, habe ich eine 3mm PVC-Schaumplatte verwendet.

Es ist eine rechteckige Schachtel aus 6 Stück PVC.

2x (19,5 cm - 9,5 cm)

2x (19,5cm - 3cm)

2x (9,5cm - 3cm)

Die verschiedenen Platten werden mit Heißkleber zusammengeklebt.

Wenn Sie den gleichen Rucksack wie ich verwenden, vergrößern Sie die Abmessungen nicht, da er kaum passt.

Ich habe einige Löcher durch die Seiten der Box geschnitten, um meine Kabel in meinen Pi stecken zu können.

Um den Pi und das Arduino an Ort und Stelle zu halten, habe ich innen einige kleine Platten um sie herum geklebt.

Die Leuchte wird von 2 Scharnieren gehalten und mit einem Magneten verschlossen.

Am Ende der Box befindet sich ein Loch, um alle Kabel hindurchzuführen.

Wenn die Kabel nicht lang genug sind, möchten Sie vielleicht einige davon zusammenlöten.

Sobald die Box fertig ist, können Sie sie in Ihren Rucksack stecken. Ich habe ein paar kleine Löcher in meinen Rucksack geschnitten, um ein paar Kabel hindurchzuführen.

Empfohlen: