maceta

maceta

En este ejemplo programamos un sensor de humedad con el Calliope mini

Fácil

30 Min

a partir de los 8 años

Historia

¿Para quién es el proyecto? Para niños, adolescentes y adultos que no tienen pulgar verde. :-)

1Ingredientes Usted need
  • Calliope Mini
  • Dos cables pequeños o cables con o sin conectores clip
  • Dos sujetapapeles
  • Maceta (o taza, vaso,...)
  • Agua
2Medición de la humedad con corriente eléctrica.

Con el Calliope se puede medir la súper humedad de la tierra. El agua conduce la electricidad. Es por eso que incluso la tierra húmeda conduce la electricidad. La tierra seca no. Cuanto más húmeda está la tierra, más electricidad entra. Si la tierra está ligeramente húmeda, fluye muy poca corriente.

3Medición de la electricidad con el Calliope Mini

El Calliope Mini tiene conexiones desde las que fluye la electricidad. La esquina llamada +, por ejemplo. Y el Calliope puede medir la corriente. Por ejemplo, la esquina etiquetada como 1.

Para la computadora, la electricidad es lo que la voz es para los humanos. Hablamos con sonidos, las computadoras hablan con electricidad. Y con la electricidad hay dos idiomas: Una es usar la electricidad para dar señales. Similar a la linterna. Así que ON y OFF.

Esto se llama comunicación digital. La otra forma en que puede hablar con la computadora es cuando sube y baja el voltaje. El voltaje de la electricidad es como la presión con la que el agua sale del grifo. Por ejemplo, al subir y bajar el voltaje, puede hacer que las lámparas sean más brillantes y oscuras. Este lenguaje se llama analógico.

Y con[pin de lectura analógica P1] se Calliope puede comprobar cuán alta es la tensión de la corriente conectada en P1.

¿Lo sabías?

> Los ordenadores pueden contar hasta 1023 con 10 dedos.
> Las computadoras calculan 1 y 0.¿Pero por qué? Bueno, ¿crees que sólo puedes contar hasta 10 con tu Ingern?
> ¡Incorrecto! Puede contar hasta 1023 con 10 dedos. Y eso va así. El primer dedo es el dedo 1.Cada dedo adicional el doble que el del vecino derecho.
> Así que: 1 2 4 4 8 16 | 32 64 128 256 512. Para un 9, el dedo 1 (dedo meñique) y el dedo 8 (dedo índice) están arriba. 15 cuentas con un 8, un 4, un 2 y una 1.

Y debido a que una computadora recuerda números con interruptores, usted puede recordar mucho más con esta forma binaria de contar con menos interruptores. Sería malo si necesitáramos 1023 dedos para contar hasta 1023.. Ahora ya sabes por qué los ordenadores son binarios (sistema dual), es decir, calcular con 1 y 0 y no en el sistema decimal como hacemos los humanos.

Sabía que: 3, 3 voltios son 1023

El Calliope Mini puede suministrar una corriente con un voltaje de 3, 3 voltios en las clavijas. El Calliope Mini tiene un convertidor con el que puede medir el voltaje (señal analógica) y traducirlo al lenguaje digital de la computadora. El convertidor analógico digital tiene 10 bits con los que puede contar. Como nuestros diez dedos. Así que 0 Voltios es también 0.Y 3.3 voltios es 1023, el número más alto que se puede calcular con 10 bits (dedos). Si el convertidor A/D muestra 511 (aproximadamente la mitad de 1023), entonces tiene un voltaje de aproximadamente 1.5 voltios (la mitad de 3.3 voltios). Ahora sabes por qué el Calliope Mini con el bloque "pin de lectura analógica" muestra cualquier cosa entre 0 y 1023.

4Cómo construir la flor pot
The ends with the paperclips come into the soil
  1. Conecte uno de los dos cables a la esquina 1 (pin 1) y el otro a la esquina 0 (pin 0) de su Calliope miniatura. Pasando el hilo de alambre a través del agujero y envolviéndolo. Con conectores de clip, si su cable tiene alguno, o con un poco de cinta adhesiva pegue las hebras de alambre en él.

  2. Coloque clips al final de cada cable. Para que una gran cantidad de metal toque el suelo.

  3. Ahora inserte ambos extremos del cable con los sujetapapeles en el suelo. Bonito y distanciado.

5El programming

En este ejemplo utilizamos el editor MakeCodepopup: yes.

Esto es lo que queremos programar ahora:

  1. En el pin 2 queremos encender la corriente. Puede encontrar esto en el menú Pins bajo Avanzado: [pin de escritura digital P0 a 1]. Como aprendió anteriormente, los valores digitales son los actuales que están activados o desactivados. Y escribir en 1 significa encender. 1 significa encendido, 0 significa apagado. Si la tierra de la maceta está húmeda, la electricidad fluye a través de ella. No te preocupes, no le hará daño a la planta. La corriente es demasiado baja para eso.

  2. Ahora queremos medir con el pin 1, cuánta corriente llega a través del suelo de un sujetapapeles al otro. Esto funciona con[pin de lectura analógica P1]. Puede visualizar el resultado con[mostrar número], que puede encontrar en la parte inferior de la pantalla.

6¿En qué valor está la tierra también? dry?
Buena pregunta. Tienes que intentarlo. Haga una prueba con tierra seca y gotee agua sobre ella hasta que crea que la humedad es buena. A continuación, medir con el Calliope.

Ahora puedes tomar un bloque de[If Then Else] de Logic. Supongamos que ha medido 500. Si la humedad, es decir, el valor analógico[pin de lectura analógica P1] es superior a 500, entonces muestre una sonrisa sonriente. De lo contrario, muestre una sonrisa llorosa.

Ahora entiendes el código final.

7La final code
That's what it looks like when everything's hooked up. Leave some space between the paperclips in the soil. Don't let them touch each other.

Este texto, así como las imágenes, se publican bajo el nombre de CC POR 4.0 DE licencia popup: yes. It was originally publicado en alemán popup: yes by Boris Crismancich popup: yesy traducido al inglés por el Calliope equipo.

PUEDE ENCONTRAR EL ARCHIVO TERMINADO A CONTINUACIÓN.

El programa se puede abrir directamente con el editor MakeCode.

hex