NeMoyNick

NeMoyNick

Пикабушник
2025 рейтинг 45 подписчиков 10 подписок 7 постов 1 в горячем
Награды:
10 лет на Пикабу
28

Программа по управлению элементами Arduino

Всем привет.
Собсна, появилась у меня необходимость создать программу, с помощью которой можно будет управлять Arduino с компьютера через USB соединение(включать диод, лампочку, открывать/закрывать дверь, принимать ответные сигналы и.т.п.).
Спустя месяц/полтора я сделал что-то нечто похоже на программу с рабочим функционалом(не без багов).

В программе присутствует 2 раздела управления:
1)Лог/строка команды.
Тут все понятно, в лог приходят команды с Arduino, а с текстового поля можно отправлять команду на плату.

2)Элементы управления Arduino.
Здесь все иначе, но проще воспринимается пользователю. Команды отправляются и принимаются с помощью элементов управления(кнопки, текстовое поле и метка(label),пока только 3 элемента), с помощью кнопки можно отправлять заранее заданную команду
пр.: d1(включить диод), или же принять строку в текстовое поле
пр.: «td1:Диод 1 включен»(про префиксу td1: определяется в какой элемент будет выведена строка)и указанный label или textbox будет отображена строка о том что Диод 1 включен.

Для наглядности использования, я записал/смонтировал не большое видео, чтобы было понятно как с ней работать.

Кому надо вот ссылка на программу со скетчем(вроде скетч в папке libraries) : https://cloud.mail.ru/public/M75i/MqnztXcy1

p.s: Программу написал на языке c#

Показать полностью 1

Нужна помощь в расчетах.

Приветствую народ, всех с наступающим/наступившим.

Мне необходима кое какая помощь в расчетах.

Начну с начала.

Начал я как то делать гусеничное шасси(подобие как у танка), гусеницы сделаны из велосипедных цепей соединенными траками из пвх трубы.

Но когда дошло дело до движущейся части(движующейся шестерни) у меня случился ступор и я забил на это дело.

Прошу знающих помочь рассчитать шестерню нужной формы(сам пробовал расчитать но у меня получалось какая-то дичь и все криво-косо), шестерню буду вырезать из куска резины шириной 0.9см.

Прошу не топить пост в минусах и не ставить оценки.
P.s: движки не слабые они сняты с двух радиоуправляемых вертолетов.

Показать полностью 3

Нужна помощь в расчетах.

Приветствую народ, всех с наступающим/наступившим.

Мне необходима кое какая помощь в расчетах.

Начну с начала.

Начал я как то делать гусеничное шасси(подобие как у танка), гусеницы сделаны из велосипедных цепей соединенными траками из пвх трубы.

Но когда дошло дело до движущейся части(движующейся шестерни) у меня случился ступор и я забил на это дело.

Прошу знающих помочь рассчитать шестерню нужной формы(сам пробовал расчитать но у меня получалось какая-то дичь и все криво-косо), шестерню буду вырезать из куска резины шириной 0.9см.

Прошу не топить пост в минусах и не ставить оценки.
P.s: движки не слабые они сняты с двух радиоуправляемых вертолетов.

Показать полностью 3
12

Сигнализация для дома ч.3 к.(доработка, сектч, схема)

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


Сегодня я буду краток, особо не чего добавить.


В прошлом посте в комментариях(я хорошо помню) меня попросили заменить безобразные провода, что я собственно и сделал.

Для удобства демонтажа сигнализации(а это может плохо сказаться на защите, если замкнуть GND с др. контактами то можно отрубить Arduinio) с одной стороны кабеля(где установлен MFRC модуль)я закрепил дюпоны, а на плане Arduino контакты были припаяны.

Вот сама схема, цвета линий подгонял под цвета проводов(для себя вы сами можете подогнать цвета),рисовал схему в Photoshop, файл формата psd присутствует в архиве.

Ссылка на архив в комментариях.


p.s Желаю всем праздничного настроения.

Показать полностью 6
83

Сигнализация для дома и квартиры. Ч.2

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


А продолжу я с того что буду  разводить провода под модули.


Провода нужных размеров я снял со старых не работающих мышек/клавиатуры.

Дюпоны "мама" были изъяты из нескольких системных блоков и выпрошенных у знакомого человека.

Примерно вот что у меня получилось

Далее взял приготовленный корпус для MFRC522, продел через отверстие провода и припаял 2 светодиода(синий и красный), клеил их на термоклей, на контакты со светодиодами были припаяны резисторы номиналом 220ом(под конец поста вы их увидите).

Дюпоны "папа" делал из: медной проволоки 0.8мм и термоусадки.

После припайки самопальных дюпонов, подсоединил модуль к arduino для проверки передачи данных по длинному проводу(до этого проверял, сигнал не доходил после чего провод укоротил до нужных размеров).


Для проверки модуля использовал готовый скетч.

Все работает, идём дальше.


Опять же вырезал кусок кабельного канала и придал и склеил нужную форму  для датчика движения.

При приклеивании углов у меня случился казус, приклеил пальцы к пластику. Если у вас такое случалось/случится не старайтесь отодрать пальцы от приклеиваемого места, вы так отдерёте себе кусок кожи. Склеившийся палец(ы) можно снять с помощью полу горячей/тёплой воды.

После засыхания клея, датчик движения был приклеен на термоклей.

Дабы не оставлять провода в безобразном виде, было куплено несколько термоусадок.

Термоусадку пришлось усаживать газовой горелкой, т.к усаживание зажигалкой займёт больше времени.

Усадил, соединил и приступил к написанию скетча, после написания скетча начал проверять.

Вся основа готова, теперь необходимо сделать питание для всего этого.


Запитывать все это буду от ИБП аккумулятора на 12в. 7ah(не реклама).

Так же для питания развёл провода. Для защиты от короткого замыкания было решено припаять предохранитель на 1ампер.

На один из конец провода был припаян штекер питания для arduino(тут схема, может кому пригодится).

Так же от резкого перепада напряжения был припаян конденсатор на 16вольт 2000мф(желательно больше, напряжение заметно проседает при включении сигнала).


На обратной стороне кабеля припаял наклемники для подключению к аккумулятору.

Осталось все это собрать воедино и окончательно проверить на работоспособность.

На 6-7 контакте видно как припаяны резисторы к самодельным дюпонам.

Все уложено, утрамбовано , впилен сигнализационный клаксон.

После того как все окончательно прикрутил начал проверять.


По началу MFRC отказывался принимать ключ карту(не понял почему, позже все заработало).


Собсно вот последнее видео.

Под комментариями прошлого поста просили писать/добавлять больше информации но в этом особо не смог разгуляться(ограничение на 25 блоков), поэтому пришлось пару фотографий удалить.


Будет ли продолжения?

-Пока что сам не знаю, в планах докупить еще один датчик движения и gsm модуль.


Кому нужен скетч и схема подключения, напишите в комментарии на какой файлообменник залить.

Показать полностью 22 3
110

Сигнализация для дома и квартиры. Ч.1

В написании текста я не мастак, но все же решил я с вами поделится.


При сборке сигнализации мне понадобились след. модули.

Arduiono Uno R3 - основной микроконтроллер.

HC-SR501 - датчик движения.

MFRC522 - считыватель радио карт.

1 канальный реле модуль.


Еще из мелочей нам понадобиться:

Звуковой сигнал на 12v

Длинные/короткие провода(много проводов).

Аккумулятор/блок питания(можно все в месте).

Дюпонты.

Термоусадка.


Сборку начал с подготовки корпуса.


Корпус был взят от разобранного компьютерного блока питания.

Далее я вырезал кусок пластика, чтобы потом прикрепить к ней модули.

Прикрутил пластиковую планку на болты с внутренней резьбой.

Предварительно прикрутил arduiono, примерно прикинул местоположение реле.

После того как раскрутил arduino, заметил царапины на плате. Места повреждения покрыл спец. лаком для покрытия плат.

Так же вырезал вторую планку пластика.

Опять же прикрутил плату, но в этот раз вырезал резиновые подкладки, чтобы не больше не царапать плату(позже я их округлил).

Позже все окончательно прикрутил и приклеил реле модуль на двухсторонний скотч.

С этим закончил. Далее начал делать корпус для MFRC522 модуль.

Корпус вырезал из кабельного канала(40мм в ширину), все как раз сходилось по размером с MFRC модулем.

После нескольких манипуляций с канцелярским ножом и зажигалкой, придал окончательную форму корпусу

На этом пост я закончу.

В след. посту расскажу про подготовку проводов и корпуса для PIR датчика.


Можете задавать вопросы в комментарии.


p.s След пост будет подлиннее.

Показать полностью 12
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества