You can make floating soap bubbles in many ways. Some of them are presented here in three categories: Ways dealing with weight, ways dealing with air pressure and ways dealing with electricity.
A soap bubble will float if it is filled with helium or some other light gas. The bubble will float just like balloons filled with helium because its total weight is smaller than the same volume of air. If you have a flask of helium it is really easy to make the floating bubbles. All you need to do is to dip a hose that is connected to the gas flask into your bubble mixture and gently open for the gas. If you are using hydrogen instead you can make beautiful explosions by setting fire to the bubbles. Most people, however don’t have access to gas flasks (and maybe that’s a good thing) and if you have the access, remember to only carry out the experiment together with a person who is educated in handling gas flasks. If you do not have access to hydrogen or helium you can for example see the experiment done at soap bubbles show in Experimentarium, the science centre in Copenhagen.
Instead of filling the bubbles with a light gas, you can fill its surroundings with a heavy gas. The weight of soap bubbles is not much higher than the weight of air because the soap film in the bubbles is incredibly thin. If the soap bubbles are made in a container with a gas heavier than air, the bubbles will float on the heavy gas. An example of a heavy gas is CO2. Frozen CO2 is called dry ice. At room temperature the ice sublimates’ into gas (It doesn’t melt into a liquid phase, and this is why we call it dry ice). If you put dry ice into a big container and blow bubbles into it, they will float on the CO2. If you don’t have access dry ice, you can make the CO2 yourself using baking soda and vinegar. Pour both parts into the container (start with the vinegar) and CO2 will quickly fill the container. By the way, the produced CO2 is exactly the same as would have made your bread swell if you had used the baking powder for making a bread instead.
Another strategy is to make hot air balloons out of the soap bubbles by filling them with hot air. A litre of hot air has a lower weight than a litre of cold air, so if the air in the bubble is sufficiently hotter than the air outside, the bubble will float. In cold weather one can use body heat to make hot air bubbles by filling the bubbles with hot air from the lungs. Use a funnel (e.g. made from paper) to make sure that all the air in the bubble comes from the lungs only and to be able to make big bubbles quickly. It is a nice experiment, but it has to be carried out in rather cold weather if it should work properly. When we have performed the experiment it has not always worked. You can try to produce hot air in other way, but results from our experiments with e.g. hair dryers has until now not turned out well.
A very nice way to make the bubbles float by heat is using steam. Connect two hoses to e.g. a Pyrex flask with a little water in. Make the water boil so that steam is produced in the flask. When enough steam is produced, blow into one of the hoses (make sure to have this hose closed with a clamp until you start blowing in it or else it a steam flow out of it will have made it uncomfortably warm. Do not close the ends of both hoses! Or else pressure will build up in the boiler which can lead to risk of explosion) and wet the end of the other in your bubble mixture. The air in the soap bubbles will now be saturated with hot steam making the bubble float. The benefit of using steam is that while the heat will reduce the bubble lifetime because of increased evaporation, the high humidity will reduce the evaporation and therefore increase the bubble lifetime. When the steam bubble is rising upwards in the air you can clearly se that it is hot (You can see the steam leaving the bubble surface). As the bubble is rising, it slowly cools down and will after rising for a while start to slowly fall to the ground.
An easy way to make the bubble float is to induce movements in the air above the bubble. You can use a hand or a little piece of paper. When the air above the bubble is moving the air pressure in this region will fall. The pressure will be lower in a region with moving air relative to a region with slower movements. The principle is described mathematically by Bernoulli’s equation,
Pover + ρ ∙ g ∙ yover + ½ ∙ ρ ∙ v2over = Punder + ρ ∙ g ∙ yunder + ½ ∙ ρ ∙ v2under
where P is the air pressure, ρ is the density of the air, g is 9.8 m/s2, y is the height above a chosen zero point, and v is the velocity of the air. For a small bubble the height across the bubble is negligible and if the air under the bubble is not moving (vunder = 0), then we can reduce the Bernoulli equation to:
Pover = Punder - 1/2∙ ρ∙ v2over
We can therefore realize that the air pressure above the bubble will fall if the air in this region is moving. The bubble will float because it is sucked upwards to the region with lower pressure. Air planes are flying using the same principle. A wing is designed so that the air is moving faster above the wing than under it. Therefore the wing – and the plane – will be sucked upwards. The principle of a wing can therefore be illustrated using soap bubbles.
Soap bubbles can be attracted by electrical fields. Therefore it is possible to make soap bubbles float using static electricity. An example is shown in this film. Charge a balloon for example by rubbing it against your hair, and make a small soap bubble right under the balloon. The balloon will now attract the bubble. If you carefully adjust the distance between the balloon and bubble, you can hold the bubble at the same height for minutes.
The bubble is attracted because of the polar forces in the water (For an explanation of polarity of water, see: Surface tension). In an electric field all water molecules will be aligned with their positive pole in direction towards any negative charges nearby. A charged balloon will be negatively charged. So the water molecules will align their positive poles toward the balloon and their negative poles away from it. The negative pole will be repelled from the balloon, and the positive will be attracted. Because the positive poles are closer to the balloon than the negative, the resulting force will be attractive.
If both the balloon and a bubble are charged negatively, they will repel each other. This is possible to achieve with soap bubbles too. The soap bubbles can then float above the balloon. This is also shown in the film.