Электромагнитная пушка Гаусса на микроконтроллере

в 12:42, , рубрики: микроконтроллеры, микроконтроллеры avr, программирование микроконтроллеров, Программирование робототехники, устройства на микроконтроллерах

Всем привет. В данной статье рассмотрим, как изготовить портативную электромагнитную пушку Гаусса, собранную с применением микроконтроллера. Ну, насчет пушки Гаусса я, конечно, погорячился, но то, что это – электромагнитная пушка, нет сомнения. Данное устройство на микроконтроллере было разработано для того, чтобы обучить начинающих программированию микроконтроллеров на примере конструирования электромагнитной пушки своими руками.Разберем некоторые конструктивные моменты как в самой электромагнитной пушке Гаусса, так и в программе для микроконтроллера.

image

С самого начала нужно определиться с диаметром и длиной ствола самой пушки и материалом, из которого она будет изготовлена. Я применил пластиковый футляр диаметром 10 мм из-под ртутного термометра, поскольку он у меня валялся без дела. Вы можете использовать любой доступный материал, обладающий не ферромагнитными свойствами. Это стекло, пластик, медная трубка и т. д. Длина ствола может зависеть от количества применяемых электромагнитных катушек. В моем случае используется четыре электромагнитных катушки, длина ствола составила двадцать сантиметров.

image

Что касается диаметра применяемой трубки, то в процессе работы электромагнитная пушка показала, что нужно учитывать диаметр ствола относительно применяемого снаряда. Проще говоря, диаметр ствола не должен намного превышать диаметр применяемого снаряда. В идеале, ствол электромагнитной пушки должен подходить под сам снаряд.

Материалом для создания снарядов послужила ось от принтера диаметром пять миллиметров. Из данного материала и были изготовлены пять болванок длиной 2,5 сантиметра. Хотя также можно применять стальные болванки, скажем, из проволоки или электрода – что найдется.

Нужно уделить внимание и весу самого снаряда. Вес по возможности должен быть небольшим. Мои снаряды слегка тяжеловаты получились.

image

Перед созданием данной пушки были проведены эксперименты. В качестве ствола использовалась пустая паста от ручки, в качестве снаряда – иголка. Иголка с легкостью пробивала обложку журнала, установленного неподалеку от электромагнитной пушки.

Поскольку оригинальная электромагнитная пушка Гаусса строится по принципу заряда конденсатора большим напряжением, порядка трехсот вольт, то в целях безопасности начинающим радиолюбителям следует запитывать её низким напряжением, порядка двадцати вольт. Низкое напряжение приводит к тому, что дальность полета снаряда не очень большая. Но опять же, всё зависит от количества применяемых электромагнитных катушек. Чем больше электромагнитных катушек применяется, тем больше получается ускорение снаряда в электромагнитной пушке. Также имеют значение диаметр ствола (чем меньше диаметр ствола, тем снаряд летит дальше) и качество намотки непосредственно самих электромагнитных катушек. Пожалуй, электромагнитные катушки – самое основное в устройстве электромагнитной пушки, на это нужно обратить серьёзное внимание, чтобы добиться максимального полета снаряда.

Я приведу параметры своих электромагнитных катушек, у вас они могут быть другими. Катушка наматывается проводом диаметром 0,2 мм. Длина намотки слоя электромагнитной катушки составляет два сантиметра и содержит шесть таких рядов. Каждый новый слой я не изолировал, а начинал намотку нового слоя на предыдущий. Из-за того, что электромагнитные катушки запитываются низким напряжением, вам нужно получить максимальную добротность катушки. Поэтому все витки наматываем плотно друг другу, виток к витку.

image

Что касается подающего устройства, то тут особые пояснения не нужны. Все паялось из отходов фольгированного текстолита, оставшегося от производства печатных плат. На рисунках все подробно отображено. Сердцем подающего устройства является сервопривод SG90, управляемый микроконтроллером.

image

Подающий шток изготовлен из стального прутка диаметром 1,5 мм, на конце штока запаяна гайка м3 для сцепления с сервоприводом. На качалке сервопривода для увеличения плеча установлена загнутая с двух концов медная проволока диаметром 1,5 мм.

Данного нехитрого устройства, собранного из подручных материалов, вполне хватает, чтобы подать снаряд в ствол электромагнитной пушки. Подающий шток должен полностью выходить из загрузочного магазина. В качестве направляющей для подающего штока послужила треснувшая латунная стойка с внутренним диаметром 3 мм и длиной 7 мм. Жалко было выбрасывать, вот и пригодилось, собственно, как и кусочки фольгированного текстолита.

Программа для микроконтроллера atmega16 создавалась в AtmelStudio, и является полностью открытым проектом для вас. Рассмотрим некоторые настройки в программе микроконтроллера, которые придется произвести. Для максимально эффективной работы электромагнитной пушки вам понадобится настроить в программе время работы каждой электромагнитной катушки. Настройка производится по порядку. Сначала подпаиваете в схему первую катушку, все остальные не подключаете. Задаете в программе время работы (в миллисекундах).

PORTA |=(1<<1); // катушка 1
_delay_ms(350); / / время работы

Прошиваете микроконтроллер, и запускаете программу на микроконтроллере. Усилия катушки должно хватать на то, чтобы втянуть снаряд и придать начальное ускорение. Добившись максимального вылета снаряда, подстраивая время работы катушки в программе микроконтроллера, подключаете вторую катушку и также настраиваете по времени, добиваясь еще большей дальности полета снаряда. Соответственно, первая катушка остается включенной.

PORTA |=(1<<1); // катушка 1
_delay_ms(350);
PORTA &=~(1<<1);
PORTA |=(1<<2); // катушка 2
_delay_ms(150);

Таким способом настраиваете работу каждой электромагнитной катушки, подключая их по порядку. По мере увеличения количества электромагнитных катушек в устройстве электромагнитной пушке Гаусса скорость и, соответственно, дальность снаряда должны также увеличиваться.

Данную кропотливую процедуру настройки каждой катушки можно избежать. Но для этого придется модернизировать устройство самой электромагнитной пушки, установив датчики между электромагнитными катушками для отслеживания перемещения снаряда от одной катушки к другой. Датчики в сочетании с микроконтроллером позволят не только упростить процесс настройки, но и увеличат дальность полета снаряда. Данные навороты я не стал делать и усложнять программу микроконтроллера. Целью было реализовать интересный и несложный проект с применением микроконтроллера. Насколько он интересен, судить, конечно, вам. Скажу честно, я радовался, как ребенок, «молотя» из данного устройства, и у меня созрела идея более серьезного устройства на микроконтроллере. Но это уже тема для другой статьи.

Программа и схема atmel-programme.clan.su/Puhka.zip

Автор: zim48

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js