Cuprins:
- Provizii
- Pasul 1: Configurarea Raspberry Pi
- Pasul 2: MySQL / Mariadb
- Pasul 3: Construiți circuitul electric
- Pasul 4: Construiți rucsacul
- Pasul 5: Cod
- Pasul 6: Webserver
- Pasul 7: Autorun
- Pasul 8: Sfârșit
Video: Rucsac inteligent: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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!
- Introduceți cardul microSD în computer;
- Descărcați imaginea sistemului de operare Raspbian de la
- Flashează imaginea de pe cardul micro SD cu software precum Etcher sau win32diskimager;
- Accesați partiția accesibilă a cardului SD și deschideți fișierul cmdline.txt cu notepad;
- Adăugați ip = 169.254.10.1 salvați și închideți;
- Acum puneți cardul micro-SD în raspberry pi;
- odată pornit, descărcați Putty;
- Acum, conectați-vă la raspberry pi utilizând adresa IP pe care am tastat-o mai devreme;
- Conectați-vă cu utilizatorul pi și parola raspberry
- 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.
- Conectați-vă cu Wi-Fi urmând pașii următori conectați-vă la wifi.
- Faceți comenzile sudo apt-update și sudo apt-upgrade.
Pasul 2: 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
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
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:
Rave Bag Aka Pa într-un rucsac [sRc]: 5 pași
Rave Bag Aka Pa într-un rucsac [sRc]: așa se face o geantă cu un mini pa amplificator și 2 difuzoare pentru rafturi de carte într-un rucsac
Rucsac inteligent cu urmărire GPS și lumini automate: 15 pași
Rucsac inteligent cu urmărire GPS și lumini automate: În acest instructabil vom face un rucsac inteligent care ne poate urmări poziția, viteza și are lumini automate care ne pot menține în siguranță noaptea. Folosesc 2 senzori pentru a detecta dacă este pe umerii tăi pentru a mă asigura că nu se stinge atunci când nu trebuie
Rucsac # 3: PyBoard: 7 pași
Rucsacul nr. 3: PyBoard: Rucsacurile SPIKE Prime sunt extensii pentru LEGO Education SPIKE Prime. Un rucsac Pyboard vă permite să vă conectați la WiFi de la SPIKE Prime și să utilizați toate funcționalitățile unui Pyboard. Acest lucru va lărgi enorm gama de proiecte pe care le puteți face folosind SPIKE
Rucsac # 4: Panou: 8 pași
Rucsac # 4: Breadboard: Rucsacurile SPIKE Prime sunt extensii pentru LEGO Education SPIKE Prime. Acest rucsac vă permite să vă conectați SPIKE Prime cu LED-uri, butoane, comutatoare și joystick-uri pentru a crea prototipuri pentru a controla SPIKE Prime. Avem, de asemenea, un rucsac pentru cameră care permite
Rucsac inteligent Back Pi cu tracker de conținut NFC: 6 pași
Rucsac inteligent Back Pi cu urmăritor de conținut NFC: În calitate de student, uit adesea să aduc câteva clase din cărțile mele și din alte materiale. Am încercat să folosesc o agendă online, dar chiar și cu asta aș lăsa constant lucrurile pe biroul meu. Soluția pe care am venit-o este un rucsac inteligent. În acest instructabl