Sadržaj:

Nazad Pi pametni ruksak sa NFC praćenjem sadržaja: 6 koraka
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja: 6 koraka

Video: Nazad Pi pametni ruksak sa NFC praćenjem sadržaja: 6 koraka

Video: Nazad Pi pametni ruksak sa NFC praćenjem sadržaja: 6 koraka
Video: CS50 2015 - Week 10 2024, Novembar
Anonim
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja
Nazad Pi pametni ruksak sa NFC sadržajem za praćenje
Nazad Pi pametni ruksak sa NFC sadržajem za praćenje
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja
Nazad Pi pametni ruksak sa NFC praćenjem sadržaja

Kao student često zaboravljam donijeti neke od svojih knjiga i drugog materijala na nastavu. Pokušao sam koristiti internetski plan, ali čak i uz to stalno bih ostavljao stvari na stolu.

Rješenje koje sam smislio je pametan ruksak.

U ovom uputstvu pokazat ću vam kako izgraditi ruksak sa NFC sistemom za praćenje sadržaja i GPS sistemom za praćenje. Ruksak daje povratne informacije kroz 12x LED Adafruit Neopixel.

Ruksak je povezan s web lokacijom Flask na kojoj možete vidjeti što se nalazi u ruksaku, dodati materijale i kreirati aktivnosti.

Korak 1: Dijelovi i alati

Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati

Ovo je ono što će vam trebati da napravite Back Pi, ovo je sve što sam koristio bez osnovnih alata poput zanatskog noža.

  • PN532 NFC/RFID kontroler ploča za probijanje - v1.6
  • NeoPixel prsten - 12 x 5050 RGBW LED dioda s integriranim upravljačkim programima
  • Adafruit Ultimate GPS Breakout - 66 kanala s ažuriranjima od 10 Hz - verzija 3
  • GPS antena - vanjska aktivna antena - 3-5V 28dB SMA 5 metara
  • Kabel za SMA na uFL/u. FL/IPX/IPEX RF adapter (za GPS prijemnike)
  • USB na TTL serijski kabel - Debug / Console kabel za Raspberry Pi
  • RUGZAKSKI ALPINIZAM 22
  • Anker PowerCore 20000 sa Quick Charge 3.0
  • Raspberry Pi model B+ 512 MB RAM -a
  • ARDUINO UNO REV3 SMD
  • Mifare RFID kartice
  • 1M x 0,5M siva PVC ploča
  • Pattex vruće topljeni ljepilo
  • 2x kvadratne šarke 25mm x 25mm
  • Brava sa magnetom 4 kg
  • Ženski kabeli za kratkospojnike

Neke od web stranica su holandske. U datoteci BOM.xlsx postoji i nekoliko alternativnih veza.

Korak 2: Postavljanje

Postaviti
Postaviti

Jedan od najzbunjujućih dijelova DIY projekata maline pi je pravilno konfiguriranje softvera. To može biti zastrašujuće i zaista ga je teško savladati.

Prva stvar koju morate učiniti u projektu Raspberry pi je instaliranje Raspbiana na vaš Pi. Neću prolaziti kroz cijelu instalaciju, ali evo veze do uputstva: Raspberry-Pi-Setup-Tutorial.

Nakon instalacije postoji gomila naredbi koje morate izvršiti.

Prije svega prođite kroz sve ove naredbe:

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

Zatim slijedite ove naredbe:

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

Korak 3: Lemljenje i sklop

Lemljenje i sklop
Lemljenje i sklop
Lemljenje i sklop
Lemljenje i sklop
Lemljenje i sklop
Lemljenje i sklop

Jeste li spremni zaprljati ruke? Ovdje dolazi zabavni dio: povezivanje svih vaših električnih komponenti.

RFID čitač, GPS-prekidač i Neopixel su zadani bez zalijepljenih pinova. To znači da ćete morati još obaviti neke poslove lemljenja.

Uvjerite se da ste lemili dovoljno dobro da nijedna iglica ne dođe u kontakt jedna s drugom (to može uzrokovati električne kvarove).

Na RFID čitaču lemite samo igle koje su vam potrebne, smanjit ćete mogućnost spaljivanja pinova. Za RFID čitač potrebna su 2 kratkospojnika. Prvi 'SEL0' mora biti postavljen na 'off', drugi 'SEL1' treba biti postavljen na 'on'.

Koristio sam T-obućar i ploču za testiranje tokom testiranja, ali na kraju sam ih izbacio jer zauzimaju previše prostora.

GPS i Arduino povezani su na Pi kroz serijsku USB vezu. Moguće je spojiti Adafruit neopixel izravno na Pi, ali možda ćete morati koristiti mjenjač nivoa i to je mnogo kompliciranije nego kod korištenja serijske veze.

Nemojte još odlagati lemilicu, možda će vam trebati više u ovom uputstvu.

Korak 4: Baza podataka

Baza podataka
Baza podataka

Sve u bazi podataka je povezano. Sve počinje od korisnika, korisnik ima ruksak, a ruksak ima još par stvari. Ruksak može imati aktivnosti, a aktivnost ima jedan ili više materijala.

Pazite da lozinke svojih korisnika ne sačuvate kao običan tekst.

Korak 5: Izgradnja kućišta

Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta
Izgradnja kućišta

Naravno, ne stavljamo sve u ruksak bez kofera.

Za izradu kućišta koristio sam PVC pjenu od 3 mm.

To je pravokutna kutija izrađena od 6 komada PVC -a.

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

2 x (19,5 cm - 3 cm)

2 x (9,5 cm - 3 cm)

Različite ploče su zalijepljene vrućim ljepilom.

Ako koristite isti ruksak kao i ja, nemojte povećavati dimenzije jer se jedva uklapa.

Izrezao sam neke rupe po stranama kutije kako bih mogao staviti svoje kabele u svoj Pi.

Da bih držao Pi i arduino na mjestu, zalijepio sam neke male ploče s unutarnje strane oko njih.

Upaljena se drži na mjestu pomoću 2 šarke i zatvorena je magnetom.

Na kraju kutije nalazi se rupa za provođenje svih kablova.

Ako kabeli nisu dovoljno dugi, možda ćete htjeti neke od njih lemiti zajedno.

Kad kutija bude gotova, možete je staviti u ruksak. Izrezao sam neke male rupe u svom ruksaku da provučem neke kablove.

Preporučuje se: