Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Alerta de sed Alarma de planta

Componentes y suministros

Tecnología de microchip ATmega328
× 1
Cristal de 16 MHz
× 1
Condensador de disco cerámico, 20 pF
× 2
Regulador lineal (7805)
× 1
LED (genérico)
¡Usa los colores que quieras con este!
× 2
Resistencia de 10k ohmios
× 1
Resistencia 220 ohmios
× 1
Resistencia de orificio pasante, 470 ohmios
× 1
Interruptor deslizante
× 1
C&K Switches PTS 645 Series Switch
× 1
Buzzer, Piezo
× 1
batería de 9V (genérica)
× 1
Clip de batería de 9V
× 1
Sensor de humedad del suelo SparkFun (con terminales roscados)
× 1
Arduino UNO
× 1
Estuche impreso en 3D
× 1

Herramientas y máquinas necesarias

Soldador (genérico)
Alambre de soldadura, sin plomo

Aplicaciones y servicios en línea

Patchr PCB Editor
Fabricación de PCB Patchr
Use el código "GoPatchr" al finalizar la compra para obtener un 15% de descuento en su primer pedido.
Arduino IDE
Onshape
Nuestra herramienta CAD 3D favorita

Acerca de este proyecto

Cómo empezó todo:

Tengo que ser sincero:soy un padre vegetal horrible. Es bueno sacar eso de mi pecho. No puedo entenderlo, ya sea que esté golpeando la fotosíntesis con demasiada fuerza o que se esté volviendo liviano con el viejo H2O. ¡Parece que nada de lo que haga mantendrá con vida a estos tipos! Me encanta su compañía, la forma en que iluminan un espacio que de otro modo sería sombrío, creando el ambiente de formas en que una pintura de Ikea simplemente no puede. Así que me propuse cambiar las cosas para mejor construyendo un dispositivo que ayude a todos esos silenciosos asesinos de plantas como yo a convertirse en orgullosos proveedores de plantas.

Presentamos el detector de plantas sedientas , un dispositivo que habla por sus plantas y le dice exactamente cuándo están listas para recargarse.

Este proyecto ha sido realmente emocionante, utilizando el Explorer Uno en su núcleo, combinado con un sensor de humedad del suelo y un zumbador piezoeléctrico que produce un hermoso "chirrido" de grillo cuando la planta se seca. Dato interesante sobre este zumbador:utiliza un elemento piezoeléctrico, que puede generar sonido o detectar vibraciones como un golpe. El sensor de humedad del suelo es completamente simple. Las dos puntas o sondas se sientan dentro del suelo actuando como una resistencia variable, generando valores analógicos entre 0 y 1023, dependiendo de la cantidad de humedad en el suelo. Mientras más agua haya en el suelo, habrá mejor conductividad entre las sondas, lo que resultará en una menor resistencia.

Mire este video que reunimos para aprender a construirlo:

¡O sigue a continuación para construir el tuyo propio! ¡¡Feliz edificio !!

Pongamos a prueba el proyecto:

Para comenzar, vamos a probar todo para probar el software antes de diseñar nuestra PCB. Utilizo un Arduino Uno para poner todo en funcionamiento y, cuando esté listo, transferir el Atmega328 a mi PCB. Incluí un diagrama de cómo encajan los componentes para ayudarlo a construir el suyo.

Tenga en cuenta que podemos usar un sensor de humedad estándar (Sparkfun es uno excelente) o simplemente construir uno propio. Si elige construir uno propio, todo lo que necesita son dos “sondas” de metal, un cable de repuesto y una resistencia de 47k ohmios. Usé varillas de latón para hobby. Puede encontrarlos en cualquier tienda de pasatiempos, generalmente junto a la sección de maquetas de automóviles / trenes.

Una vez que haya armado su tablero, cargue este código en su Arduino:

https://github.com/patchr-io/Thirst-Alert/blob/master/Thirst_Alert.ino

Si todo se ve bien, ¡debería escuchar un ruido de grillo! Toque las sondas entre sí y el ruido debería detenerse.

¡Es hora de diseñar PCB!

1. Primero, inicie sesión en Patchr . Si no ha creado una cuenta, hágalo ahora. Aquí hay un excelente video de 4 minutos para ayudarlo a comenzar.

Echa un vistazo a estos útiles atajos de teclado:

  • Cambiar al lado superior de la PCB:Comando + 1
  • Cambiar al lado inferior de la PCB:Comando + 2
  • Girar un componente:Comando + R
  • Alternar vista de panel frente a vista de componente:Comando + P (elimina todos los íconos de componentes para revelar las huellas de componentes)
  • Mostrar imagen fantasma de rutas en el lado opuesto de la PCB:Comando + H

2. Usaremos nuestro Explorer Uno plantilla para omitir el paso de diseño de Arduino. Selecciona el proyecto, dale un nombre y podemos empezar a diseñar.

3. Lo primero que debemos hacer es cambiar un poco la huella de la placa para que tengamos un área más grande para colocar nuestro sensor de humedad y zumbador. Hagamos esto tomando uno de estos puntos en la esquina y arrastrándolo hacia afuera. Siempre podemos regresar y cambiar la forma para que se ajuste a nuestro gabinete y los componentes que le hemos agregado.

4. A continuación, coloquemos nuestra resistencia. Recuerde de la placa de pruebas, un extremo de la resistencia entrará en el lado de 5V y el otro extremo entrará en A0. En caso de duda, seleccione el encabezado y le mostrará el nombre del pin en el riel izquierdo. He colocado la ruta de 5V en la parte inferior de la placa (atajo:comando + 2) para evitar un cruce con la línea GND en la parte superior de la placa. También colocaremos un solo orificio pasante y lo conectaremos a la resistencia para soldar la sonda de humedad. Coloquemos otro orificio pasante para la otra sonda y guárdelo en uno de los pines de tierra.

Tomemos un breve descanso, sirvamos un poco de café, estiremos un poco ... y hagamos un pequeño archivo + guarde. No queremos perder todo el progreso que ha realizado.

5. ¡Ahora es el momento del timbre! Al mirar la placa de pruebas, notamos que necesitamos conectar dos pines. Uno a GND y el otro al pin digital 5.

6. Esta es su oportunidad de verificar sus conexiones con su circuito de placa. Si parece ser el mismo que diseñó en su PCB, ¡está listo para exportar! Sugiero usar Patchr Manufacturing porque tiene garantizado un PCB de alta calidad. Utilice nuestro código de promoción " GoPatchr ”Para obtener un 15% de descuento en su primer pedido. También puede descargar el archivo de PCB terminado adjunto a la publicación a continuación.

Diseño del recinto

Mientras su PCB se está fabricando, diseñemos el gabinete. Tome nota de las dimensiones de la huella en el riel derecho debajo de la pestaña BRD; esto ayudará a garantizar que tenga suficiente espacio para la PCB en su diseño final. Si desea utilizar el que diseñé, puede descargarlo aquí o en Thingiverse. En cuanto al software CAD, mi favorito es Onshape para diseños más avanzados o TinkerCAD cuando necesitas hacer algo rápido. Si no tiene una impresora 3D, hay muchos sitios excelentes que puede usar para imprimir su objeto 3D, también puede construir un recinto con materiales que se encuentran en su casa.

Montaje !!!

¿Alguna vez te has quitado los auriculares, has subido el volumen a 11, te has alejado de tu escritorio y has bailado un poco? ¿Estás emocionado porque acaban de llegar tus PCB y no puedes esperar para comenzar tu parte favorita de cada proyecto? ¡¡¡¡Montaje!!!! Porque es ese momento, mi momento favorito ... soldar. Para citar a Bob Pease:"Mi lenguaje de programación favorito es la soldadura". No podría estar más de acuerdo con él ... ¡Así que calienta tu plancha, pon tu ritmo favorito y hagamos esto!

Use su proyecto Patchr como recurso y los diagramas de circuito para ayudarlo a armar las cosas. Algunas cosas a tener en cuenta, quería que el zumbador existiera hacia la parte superior del gabinete que diseñé, así que estoy soldando cables entre el zumbador y la PCB. Si desea colocar el zumbador directamente en la PCB, asegúrese de haber dejado suficiente espacio para el componente durante la fase de diseño.

Esperemos que las únicas plantas crujientes, crujientes y secas en tu vida sean las chips de col rizada deshidratadas que comiste ayer en el almuerzo, gracias a Thirst Alert Plant Alarm. Como de costumbre, pégame en los comentarios a continuación con preguntas, gifs geniales, bromas de papá o tus atascos de soldadura favoritos.

Mira el video de compilación aquí. Comparta sus trucos de Plant Alarm aquí.

Annnnd de mi mesa de trabajo a la tuya ... ¡feliz edificio!


Código

  • Alerta de sed - Código Arduino
Alerta de sed - Código Arduino Arduino
 / * * Creado para la alarma de planta de alerta de sed de Patchr.io * Tutorial:www.hackster.io/patchr * Diseño de PCB:www.patchr.io * Noviembre de 2019 * / # include "Volume.h" / * Desarrollado por Connor Nishijima (2016) * / int sensorPin =A0; // establece el pin para el sensor de humedadint sensorValue; int limit =300; Volume vol; configuración vacía () {Serial.begin (9600); vol.begin (); vol.setMasterVolume (1,00); // Establezca esto entre 0.00 y 1.00 dependiendo de qué tan alto desee que sea el proyecto vol.delay (500);} void loop () {sensorValue =analogRead (sensorPin); Serial.println (sensorValue); if (sensorValue> límite) {Serial.println ("* cricket *"); // si el valor del sensor es mayor que 300 entonces reproduzca el sonido del grillo en un intervalo aleatorio entre 1 y 30 segundos chirp (); retardo vol. (aleatorio (1000, 30000)); } else {vol.noTone (); }} void chirp () {// esta parte del software fue escrita por Connor Nishijima y crea los tonos chirp int freq =random (3700, 4000); volumen flotante =aleatorio (10, 100 + 1) / 100,00; int chirpType =1; if (chirpType ==1) {Serial.println ("2"); int chirpCount =aleatorio (1,3); chirp (chirpCount, frecuencia, volumen); }} void chirp (tiempos de bytes, int freq, float volume) {float fadeOut =1.00; while (veces> 0) {float mv =0; while (mv <1,00) {int v =0; while (v <255) {vol.tone (freq, v * volume * mv * fadeOut); v + =4; } v =255; while (v> 0) {vol.tone (freq, v * volume * mv * fadeOut); v - =4; } retardo vol. (20); mv + =0,2; } mv =1,00; while (mv> 0,00) {int v =0; while (v <255) {vol.tone (freq, v * volume * mv * fadeOut); v + =4; } v =255; while (v> 0) {vol.tone (freq, v * volume * mv * fadeOut); v - =4; } retardo vol. (20); mv - =0,2; } vol.noTone (); desvanecimiento - =0,75; veces--; }} 

Piezas y carcasas personalizadas

Recinto de alerta de sed
Archivo CAD en thingiverse.com Este es el archivo gerber que puede usar para cargarlo en Patchr Manufacturing. thirstalertpcb_5kbOAcFilw.zip

Esquemas


Proceso de manufactura

  1. Reloj Word en italiano
  2. Solo tres pines para un teclado de 4x3
  3. Sistema de riego de plantas domésticas
  4. Medidor de kWh Sigfox
  5. Monitor de temperatura Bluetooth
  6. Medidor de capacitancia de rango automático simple para bricolaje (10pF-10000microF)
  7. Bloqueo controlado por gestos
  8. El IC complementario
  9. Adaptador MIDI USB
  10. Una entrada analógica aislada para Arduino
  11. Mide tu tiempo de reacción