Например TDA7294

Форум РадиоКот • Просмотр темы - кнопка + 3 светодиода
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт апр 19, 2024 02:00:14

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 96 ]    , , , , 5
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Ср мар 24, 2021 20:13:47 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 4
:))) :))) :))) :))) :)))
нашел я в гараже в хламе автомобильные релюшки и еще две от какой то платы, по-моему управление с пульта люстрой.

Так что можно подключать мотор на 220в и и и ... ворота готовы 8)




на видео авария срабатывает через 5 сек, в хеке поставил на 40 сек. / концевики с свободно разомкнутые контакты/


Вложения:
VOROTA.ino.hex [8.69 KiB]
Скачиваний: 157
VOROTA.zip [226.81 KiB]
Скачиваний: 153
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Ср мар 24, 2021 21:06:31 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Платы изготавливать не умею.

Если есть желание сделать по уму и красиво, то можно изготовление платы заказать тут на форуме у mial
https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
плату могу нарисовать для заказа если нужно.
piter336 писал(а):
Посоветуйте что можно сюда поставить, какие релюшки или может есть готовые модули..

А если будете городить из готовых ардуиновских модулей управление, то купите релейный модуль на два реле, только с релюшками на 12 В в место 5 как Вы хотели. К примеру вот такие… https://aliexpress.ru/item/32970231202. ... 6609917503
Сигналы управления для такого модуля я Вам перепишу при необходимости…

ЗЫ. А что там по поводу напряжения на приёмнике – про которое я спрашивал в предыдущем посте? Или подумайте какое БП на 12 В Вы будете использовать для питания устройства управления.


Я рассматриваю вариант твердотельного типа SSR пусть с запасом взять на 25А. От 3v и ток около 10 ма. Более чем.

Добавлено after 23 minutes 2 seconds:
Доброго вечера. Городить я уже не буду. Двигатель что стоял раньше был на 200w Сейчас может на 250. Более чем. реле срабатывает от 3v и потребляет около 10 ма. А на приемнике напряжение не мерял, надо еще найти "пяточки".
Подключил реле паралельно красному светику, нагрузка - лампочка. Все работает.
Еще раз спасибо. С ув. Петр


Вернуться наверх
 
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Ср мар 24, 2021 21:14:50 
Я был сильно удивлён, когда Вы в место tiny13 выбрали mega238... но при выборе твердотельных реле у меня нет слов… :dont_know: как говорится – хозяин барин. :)

А что их искать? Я ведь писал - на месте неустановленного конденсатора…
Вложение:
HTB1.jpg


Вернуться наверх
   
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Пт мар 26, 2021 18:00:50 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Доброго дня!
Попробовал Attiny, но у меня что то пошло не так. Проделал все по описанию как умные люди советуют.
Платы появились в Arduino IDE версия 1.8.7. А дальше порт не открывается.
Автоматика ворот, пока все на столе - ходовые испытания и в какой корпус это все красиво собрать.
Питание на приемнике 11,3v. Можно с этой платы запитать NANO?. Пишут что при 12V она спокойно работает.
Пробовал запустить вот такую - на ней написано ATTINY167.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Пт мар 26, 2021 18:45:45 
Питание на приемнике 11,3v. Можно с этой платы запитать NANO?.

Можно.


Вернуться наверх
   
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Пт мар 26, 2021 18:55:43 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Пт мар 26, 2021 23:15:59 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
не спалите ардуино
12 вольт только на этот пин
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Вс мар 28, 2021 13:49:13 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Добрый день всем! Позволю себе поделиться опытом программирования брелоков с двухканальным приемником. Начало как пишут все: 8-м нажатий , полное обнуление. Одно нажатие на кнопку приемника и поочередное нажатие на кнопки А и В на брелоке. Приемник увидел передатчик, обе кнопки. Задача первую кнопку в режиме звонка а вторую В в режиме включателя. Т. е. Одно нажатие - вкл. второе -откл. Тут у меня начались проблемы. Везде пишут что два нажатия на кнопку на приемнике программирует брелок в нужный режим. В конечном счете оказалось что ЧЕТЫРЕ нажатия и вот она удача. Кнопка А в режиме "звонок" а кнопка В в режиме включатель. Может кому пригодится. С ув. Петр


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Вс апр 04, 2021 18:46:38 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Доброго дня всем! Столкнулся с проблемой: вход (управляющие клеммы) от 3 до 32 v. Присоединяю к минусу GND и соединяю их. Общий минус, к плюсу D9 и D11, Все правильно, но при нажатии кнопки радио управления (при переключении) с клемм силовых 220 не снимается напряжение. На одной клемме лампочка накаливания горит более тускло и мигает в пол периода.
Может это сами твердотельные так работают. Не пойму, может у кого была такая проблема.
Это продолжение темы три светодиода. По идее взять обычные, так карантин это будь он..
С ув. Петр Подскажите выход.

Добавлено after 7 minutes 10 seconds:
P/S/.. "но при выборе твердотельных реле у меня нет слов". Вот написал Самсусамыч, так не прислушался. Вернее была тень сомненья но что под рукой было то и воткнул. А в руки взял второй раз. Поэтому проблема.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Чт апр 08, 2021 20:53:42 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 0
Если конечники на переключение, то можно конкретно определить и исправность концевиков и положение ворот.
И ещё можно прилепить магнит ( или 2 так, чтобы и направление определять) на вал движка и холлом считать импульсы. Тогда и конечные состояния можно программировать и замедление перед остановкой ( если тип двигла позволяет). Как в актуаторах спутниковых антенн и Н-Н моторах.
Хотя..., наверное, и так сойдёт.

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Вт апр 13, 2021 10:00:36 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Доброго дня всем!
Твердотельное реле отключает полностью если управляющий сигнал (+) коротнуть на землю. Тогда все в исходном состоянии. То же и с мосфетом. Ставил IRF и мне что то не пошло. Подобрал реле 5v и ток потребляемый 50 ma. Пршил Nano и думаю все будет работать. На столе работает, теперь самая сложная задача - собрать в кучу, ещё что бы и красиво. Реле: SRD-05VDC-SL-C. Надо внимательно - три ножки рядом на корпусе это два крайних питание а пежду ними средний контакт реле.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Пт авг 06, 2021 15:05:51 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Самсусамыч, Доброго Вам дня! По возможности выручите меня ещё раз. кстати шторка работает за что вам огромное спасибо. Суть вопроса: При попытке компилировать скетч простых часов все время высвечивается одна строка. (раньше такого безобразия не наблюдалось.) /*
Тестирование производилось на Arduino IDE 1.8.0
Дата тестирования 17.02.2017г.
*/

#include <OLED_I2C.h> // Подключение библиотеки OLED_I2C
#include <DS3231.h> // Подключение библиотеки DS3231
OLED myOLED(SDA, SCL, 8);
DS3231 rtc(SDA, SCL);
extern uint8_t MegaNumbers[]; // Подключение больших шрифтов
extern uint8_t SmallFont[]; // Подключение маленьких шрифтов

int x = 0; // Создаем переменную "х"

void setup()
{
myOLED.begin(); // Инициализация Oled дисплея
rtc.begin(); // Инициализация RS3231
}

void loop()
{
if (x >= 10) {temp(); // Если "x", больше или равно 10, выполняем цикл "temp"
x=0;} // Обнулить "x"
else {clock();} // Если "x", меньше 10, выполняем цикл "clock"
x++; // Увеличить "x" на 1
}

void clock() // Цикл считывания и отображения времени
{
myOLED.clrScr(); // Очищаем экран
myOLED.setFont(SmallFont); // Включаем маленький шрифт
myOLED.print(rtc.getDOWStr(), CENTER, 0); // Отображение дня недели
String stringOne = rtc.getTimeStr();
myOLED.setFont(MegaNumbers); // Включаем большой шрифт
myOLED.print(stringOne.substring(0,2), 4, 12); // Отображение часов
myOLED.print("/", 51, 12); // Отображение двоеточие
myOLED.print(stringOne.substring(3,5), 75, 12); // Отображение минут
myOLED.setFont(SmallFont); // Включаем маленький шрифт
myOLED.print(rtc.getDateStr(), CENTER, 57); // Отображение даты
myOLED.update(); // Обновляем информацию на дисплее
delay(500); // Пауза
myOLED.setFont(MegaNumbers); // Включаем большой шрифт
myOLED.print("-", 51, 12); // Убираем двоеточие
myOLED.update(); // Обновляем информацию на дисплее
delay(500); // Пауза
}

void temp() // Цикл считывания и отображения температуры
{
myOLED.clrScr(); // Очищаем экран
myOLED.setFont(MegaNumbers); // Включаем большой шрифт
myOLED.print(String(rtc.getTemp() , 1), CENTER, 12);
myOLED.setFont(SmallFont); // Включаем маленький шрифт
myOLED.print("Temperature", CENTER, 57); // Отображение надписи
myOLED.update(); // Обновляем информацию на дисплее
delay(2000); // Пауза
}
exit status 1
'rtc' was not declared in this scope

Перепробовал кучу скетчей и везде высвечивает rts.
Помогите пожалуйста. С ув. Петр


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Сб авг 07, 2021 13:05:22 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
это вы взяли от сюда https://habr.com/ru/post/257659/
Спойлер#include <OLED_I2C.h>
OLED myOLED(SDA, SCL, 8 );
extern uint8_t MegaNumbers[];
extern uint8_t RusFont[];
extern uint8_t SmallFont[];
extern uint8_t term[];
extern uint8_t grad[];
#include <DS1307.h>
DS1307 rtc(A0, A1);
Time t;
#include <OneWire.h>
OneWire ds(4);
int x = 0;
void setup() {
myOLED.begin();
rtc.halt(false);
//rtc.setDOW(WEDNESDAY);
//rtc.setTime(21, 24, 0);
//rtc.setDate(29, 4, 2015);
}
void loop() {
if (x >= 10) {
temp();
x=0;
}
else
{
watch();
}
x++;
}
void watch() {
myOLED.setFont(RusFont);
t = rtc.getTime();
switch (t.dow)
{
case 1: myOLED.print("GJYTLTKMYBR", CENTER, 0); break;
case 2: myOLED.print("DNJHYBR", CENTER, 0); break;
case 3: myOLED.print("CHTLF", CENTER, 0); break;
case 4: myOLED.print("XTNDTHU", CENTER, 0); break;
case 5: myOLED.print("GZNYBWF", CENTER, 0); break;
case 6: myOLED.print("CE<<JNF", CENTER, 0); break;
case 7: myOLED.print("DJCRHTCTYMT", CENTER, 0); break;
}
String stringOne = rtc.getTimeStr();
myOLED.setFont(MegaNumbers);
myOLED.print(stringOne.substring(0, 2), 4, 12);
myOLED.print("/", 51, 12);
myOLED.print(stringOne.substring(3, 5), 75, 12);
myOLED.setFont(RusFont);
switch (t.mon)
{
case 1:
myOLED.print(String(t.date), 30, 57);
myOLED.print("ZYDFHZ", CENTER, 57);
myOLED.print(String(t.year), 88, 57);
break;
case 2:
myOLED.print(String(t.date), 26, 57);
myOLED.print("ATDHFKZ", CENTER, 57);
myOLED.print(String(t.year), 92, 57);
break;
case 3:
myOLED.print(String(t.date), 30, 57);
myOLED.print("VFHNF", CENTER, 57);
myOLED.print(String(t.year), 88, 57);
break;
case 4:
myOLED.print(String(t.date), 30, 57);
myOLED.print("FGHTKZ", CENTER, 57);
myOLED.print(String(t.year), 88, 57);
break;
case 5:
myOLED.print(String(t.date), 36, 57);
myOLED.print("VFZ", CENTER, 57);
myOLED.print(String(t.year), 82, 57);
break;
case 6:
myOLED.print(String(t.date), 35, 57);
myOLED.print("B>YZ", CENTER, 57);
myOLED.print(String(t.year), 81, 57);
break;
case 7:
myOLED.print(String(t.date), 35, 57);
myOLED.print("B>KZ", CENTER, 57);
myOLED.print(String(t.year), 81, 57);
break;
case 8:
myOLED.print(String(t.date), 28, 57);
myOLED.print("FDUECNF", CENTER, 57);
myOLED.print(String(t.year), 90, 57);
break;
case 9:
myOLED.print(String(t.date), 24, 57);
myOLED.print("CTYNZ<HZ", CENTER, 57);
myOLED.print(String(t.year), 94, 57);
break;
case 10:
myOLED.print(String(t.date), 26, 57);
myOLED.print("JRNZ<HZ", CENTER, 57);
myOLED.print(String(t.year), 92, 57);
break;
case 11:
myOLED.print(String(t.date), 28, 57);
myOLED.print("YJZ<HZ", CENTER, 57);
myOLED.print(String(t.year), 90, 57);
break;
case 12:
myOLED.print(String(t.date), 26, 57);
myOLED.print("LTRF<HZ", CENTER, 57);
myOLED.print(String(t.year), 92, 57);
break;
}
myOLED.update();
delay(450);
myOLED.setFont(MegaNumbers);
myOLED.print("-", 51, 12);
myOLED.update();
delay(450);
}
void temp() {
for(int x = 0; x < 10; x++){
byte data[2];
ds.reset();
ds.write(0xCC);
ds.write(0x44);
delay(150);
ds.reset();
ds.write(0xCC);
ds.write(0xBE);
data[0] = ds.read();
data[1] = ds.read();
int Temp = (data[1] << 8 ) + data[0];
Temp = Temp >> 4;
String stringOne = rtc.getTimeStr();
myOLED.clrScr();
myOLED.setFont(SmallFont);
myOLED.print(stringOne.substring(0, 5), 98, 0);
myOLED.print(rtc.getDateStr(), 0, 0);
myOLED.setFont(RusFont);
myOLED.print("NTVGTHFNEHF", CENTER, 57);
myOLED.drawBitmap(4, 12, term, 19, 40);
myOLED.setFont(MegaNumbers);
myOLED.print(String(Temp), CENTER, 12);
myOLED.drawBitmap(92, 12, grad, 13, 12);
myOLED.update();
myOLED.clrScr();
}
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Вс авг 08, 2021 13:56:41 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Д день!
https://robotchip.ru/oled-chasy-termome ... -i-ds3231/
Думаю отсюда. Особой разницы не вижу.
Вот такая { DS3231 rtc(SDA, SCL);} строчка подсветилась.
Пишет:exit status 1
no matching function for call to 'DS3231::DS3231(const uint8_t&, const uint8_t&)'
Библиотеки не правильные.?? Что можно сделать, не знаю. Сделал часы типа этих идут у внука и проблем не было вообще.
Заколдовано. Извините. Хорошего дня.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Вс авг 08, 2021 18:10:28 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
Думаю отсюда. Особой разницы не вижу.

разница есть . в написании дня недели у меня пишется русскими буквами
Цитата:
от такая { DS3231 rtc(SDA, SCL);} строчка подсветилась.

не правильная библиотека
удалить свою, находиться здесь документы\Arduino\libraries
скачать с вашего сайта
Изображение
и добавить ее в ардуино
Изображение
и все получется


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: кнопка + 3 светодиода
СообщениеДобавлено: Пн авг 09, 2021 10:43:25 
Открыл глаза

Зарегистрирован: Сб мар 06, 2021 18:17:09
Сообщений: 43
Рейтинг сообщения: 0
Д. День! Спасибо. Попробую...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 96 ]    , , , , 5

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y