Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене

ТЕМА: Програмована радіокерована кнопка

Програмована радіокерована кнопка 10 квіт. 2023 06:21 #1

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 233
  • Подякували: 1
Доброго часу доби. Україні та героям слава! Є потреба в радіокерованій кнопці.
Є МК PIC12F629. МК буде отримувати команди з радіомодуля MX-RM-5V 433 МГц.
Хотілось, щоб МК можна було програмувати сигналом з пульта.
ТЗ.
Опис та назначення портів:
TRAINING (GP4) - Закорочення на землю переводить МК в режим навчання (програмування отримання коду по порту (GP2). Отриману "пачку" код записує в пам'ять.
Роз'єднання переводить в робочий режим. Коли отримує ту ж саму команду так звану "пачку" по порту DATA (GP2), спрацьовує RELAY (GP5), тривалість 1 сек, після чого вимикається.

DATA (GP2) - під'єднаний до виводу DATA радіомодуля приймача.

RELAY (GP5) - тут зрозуміло що реле.

LED TRAINING (GP0) - світлодіод під'єднаний на землю індикація стану навчання (програмування)
LED DATA (GP1) - світлодіод під'єднаний на землю індикація ("блимання даними") стану передачі даних по порту DATA (GP1)


Україна прокидається
Останнє редагування: 10 квіт. 2023 06:40 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 10 квіт. 2023 07:34 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13635
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
zaxtone пише:
Хотілось, щоб МК можна було програмувати сигналом з пульта.
Потрібно знати протокол команд з пульта.
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 10 квіт. 2023 12:58 #3

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 233
  • Подякували: 1
У мене універсальний ПУЛЬТ який можна програмувати. Чесно кажучи не знаю який у нього протокол, але я випробував копіювати на нього різні пульти, копіює все що не має динамічний код. На сайті пишуть що працює з такими чипами PT2264, PT2262, PT2260, PT2240, SC2262, SC2260, EV1527, SCT527, HS1527, HS2240, SCL1527, FP1527. Саме таку ж здатність копіювати коди, хотів впровадити в цей проєкт.
Україна прокидається
Останнє редагування: 10 квіт. 2023 13:00 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 10 квіт. 2023 13:13 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13635
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Ні, такого широкого спектру не буде. Також потрібно враховувати, що передача команд через IR не зовсім одне і теж, що і RF.
Все це більше головний біль програміста, але це впливає на вибір МК.

P.S.
Некоректно виразився.
Під IR я мав на увазі використання спеціалізованих мікросхем, які можуть самі декодувати сигнал. А також порівняння з універсальним пультом.
Останнє редагування: 10 квіт. 2023 13:18 від Soir. Причина: Доповнення
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 10 квіт. 2023 14:11 #5

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 233
  • Подякували: 1
Добре підемо іншим шляхом, це потребує невеличкого редагування проєкту. А якщо в МК закласти набір відомих більш розповсюджених команд (кодів). До проєкту я додам передавач. При замкненні TRAINING (GP0) на землю, МК методом випадкового жереба МК обирає зі списку закладених кодів та передає йог на передавач і фіксує його як робочий. Тим часом я програмую свій пульт. Після вдалого завершення програмування мого пульта, я розмикаю TRAINING (GP0) і МК переходить в робочий режим. Це можливо?
Україна прокидається
Останнє редагування: 10 квіт. 2023 14:36 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 10 квіт. 2023 15:05 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13635
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Напевне можливо, покажіть список.

А не простіше без МК? Використовувати готові RF модулі? Наприклад ті, які ви перерахували раніше?
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 10 квіт. 2023 15:25 #7

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 233
  • Подякували: 1
Хочу на МК оскільки:
1. Наявність МК
2. Плата майже готова в програмі, залишилося додати передавач. (тоді напишу про призначення портів.)
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 10 квіт. 2023 16:55 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13635
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Soir пише:
Напевне можливо, покажіть список.
Для початку виберіть один якийсь протокол, спробуєм.
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 12 квіт. 2023 14:33 #9

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 233
  • Подякували: 1
Soir пише:
Для початку виберіть один якийсь протокол, спробуєм.
Будь-який на ваш розсуд, головне, щоб працювало. Якщо не спрацює тоді інший і т.д.

Нове ТЗ та переназначення портів.

1. Тривале натискання кнопки не менше 2 сек на землю GP3 - МК методом випадкового жереба обирає зі списку закладених кодів, фіксує його як робочий та постійно передає його на передавач GP5 (поки я не запрограмую свій брелок), при цьому загоряється GP0 -D3 під'єднаний на землю.
Індикація передачі даних (як блимання пачками даних) відбувається на GP1 -D4 під'єднаний на землю.

2. Наступне тривале натискання кнопки не менше 2 сек на землю GP3, переводить МК в робочий режим. Гасне GP0 -D3 під'єднаний на землю.

3. При отриманні відповідного сигналу на GP2
Індикація передачі даних (як блимання пачками даних) відбувається на GP1 -D4 під'єднаний на землю. Спрацьовує GP1 (реле) тривалістю 1 сек.





Україна прокидається
Останнє редагування: 12 квіт. 2023 14:40 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 12 квіт. 2023 18:41 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13635
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
zaxtone пише:
Будь-який на ваш розсуд, головне, щоб працювало. Якщо не спрацює тоді інший і т.д.
У мене немає стільки вільного часу, щоб у такий спосіб вияснювати підтримує Ваш пульт вибраний мною протокол чи ні. Тому пропоную Вам все ж таки визначитись самому.
Останнє редагування: 12 квіт. 2023 18:42 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 13 квіт. 2023 00:03 #11

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 233
  • Подякували: 1
Хай буде EV1527
Україна прокидається
Останнє редагування: 13 квіт. 2023 00:31 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 13 квіт. 2023 19:59 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13635
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Початок. Бажано перевірити роботу з пультом. При натисканні на кнопку з'являється сигнал на виході. Сигнал однократний. Одне натискання - одна посилка. Якщо на вході з'явиться сигнал з таким кодом - тоді вихід RELAY перемикається на протилежний. От і все, що може прошивка.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Програмована радіокерована кнопка 15 квіт. 2023 00:37 #13

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 233
  • Подякували: 1
На деякий час призупинюся поки не куплю новий МК. Ту що була, спалив по необачливості подаючи на нього 12В
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.
Модератори: wolf2000, Soir, Vakula, Айнцвайдрайченко