Table des matières:
Vidéo: Synchronisation des lucioles : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:10
Vous êtes-vous déjà demandé comment des centaines et des milliers de lucioles sont capables de se synchroniser ? Comment ça marche, qu'ils sont capables de clignoter tous ensemble sans avoir une sorte de luciole patron ? Cette instructable donne une solution et montre comment cette synchronisation peut être réalisée. J'ai toujours été fasciné par l'auto-organisation des insectes. Il y a quelques années, j'ai écrit une applet Java qui simule un carré de milliers de lucioles. Cela a bien fonctionné et était amusant à regarder. Cette fois, je l'ai fait dans le matériel. Les crédits d'inspiration vont à Keso et son pot de lucioles https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/. Tous les commentaires ou corrections sont les bienvenus. Mise à jour 2008-09-12: Là est une nouvelle version des lucioles en ligne sur Synchronizing Firefly Howto. Il a un PCB personnalisé pour chaque luciole. Et vous pouvez acheter un kit au Tinker Store. Voici la vidéo:
Étape 1: Comment ça marche
L'algorithmeCe que l'on peut observer, c'est que les lucioles démarrent avec des clignotements aléatoires. Mais au fil du temps, ils sont capables de se synchroniser lentement avec leurs voisins les plus proches. Et ces voisins se synchronisent avec leurs voisins et ainsi de suite. Jusqu'à ce que tout l'arbre ou toute la vallée clignote dans le même cycle. Et à quoi ça sert ? Il est utilisé pour attirer d'autres spécimens. Avec tous les clignotements synchronisés, il est beaucoup plus facile de trouver un partenaire. L'un des algorithmes les plus simples pour expliquer ce comportement est le suivant: vous avez une valeur qui détient le pouvoir de clignoter. Au fil du temps, cette puissance augmentera légèrement. Si la puissance atteint un certain niveau, la luciole clignote et la puissance est consommée. La vitesse à laquelle la puissance augmente est presque la même pour toutes les lucioles. Ils ont donc la même fréquence mais pas le même moment pour clignoter. Tout en se chargeant lentement avec de l'énergie, la luciole est capable de détecter un flash d'une autre luciole à proximité. Il ajoute alors une valeur plus élevée à sa valeur de puissance. Une sorte d'augmentation de puissance, si vous le souhaitez. Cela signifie que le prochain flash se produira plus tôt que le précédent. Et le suivant encore plus tôt, jusqu'à ce que ces deux clignotent exactement au même moment et à la même vitesse. Vous pouvez en savoir plus sur cet algorithme, par ex. ici:Firefly Synchronization Ad Hoc NetworksLe matérielJ'ai décidé d'utiliser mon précédent instructable (LED programmable) comme point de départ. Il se compose d'un microcontrôleur, d'une LED et d'une résistance dépendante de la lumière (LDR). Cela devrait suffire pour simuler une simple luciole. Il est capable de flasher, de voir et de compter. J'ai juste eu à modifier le programme et l'orientation de la LED et du LDR. La LED et le LDR doivent être placés de manière à ce qu'un circuit de luciole puisse interférer avec un autre. Ainsi, un LDR doit pouvoir "voir" la LED d'une autre luciole. Et il ne devrait pas voir qu'un seul voisin mais plus. Cela peut être fait en laissant la LED et le LDR pointer vers le sol et en utilisant du papier blanc pour refléter les flashs.
Étape 2: Matériaux et outils
Pour une grille de 5 par 5 lucioles, il vous faut:
- Résistance 25 x 1K Ohm
- Résistance de 25 x 100 Ohms
- 25 x LDR (Light Dependent Resistor), par ex. M9960
- 25 x LED, 1.7V, 20mA (reg, vert, bleu, ce que vous aimez)
- 25 x ATtiny13, 1 Ko de RAM flash, 64 octets de RAM, 64 octets d'EEPROM
- 25 prises
- planche de prototypage
- câble
Le coût d'une luciole devrait être d'environ 1,50 euro si vous obtenez une réduction lorsque vous commandez en plus grand nombre. Les sockets ne sont nécessaires que si vos programmes sont bogués. Si vous vous sentez à l'aise avec vos compétences de développement, vous pouvez les épargner.;-)Vous pouvez sûrement remplacer la puce ATtiny par n'importe quel autre microcontrôleur comme PIC, PICAXE ou BasicStamp pour n'en nommer que quelques-uns. Prenez simplement le plus petit et le moins cher que vous puissiez obtenir. Je vais avec Atmel car j'avais déjà le programmeur et mon premier projet avec un ATtiny13 a très bien fonctionné. Outils
- Fer à souder
- Fil de soudure
- Planche à pain
- Programmeur AVR
- Alimentation 5V ou
- 4 piles AA rechargeables
Logiciel
Conseillé:
Synchronisation du feu, de la musique et des lumières : 10 étapes (avec photos)
Synchronisation du feu, de la musique et des lumières : nous savons tous que l'électronique est utilisée pour de nombreuses tâches importantes dans les hôpitaux, les écoles et les usines. Pourquoi ne pas s'amuser un peu avec eux aussi
Bricolage d'une sirène de raid aérien avec des résistances, des condensateurs et des transistors : 6 étapes (avec photos)
Bricolage d'une sirène Air Raid avec des résistances, des condensateurs et des transistors: Ce projet de bricolage Air Raid Siren abordable convient à la recherche d'un circuit d'auto-oscillation composé uniquement de résistances, de condensateurs et de transistors qui peuvent enrichir vos connaissances. Et il convient à l'éducation à la défense nationale pour les enfants, en
Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)
Comment démonter un ordinateur avec des étapes et des images faciles : Il s'agit d'instructions sur la façon de démonter un PC. La plupart des composants de base sont modulaires et facilement démontables. Cependant, il est important que vous soyez organisé à ce sujet. Cela vous aidera à éviter de perdre des pièces, et aussi à faire le remontage ea
Pot de lucioles : 18 étapes (avec photos)
Pot de lucioles : ce projet utilise des LED vertes à montage en surface ainsi qu'un microcontrôleur AVR ATTiny45 pour simuler le comportement des lucioles dans un pot. (note : le comportement de la luciole dans cette vidéo a été considérablement accéléré afin d'être plus facile à représenter dans un court
Prototype de lucioles à LED : 3 étapes (avec photos)
Prototype de lucioles à LED : bonjour à tous, voici une tentative que j'ai faite de quelque chose comme un lancer à LED. ..d'abord vous devez accepter la prémisse e