Taula de continguts:

CigarSaver: 6 passos
CigarSaver: 6 passos

Vídeo: CigarSaver: 6 passos

Vídeo: CigarSaver: 6 passos
Vídeo: Cigarsaver Gen2 2024, De novembre
Anonim
CigarSaver
CigarSaver

Hola, em dic Thibault D'Haese i sóc estudiant de Howest Kortrijk. Actualment estic en el meu primer any de Tecnologia Multimèdia i Comunicació.

Al final de l'any vam haver de fer un projecte IoT. Per a aquest projecte se m'acut la idea de fer un humidor que enviï totes les dades mesurades a un lloc web. Per al meu dispositiu vaig triar un nom evident, CigarSaver.

A continuació podeu llegir tots els passos necessaris que he hagut de fer per tal de portar el projecte a un resultat satisfactori.

Pas 1: components i materials

Components i materials
Components i materials
Components i materials
Components i materials
Components i materials
Components i materials

Per al meu projecte he utilitzat molts components diferents per poder acabar amb tot. Els components que he utilitzat s’enumeren a continuació. El cost total d’aquest projecte va ser d’uns 233 €.

Components:

  • Raspberry Pi 4 model B.
  • Alimentació Raspberry Pi
  • Cobbler Raspberry Pi
  • Targeta micro SD de 32 GB
  • Taula de pa
  • Sensor de temperatura ~ DS18B20
  • Sensor d'humitat ~ DHT11
  • Interruptor magnètic de la porta
  • Resistències 5K
  • Pantalla LCD de 16x2
  • Motor pas a pas ~ 28BYJ-48
  • Controlador ULN2003
  • Zumbador actiu
  • Filferos de pont femení a femení
  • Cavalls de pont masculí a masculí
  • Cavalls de pont femení a masculí

Materials:

  • Fusta
  • Plexiglass
  • Tirador

Eines:

  • Serra de fusta industrial
  • Serra elèctrica
  • Tornavís elèctric
  • Soldador
  • Trepant

Al fitxer excel següent podeu veure la llista de preus completa de tots els meus materials.

Pas 2: base de dades

Base de dades
Base de dades

Després d'esbrinar tots els components, vaig començar a crear un diagrama de relacions d'entitats.

Amb la meva base de dades podeu veure:

  • El valor actual si la porta està oberta o no
  • Quan s’ha obert la porta
  • Història de la temperatura i la temperatura actual
  • Història del percentatge d'humitat i del percentatge d'humitat actual

Vaig allotjar la meva base de dades al meu RPi mitjançant MariaDB.

Pas 3: creació d'un esquema Fritzing

Creació d’un esquema Fritzing
Creació d’un esquema Fritzing
Creació d'un esquema Fritzing
Creació d'un esquema Fritzing

Després d’haver-ho descobert tot, era el moment de muntar el maquinari. Primer ho vaig fer pràcticament amb l'ordinador perquè no pogués fer res dolent que pogués provocar un curtcircuit.

Per crear aquest esquema he utilitzat el programa fritzing.

Pas 4: Muntatge del maquinari

Muntatge del maquinari
Muntatge del maquinari
Muntatge del maquinari
Muntatge del maquinari

Un cop acabat el meu esquema divertit i vaig quedar-ne satisfet, vaig començar a muntar el maquinari. Vaig començar amb el sensor de temperatura i humitat. Ho vaig fer perquè els sensors em semblaven més fàcils. El sensor de la porta va ser l’últim que vaig fer dels sensors perquè encara s’havia de lliurar.

Un cop fets els sensors, vaig fer la meva pantalla LCD. Ja no va ser tan difícil perquè ja l'he canviat i codificat en el passat.

L’últim pas va ser connectar els meus actuadors. El primer actuador que vaig connectar va ser el meu timbre. Un cop ho vaig aconseguir, vaig canviar al darrer actuador, és a dir, al meu motor pas a pas

Podeu trobar el meu codi a github.

Pas 5: dissenyar el lloc web Mobile First

Dissenyar primer lloc web per a mòbils
Dissenyar primer lloc web per a mòbils

Per poder mostrar totes les dades mesurades pels meus sensors, vaig decidir fer un disseny a Adobe XD que posteriorment convertiré a un lloc web real. A través del lloc web també podeu controlar el percentatge d'humitat de l'humidor.

Pas 6: construir el cas

Construint el cas
Construint el cas

Després va ser el moment de fer el meu recinte. Pel meu material vaig anar al Brico i vaig comprar fusta i plexiglàs. Vaig fer la part exterior de la meva caixa amb fusta que havia tallat un fuster. A l'interior poso el meu plexiglàs perquè pugueu veure fàcilment els components electrònics si alguna cosa no funciona.

El meu codi es pot trobar a github aquí mateix.

Recomanat: