Taula de continguts:
- Pas 1: subministraments / materials / eines /
- Pas 2: cablejat
- Pas 3: base de dades
- Pas 4: Dissenyar el lloc web
- Pas 5: Codi
- Pas 6: Habitatge
Vídeo: LockCypher: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Hola, em dic Jaron Strypsteen i estudi Nova Tecnologia de Comunicació i Mitjans de Comunicació a Howest a Courtrai, Bèlgica. Per a una tasca a l’escola, havíem de fer un projecte. He triat un pany intel·ligent que es pot obrir amb RFID i / o codi de barres. A continuació podeu llegir tots els passos necessaris per fer aquesta eina. Si voleu saber més sobre mi i altres projectes que he realitzat, consulteu la meva cartera.
Pas 1: subministraments / materials / eines /
Abans de començar a dissenyar el lloc web i a crear la meva eina, calia assegurar-me que tenia totes les peces necessàries per al meu dispositiu. Vaig començar a buscar a la meva caixa d’eines i vaig escriure el que necessitava per demanar. Aquí podeu trobar tota la factura de material. Aquestes són les parts principals:
1. Escàner RFID 2. Pantalla LCD 3. LED4. Resistències 5. Bloqueig del solenoide6. Escàner de codis de barres 7. Sensor magnètic 8. Transistor9. Diode10. Potenciòmetre11. Raspberry pi12. Filferros
Pas 2: cablejat
Després de demanar els components van arribar poques setmanes després. Per tant, podria començar a fer un esquema i a provar tots els components per assegurar-me que funcionen.
Vaig connectar la meva pantalla LCD com a dispositiu de 8 bits, també puc treballar com a dispositiu de 4 bits, però com que tenia uns pins GPIO que no estaven utilitzats, vaig decidir anar amb 8 bits. També he utilitzat un potenciòmetre per poder ajustar el contrast de la pantalla LCD.
L'escàner RFID està connectat a través del bus SPI i necessitava 5 cables al Pi
Volia utilitzar la comunicació en sèrie amb un canvi de nivell per al meu escàner de codis de barres, però el mòdul que vaig demanar estava mort a l'arribada, de manera que vaig posar la mà en un escàner de codis de barres USB.
El meu pany de solenoide havia de connectar-se amb un transistor perquè el pany no funcionaria amb 5v, necessitava 6-12v i tenia un adaptador de corrent de 9v que podia utilitzar.
Després vaig tenir el meu sensor LED i magnètic, tots dos tenen una resistència en sèrie
Pas 3: base de dades
Per guardar registres dels meus sensors necessitava una bona base de dades.
Vaig començar a fer un diagrama però vaig decidir que era massa complex, així que vaig fer un diagrama més senzill però millor aprovat per un dels meus professors.
Per crear el diagrama i la base de dades he utilitzat MySQL Workbench perquè facilita la conversió d’un diagrama a una base de dades
He inclòs un bolcat de la base de dades perquè pugueu fer una ullada.
Pas 4: Dissenyar el lloc web
Abans de començar el disseny, vaig fer una ullada en línia a alguns llocs web, després de fer-ho en línia, vaig tenir una idea de com hauria de ser el meu lloc.
Vaig fer el meu disseny a Adobe XD, que és un programa fàcil d'utilitzar per fer wireframe.
Per als colors, he utilitzat un generador de colors en línia i he canviat una mica els valors, tots han passat per una prova de contrast i han tingut èxit.
Pel que fa al tipus de lletra que he utilitzat Gidole, crec que té un aspecte modern però no massa distret.
Després del disseny, vaig començar a codificar-lo en HTML, CSS i JS.
He inclòs el meu fitxer xd perquè pugueu fer una ullada i veure'n els detalls.
Pas 5: Codi
El meu projecte no podria funcionar sense el backend. Per fer funcionar els meus sensors, he utilitzat Python.
Vaig fer servir poques biblioteques que vaig trobar en línia i em vaig fer a l’escola. Per servir-lo al web, he utilitzat Flask amb SocketIO, de manera que la connexió amb el frontal seria perfecta.
Hi va haver alguns problemes, però tot es va solucionar.
Podeu trobar el meu codi en aquest enllaç de github. Actualment és privat, però el podeu veure una vegada que els meus professors ho facin públic.
Pas 6: Habitatge
Per a l'habitatge del meu projecte vaig decidir utilitzar la fusta. Encara tenia una mica de fusta a casa d’un vell escriptori que encara calia escombrar, així que ho vaig fer servir. Em vaig oblidar de fer-me fotos construint-la, però vaig fer servir una peça de 40x30cm on vaig tallar una porta, i vaig fer uns forats l'un al costat de l'altre per poder encaminar els cables dels sensors.
Després vaig posar un marc al voltant de la porta perquè quedés una mica més net. Però si hagués de fer-ho, només aniria a una botiga i agafava fusta.
Després de fer la construcció de fusta, la vaig pintar amb esprai de negre perquè tingués el mateix color i tingui un aspecte millor que el negre i el marró.
Un cop assecat, vaig començar a posar els components, crec que vaig fer una bona feina amb la gestió i la col·locació de cables.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0