Спрутомёт пневматическая пушка на Arduino. Стреляем силиконовыми кальмарами
Оригинал видео:
Все права на это видео принадлежат автору канала:
Сегодня соберу пневматическую пушку и постреляю силиконовыми кальмарами. Я взял баллон от огнетушителя и автомобильный компрессор. На компрессоре нет своего манометра, поэтому добавлю сразу два — стрелочный анероид и электронный датчик. Чтобы безопасно стравливать воздух подключу клапан, а чтобы стрелять — соленоид.
Детали корпуса из фанеры мне нарезали друзья на лазерном плоттере. Скреплю детали болтами М3. Займусь арматурой. Обезжирю детали и соберу с помощью пневматического герметика. Красный цвет герметика говорит о том, что после высыхания детали схватятся намертво.
Соберу блок с выпускным клапаном и стрелочным манометром. Манометр пригодится для калибровки электроники. Следующим подключу нормально закрытый соленоидный клапан. Закреплю компрессор на фанерную раму. Армированным шлангом подключу к контуру высокого давления. Вкручу баллон от огнетушителя со стороны манометра.
Проверю герметичность — включу компрессор и подниму давление воздуха в баллоне до двух атмосфер. Система держит. Стравлю воздух, накачаю баллон ещё раз, уже до 4 атмосфер. Всё готово к проверке соленоида. Подам на него искру, клапан откроется и воздух из баллона вырвется наружу.
Пневматика работает как часы. Пришло время заняться электроникой. В качестве управляющей платы я возьму Iskra Mega — пинов много не бывает. Управлять компрессором и клапаном буду через Troyka Reley. Закреплю их на Pad-е и подключу к Искре через Troyka Shield. Добавлю кнопки. Одна будет накачивать воздух, вторая станет спусковым крючком. Индикацию и регулировку максимального давления выведу на сенсорный экран.
Прошивку я напишу на XOD — Это визуальный язык для быстрой разработки устройств на базе Arduino. В XOD нет кода. Вместо них используются ноды. Это объекты, которые соответствуют реальным железкам, логическим и математическим функциям, операциям с текстом. Связи определяют поведение устройства. Наглядно и похоже на блок-схемы.
Начну со спускового механизма. Он состоит из кнопки и реле. Найду в библиотеке ноду Button. Управлять реле я буду с помощью ноды Digital wright. Теперь задам в нодах сигнальные пины кнопки и реле и соединю их. Залью патч на плату и протестирую модуль. Нажимаю кнопку - реле замыкает цепь. Курок готов!
В пушке я использую аналоговый датчик давления. Соберу группу нод для работы с ним. Добавлю ноды для инициализации LCD дисплея. Выведу на него данные датчика давления - отдельно в барах, отдельно в psi. На дисплей добавлю виджет, который будет задавать максимальное давление в баллоне.
Добавлю красный и зелёный светодиоды. Задам логику их работы. Если компрессор выключен а давление в баллоне равно заданному максимальному значению, загорается зелёный светодиод. Можно спускать курок. Если в баллоне низкое давление или компрессор ещё качает воздух — горит красный. Стрелять нельзя.
Прикручу к фанере всю электронику. Питать буду от литий-полимерного аккумулятора. Обмотаю его капроновым шнуром для удобства и защиты от ударов. Аккумулятор выдаёт 24 вольта — то, что нужно для соленоида и Iskra Mega. А вот компрессор автомобильный, он рассчитан на 12 вольт. Подключу его через понижающий преобразователь напряжения.
Добавлю ствол. Я выбрал двухсотый калибр. Возьму канализационную трубу и прикручу к пушке.
Видели когда-нибудь летающего кальмара?
Сейчас покажу!
В проекте использованы:
Iskra Mega —
Troyka Shield —
Реле (Troyka-модуль) —
Тактовая кнопка (Troyka-модуль) —
Индикаторный светодиод (Troyka-модуль) —
Troyka Pad-ы —
#iskra #mega #амперка #проекты #XOD
Music from :
“Fantasia Fantasia“ by Kevin MacLeod ()
“Getting it Done“ by Kevin MacLeod ()
CC BY ()
Music from :
“Extreme Energy“ by Anwar Amrv
“Funk Cool Groove“ (Music Today 80) Composed & Produced by: Anwar Amr (https: )
CC-BY ()
“Acid Drum ’n Bass“ by notnetherme
CC BY ()
“Elevator Music“ 1 by Zet
CC BY ()
Sounds from :
“Neon_light_02“ by Glaneur de sons
“Be
1 view
0
0
1 year ago 00:05:47 188
Спрутомёт — пневматическая пушка на Arduino. Стреляем силиконовыми кальмарами