Taula de continguts:
- Pas 1: analitzar la meva idea
- Pas 2: recollida de materials
- Pas 3: crear una base de dades adequada
- Pas 4: Dissenyeu un lloc web sensible
- Pas 5: Creació del circuit
- Pas 6: Fer que el circuit prengui vida
- Pas 7: construir un habitatge
Vídeo: SmartPost: Armariet de paquets intel·ligents: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Per acabar el meu primer any de Nous Mitjans i Tecnologies de la Comunicació (NMCT), vaig haver de fer un projecte en què vaig integrar tots els cursos de l’any passat.
Vaig tenir la idea de fer un armariet intel·ligent. Puc ser utilitzat per automatitzar un punt de recollida de paquets.
Per fer realitat la meva idea, he utilitzat un raspberry pi. Vaig programar el codi en python i vaig utilitzar un servidor web Flask per allotjar una aplicació web que recopila dades i controla el taulell.
Pas 1: analitzar la meva idea
Abans de començar a treballar en el meu projecte, volia investigar si a la gent li agradava la meva idea.
Vaig començar a preguntar a la meva família més propera què pensaven del meu projecte i quina característica implementarien per fer-lo encara millor i útil.
També vaig preguntar als meus companys d’estudis i amics si pensaven que aquest podria ser un projecte innovador.
La majoria de la gent es va entusiasmar amb la idea i la volia veure convertida en realitat.
Per a mi, aquest va ser el senyal d’anar-hi i començar a crear el projecte.
Pas 2: recollida de materials
El primer pas va ser pensar en tots els materials i components que necessitaria per construir el meu armari intel·ligent.
Per fer-ho, em vaig fer un diagrama de blocs per esbossar les meves necessitats i vaig començar a buscar al meu equip electrònic. Vaig poder utilitzar alguns components del meu kit i vaig haver de demanar-ne alguns en línia. La llista de peces que he fet servir es troba als fitxers adjunts.
Pas 3: crear una base de dades adequada
Després d’investigar i comprar els materials adequats, era el moment de crear una base de dades.
En primer lloc, vaig fer un diagrama de relacions d’entitats amb MySQL Workbench (com a la imatge superior). Llavors jo endavant
va dissenyar aquest ERD i va crear una base de dades. Aquí he afegit algunes dades aleatòries per provar-les una i altra vegada fins que ja no he trobat errors.
La meva base de dades conté 6 taules. El quadre principal és la taula de l’historial. Aquest és el quadre on emmagatzemo totes les dades que rebo del sensor.
La intenció del "propietari" de la taula és mantenir una informació emmagatzemada sobre el propietari del qual el paquet conté un paquet. Si el propietari no ve a recollir el paquet en un termini de 14 dies, el propietari del armari podria posar-se en contacte amb aquesta persona amb aquesta informació.
També conservo el nom d’usuari i la contrasenya de tots els administradors emmagatzemats a la base de dades. Per tant, poden iniciar sessió des de l’aplicació web per obtenir una visió general de totes les dades recopilades per l’armariet.
Podeu trobar un fitxer de descàrrega MySQL als fitxers adjunts
Pas 4: Dissenyeu un lloc web sensible
Ara tenia una base de dades, podia començar a crear una aplicació web sensible.
Abans de començar a programar tot, vaig fer un disseny d’experiència d’usuari i un disseny d’interfície d’usuari per al mòbil, així com la versió web de la meva aplicació web mitjançant Adobe XD.
Amb aquest pla concret, va ser molt fàcil recrear-lo mitjançant HTML i CSS per convertir-se en una aplicació web sensible.
La meva aplicació web conté 2 parts. La primera part està pensada per a usuaris generals. És una petita explicació del meu projecte. La segona part consisteix en un inici de sessió per als administradors del armariet i una visió general de totes les dades recopilades.
He adjuntat els dissenys del lloc web a aquest pas.
Pas 5: Creació del circuit
Quan tenia tots els components, podia començar a fer el circuit.
Primer, vaig fer un esquema divertit per visualitzar-ho tot i després vaig començar a recrear-lo.
Quan tots els cables estaven al seu lloc, vaig encendre l’alimentació per veure si tot anava bé. A la meva persecució, no era així … Els cables pels quals passava 12V passaven per aprimar-se i es cremaven. Així que els vaig substituir per cables més gruixuts.
He adjuntat els esquemes de cablejat en aquest pas.
Pas 6: Fer que el circuit prengui vida
Ara tinc el circuit, per fi podem començar a codificar. En primer lloc, vaig escriure algun codi de prova per assegurar-me que tots els meus components funcionessin individualment.
Quan vaig poder controlar gairebé tots els components per separat, vaig començar a muntar-ho tot en un backend de Flask per a la meva aplicació web.
Podeu trobar el codi en aquest dipòsit de github
Pas 7: construir un habitatge
Quan tenia tota la codificació a punt, era el moment de fer una carcassa per a l’electrònica.
Vaig utilitzar taulons de fusta per construir el marc de l’armari i després vaig cobrir el marc clavant-hi panells de MDF. També vaig fer servir 2 panells de MDF per fer 2 portes. Vaig tallar forats per a finestres (plexiglàs) a les portes i vaig afegir 2 plaques metàl·liques petites per poder tancar les portes amb els panys.
Quan l’habitatge estava a punt. Hi vaig col·locar l’electrònica, vaig connectar el raspberry pi i vaig gaudir del resultat.
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Com fer bricolatge de persianes intel·ligents amb interruptors intel·ligents SONOFF ?: 14 passos
Com es fan les persianes intel·ligents de bricolatge amb els interruptors intel·ligents SONOFF ?: Utilitzeu el mode d’interblocatge als interruptors intel·ligents SONOFF per convertir les vostres persianes o persianes corrents en intel·ligents. i tirar cap avall al vespre? De totes maneres, sóc
Maquinari i programari piratejar dispositius intel·ligents, bombeta LED Tuya i Broadlink, Sonoff, endoll intel·ligent BSD33: 7 passos
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: En aquest instructiu us mostro com he flasheado diversos dispositius intel·ligents amb el meu propi firmware, de manera que puc controlar-los mitjançant MQTT mitjançant la meva configuració d’Openhab. nous dispositius quan els vaig piratejar. Per descomptat, hi ha altres mètodes basats en programari per fer flash
IoT de banda estreta: la il·luminació i el mesurament intel·ligents obren camí per a un ecosistema millor i més saludable: 3 passos
IoT de banda estreta: la il·luminació i el mesurament intel·ligents obren un camí cap a un ecosistema millor i més saludable: l’automatització ha trobat el seu camí a gairebé tots els sectors. Des de la fabricació fins a la salut, el transport i la cadena de subministrament, l’automatització ha vist la llum del dia. Bé, tots aquests són sens dubte atractius, però n’hi ha un que sembla
Bústia intel·ligent de paquets (Packr): 13 passos (amb imatges)
Smart Parcel Letterbox (Packr): algunes persones no reben sovint cartes ni paquets. Han d’anar cada dia a la seva bústia per comprovar si hi ha correu nou, tant quan plou com quan brilla el sol. Per utilitzar aquest temps millor a la seva vida, aquí teniu aquesta bústia intel·ligent. Aquest ma