I want to create an array of multiple electromagnet which I will be controlling using a microcontroller.
I will have around 100 such magnets lined in a squared grid 10x10. Only three or five at a time will be turned on. This array of electromagnets will be responsilbe for driving a smaller natural magnet above it. There will be a small glass sheet sepearting them.
I tried to setup a basic test, creating a very proto-typical model for the desired magnet. As shown in the image below:
Now since it's an 18gauge copper wire, it draws a lot of current which is a good thing for generating powerful magnetic force. But it only works if we hook this contraption with any battery made of electrolytes. As soon as I hook the make-do model of electromagnet with a 12v DC supply, the power-supply does what it supposed to do. That is to protecte itself from the exessive current draw, and its fault prvention circuitry cut the power altogether.
How to make it work? Should I opt for a higher voltage supply, since I have very low resistance because of the short length copper wire and its wide gauge? Should I opt for a higher gauge wire and go with more turns in the coil? Or Should I add some resistors in series to control the excessive current draw?
Here's my dimensions of magnets which I "cannot" change.
- 5mm core
- 10mm overall diameter of the electormagnet.
- 25mm length of the electromagnet.