Tabla de contenido:

LockCypher: 6 pasos
LockCypher: 6 pasos

Video: LockCypher: 6 pasos

Video: LockCypher: 6 pasos
Video: BEASTMODE GARAGE GET-DOWN 2024, Noviembre
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

Hola, mi nombre es Jaron Strypsteen y estudio Nuevos Medios y Tecnología de la Comunicación en Howest en Kortrijk, Bélgica. Para una tarea para la escuela, necesitábamos hacer un proyecto. Elijo una cerradura inteligente que se puede abrir con RFID y / o código de barras. A continuación puede leer todos los pasos necesarios para realizar esta herramienta. Si quieres saber más sobre mí y otros proyectos que realicé, consulta mi portafolio.

Paso 1: Suministros / Materiales / Herramientas /

Suministros / Materiales / Herramientas
Suministros / Materiales / Herramientas
Suministros / Materiales / Herramientas
Suministros / Materiales / Herramientas
Suministros / Materiales / Herramientas
Suministros / Materiales / Herramientas

Antes de comenzar a diseñar el sitio web y hacer mi herramienta, necesitaba asegurarme de tener todas las piezas necesarias para mi dispositivo. Empecé a buscar en mi caja de herramientas y anoté lo que necesitaba pedir. Aquí puede encontrar la lista de materiales completa. Estas son las partes principales:

1. Escáner RFID 2. Pantalla LCD 3. LED4. Resistencias 5. Bloqueo de solenoide6. Escáner de código de barras 7. Sensor magnético 8. Transistor9. Diodo 10. Potenciómetro 11. Frambuesa pi12. Alambres

Paso 2: cableado

Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado

Después de pedir los componentes, llegaron unas semanas más tarde. Entonces podría comenzar a hacer un esquema y probar todos los componentes para asegurarme de que funcionan.

Conecté mi LCD como un dispositivo de 8 bits, también puedo trabajar como un dispositivo de 4 bits, pero como tenía algunos pines GPIO sin usar, decidí usar 8 bits. También utilicé un potenciómetro con él para poder ajustar el contraste de la pantalla LCD.

El escáner RFID está conectado a través del bus SPI y necesita 5 cables al Pi

Quería usar la comunicación en serie con un cambiador de nivel para mi escáner de código de barras, pero el módulo que pedí estaba muerto al llegar, así que puse mi mano en un escáner de código de barras USB.

Mi cerradura de solenoide necesitaba estar conectada con un transistor porque la cerradura no funcionaba con 5v, necesitaba 6-12v y tenía un adaptador de corriente de 9v que podía usar.

Luego tuve mi sensor LED y magnético, ambos tienen una resistencia en serie

Paso 3: base de datos

Base de datos
Base de datos

Para mantener registros de mis sensores, necesitaba una buena base de datos.

Comencé a hacer un diagrama, pero decidí que era demasiado complejo, así que hice un diagrama más simple pero mejor que fue aprobado por uno de mis maestros.

Para crear el diagrama y la base de datos utilicé MySQL Workbench porque facilita la conversión de un diagrama en una base de datos.

Incluí un volcado de la base de datos para que puedas echar un vistazo.

Paso 4: diseño del sitio web

Diseño del sitio web
Diseño del sitio web
Diseño del sitio web
Diseño del sitio web
Diseño del sitio web
Diseño del sitio web
Diseño del sitio web
Diseño del sitio web

Antes de comenzar con el diseño, eché un vistazo en línea a algunos sitios web, después de mirar en línea tuve una idea de cómo debería verse mi sitio.

Hice mi diseño en Adobe XD, que es un programa fácil de usar para hacer wireframes.

Para los colores usé un generador de color en línea y cambié un poco los valores, todos pasaron por una prueba de contraste y todos tuvieron éxito.

Para la fuente que usé Gidole, creo que tiene un aspecto moderno pero no distrae demasiado.

Después del diseño comencé a codificarlo en HTML, CSS y JS.

Incluí mi archivo xd para que puedas echarle un vistazo y ver los detalles.

Paso 5: Código

Código
Código

Mi proyecto no podría funcionar sin el backend. Para hacer que mis sensores funcionen, usé Python.

Usé pocas bibliotecas que encontré en línea y me hice en la escuela. Para servirlo en la web, utilicé Flask con SocketIO para que la conexión con la interfaz fuera perfecta.

Hubo algunos problemas, pero todo se pudo solucionar.

Puedes encontrar mi código en este enlace de github. Actualmente es privado, pero podrás verlo una vez que mis profesores lo hagan público.

Paso 6: Vivienda

Alojamiento
Alojamiento
Alojamiento
Alojamiento
Alojamiento
Alojamiento

Para la vivienda de mi proyecto decidí utilizar madera. Todavía tenía algo de madera en casa de un escritorio viejo que todavía necesitaba ser tirado a la basura, así que lo usé. Olvidé tomarme fotos construyéndolo, pero usé una pieza de 40x30cm donde corté una puerta, luego hice algunos agujeros uno al lado del otro para poder pasar los cables de los sensores.

Luego puse un marco alrededor de la puerta para que se vea un poco más limpia. Pero si tuviera que hacerlo de nuevo, iría a una tienda y compraría un poco de madera.

Después de hacer la construcción de madera, la pinté con spray de negro para que todo tenga el mismo color y se vea mejor que el negro y el marrón.

Una vez que se secó, comencé a colocar los componentes, creo que hice un buen trabajo con la administración y colocación de cables.

Recomendado: