Tabla de contenido:

SmartAquarium - Mathias: 6 pasos
SmartAquarium - Mathias: 6 pasos

Video: SmartAquarium - Mathias: 6 pasos

Video: SmartAquarium - Mathias: 6 pasos
Video: Аквариум Xiaomi Mijia Smart Fish Tank Часть 2 2024, Septiembre
Anonim
Acuario inteligente - Mathias
Acuario inteligente - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Un gran problema para las personas que tienen pescado es que cuando se van de vacaciones necesitan que alguien los cuide. Mi familia y yo tenemos el mismo problema y siempre es difícil encontrar a alguien. Ahora, con mi proyecto, espero deshacerme de este problema con mi SmartAquarium.

Información general:

  • el coste medio ronda los 313 euros
  • cantidad total de tiempo dedicado a hacer todo sobre el proyecto: 250 horas (esto puede variar según sus habilidades de programación)

Enlaces:

  • Mi sitio web personal: mathiasdeherdt.be
  • Lista de materiales también conocido como BOM: FinalBOM.xlsx

Paso 1: Paso 1: Fabricación de la carcasa + alimentador automático

Paso 1: Fabricación de la carcasa + alimentador automático
Paso 1: Fabricación de la carcasa + alimentador automático
Paso 1: Fabricación de la carcasa + alimentador automático
Paso 1: Fabricación de la carcasa + alimentador automático
Paso 1: Fabricación de la carcasa + alimentador automático
Paso 1: Fabricación de la carcasa + alimentador automático
Paso 1: Fabricación de la carcasa + alimentador automático
Paso 1: Fabricación de la carcasa + alimentador automático

Materiales:

  • Madera
  • Madera y superpegamento
  • Vaso de plástico
  • Perilla de la puerta
  • Empulgueras
  • Mango de hierro
  • Bisagras
  • Alambre de pollo
  • magnetismo

Instrumentos:

  • Vio
  • Taladro
  • Lijadora
  • Destornilladores
  • Lima de madera

Carcasa de construcción paso a paso:

Paso 1: corte la madera al tamaño deseado. Desea 2 tablas para la parte superior e inferior, 2 para el lado izquierdo y derecho y 2 para la parte posterior y frontal. Una vez que tengas todo, pégalos juntos (con pegamento para madera) para que formen una caja. Asegúrese de que haya mucha presión sobre la madera para que todo se pueda pegar

Paso 2: asegúrese de dejar agujeros para los cables y para los respiraderos. Realmente no importa dónde estén, solo colóquelos donde le parezca adecuado

Paso 3: Después de hacer los agujeros, tome una lima de madera y lime todo para que quede suave

Paso 4: pegue la manija en la parte superior de su carcasa y pegue el pomo de la puerta en el lado que se puede abrir y cerrar. También conecte la puerta con las bisagras y coloque imanes para que la puerta permanezca cerrada

Construyendo el alimentador paso a paso:

Paso 1: Encuentra un recipiente de plástico no tan grande y haz un pequeño agujero en él, asegúrate de que la tapa del recipiente se pueda quitar muy fácilmente

Paso 2: encuentra algo para hacer compartimentos en el interior y conéctalos a un palo de madera

Paso 3: Asegúrate de que el palo de madera sea más grande que la plancha giratoria del motor paso a paso, vamos a hacer un agujero allí para que el motor paso a paso mueva todo el interior

Paso 4: Haga algo que pueda colocar el comedero sobre el orificio de su acuario, lo hice con una especie de juguetes de construcción

Paso 2: Paso 2: Conecte sus componentes

Paso 2: conecte sus componentes
Paso 2: conecte sus componentes
Paso 2: conecte sus componentes
Paso 2: conecte sus componentes
Paso 2: conecte sus componentes
Paso 2: conecte sus componentes

Componentes (siempre puede hacer referencia a mi lista de materiales):

  • Raspberry Pi con potencia flexible
  • Arduino tipo A a B
  • Impermeable ds18b20
  • Pantalla QAPASS 1602A
  • Motor paso a paso 28BYJ-48
  • Tableros de pruebas
  • Cables macho a macho, cables macho a hembra
  • Resistencias
  • Sensor de pH 40x40 mm
  • Ventilador
  • Resistencia sensible a la fuerza (FSR)
  • Relé
  • 2 sensor potenciométrico
  • LM2596S DC-DC
  • [LÁMPARA]

Instrumentos

  • Soldador
  • Alicates pelacables
  • Destornillador
  • Tubo termoretráctil
  • Soplador de aire caliente
  • lijadora

Entonces, ¿por dónde empezar? Bueno, primero necesitará obtener todos los componentes, después de eso, intente seguir mi esquema lo mejor que pueda.

El Pi es la pieza más importante del rompecabezas, actuará como un centro que lo controla todo, incluso el Arduino. El Arduino será el esclavo del Pi, pero más de eso más adelante en el Paso 3.

La mayor parte del esquema es sencillo, conecte todo y asegúrese de que las conexiones a tierra estén bien conectadas. La parte difícil es tu lámpara. Tendremos que abrir el interruptor y conectarlo a un relé, si lo estropeamos, puedes destruir la lámpara. Una vez que el interruptor esté abierto, conecte 2 cables a los cables de la lámpara. Conéctelos al relé [IMAGEN]

También es un mensaje importante, use la tubería termorretráctil cuando los cables estén expuestos para que no interfieran entre sí.

Paso 3: Paso 3: Crear base de datos

Paso 3: crear una base de datos
Paso 3: crear una base de datos

Primero quieres hacer un modelo para tu base de datos, el mío se verá así [Imagen 1], tengo dos pestañas, una para mi sensor y otra para mi medida.

En la tabla de sensores necesitará una ID, un nombre (del sensor) y una unidad. En la tabla de medidas tengo mi sensor_ID (de mi tabla de sensores), una hora para cuando tomó una medida y el valor de su medida. También necesitamos otra mesa para la luz, esto es para que podamos activarla y desactivarla en el sitio web y mostrar el estado actual.

Una vez que haya creado la base de datos, la colocará en la Raspberry Pi.

Paso 4: Paso 4: Escriba el código Python y el código Arduino

Paso 4: escriba el código Python y el código Arduino
Paso 4: escriba el código Python y el código Arduino

Ahora es el momento del trabajo real, escribiendo código para todo. Dentro del archivo zip encontrarás mi código (no tan bueno). Hay información en la línea de comentarios.

Para el backend, solo necesitará el archivo app.py.

Para la interfaz, necesitará las plantillas y estáticas

Como dije en el Paso 2, el Arduino es un esclavo de la Raspberry Pi. Hacemos esto para poder conectar el Arduino al Pi con un cable USB y hacer algunas ediciones e instalar algunas cosas. En primer lugar, instalará nanpy en el Pi.

Paso 5: Paso 5: HTML, CSS y JavaScript

Paso 5: HTML, CSS y JavaScript
Paso 5: HTML, CSS y JavaScript

El diseño del sitio web también es una parte muy importante del proyecto, es una forma de controlar cosas como la temperatura y dar comida automáticamente.

Elegí hacer rectángulos donde dentro muestro mis valores.

También hay una característica interesante en la que puede ver un gráfico de todos los datos del sensor de temperatura y pH.

Paso 6: Paso 6: Montaje del proyecto

Paso 6: Montaje del proyecto
Paso 6: Montaje del proyecto
Paso 6: Montaje del proyecto
Paso 6: Montaje del proyecto
Paso 6: Montaje del proyecto
Paso 6: Montaje del proyecto
Paso 6: Montaje del proyecto
Paso 6: Montaje del proyecto

Una vez que se completen todos los demás pasos, puede comenzar a ensamblar todo. Todos tus componentes van dentro de la caja de madera que hiciste. Colocamos todo en la pared usando velcro y colocando todo en el lugar correcto y aún asegurándonos de que todo esté conectado correctamente.

Recomendado: