Sadržaj:

Natrag Pi pametni ruksak s NFC praćenjem sadržaja: 6 koraka
Natrag Pi pametni ruksak s NFC praćenjem sadržaja: 6 koraka

Video: Natrag Pi pametni ruksak s NFC praćenjem sadržaja: 6 koraka

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

Kao student često zaboravljam donijeti neke svoje knjige i drugi materijal 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 sustavom za praćenje sadržaja NFC i sustavom GPS praćenja. 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 vašem ruksaku, dodati materijale i stvoriti 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 za izradu Back Pi, ovo je sve što sam koristio bez osnovnih alata poput zanatskog noža.

  • PN532 NFC/RFID kontroler razvodna ploča - 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 RF adaptera SMA do uFL/u. FL/IPX/IPEX (za GPS prijamnike)
  • Serijski kabel USB na TTL - kabel za ispravljanje pogrešaka / konzole za Raspberry Pi
  • RUGZAKSKI ALPINIZAM 22
  • Anker PowerCore 20000 s 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 ljepila za topljenje
  • 2x kvadratne šarke 25 mm x 25 mm
  • Brava s magnetom 4 kg
  • Ženski kabeli za kratkospojnike

Neke od web stranica su nizozemske, a 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 stvarno ga je teško svladati.

Prvo što 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 hrpa 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: spajanje svih vaših električnih komponenti.

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

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

Na RFID čitaču lemite samo potrebne pinove, 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 tijekom 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 Adapruit neopixel izravno na Pi, ali možda ćete morati koristiti mjenjač razine i to je puno složenije 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 spremite kao običan tekst.

Korak 5: Izgradnja kućišta

Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja
Izgradnja slučaja

Naravno, ne strpamo sve u ruksak bez kofera.

Za izradu kućišta upotrijebio 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 se ploče lijepe vrućim ljepilom.

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

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 male unutarnje ploče oko njih.

Svijetlo se drži na mjestu pomoću 2 šarke i zatvara se magnetom.

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

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

Kad kutija bude gotova, možete je staviti u ruksak. Izrezao sam male rupice u ruksaku kako bih provukao neke kablove.

Preporučeni: