Indholdsfortegnelse:

Smart rygsæk: 8 trin
Smart rygsæk: 8 trin

Video: Smart rygsæk: 8 trin

Video: Smart rygsæk: 8 trin
Video: Рюкзак Ortlieb Daypack Metrosphere! 2024, Juli
Anonim
Smart rygsæk
Smart rygsæk

Hvis du er en elev som mig, vil nogle af jer helt sikkert forholde sig til det problem, jeg glemmer. Jeg har ikke meget tid til at lave min rygsæk, og før du ved af det, har du glemt noget.

Jeg forsøgte at gøre mit liv lettere ved at lave et Raspberry pi -projekt med en webgrænseflade, der holder styr på dine ting.

Ideen er at sætte RFID-klistermærker på alt hvad du har brug for, lave lister med hvad du har brug for på en webgrænseflade. Og i det øjeblik du skal lave din rygsæk, åbner du listen, scanner alt og lægger den i din rygsæk.

Forbrugsvarer

  • rygsæk
  • magnetisk hall-sensor
  • magnet
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • 4,7K ohm modstand
  • ledninger
  • lodde tin
  • varmen krymper
  • hindbær pi 3b+, strømforsyning
  • micro sd -kort (8 gb +)
  • stærk lim
  • 13,56Mhz rfid -tags

Værktøjer:

  • skruetrækker
  • loddekolbe
  • kniv
  • afmontere tang

Trin 1: Konfiguration af Raspberry Pi

Når du har alle dine forsyninger, kan vi starte!

  1. Sæt dit microSD -kort i din computer;
  2. Download Raspbian OS -billedet fra
  3. Flash billedet på micro SD-kortet med software som Etcher eller win32diskimager;
  4. Gå ind i den tilgængelige partition på SD-kortet, og åbn cmdline.txt-filen med notesblok;
  5. Tilføj ip = 169.254.10.1 gem og luk;
  6. Læg nu dit micro-SD-kort i din hindbær pi;
  7. når det er startet, skal du downloade Putty;
  8. Opret nu forbindelse til din hindbær pi ved at bruge den ip-adresse, vi skrev tidligere;
  9. Log ind med bruger -pi og adgangskode hindbær
  10. Skriv sudo raspi-config, skift din adgangskode, gå til netværksindstillinger, skift værtsnavnet på din pi. Gå til lokaliseringsindstillinger, og skift dit wi-fi-land og tidszone. Gå derefter til opstartsmuligheder, slå vent på netværk ved opstart og vent på stænkskærm. Gå endelig til grænsefladeindstillinger og åbn i2c- og spi -grænsefladen.
  11. Opret forbindelse med wi-fi ved hjælp af følgende trin tilslutning til wifi.
  12. Udfør kommandoerne sudo apt-update og sudo apt-upgrade.

Trin 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Nu skal vi tilføje databasen til vores hindbær pi.

  • Først og fremmest skal du udføre følgende kommandoer:

    • sudo apt-get installer mysql-server, mysql-klient
    • mysql -u root -p
    • opret bruger 'root'@'localhost' identificeret med adgangskode;
    • TILDEL ALLE PRIVILEGER TIL *. * TIL 'root'@'%'
    • Kopier nu koden til sql -filen, og indsæt den i Putty og udfør den

Trin 3: Byg det elektriske kredsløb

Byg det elektriske kredsløb
Byg det elektriske kredsløb
Byg det elektriske kredsløb
Byg det elektriske kredsløb
Byg det elektriske kredsløb
Byg det elektriske kredsløb

Nu skal vi bygge det elektriske kredsløb. Jeg foreslår at bygge dette med jumperkabler og et brødbræt først, da det er ret meget.

Følg Fritzing -ordningen. Jeg bruger lange kabler til hallens sensor, rfid-reader og lcd-skærmen. Jeg lodde kablerne til enden af en hunkabletråd, så jeg behøver ikke lodde alt direkte til hindbærpistifterne. Hvis du ikke gør dette, er det fint, men du skal vente med at lodde alt til pi.

Trin 4: Byg rygsækken

Byg rygsækken
Byg rygsækken
Byg rygsækken
Byg rygsækken
Byg rygsækken
Byg rygsækken
Byg rygsækken
Byg rygsækken

Nu skal vi bygge alt i rygsækken. Jeg byggede alt inde i lommen cirkuleret på billedet ovenfor.

  • Inden i denne lomme skal du skære et hul, så du kan komme mellem de to lag stof, vi skal bruge dette til kablerne til rfid -læseren og LCD'en.
  • skær nu forsigtigt et firkantet hul ved hjælp af LCD -skærmen som reference til størrelsen.
  • Nu skal vi sætte RFID-læseren med kablerne først gennem hullet, sørg for at kablerne kommer ud ved det hul, vi skår i indersiden af lommen på indersiden af rygsækken.
  • Brug nu en stærk lim til at lime rfid -læseren indvendigt, jeg prøvede at bruge superlim, men det holdt ikke fast i læderet, jeg foreslår, at du bruger Pattex 100% lim, da dette limede.
  • Placer nu LCD -skærmkablerne forsigtigt først gennem hullet, og få kablerne til at komme ud af det andet hul, og indsæt LCD'en inde i rygsækken.
  • Nu inde i rygsækken skal du placere en lynlås i hele enden af rygsækken og indsætte den magnetiske hall-sensor på denne lynlås. Lim magneten på den anden lynlås. Sørg for ikke at bruge for meget lim til magneten, du vil ikke have, at lynlåsen sidder fast. For den magnetiske sensor er dette ikke så stort, på grund af kabellængden vil denne lynlås altid forblive dens position.
  • Nu kan du lodde alt til pi, eller hvis du brugte hunkabletkablerne, skal du blot sætte dem på det rigtige sted ved hjælp af Fritzing -ordningen.
  • Eventuelt kan du tænde for hindbær pi ved hjælp af en powerbank.

Trin 5: Kode

Nu er bygningsdelen slut, download koden her: github. Placer det på en mappe på din hindbær pi ved hjælp af (S) FTP eller klon depotet på dit pi direkte. Koden har en testkode til sensorerne. Sørg for at tjekke dem ud, hvis du har et problem.

Trin 6: Webserver

Nu skal vi gøre vores pi til en webserver.

Udfør kommandoen sudo apt -get install apache2 -y

  • Gennemse fra din bærbare computer til pi-adressen, som skal være 169.254.10.1, hvis du stadig er forbundet med et UTP-kabel, hvis du ser en apache-side, betyder det, at den er installeret med succes.
  • flyt nu frontend -mappen med den kode, du downloadede til/var/www/html ved hjælp af mv -kommandoen.
  • Når du har placeret koden der, skal du skrive kommandoen sudo service apache2 genstart.
  • Nu skulle du se webgrænsefladen, hvis du surfer til pi's ip-adresse.

Trin 7: Autorun

Nu skal vi sikre os, at scriptet kører automatisk, hvis du starter din pi op.

  • Rediger rc.local -filen ved hjælp af sudo nano /etc/rc.local
  • Tilføj kommandoen for at udføre din kode, dette vil være python3.5 /yourpath/project.py &
  • Sørg for at forlade exit 0 i bunden.
  • nu skal du sudo genstarte og kontrollere, om det fungerede.

Trin 8: Afslut

Nu, når du starter din pi op, skal ip-adressen dukke op på LCD-skærmen, surfe til denne skærm for at åbne webgrænsefladen.

Anbefalede: