Paso 1: Cómo funciona
Lo que puede observarse es que las luciérnagas comienzan con parpadeo aleatorio. Pero con el paso del tiempo, son capaces de sincronizar lentamente con sus vecinos más cercanos. Estos vecinos están sincronizando themselfes con sus vecinos y así sucesivamente tan encendido. Hasta que el árbol entero o todo el valle parpadee en el mismo ciclo.
¿Y lo que es bueno para? Se utiliza para atraer a otros especímenes. Con todo el parpadeo sincronizado es mucho más fácil encontrar una pareja.
Uno del algoritmo más sencillo para explicar este comportamiento va como esto: usted tiene un valor que tiene el poder de flash. Como pasa el tiempo que este poder aumentará ligeramente. Si el poder llega a un cierto nivel, destellos de la luciérnaga y la energía se consume. La tasa a la que el poder plantea es casi el mismo para todas luciérnagas. Entonces tienen la misma frecuencia, pero no el mismo punto en el tiempo a parpadear.
Mientras se carga lentamente con energía la luciérnaga es capaz de detectar un flash de otro firefly cerca. Luego agrega un valor superior a su valor de energía. Algún tipo de impulso, si lo desea. Significa que el siguiente flash ocurrirá antes que la anterior. Y otro incluso antes, hasta que estos dos están parpadeando exactamente en el mismo punto en el tiempo y con la misma velocidad.
Usted puede encontrar más sobre este algoritmo por ejemplo aquí:
Redes Ad Hoc de sincronización Firefly
El Hardware
Decidí usar mi instructable anterior (programable LED) como punto de partida. Consiste en un microcontrolador, un LED y un Resistor dependiente de luz (LDR). Debería ser suficiente para simular una luciérnaga simple. Es capaz de flash, para ver y contar.
Tuve que modificar el programa y la orientación de lo LED y el LDR. LED y LDR deben sido colocados de manera que un circuito de firefly es capaz de interferir con el otro. Para que un LDR debe ser capaz de "ver" el LED de firefly otro. Y no debe ver sólo un vecino, sino más. Se puede hacer dejando el LED y el LDR hacia arriba desde el suelo y utilizar papel blanco para reflejar los destellos.