
Je continue le sujet de l'imitation de la lévitation. Pour ceux qui n'ont pas lu la première publication, pouvez suivre le
lien . Contrairement à la première publication, dans cet article je vais démontrer la pseudo-lévitation des bulles d'air dans l'eau.
Au début du clip vidéo, toutes les variantes de pseudo-lévitation que j'ai testées sont affichées, puis à partir de
3:17 minutes de brèves explications commencent. Ceux qui en ont assez de regarder la démonstration peuvent aller directement à la partie explicative.
Cette démo utilise le même stroboscope, mais un peu simplifié, car il est sans électro-aimant. Au lieu d'un électro-aimant, cette fois, j'utilise une pompe d'aquarium pulsée. Qui pompe de l'air. La pompe fonctionne à partir d'un réseau 220 V à une fréquence de 50 Hz. La pompe est connectée via une diode de redressement. Ainsi, la diode ne passe que par des demi-cycles positifs.
Pour synchroniser les bulles avec des éclairs de lumière, le stroboscope doit être réglé sur n'importe quelle fréquence multiple de 12,5-25-50-75-100 Hz. En conséquence, avec une augmentation de la fréquence du stroboscope de deux fois ou plus, la distance entre les bulles diminuera également d'un multiple. Dans la vidéo, vous pouvez voir un fragment à
57 secondes , dans lequel la fréquence augmente par rapport à 50 Hz et les bulles sont maintenues à une très courte distance les unes des autres.
Schéma stroboscopique
J'utilise le schéma
arduino du projet précédent car il est plus facile et plus rapide pour moi. Et pour ceux qui veulent répéter le projet sans arduino, ils peuvent le faire avec la minuterie habituelle sur la puce NE555.

Composants utilisés dans le circuit:
Arduino nano - 1 pièce
Encodeur - 1 pc.
Carte de développement - 1 pc.
Ancienne lampe LED - 1 pc.
Transistor KT972 - 1 pc.
Pompe d'aquarium - 1 pc.
Résistance 120 ohms - 1 pc.
Explications selon le schéma:
L'élément LED, comme je l'ai dit, a été utilisé à partir d'une vieille lampe LED défectueuse. Dans lequel le chauffeur n'a pas travaillé.
Selon la tension de chute sur l'élément LED, j'ai découvert que sa tension de fonctionnement est de 48V. Pour réduire la tension d'alimentation de l'élément à 24 V, j'ai divisé l'élément en deux parties, coupant une piste et parallélisant ces deux réseaux de LED.
Étant donné que l'élément LED est alimenté par de courtes impulsions et que la tension d'alimentation est égale à la tension de chute sur les LED, je n'ai pas limité le courant. Parce que l'élément LED fonctionne toujours en mode insaturé.
L'élément LED est commuté par une clé sur le transistor KT972. Il s'agit d'un transistor composite, ou comme on l'appelle également un transistor Darlington, une paire Darlington. Il était possible d'utiliser un MOSFET, mais pour un si petit courant, il y a trop de CT972.
La résistance à la base du transistor limite le courant de sortie du contrôleur afin que la sortie du contrôleur ne tombe pas en panne. Selon la fiche technique, ce courant ne doit pas dépasser 40mA. Un calcul approximatif, sans tenir compte de la chute de tension à la jonction du transistor, sera le suivant: 5V / 0,04A = 125 Ohms. Comme cette cote n'existe pas dans la ligne de résistance, nous avons mis 120 Ohms. Si l'on prend en compte la chute de tension à la jonction du transistor, alors le courant ne dépassera toujours pas 40mA.
Un codeur fonctionne avec une seule interruption de contrôleur INT1. Dans le même temps, il n'est pas nécessaire de traiter le rebond des contacts dans le matériel, car le code y fait face, sans retards inutiles.
Lorsque l'encodeur tourne sans appuyer, la fréquence change. Par défaut, la fréquence dans le code est de 50 Hz. Lorsque l'encodeur est tourné en appuyant sur, la durée du flash stroboscopique change. La pompe, comme je l'ai écrit ci-dessus, fonctionne sur 220V AC à une fréquence de 50 Hz.
Logiciel de stroboscope
Je n'ai pas édité le code du dernier projet, j'ai tout laissé tel quel
Code pour Arduino// #define CLK 3 // Clock INT1, #define DT 4 // #define SW 5 // switch #define Min 1 // #define Max 20000 // #define led_pin 12 // #define coil_pin A0 #define step_freq 1 // 0,1 #define step_timelght 100 // volatile int freq = 500; // 10, volatile uint32_t paus, time_light=2000; // uint32_t oldcount; boolean DT_last; // void setup() { pinMode(CLK,INPUT_PULLUP); // Clock INT1, pinMode(DT, INPUT_PULLUP); // pinMode(SW, INPUT_PULLUP); // pinMode(led_pin, OUTPUT); // pinMode(coil_pin, OUTPUT); attachInterrupt(1, encoderTick, CHANGE); // DT_last = digitalRead(CLK); // CLK } void loop() { paus=5000000/freq; digitalWrite(coil_pin, 1); digitalWrite(led_pin, 1); oldcount = micros(); while( (micros() - oldcount) < time_light){} // digitalWrite(led_pin, 0); while( (micros() - oldcount) < paus){} // digitalWrite(coil_pin, 0); oldcount = micros(); while( (micros() - oldcount) < paus){} // } // void encoderTick() // { uint8_t DT_now = digitalRead(CLK); // CLK if (DT_now != DT_last && digitalRead(SW)) // , { if (digitalRead(DT) != DT_now) // DT CLK, { if( freq < Max ) freq += step_freq; // } else { // DT CLK, if( freq > Min ) freq -= step_freq; // } } else if (DT_now != DT_last && !digitalRead(SW)) // { if (digitalRead(DT) != DT_now) // DT CLK, { if( time_light < paus ) { time_light += step_timelght; } // } else if( time_light > 0 ) time_light -= step_timelght; // / } DT_last = DT_now; // CLK }
Je vais vous expliquer comment ça marche
Une pompe d'une fréquence de 50 Hz crée une pression dans le tube, libérant une partie de l'air dans l'impulsion. L'air dosé sous forme de bulles sort du tube avec la même fréquence de 50 Hz et monte.
En ajustant le stroboscope à une fréquence multiple, une fréquence de 50 Hz, nous verrons des bulles suspendues dans l'eau, car les fréquences seront synchronisées. Et les bulles se remplaceront, au moment inactif du stroboscope. Notre œil ne remarquera pas cette contrefaçon, car il ne capture que la scène illuminée. Pour des raisons physiques, l'œil ne peut voir que la lumière réfléchie et ce qu'il fait dans l'obscurité, il ne le voit pas.
Conclusion
J'espère que vous avez apprécié cet article et si vous voulez voir de nouvelles publications et ne pas les manquer, alors abonnez-vous. Il est possible que dans un avenir proche, je recueille encore de la mini pluie en lévitation. Et je vais vous montrer ce que j'ai fait.
Si vous avez encore des questions, posez-les, je me ferai un plaisir d'y répondre.
PS
Une autre vidéo qui ne fera pas partie d'une série de mes publications, mais toujours basée sur l'effet stroboscopique.