Kazalo:

Pametni nahrbtnik: 8 korakov
Pametni nahrbtnik: 8 korakov

Video: Pametni nahrbtnik: 8 korakov

Video: Pametni nahrbtnik: 8 korakov
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Julij
Anonim
Pametni nahrbtnik
Pametni nahrbtnik

Če ste študent, kot sem jaz, se boste nekateri zagotovo navezali na problem, ki ga pozabim. Nimam veliko časa za izdelavo nahrbtnika in preden se zavedaš, si nekaj pozabil.

Poskušal sem si olajšati življenje tako, da sem naredil projekt Raspberry pi s spletnim vmesnikom, ki spremlja vaše stvari.

Ideja je, da na vse, kar potrebujete, nalepite nalepke RFID, na spletnem vmesniku naredite sezname s tem, kar potrebujete. In v trenutku, ko morate narediti nahrbtnik, odprete seznam, pregledate vse in ga položite v nahrbtnik.

Zaloge

  • nahrbtnik
  • magnetni senzor Hall
  • magnet
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • 4,7K ohmski upor
  • žice
  • spajkalnik
  • toplota se skrči
  • malina pi 3b+, napajanje
  • micro sd kartica (8 GB +)
  • močno lepilo
  • RFID oznake 13,56 Mhz

Orodja:

  • izvijač
  • spajkalnik
  • nož
  • razstavite klešče

1. korak: Konfiguriranje Raspberry Pi

Ko imate vse zaloge, lahko začnemo!

  1. Vstavite kartico microSD v računalnik;
  2. Prenesite sliko OS Raspbian s spletnega mesta
  3. Utripajte sliko na mikro SD kartici s programsko opremo, kot sta Etcher ali win32diskimager;
  4. Pojdite na dostopno particijo kartice SD in odprite datoteko cmdline.txt z beležnico;
  5. Dodajte ip = 169.254.10.1 shranite in zaprite;
  6. Zdaj vstavite kartico micro-SD v malinovo pi;
  7. ko se zažene, prenesite Putty;
  8. Zdaj se povežite z malinovim pi z uporabo naslova ip, ki smo ga vnesli prej;
  9. Prijavite se z uporabnikom pi in geslom malina
  10. Vnesite sudo raspi-config, spremenite geslo, pojdite na možnosti omrežja, spremenite ime gostitelja svojega pi. Pojdite na možnosti lokalizacije in spremenite državo in časovni pas Wi-Fi. Nato pojdite na možnosti zagona, počakajte na omrežje ob izklopu in počakajte, da se izklopi začetni zaslon. Na koncu pojdite na možnosti vmesnika in odprite vmesnik i2c in spi.
  11. Povežite se z wi-fi na naslednji način: povežite se z wifi.
  12. Naredite ukaze sudo apt-update in sudo apt-upgrade.

2. korak: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Zdaj bomo zbirko podatkov dodali v našo malinovo pi.

  • Najprej naredite naslednje ukaze:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u koren -p
    • ustvarite uporabnika 'root'@'localhost', identificiranega z geslom;
    • DODELI VSE PRIVILEGIJE NA *. * NA 'root'@'%'
    • Zdaj kopirajte kodo datoteke sql in jo prilepite v Putty in jo izvedite

3. korak: Zgradite električno vezje

Zgradite električni tokokrog
Zgradite električni tokokrog
Zgradite električni tokokrog
Zgradite električni tokokrog
Zgradite električni tokokrog
Zgradite električni tokokrog

Zdaj bomo zgradili električni tokokrog. Predlagam, da to najprej naredite s skakalnimi kabli in ploščico, saj je kar veliko.

Sledite shemi Fritzing. Uporabljam dolge kable za Hallov senzor, bralnik RFID in LCD zaslon. Spajal sem kable na konec žice ženskega mostička, zato mi ni treba vse spajkati neposredno na maline pi pin. Če tega ne storite, je v redu, vendar boste morali počakati, da vse spajkate na pi.

4. korak: Zgradite nahrbtnik

Zgradite nahrbtnik
Zgradite nahrbtnik
Zgradite nahrbtnik
Zgradite nahrbtnik
Zgradite nahrbtnik
Zgradite nahrbtnik
Zgradite nahrbtnik
Zgradite nahrbtnik

Zdaj bomo vse zgradili v nahrbtniku. Vse sem zgradil v žepu, obkroženem na zgornji sliki.

  • V tem žepu izrežite luknjo, da boste lahko prišli med dve plasti tkanine, to bomo uporabili za kable za bralnik RFID in LCD.
  • zdaj skrbno izrežite kvadratno luknjo z uporabo LCD zaslona kot referenco velikosti.
  • Zdaj bomo bralnik RFID s kabli najprej vstavili skozi luknjo in se prepričali, da bodo kabli prišli ven v luknjo, ki smo jo izrezljali v notranjosti žepa na notranji strani nahrbtnika.
  • Zdaj z močnim lepilom zlepite rfid čitalnik v notranjost, poskusil sem s superlepilom, vendar se ni lepilo na usnje, predlagam, da uporabite 100% lepilo Pattex, saj je to lepilo.
  • Sedaj previdno vstavite kable LCD zaslona skozi luknjo, kable pa potegnite skozi drugo luknjo in prilepite LCD v nahrbtnik.
  • Zdaj v nahrbtnik položite eno zadrgo na celoten konec nahrbtnika in na to zadrgo prilepite magnetno tipalo za hodnik. Na drugi lepi magnet z magnetom. Pazite, da ne uporabljate preveč lepila za magnet, saj ne želite, da se zadrga zatakne. Za magnetni senzor to ni tako velika stvar, saj bo zadrga zaradi dolžine kabla vedno ostala na svojem mestu.
  • Zdaj lahko vse spajkate na pi ali če ste uporabili moške kable, jih preprosto postavite na pravo mesto s shemo Fritzing.
  • Po želji lahko malinovo pi napajate tudi z powerbank.

5. korak: Koda

Zdaj je gradbeni del končan, kodo prenesite tukaj: github. Postavite ga v mapo na svojem malinovem pi s pomočjo (S) FTP ali pa klonirajte skladišče na svojem pi neposredno. Koda ima nekaj preskusne kode za senzorje, če imate težave, jih preverite.

6. korak: Spletni strežnik

Zdaj bomo naš pi spremenili v spletni strežnik.

Naredite sudo apt -get install apache2 -y

  • Brskajte iz prenosnika do naslova pi, ki bi moral biti 169.254.10.1, če ste še vedno povezani s kablom UTP, če vidite stran apache, to pomeni, da je uspešno nameščena.
  • zdaj premaknite sprednjo mapo kode, ki ste jo prenesli v/var/www/html z ukazom mv.
  • Ko vnesete kodo, vnesite ukaz sudo service apache2 restart.
  • Zdaj bi morali videti spletni vmesnik, če brskate po pi-jevem IP-naslovu.

7. korak: samodejni zagon

Zdaj moramo poskrbeti, da se skript samodejno zažene, če zaženete pi.

  • Uredite datoteko rc.local z uporabo sudo nano /etc/rc.local
  • Dodajte ukaz za izvedbo kode, to bo python3.5 /yourpath/project.py &
  • Izhod 0 pustite na dnu.
  • zdaj naredite sudo reboot in preverite, ali je deloval.

8. korak: Konec

Zdaj, ko zaženete svoj pi, bi se moral na zaslonu LCD prikazati naslov ip, brskajte po tem zaslonu, da odprete spletni vmesnik.

Priporočena: