NeMoyNick

NeMoyNick

Пикабушник
поставил 788 плюсов и 1811 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
5 лет на Пикабу
2025 рейтинг 46 подписчиков 10 подписок 7 постов 1 в горячем

Программа по управлению элементами 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

Алкаватар

Алкаватар Скриншот, Аватар, Алкоголь, Тег, Длиннопост

#comment_87233573

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

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

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

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

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

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

Нужна помощь в расчетах. Помощь, Гусеничное шасси, Геометрия, Неумеха
Нужна помощь в расчетах. Помощь, Гусеничное шасси, Геометрия, Неумеха

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

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

Нужна помощь в расчетах. Помощь, Гусеничное шасси, Геометрия, Неумеха

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

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

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

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

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

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

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

Нужна помощь в расчетах. Помощь, Гусеничное шасси, Геометрия, Неумеха
Нужна помощь в расчетах. Помощь, Гусеничное шасси, Геометрия, Неумеха

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

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

Нужна помощь в расчетах. Помощь, Гусеничное шасси, Геометрия, Неумеха

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

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

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

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


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


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

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

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

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

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

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

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


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

Сигнализация для дома ч.3 к.(доработка, сектч, схема) Arduino, Сигнализация, Своими руками, Длиннопост
Показать полностью 6

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

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


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


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

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео
Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

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


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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео
Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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


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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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


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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео
Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео
Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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


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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео
Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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

Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео
Сигнализация для дома и квартиры. Ч.2 Arduino, Сигнализация, Своими руками, Длиннопост, Видео

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


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


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

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


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

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


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

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

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

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


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

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

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

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

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


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

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

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

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

Дюпонты.

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


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


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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст
Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст
Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

Сигнализация для дома и квартиры. Ч.1 Arduiono, Сигнализация, Своими руками, Длиннопост, Текст

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

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


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


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

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