Paso 4: cableado
Aquí adjunto el diagrama del circuito. No le molesta sobre la mosca que se unió a la exploración. Fuera de la PCB que hice, he utilizado alambre para conexiones PCB. Voy a intentar explicar un poco acerca de cada componente en este paso.
Paso
Pasé tres convertidores de paso descendente. Dos LM317 al poder el Arduino y la bomba. Tienen amp máximo 1.5A. Primero trató de LM317 para manejar el LED también, pero tuvo problemas con el ir de regulador de tensión en caliente. El LED utiliza un otro convertidor DC a DC, que puede dar hasta 5A.
Fuente de alimentación
Para todo el proyecto solo utilicé una fuente de alimentación de 12v 2A.
RGB
El RGB proviene sólo de los pines de Arduino.
LED
Para cablear los LEDs tomé el alambre de acero cuadrado y hasta la placa. He utilizado seis pcs 1w LED. Realmente no creo que tiene gran importancia para las plantas pero el pensamiento parecía agradable con la luz hacia abajo sobre las plantas. LED es controlados por una salida de Arduino a través de un TIP120 y un relé. El poder viene del convertidor DC a DC. La salida de Arduino está codificada para que el LED activa la salida desde el programador '' casera ''. Se más sobre el temporizador en el paso siguiente.
Moisture
Para medición de humedad en el suelo, he utilizado un sensor de humedad comprado de ebay. También tiene un tablero del sensor por lo que obtenemos una señal analógica más estable. Dos los cables desde el tablero del sensor en el sensor de humedad. Sensor de placa para Arduino funciona 3 cables uno a A0, uno para tierra y otro a 3, 3V. En el inicio del proyecto taladré un agujero en la placa media. El cable para el sensor de humedad va a través allí. Caliente pegar luego el agujero así que consigue apretado. El moisturesensor se coloca dentro el suelo cuando está en su lugar.
Humedad y Temperatur
Para controlar humedad y temperatura utilicé un DHT11. Donde he utilizado cinta de doble cara y al sesnor de la parte superior de la placa donde están las luces. Tenía miedo de que tal vez las luces afectaría la temperatura cuando el sensor estaba tan cercano. Pero no. El sonsor conectado a la entrada digital 3, 3V y la tierra. El cable a la DHT11 también va a través de la Plaza sttel, tales como los cables de LED.
De la bomba
La bomba que utilizo es un aqvariumpump muy simple y pequeño. Funciona con 12v. La bomba se encuentra en la parte inferior del tanque y se asegura con pegamento caliente. Es alimentado por uno de los convertidores de DC a DC (stepdowns). A partir de ahí va el relé que se controla a través del Arduino a través de un TIP120. Aunque se trata de un 12v bomba me schose a rubn en 6v por lo que la presión no llega a las altas.
Interruptor de nivel
Para hacer un seguimiento de si el tanque está vacío o no, usé un levelswitch simple. Se pega encima de la bomba y se activa lo suficientemente temprano para que la bomba no puede bombear aire. El trabajo simplemente como un interruptor de levelswitch y está conectado a una entrada digital de 5v. Para asegurarse de que obtenemos la señal derecha utilizo una resistencia de telecine. He utilizado 10k.
ESP 8266
El módulo de WiFi que he añadido pretende actualizar el cuadro de más adelante. Voy a intentar conseguirlo como una IoT. Pero como he wiried ahora funciona como un sistema de alerta cuando se activa las salidas del Arduino. Por ejemplo, tanque vacío o demasiado caliente. Como software he usado la aplicación Blynk en el proyecto anterior. Pero ahora tiene problema con la Blynk la aplicación no funciona en mi teléfono de Andrioid. Cosa sólo una actualización. Para cableado simplemente siga el diagrama de cableado. Le vuelvo a ESP8266 cuando llego el trabajo de la aplicación. Recuerde establecer SH_PD alta. No es tal dibujado en el diagrama de cableado.