Cuprins:

Rucsac inteligent: 8 pași
Rucsac inteligent: 8 pași

Video: Rucsac inteligent: 8 pași

Video: Rucsac inteligent: 8 pași
Video: Cum scrii când începi un caiet nou 2024, Noiembrie
Anonim
Rucsac inteligent
Rucsac inteligent

Dacă sunteți un student ca mine, unii dintre voi se vor referi cu siguranță la problema pe care o uit. Nu am mult timp să-mi fac rucsacul și, înainte să-l știi, ai uitat ceva.

Am încercat să-mi fac viața mai ușoară făcând un proiect Raspberry pi cu o interfață web care vă ține evidența lucrurilor.

Ideea este să puneți autocolante RFID pe tot ce aveți nevoie, să faceți liste cu ceea ce aveți nevoie pe o interfață web. Și în momentul în care trebuie să-ți faci rucsacul, deschizi lista, scanezi totul și îl pui în rucsac.

Provizii

  • rucsac
  • senzor magnetic de hală
  • magnet
  • ADXL345
  • 16 * 2 LCD
  • MCP3008
  • MFRC522
  • Rezistor de 4,7K ohm
  • fire
  • tablă de lipit
  • căldura se micșorează
  • raspberry pi 3b +, sursa de alimentare
  • card micro sd (8 GB +)
  • lipici puternic
  • Etichete RFID de 13,56 MHz

Instrumente:

  • şurubelniţă
  • ciocan de lipit
  • cuţit
  • demontați cleștele

Pasul 1: Configurarea Raspberry Pi

Odată ce ai toate consumabilele, putem începe!

  1. Introduceți cardul microSD în computer;
  2. Descărcați imaginea sistemului de operare Raspbian de la
  3. Flashează imaginea de pe cardul micro SD cu software precum Etcher sau win32diskimager;
  4. Accesați partiția accesibilă a cardului SD și deschideți fișierul cmdline.txt cu notepad;
  5. Adăugați ip = 169.254.10.1 salvați și închideți;
  6. Acum puneți cardul micro-SD în raspberry pi;
  7. odată pornit, descărcați Putty;
  8. Acum, conectați-vă la raspberry pi utilizând adresa IP pe care am tastat-o mai devreme;
  9. Conectați-vă cu utilizatorul pi și parola raspberry
  10. Tastați sudo raspi-config, schimbați-vă parola, accesați opțiunile de rețea, schimbați numele gazdei pentru pi. Accesați opțiunile de localizare și schimbați-vă țara și fusul orar wi-fi. Apoi, accesați opțiunile de pornire, activați așteptați rețeaua la pornire și așteptați ca ecranul de pornire să fie dezactivat. În cele din urmă, accesați opțiunile de interfață și deschideți interfața i2c și spi.
  11. Conectați-vă cu Wi-Fi urmând pașii următori conectați-vă la wifi.
  12. Faceți comenzile sudo apt-update și sudo apt-upgrade.

Pasul 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Acum vom adăuga baza de date la raspberry pi.

  • În primul rând, efectuați următoarele comenzi:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u root -p
    • creați utilizator 'root' @ 'localhost' identificat prin parolă;
    • ACORDAȚI TOATE PRIVILEGIILE ACTIVATE *. * PENTRU „rădăcină” @ „%”
    • Acum copiați codul fișierului sql și lipiți-l în Putty și executați-l

Pasul 3: Construiți circuitul electric

Construiți circuitul electric
Construiți circuitul electric
Construiți circuitul electric
Construiți circuitul electric
Construiți circuitul electric
Construiți circuitul electric

Acum vom construi circuitul electric. Vă sugerez să construiți mai întâi acest lucru cu cabluri jumper și o placă de măsurare, deoarece este destul de mult.

Urmați schema Fritzing. Folosesc cabluri lungi pentru senzorul de hol, rfid-reader și ecranul lcd. Am lipit cablurile până la capătul unui fir jumper de sex feminin, așa că nu trebuie să lipesc totul direct pe pinii de zmeură. Dacă nu faceți acest lucru, este bine, dar va trebui să așteptați să lipiți totul cu pi.

Pasul 4: Construiți rucsacul

Construiește rucsacul
Construiește rucsacul
Construiește rucsacul
Construiește rucsacul
Construiește rucsacul
Construiește rucsacul
Construiește rucsacul
Construiește rucsacul

Acum vom construi totul în rucsac. Am construit totul în interiorul buzunarului încercuit pe imaginea de mai sus.

  • În interiorul acestui buzunar, tăiați o gaură, astfel încât să puteți intra între cele două straturi de țesătură, o vom folosi pentru cablurile pentru cititorul RFID și LCD.
  • acum sculptați cu grijă o gaură pătrată folosind ecranul LCD ca referință a dimensiunii.
  • Acum vom introduce cititorul RFID cu cablurile mai întâi prin gaură, asigurându-ne că cablurile ies în gaura pe care am sculptat-o în interiorul buzunarului din interiorul rucsacului.
  • Acum, utilizați un adeziv puternic pentru a lipi cititorul RFID din interior, am încercat să folosesc superglue, dar nu s-a lipit de piele, vă sugerez să folosiți lipici Pattex 100%, deoarece acesta a lipit.
  • Acum plasați cu grijă cablurile ecranului LCD mai întâi prin gaură și faceți ca cablurile să iasă din cealaltă gaură și lipiți LCD-ul în rucsac.
  • Acum, în rucsac, așezați un fermoar pe capătul întreg al rucsacului și lipiți senzorul magnetic de hol pe acest fermoar. Pe cealaltă fermoar lipiți magnetul. Asigurați-vă că nu folosiți prea mult adeziv pentru magnet, nu doriți ca fermoarul să fie blocat. Pentru senzorul magnetic, aceasta nu este o problemă atât de mare, datorită lungimii cablului, acest fermoar va rămâne întotdeauna poziția sa.
  • Acum puteți lipi totul la pi sau, dacă ați folosit cablurile jumper feminin, pur și simplu puneți-le în locul potrivit folosind schema Fritzing.
  • Opțional, puteți alimenta zmeura pi folosind un powerbank.

Pasul 5: Cod

Acum partea de construcție s-a încheiat, descărcați codul aici: github. Plasați-l într-un dosar de pe raspberry pi folosind FTP (S) sau clonați direct depozitul de pe pi. Codul conține câteva coduri de testare pentru senzori, asigurați-vă că le verificați dacă aveți o problemă.

Pasul 6: Webserver

Acum vom transforma pi-ul nostru într-un server web.

Faceți comanda sudo apt-get install apache2 -y

  • Răsfoiți de la laptopul dvs. la adresa pi, care ar trebui să fie 169.254.10.1 dacă sunteți încă conectat cu un cablu UTP, dacă vedeți o pagină apache, înseamnă că este instalat cu succes.
  • acum mutați folderul frontend al codului pe care l-ați descărcat în / var / www / html folosind comanda mv.
  • După ce ați plasat codul acolo, tastați comanda sudo service apache2 restart.
  • Acum ar trebui să vedeți interfața web dacă navigați la adresa IP a lui pi.

Pasul 7: Autorun

Acum trebuie să ne asigurăm că scriptul rulează automat dacă porniți pi-ul.

  • Editați fișierul rc.local, utilizând sudo nano /etc/rc.local
  • Adăugați comanda pentru a vă executa codul, acesta va fi python3.5 /yourpath/project.py &
  • Asigurați-vă că lăsați ieșirea 0 în partea de jos.
  • acum reporniți sudo și verificați dacă a funcționat.

Pasul 8: Sfârșit

Acum, când porniți pi-ul, adresa IP ar trebui să apară pe ecranul LCD, navigați la acest ecran pentru a deschide interfața web.

Recomandat: