Taula de continguts:

Motxilla intel·ligent: 8 passos
Motxilla intel·ligent: 8 passos

Vídeo: Motxilla intel·ligent: 8 passos

Vídeo: Motxilla intel·ligent: 8 passos
Vídeo: НОВЫЕ ПОКУПКИ ЯБЛОКОВ 2024, De novembre
Anonim
Motxilla intel·ligent
Motxilla intel·ligent

Si sou un estudiant com jo, alguns de vosaltres es relacionaran definitivament amb el problema que oblido. No tinc molt de temps per fer la motxilla i, abans que ho sàpigues, oblidaves alguna cosa.

He intentat fer la vida més fàcil fent un projecte de Raspberry pi amb una interfície web que en faci un seguiment.

La idea és posar adhesius RFID a tot el que necessiteu, fer llistes amb el que necessiteu en una interfície web. I en el moment en què heu de fer la motxilla, obriu la llista, escanegeu-ho tot i el poseu a la motxilla.

Subministraments

  • motxilla
  • sensor de passadís magnètic
  • imant
  • ADXL345
  • 16 * 2 LCD
  • MCP3008
  • MFRC522
  • Resistència de 4,7 K ohm
  • cables
  • llauna de soldar
  • la calor es redueix
  • raspberry pi 3b +, font d'alimentació
  • targeta micro SD (8 GB +)
  • cola forta
  • Etiquetes RFID de 13,56 MHz

Eines:

  • tornavís
  • soldador
  • ganivet
  • desmuntar les alicates

Pas 1: Configuració del Raspberry Pi

Un cop tingueu tots els vostres subministraments, podrem començar!

  1. Introduïu la targeta microSD a l'ordinador;
  2. Descarregueu la imatge del sistema operatiu Raspbian des de
  3. Feu flash la imatge de la targeta micro SD amb programari com Etcher o win32diskimager;
  4. Aneu a la partició accessible de la targeta SD i obriu el fitxer cmdline.txt amb el bloc de notes;
  5. Afegeix ip = 169.254.10.1 desa i tanca;
  6. Ara poseu la targeta micro-SD al raspberry pi;
  7. un cop arrencat, descarregueu Putty;
  8. Ara, connecteu-vos al vostre raspberry pi mitjançant l’adreça IP que hem escrit abans;
  9. Inicieu la sessió amb l'usuari pi i contrasenya raspberry
  10. Escriviu sudo raspi-config, canvieu la contrasenya, aneu a les opcions de xarxa, canvieu el nom d'amfitrió del vostre pi. Aneu a les opcions de localització i canvieu el país i la zona horària de Wi-Fi. A continuació, aneu a les opcions d’arrencada, activeu l’espera de la xarxa a l’arrencada i espereu que la pantalla inicial estigui desactivada. Finalment, aneu a les opcions d'interfície i obriu la interfície i2c i spi.
  11. Connecteu-vos amb el wi-fi seguint els passos següents per connectar-vos al wifi.
  12. Feu les ordres sudo apt-update i sudo apt-upgrade.

Pas 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Ara afegirem la base de dades al nostre raspberry pi.

  • En primer lloc, feu les ordres següents:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u arrel -p
    • crear l'usuari 'root' @ 'localhost' identificat per contrasenya;
    • CONCEDIU TOTS ELS PRIVILEGIS ACTIVATS *. * PER A "root" @ "%"
    • Ara copieu el codi del fitxer sql i enganxeu-lo a Putty i executeu-lo

Pas 3: Construïu el circuit elèctric

Construeix el circuit elèctric
Construeix el circuit elèctric
Construeix el circuit elèctric
Construeix el circuit elèctric
Construeix el circuit elèctric
Construeix el circuit elèctric

Ara construirem el circuit elèctric. Suggereixo construir-lo primer amb cables de pont i una placa de configuració, ja que és bastant gran.

Seguiu l’esquema Fritzing. Faig servir cables llargs per al sensor de sala, el lector de RFID i la pantalla LCD. Vaig soldar els cables fins al final d’un cable femella, de manera que no he de soldar-ho tot directament als pins de gerds. Si no ho feu, està bé, però haureu d’esperar per soldar-ho tot al pi.

Pas 4: creeu la motxilla

Construeix la motxilla
Construeix la motxilla
Construeix la motxilla
Construeix la motxilla
Construeix la motxilla
Construeix la motxilla
Construeix la motxilla
Construeix la motxilla

Ara construirem tot a la motxilla. Vaig construir tot el que hi havia dins de la butxaca encerclada a la imatge superior.

  • Dins d’aquesta butxaca, talleu un forat perquè pugueu entre les dues capes de tela, l’utilitzarem per als cables del lector de RFID i de la pantalla LCD.
  • ara esculpeu acuradament un forat quadrat amb la pantalla LCD com a referència de la mida.
  • Ara posarem primer el lector RFID amb els cables pel forat, assegureu-nos que els cables surten al forat que hem esculpit a l'interior de la butxaca a l'interior de la motxilla.
  • Ara, utilitzeu una cola forta per enganxar el lector de RFID a l’interior, he provat d’utilitzar superglue, però no s’enganxava al cuir, us suggereixo que feu servir cola 100% Pattex, ja que això sí que enganxa.
  • Ara col·loqueu els cables de la pantalla LCD primer pel forat i feu que surtin per l’altre forat i enganxeu la pantalla LCD a la motxilla.
  • Ara dins de la motxilla, col·loqueu una cremallera a l'extrem complet de la motxilla i enganxeu el sensor magnètic de la sala amb aquesta cremallera. A l'altra cremallera enganxeu l'imant. Assegureu-vos de no utilitzar massa cola per a l’imant, ja que no voleu que la cremallera quedi enganxada. Per al sensor magnètic, això no és tan gran, a causa de la longitud del cable, aquesta cremallera sempre es mantindrà en la seva posició.
  • Ara podeu soldar-ho tot al pi, o si heu utilitzat els cables de pont femení, simplement poseu-los al lloc adequat mitjançant l’esquema Fritzing.
  • Opcionalment, podeu alimentar el raspberry pi mitjançant un powerbank.

Pas 5: Codi

Ara la part de l'edifici s'ha acabat, descarregueu-vos el codi aquí: github. Col·loqueu-lo en una carpeta del vostre raspberry pi mitjançant FTP (S) o cloneu directament el dipòsit del vostre pi. El codi conté alguns codis de prova per als sensors. Comproveu-los si teniu algun problema.

Pas 6: servidor web

Ara convertirem el nostre pi en un servidor web.

Feu l'ordre sudo apt-get install apache2 -y

  • Navegueu des del portàtil fins a l’adreça del pi, que hauria de ser 169.254.10.1 si encara esteu connectat amb un cable UTP, si veieu una pàgina apache, vol dir que s’ha instal·lat correctament.
  • ara moveu la carpeta frontal del codi que heu descarregat a / var / www / html mitjançant l'ordre mv.
  • Després de col·locar-hi el codi, escriviu l'ordre sudo service apache2 restart.
  • Ara hauríeu de veure la interfície web si navegueu a l'adreça IP del pi.

Pas 7: execució automàtica

Ara hem d'assegurar-nos que l'script s'executa automàticament si arrenceu el pi up.

  • Editeu el fitxer rc.local amb sudo nano /etc/rc.local
  • Afegiu l'ordre per executar el vostre codi, aquest serà python3.5 /yourpath/project.py &
  • Assegureu-vos de deixar la sortida 0 a la part inferior.
  • ara feu el reinici sudo i comproveu si ha funcionat.

Pas 8: finalitzar

Ara, quan arrenceu el pi, l'adreça IP hauria d'aparèixer a la pantalla LCD, navegueu fins a aquesta pantalla per obrir la interfície web.

Recomanat: