Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

m0ne22
2024-03-17 13:57:30

Всім привіт ! Цікавлюсь питанням як зробити світильник до сигналізаторів . Одразу скажу що з електронікою я на Ви ..
Маю комплект сигналізаторів 4+1 hirisi . (4 сигналки і один пейджер ) .
Розбирав дивився сигналки. В сигналках встановлено передатчик tx-1 , в пейджері  приймач gw-rx-22 (щось схоже на rxb8 ) . Живлення у приймача і передатчика 9в крона .

Я хочу спробувати зібрати світильник який би вмикався при спрацьовуванні одного з сигналізаторів.
Для цього думав використовувати приймач rxb8 . Але не розумію як його подружити з сигналками (передатчиком tx1)
Хотів додати трохи фото самих схем які планую застосувати але щось не бачу кнопки . Це можливо через те що я не зареєстрований користувач форуму?

Можливо хтось запропонує свою ідею .

Kaka
2021-04-04 12:41:58

Виноват, у ATmega32A 32 GPIO, а ног-то у неё 40, как и у AT90S8515

vozup
2021-04-04 12:32:45
Kaka пише:

Нана - или любая другая готовая ардуина - не самая хорошая идея для батарейных девайсов - она сама по себе жрёт много даже в когда ничего не делает и спит. Я точно буду ставить голвый микроконтроллер, возможно такой же, как у Наны (ATMega328P) или поменьше (ATtiny85 - восьминогий).

А что касается "хватит-не хватит" - э смотря что ему (центру) делать надо.

У меня будет так:
1. ждёт (возможно, глубоко спит и экономит батарею)
2. Если пришёл сигнал от одного из датчиков
    2.1 Определить номер датчика
    2.2 если соответствующий этому датчику светодиод не светится, то
          2.2.1 Включить светодиод
          2.2.2 Пискнуть зуммером
3. Если нажата кнопка, соответствующая светодиоду
    3.1 погасить этот светодиод
4. перейти к 1.

Поскольку датчиков до 8, если делать "в лоб" по-простому, то потребуется 3х8 = 24 пина. У Наны (ATMega328P) столько просто нет. Варианты - ставить что-нибудь с большим количеством ног (например, AT90S8515 (40 ног) или ATmega32A (32 ноги)) или же добавлять микросхему "драйвер передней панели", например TM1668 (тогда все кнопки и светодиоды будут на ней, а она к контроллеру присоединяется всего тремя проводами - хватит и ATtiny85).

Кстати, думаю ещё вот о чём - питать базу не от двух АА, а от одного 18650. Он чуть побольше, но для базы это не критично. Из плюсов - на дольше хватает, возможность подзарядки. У него напряжение великовато (нужно не более 3,5В), но тут выручит диод в цепи питания - съест напряжение и, заодно, обеспечит защиту от переполюсовки.

Я понятно написал?

Все перечисленные микросхемы не "единственные в своём роде" - есть 100500 вариантов их замены, я просто привожу те, которые у меня есть в СВХ, потому что думаю сейчас как раз о них.

Да, все понятно. Я пока с несколькими датчиками на Нано поиграюсь, так как я 0 в этом, разберусь, и допилю получше)

Kaka
2021-04-04 11:43:22

Нана - или любая другая готовая ардуина - не самая хорошая идея для батарейных девайсов - она сама по себе жрёт много даже в когда ничего не делает и спит. Я точно буду ставить голвый микроконтроллер, возможно такой же, как у Наны (ATMega328P) или поменьше (ATtiny85 - восьминогий).

А что касается "хватит-не хватит" - э смотря что ему (центру) делать надо.

У меня будет так:
1. ждёт (возможно, глубоко спит и экономит батарею)
2. Если пришёл сигнал от одного из датчиков
    2.1 Определить номер датчика
    2.2 если соответствующий этому датчику светодиод не светится, то
          2.2.1 Включить светодиод
          2.2.2 Пискнуть зуммером
3. Если нажата кнопка, соответствующая светодиоду
    3.1 погасить этот светодиод
4. перейти к 1.

Поскольку датчиков до 8, если делать "в лоб" по-простому, то потребуется 3х8 = 24 пина. У Наны (ATMega328P) столько просто нет. Варианты - ставить что-нибудь с большим количеством ног (например, AT90S8515 (40 ног) или ATmega32A (32 ноги)) или же добавлять микросхему "драйвер передней панели", например TM1668 (тогда все кнопки и светодиоды будут на ней, а она к контроллеру присоединяется всего тремя проводами - хватит и ATtiny85).

Кстати, думаю ещё вот о чём - питать базу не от двух АА, а от одного 18650. Он чуть побольше, но для базы это не критично. Из плюсов - на дольше хватает, возможность подзарядки. У него напряжение великовато (нужно не более 3,5В), но тут выручит диод в цепи питания - съест напряжение и, заодно, обеспечит защиту от переполюсовки.

Я понятно написал?

Все перечисленные микросхемы не "единственные в своём роде" - есть 100500 вариантов их замены, я просто привожу те, которые у меня есть в СВХ, потому что думаю сейчас как раз о них.

vozup
2021-04-04 07:59:24
Kaka пише:

Я сейчас (ну, в ближайшие дни) делать это буду. Продолжать писать? Ну, там фото, разводку платы главного модуля? Корпус?

Хочу сам попробовать, если что, знаю к кому обращатся)
Только скажи, Nano для етих целей в качестве центра пойдет? Или лучше мощнее?

Kaka
2021-04-03 16:27:27

Я сейчас (ну, в ближайшие дни) делать это буду. Продолжать писать? Ну, там фото, разводку платы главного модуля? Корпус?

vozup
2021-04-03 12:04:59
Kaka пише:

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

Берёшь датчик вибрации вот такой или вот такой (я сделаю отцу два устройства на том и на другом, пусть скажет какой лучше, тогда я остальные на нём сделаю)

Далее, модуль JDY-40.

Наконец берешь держатель литиевой (они трёхвольтовые  - это важно!) батарейки-таблетки. Какой именно - смотри что тебе доступно из батареек и держателей. Я беру CR1220 просто потому, что они у меня есть (и держатели и батарейки). А так, ширна модуля - 14мм, стало бы и батареки лучше типа CR10xx или CR12хх, чтобы не вылазили за края модуля.

Собственно для дистанционного датчика - всё, больше ничего не нужно.

Модуль временно подключаешь к ардуино и конфигурируешь в режим С1. Остальное можно пока оставить по умолчанию (я ещё скорость делаю 1200 и канал выбираю, чтобы с другими поделками на этом модуле не
пересекалось).

Когда модуль сконфигурирован, прямо на нём со спины располагаешь датчик и батарейный отсек (термоклеем) и припаиваешь так: батарея на выходы питания модуля. Датчик на один из выходов GPIO и на Gnd модуля. Заметь, никакие "круглые" выводы модуля, кроме питания ты никак не трогаешь - они в воздухе остаются.

Всё, передатчик готов. В качестве корпуса отлично подойдёт пластиковый контейнер от киндер-сюрприза. Ну, можно, когда закрыл, по шву скотчем мотнуть для пущей гидроизоляции.

Если будешь делать несколько передатчиков, всё делай также, только датчики на разные GPIO разводи (получается, что всего можно сделать до 8 передатчиков).

Центральный пульт

-такой же JDY-40, только его конфигурируешь в режим C2 (канал такой же как был у передатчиков, иначе он их не услышит)

Все GPIO модуля заводишь на цифровые пины ATMega.

Не забывай, что всё лучше питать от 3 - 3.5В, т.к. JDY-40 не любит больше (хотя и работает, но, боюсь, недолго). Для питания центрального модуля я планирую использовать две батарейки АА

Контроллер программируешь так - он спит в режиме powerdown пока не придёт PCINT прерывание от JDY-40. Тогда он просыпается, по пину с которого пришло прерывание определяет какой из датчиков сработал, делает что-то (пищит или там светодиод зажигает или ещё что) и снова погружается в сон.

Ну, в общих чертах так.

Огромное спасибо!

Kaka
2021-04-02 14:02:08

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

Берёшь датчик вибрации вот такой или вот такой (я сделаю отцу два устройства на том и на другом, пусть скажет какой лучше, тогда я остальные на нём сделаю)

Далее, модуль JDY-40.

Наконец берешь держатель литиевой (они трёхвольтовые  - это важно!) батарейки-таблетки. Какой именно - смотри что тебе доступно из батареек и держателей. Я беру CR1220 просто потому, что они у меня есть (и держатели и батарейки). А так, ширна модуля - 14мм, стало бы и батареки лучше типа CR10xx или CR12хх, чтобы не вылазили за края модуля.

Собственно для дистанционного датчика - всё, больше ничего не нужно.

Модуль временно подключаешь к ардуино и конфигурируешь в режим С1. Остальное можно пока оставить по умолчанию (я ещё скорость делаю 1200 и канал выбираю, чтобы с другими поделками на этом модуле не пересекалось).

Когда модуль сконфигурирован, прямо на нём со спины располагаешь датчик и батарейный отсек (термоклеем) и припаиваешь так: батарея на выходы питания модуля. Датчик на один из выходов GPIO и на Gnd модуля. Заметь, никакие "круглые" выводы модуля, кроме питания ты никак не трогаешь - они в воздухе остаются.

Всё, передатчик готов. В качестве корпуса отлично подойдёт пластиковый контейнер от киндер-сюрприза. Ну, можно, когда закрыл, по шву скотчем мотнуть для пущей гидроизоляции.

Если будешь делать несколько передатчиков, всё делай также, только датчики на разные GPIO разводи (получается, что всего можно сделать до 8 передатчиков).

Центральный пульт

-такой же JDY-40, только его конфигурируешь в режим C2 (канал такой же как был у передатчиков, иначе он их не услышит)

Все GPIO модуля заводишь на цифровые пины ATMega.

Не забывай, что всё лучше питать от 3 - 3.5В, т.к. JDY-40 не любит больше (хотя и работает, но, боюсь, недолго). Для питания центрального модуля я планирую использовать две батарейки АА

Контроллер программируешь так - он спит в режиме powerdown пока не придёт PCINT прерывание от JDY-40. Тогда он просыпается, по пину с которого пришло прерывание определяет какой из датчиков сработал, делает что-то (пищит или там светодиод зажигает или ещё что) и снова погружается в сон.

Ну, в общих чертах так.

vozup
2021-04-01 15:26:53
Kaka пише:
vozup пише:

может были у кого-то похожие проекты

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

Нужны ссылки на детали о пояснения как и что делать?

Если не затруднит, буду благодарен.

Kaka
2021-04-01 12:50:44
vozup пише:

может были у кого-то похожие проекты

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

Нужны ссылки на детали о пояснения как и что делать?

vozup
2021-04-01 12:42:10
Kaka пише:

Опять же конь в вакууме. Вы никак не можете понять, что для того что бы Вам помочь нужна точная информация, а не "наклона, вибрации".

Вот смотрите.

Если речь идёт о простейшем датчике вибрации (типа SW-18020 или SW-420), то это по сути тупая кнопка. Тогда Вам нах не нужен на конце удочки никакой контроллер. Ставите туда крошечный модуль JDY-40 (в режиме GPIO) с этим датчиком и крошечной батарейкой, которой на пару лет хватит, и всё. Размер примерно 10x6x3 мм и вес - грамм-два. На центральном посту такой же GDY-40. Один центральный пост сможет обслуживать до 8-ми удочек, т.к. у JDY-40 имеется 8 GPIO.

Если же Вам на удочке надо отслеживать её наклон при помощи гироприборов и акселерометров, то это совсем другое - я не знаю как сделать это компактно.

Почему я должен расписывать эти варианты? Вам трудно ответить на вопрос более точно?

Отлично, это то что нужно. Спасибо! Я думал может были у кого-то похожие проекты и поетому подскажут в двух словах какие есть связки модулей. Извините за тупые вопросы)

mitonn
2021-04-01 12:26:31

TX118SA-4-передатчик и RX-480 - приемник, 4 канала ,дальность до 100м (реально в районе 50м).Если не жалко денег то посмотрите:https://aliexpress.ru/item/32959615641.html?

Kaka
2021-04-01 11:41:35

Опять же конь в вакууме. Вы никак не можете понять, что для того что бы Вам помочь нужна точная информация, а не "наклона, вибрации".

Вот смотрите.

Если речь идёт о простейшем датчике вибрации (типа SW-18020 или SW-420), то это по сути тупая кнопка. Тогда Вам нах не нужен на конце удочки никакой контроллер. Ставите туда крошечный модуль JDY-40 (в режиме GPIO) с этим датчиком и крошечной батарейкой, которой на пару лет хватит, и всё. Размер примерно 10x6x3 мм и вес - грамм-два. На центральном посту такой же GDY-40. Один центральный пост сможет обслуживать до 8-ми удочек, т.к. у JDY-40 имеется 8 GPIO.

Если же Вам на удочке надо отслеживать её наклон при помощи гироприборов и акселерометров, то это совсем другое - я не знаю как сделать это компактно.

Почему я должен расписывать эти варианты? Вам трудно ответить на вопрос более точно?

vozup
2021-04-01 09:41:25
Kaka пише:
vozup пише:

Опишу проект: Есть от 1 до 6 абонентов (передатчиков) которые переодически отправляют сигнал

Какой сигнал? Где они его берут? От этого зависит ответ на вопрос. Иди Вы думаете, что для "геркон сработал об открытии двеои" и "замер силы удара по конструкции" делаются одинаково?

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

Kaka
2021-04-01 09:12:22
vozup пише:

Опишу проект: Есть от 1 до 6 абонентов (передатчиков) которые переодически отправляют сигнал

Какой сигнал? Где они его берут? От этого зависит ответ на вопрос. Иди Вы думаете, что для "геркон сработал об открытии двеои" и "замер силы удара по конструкции" делаются одинаково?

Підвал форуму