Tabla de contenido:

Mochila inteligente: 8 pasos
Mochila inteligente: 8 pasos

Video: Mochila inteligente: 8 pasos

Video: Mochila inteligente: 8 pasos
Video: La Mochila 30L es nuestra recomendación de hoy🎒🔥#backtoschool #mochilas #amazon #easytao 2024, Mes de julio
Anonim
Mochila inteligente
Mochila inteligente

Si eres un estudiante como yo, algunos de ustedes definitivamente se relacionarán con el problema que olvido. No tengo mucho tiempo para hacer mi mochila, y antes de que te des cuenta, olvidaste algo.

Intenté hacer mi vida más fácil haciendo un proyecto Raspberry pi con una interfaz web que realiza un seguimiento de tus cosas.

La idea es poner pegatinas RFID en todo lo que necesita, hacer listas con lo que necesita en una interfaz web. Y en el momento en que tienes que hacer tu mochila, abres la lista, escaneas todo y lo guardas en tu mochila.

Suministros

  • mochila
  • sensor de pasillo magnético
  • imán
  • ADXL345
  • LCD de 16 * 2
  • MCP3008
  • MFRC522
  • Resistencia de 4.7K ohmios
  • alambres
  • estaño de soldadura
  • encoge el calor
  • frambuesa pi 3b +, fuente de alimentación
  • tarjeta micro sd (8gb +)
  • pegamento fuerte
  • Etiquetas rfid de 13.56Mhz

Instrumentos:

  • destornillador
  • soldador
  • cuchillo
  • desmantelar alicates

Paso 1: configurar la Raspberry Pi

Una vez que tenga todos sus suministros, ¡podemos comenzar!

  1. Ponga su tarjeta microSD en su computadora;
  2. Descargue la imagen del sistema operativo Raspbian de
  3. Actualice la imagen en la tarjeta micro SD con software como Etcher o win32diskimager;
  4. Vaya a la partición accesible de la tarjeta SD y abra el archivo cmdline.txt con el bloc de notas;
  5. Agregar ip = 169.254.10.1 guardar y cerrar;
  6. Ahora coloque su tarjeta micro-SD en su raspberry pi;
  7. una vez iniciado, descargue Putty;
  8. Ahora, conéctese a su raspberry pi usando la dirección IP que escribimos anteriormente;
  9. Iniciar sesión con usuario pi y contraseña raspberry
  10. Escriba sudo raspi-config, cambie su contraseña, vaya a las opciones de red, cambie el nombre de host de su pi. Vaya a las opciones de localización y cambie el país y la zona horaria de su wifi. A continuación, vaya a las opciones de arranque, gire a esperar a que la red se apague y espere a que se apague la pantalla de inicio. Finalmente, vaya a las opciones de interfaz y abra la interfaz i2c y spi.
  11. Conéctese con wi-fi siguiendo los siguientes pasos conéctese a wifi.
  12. Ejecute los comandos sudo apt-update y sudo apt-upgrade.

Paso 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Ahora vamos a agregar la base de datos a nuestra raspberry pi.

  • En primer lugar, haga los siguientes comandos:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u root -p
    • cree el usuario 'root' @ 'localhost' identificado por contraseña;
    • OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'root' @ '%'
    • Ahora copie el código del archivo sql y péguelo en Putty y ejecútelo

Paso 3: construya el circuito eléctrico

Construye el circuito eléctrico
Construye el circuito eléctrico
Construye el circuito eléctrico
Construye el circuito eléctrico
Construye el circuito eléctrico
Construye el circuito eléctrico

Ahora vamos a construir el circuito eléctrico. Sugiero construir esto con cables de puente y una placa de pruebas primero, ya que es bastante.

Siga el esquema de Fritzing. Utilizo cables largos para el sensor de pasillo, el lector de rfid y la pantalla lcd. Soldé los cables al extremo de un cable de puente hembra, por lo que no tengo que soldar todo directamente a los pines de la frambuesa pi. Si no hace esto, está bien, pero tendrá que esperar para soldar todo al pi.

Paso 4: construye la mochila

Construye la mochila
Construye la mochila
Construye la mochila
Construye la mochila
Construye la mochila
Construye la mochila
Construye la mochila
Construye la mochila

Ahora vamos a construir todo en la mochila. Construí todo dentro del bolsillo con un círculo en la imagen de arriba.

  • Dentro de este bolsillo, haga un agujero para que pueda meterse entre las dos capas de tela, lo usaremos para los cables del lector rfid y la pantalla LCD.
  • ahora talle con cuidado un agujero cuadrado usando la pantalla LCD como referencia del tamaño.
  • Ahora vamos a poner el lector de RFID con los cables primero a través del orificio, asegurándonos de que los cables salgan por el orificio que hicimos en el interior del bolsillo en el interior de la mochila.
  • Ahora, use un pegamento fuerte para pegar el lector rfid adentro, intenté usar superglue, pero no se pegó al cuero, le sugiero que use pegamento Pattex 100%, ya que este pegaba.
  • Ahora coloque con cuidado los cables de la pantalla LCD primero a través del orificio, haga que los cables salgan por el otro orificio y pegue la pantalla LCD dentro de la mochila.
  • Ahora dentro de la mochila, coloque una cremallera en el extremo completo de la mochila y pegue el sensor de pasillo magnético en esta cremallera. En la otra cremallera pegue el imán. Asegúrate de no usar demasiado pegamento para el imán, no querrás que la cremallera se atasque. Para el sensor magnético, esto no es un gran problema, debido a la longitud del cable, esta cremallera siempre permanecerá en su posición.
  • Ahora puede soldar todo al pi, o si usó los cables de puente hembra, simplemente colóquelos en el lugar correcto usando el esquema Fritzing.
  • Opcionalmente, puede alimentar la Raspberry Pi con una batería externa.

Paso 5: Código

Ahora que la parte de construcción terminó, descargue el código aquí: github. Colóquelo en una carpeta en su raspberry pi usando (S) FTP o clone el repositorio en su pi directamente. El código tiene un código de prueba para los sensores, asegúrese de verificarlos si tiene un problema.

Paso 6: servidor web

Ahora vamos a convertir nuestro pi en un servidor web.

Haga el comando sudo apt-get install apache2 -y

  • Navegue desde su computadora portátil a la dirección de pi, que debería ser 169.254.10.1 si todavía está conectado con un cable UTP, si ve una página de Apache, eso significa que se instaló correctamente.
  • ahora mueva la carpeta frontend del código que descargó a / var / www / html usando el comando mv.
  • Después de colocar el código allí, escriba el comando sudo service apache2 restart.
  • Ahora debería ver la interfaz web si navega hasta la dirección IP de pi.

Paso 7: ejecución automática

Ahora tenemos que asegurarnos de que el script se ejecute automáticamente si arranca su pi.

  • Edite el archivo rc.local, usando sudo nano /etc/rc.local
  • Agregue el comando para ejecutar su código, este será python3.5 /yourpath/project.py &
  • Asegúrate de dejar la salida 0 en la parte inferior.
  • ahora reinicie sudo y verifique si funcionó.

Paso 8: Fin

Ahora, cuando inicie su pi, la dirección IP debería aparecer en la pantalla LCD, navegue hasta esta pantalla para abrir la interfaz web.

Recomendado: