Innholdsfortegnelse:

Smart ryggsekk: 8 trinn
Smart ryggsekk: 8 trinn

Video: Smart ryggsekk: 8 trinn

Video: Smart ryggsekk: 8 trinn
Video: Самая дешевая аккумуляторная цепная пила с Алиэкспресс. Тест. Разборка. Стоит ли покупать из Китая? 2024, Juli
Anonim
Smart ryggsekk
Smart ryggsekk

Hvis du er en student som meg, vil noen av dere definitivt forholde seg til problemet jeg glemmer. Jeg har ikke mye tid til å lage sekken min, og før du vet ordet av det, glemte du noe.

Jeg prøvde å gjøre livet mitt enklere ved å lage et Raspberry pi -prosjekt med et webgrensesnitt som holder oversikt over tingene dine.

Tanken er å sette RFID-klistremerker på alt du trenger, lage lister med det du trenger på et webgrensesnitt. Og i det øyeblikket du må lage sekken din, åpner du listen, skanner alt og legger den i sekken.

Rekvisita

  • ryggsekk
  • magnetisk hall-sensor
  • magnet
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • 4,7K ohm motstand
  • ledninger
  • loddetinn
  • varmen krymper
  • bringebær pi 3b+, strømforsyning
  • micro sd -kort (8 GB +)
  • sterkt lim
  • 13,56Mhz rfid -koder

Verktøy:

  • skrujern
  • loddejern
  • kniv
  • demontere tang

Trinn 1: Konfigurering av Raspberry Pi

Når du har alt utstyret ditt, kan vi begynne!

  1. Sett microSD -kortet i datamaskinen;
  2. Last ned Raspbian OS -bildet fra
  3. Flash bildet på micro SD-kortet med programvare som Etcher eller win32diskimager;
  4. Gå inn i den tilgjengelige partisjonen på SD-kortet og åpne cmdline.txt-filen med notisblokk;
  5. Legg til ip = 169.254.10.1 lagre og lukk;
  6. Sett nå mikro-SD-kortet i bringebærpi;
  7. når den er startet, last ned Putty;
  8. Nå, koble til bringebær pi ved å bruke ip-adressen vi skrev tidligere;
  9. Logg inn med bruker pi og passord bringebær
  10. Skriv sudo raspi-config, endre passordet ditt, gå til nettverksalternativer, endre vertsnavnet til pi-en din. Gå til lokaliseringsalternativer og endre Wi-Fi-land og tidssone. Gå deretter til oppstartsalternativer, slå på vent på nettverk ved oppstart og vent på sprutskjerm. Til slutt går du til grensesnittalternativer og åpner i2c- og spi -grensesnittet.
  11. Koble til wi-fi ved å følge trinnene nedenfor, koble til wifi.
  12. Gjør kommandoene sudo apt-update og sudo apt-upgrade.

Trinn 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Nå skal vi legge til databasen til vår bringebær pi.

  • Først av alt, gjør følgende kommandoer:

    • sudo apt-get installer mysql-server, mysql-klient
    • mysql -u root -p
    • opprett bruker 'root'@'localhost' identifisert med passord;
    • TILDELE ALLE PRIVILEGER PÅ *. * TIL 'root'@'%'
    • Kopier nå koden til sql -filen og lim den inn i Putty og kjør den

Trinn 3: Bygg den elektriske kretsen

Bygg den elektriske kretsen
Bygg den elektriske kretsen
Bygg den elektriske kretsen
Bygg den elektriske kretsen
Bygg den elektriske kretsen
Bygg den elektriske kretsen

Nå skal vi bygge den elektriske kretsen. Jeg foreslår at du bygger dette med hoppekabler og et brødbrett først, siden det er ganske mye.

Følg Fritzing -ordningen. Jeg bruker lange kabler til hallsensoren, rfid-leseren og lcd-skjermen. Jeg loddet kablene til enden av en kvinnelig jumper wire, så jeg trenger ikke lodde alt direkte til bringebær Pi -pinnene. Hvis du ikke gjør dette, er det greit, men du må vente med å lodde alt til pi.

Trinn 4: Bygg ryggsekken

Bygg ryggsekken
Bygg ryggsekken
Bygg ryggsekken
Bygg ryggsekken
Bygg ryggsekken
Bygg ryggsekken
Bygg ryggsekken
Bygg ryggsekken

Nå skal vi bygge alt i sekken. Jeg bygde alt inni lommen sirklet på bildet ovenfor.

  • Inne i denne lommen, kutt et hull slik at du kan komme mellom de to stofflagene, vi skal bruke dette til kablene til rfid -leseren og LCD -skjermen.
  • skjær nå forsiktig et firkantet hull ved hjelp av LCD -skjermen som referanse til størrelsen.
  • Nå skal vi sette RFID-leseren med kablene først gjennom hullet, sørg for at kablene kommer ut ved hullet vi skåret i innsiden av lommen på innsiden av ryggsekken.
  • Bruk et sterkt lim til å lime rfid -leseren innvendig, jeg prøvde å bruke superlim, men det klistret ikke på skinnet, jeg foreslår at du bruker Pattex 100% lim, siden dette limte.
  • Plasser nå LCD -skjermkablene forsiktig først gjennom hullet, og få kablene til å komme ut i det andre hullet, og lim inn LCD -skjermen inne i sekken.
  • Nå inne i sekken, plasser en glidelås i hele enden av sekken, og lim den magnetiske hall-sensoren på denne glidelåsen. Lim magneten på den andre glidelåsen. Pass på at du ikke bruker for mye lim til magneten, du vil ikke at glidelåsen skal sitte fast. For den magnetiske sensoren er dette ikke så stort, på grunn av kabellengden vil denne glidelåsen alltid forbli posisjonen.
  • Nå kan du lodde alt til pi, eller hvis du brukte hunkabelene, bare legg dem på rett sted ved hjelp av Fritzing -opplegget.
  • Eventuelt kan du slå på bringebær -pi ved hjelp av en powerbank.

Trinn 5: Kode

Nå er bygningsdelen over, last ned koden her: github. Plasser den i en mappe på bringebær -pi ved hjelp av (S) FTP eller klon depotet på pi -en direkte. Koden har noen testkoder for sensorene. Sørg for å sjekke dem hvis du har et problem.

Trinn 6: Webserver

Nå skal vi gjøre pi -en vår til en webserver.

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

  • Bla fra den bærbare datamaskinen til pi-adressen, som skal være 169.254.10.1 hvis du fortsatt er tilkoblet med en UTP-kabel, hvis du ser en apache-side, betyr det at den er installert vellykket.
  • flytt nå frontend -mappen til koden du lastet ned til/var/www/html ved å bruke mv -kommandoen.
  • Etter at du har plassert koden der, skriver du inn kommandoen sudo service apache2 restart.
  • Nå bør du se webgrensesnittet hvis du surfer til pi's ip-adresse.

Trinn 7: Autorun

Nå må vi sørge for at skriptet kjøres automatisk hvis du starter opp pi -en.

  • Rediger rc.local -filen ved hjelp av sudo nano /etc/rc.local
  • Legg til kommandoen for å utføre koden din, dette vil være python3.5 /yourpath/project.py &
  • Sørg for å forlate avkjørsel 0 nederst.
  • gjør nå sudo omstart og sjekk om det fungerte.

Trinn 8: Slutt

Når du starter opp pi-en din, skal ip-adressen vises på LCD-skjermen, surfe til denne skjermen for å åpne webgrensesnittet.

Anbefalt: