Cuprins:

Rucsac inteligent Back Pi cu tracker de conținut NFC: 6 pași
Rucsac inteligent Back Pi cu tracker de conținut NFC: 6 pași

Video: Rucsac inteligent Back Pi cu tracker de conținut NFC: 6 pași

Video: Rucsac inteligent Back Pi cu tracker de conținut NFC: 6 pași
Video: CS50 2015 - Week 10 2024, Noiembrie
Anonim
Rucsac inteligent Back Pi cu Tracker de conținut NFC
Rucsac inteligent Back Pi cu Tracker de conținut NFC
Rucsac inteligent Back Pi cu Tracker de conținut NFC
Rucsac inteligent Back Pi cu Tracker de conținut NFC
Rucsac inteligent Back Pi cu Tracker de conținut NFC
Rucsac inteligent Back Pi cu Tracker de conținut NFC
Rucsac inteligent Back Pi cu Tracker de conținut NFC
Rucsac inteligent Back Pi cu Tracker de conținut NFC

În calitate de student, uit de multe ori să aduc câteva clase din cărțile mele și alte materiale. Am încercat să folosesc o agendă online, dar chiar și cu asta aș lăsa constant lucrurile pe biroul meu.

Soluția pe care am venit-o este un rucsac inteligent.

În acest instructiv vă voi arăta cum să construiți un rucsac cu sistem de urmărire a conținutului NFC și a sistemului de urmărire GPS. Rucsacul oferă feedback printr-un LED Adafruit Neopixel de 12x.

Rucsacul este conectat cu un site web Flask unde puteți vedea ce se află în rucsac, puteți adăuga materiale și puteți crea activități.

Pasul 1: Piese și instrumente

Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente

Acesta este ceea ce veți avea nevoie pentru a construi Back Pi, acesta este tot ceea ce am folosit fără instrumente de bază, cum ar fi un cuțit de ambarcațiuni.

  • PN532 NFC / RFID controller breakout board - v1.6
  • Inel NeoPixel - 12 x 5050 LED-uri RGBW cu drivere integrate
  • Adafruit Ultimate GPS Breakout - 66 de canale cu actualizări de 10 Hz - Versiunea 3
  • Antenă GPS - antenă activă externă - 3-5V 28dB 5 metri SMA
  • Adaptor RF SMA la uFL / u. FL / IPX / IPEX Kabel (pentru receptoare GPS)
  • Cablu serial USB la TTL - Cablu de depanare / consolă pentru Raspberry Pi
  • RUGZAK ALPINISM 22
  • Anker PowerCore 20000 cu încărcare rapidă 3.0
  • Raspberry Pi Model B + 512MB RAM
  • ARDUINO UNO REV3 SMD
  • Carduri RFID Mifare
  • Placă din PVC gri 1M x 0,5M
  • Lipici pentru lipire la cald Pattex
  • 2x balamale pătrate 25mm x 25mm
  • Blocare magnet 4kg
  • Cabluri jumper feminin la femel

Unele dintre site-urile web sunt olandeze, în fișierul BOM.xlsx sunt, de asemenea, câteva linkuri alternative.

Pasul 2: Configurare

Înființat
Înființat

Una dintre cele mai confuze părți ale proiectelor DIY raspberry pi este configurarea corectă a software-ului. Poate fi intimidant și este foarte greu de stăpânit.

Primul lucru pe care trebuie să-l faci într-un proiect Raspberry pi este instalarea Raspbian pe Pi. Nu merg prin întreaga instalare, dar iată un link către un instructiv: Raspberry-Pi-Setup-Tutorial.

După instalare, există o grămadă de comenzi pe care trebuie să le executați.

În primul rând, treceți prin toate aceste comenzi:

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

Apoi urmați aceste comenzi:

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

Pasul 3: lipire și circuit

Lipire și circuit
Lipire și circuit
Lipire și circuit
Lipire și circuit
Lipire și circuit
Lipire și circuit

Sunteți gata să vă murdăriți mâinile? Aici vine partea distractivă: conectarea tuturor componentelor dvs. electrice.

Cititorul RFID, GPS-Breakout și Neopixel sunt implicite fără pini lipiți. Acest lucru înseamnă că veți avea încă ceva de făcut cu lipirea.

Asigurați-vă că ați lipit suficient de bine, astfel încât niciunul dintre ace să nu intre în contact (acest lucru poate provoca defecțiuni electrice).

Pe cititorul RFID lipiți numai pinii de care aveți nevoie, veți reduce șansa de ardere a pinilor. Există 2 jumper-uri necesare pentru cititorul RFID. Primul „SEL0” trebuie setat la „dezactivat”, al doilea „SEL1” trebuie setat la „activat”.

Am folosit un T-cobbler și o placă de testare în timp ce testam, dar în cele din urmă le-am aruncat pentru că ocupă prea mult spațiu.

GPS-ul și Arduino sunt conectate la conexiunea serial USB prin Pi. Este posibil să conectați Adafruit neopixel direct la Pi, dar poate fi necesar să utilizați un schimbător de nivel și este mult mai complicat atunci când utilizați o conexiune serială.

Nu lăsați încă fierul de lipit, este posibil să aveți nevoie de el mai departe în acest instructable.

Pasul 4: Baza de date

Bază de date
Bază de date

Totul din baza de date este conectat. Totul începe de la utilizator, un utilizator are un rucsac, iar un rucsac mai are câteva lucruri. Un rucsac poate avea activități, iar o activitate are unul sau mai multe materiale.

Asigurați-vă că nu salvați parolele utilizatorilor dvs. ca text simplu.

Pasul 5: Construirea cazului

Construind cazul
Construind cazul
Construind cazul
Construind cazul
Construind cazul
Construind cazul
Construind cazul
Construind cazul

Desigur, nu umplem totul în rucsac fără carcasă.

Pentru realizarea carcasei, am folosit o placă de spumă din PVC de 3 mm.

Este o cutie dreptunghiulară din 6 bucăți de PVC.

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

2 x (19,5 cm - 3 cm)

2 x (9,5 cm - 3 cm)

Diferitele plăci sunt lipite împreună cu adeziv fierbinte.

Dacă folosiți același rucsac ca și mine, nu faceți dimensiunile mai mari, deoarece abia se potrivește.

Am tăiat câteva găuri prin părțile laterale ale cutiei pentru a-mi putea pune cablurile în interiorul Pi-ului meu.

Pentru a ține Pi și arduino la locul lor, am lipit câteva plăci mici în interior în jurul lor.

Iluminatul este ținut în loc de 2 balamale și este închis cu un magnet.

La capătul cutiei există o gaură pentru a trece prin toate cablurile.

Dacă cablurile nu sunt suficient de lungi, vă recomandăm să lipiți unele dintre ele împreună.

Odată ce cutia este gata, o puteți pune în rucsac. Am tăiat niște găuri mici în rucsac pentru a trece niște cabluri.

Recomandat: