Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Сборка LuckyBox – схема, пайка, нюансы – часть 1 (закрыта)
Помечено: Сборка LuckyBox
-
АвторСообщения
-
16.04.2018 в 17:28 #21278
Тут реализован метод Брезенхэма, но работает не от прерывания при переходе напряжения через ноль, а по таймеру. При переходе через ноль силовой ключ сам закрывается и открывается, такое схемное решение.
16.04.2018 в 20:06 #21288у меня при включении питания пищалка начинает трищать, поменял – все равно трещит!
в чем может быть дело? подскажите
16.04.2018 в 20:28 #21292у меня при включении питания пищалка начинает трищать, поменял – все равно трещит! в чем может быть дело? подскажите
И у меня трещит))) Фиг его знает. Глядя в код не должна трещать, а трещит. Когда все прогружается, перестает.
Хорошо живет на свете Винни-Пух...
16.04.2018 в 20:28 #21293у меня при включении питания пищалка начинает трищать, поменял – все равно трещит! в чем может быть дело? подскажите
Какой блок питания использован? Возможно нет “чистой” постоянки и проседает напряжение.
Попробуй подключить параллельно блоку питания 5В конденсатор 100мкФ на 16В.
16.04.2018 в 20:37 #21295И у меня трещит))) Фиг его знает. Глядя в код не должна трещать, а трещит. Когда все прогружается, перестает.
На модуле установлен пассивный буззер, т.е. звук генериться от ножки включением и выключением. Если при инициализации ножку буззера не выключить (в зависимости от уровня модуля), то до первого использования он может получится в состоянии ВКЛ, а в таком состояние буззер будет не только щелкать и шуршать, но и еще прилично греться, что совсем не хорошо. Итого при инициализации на старте надо сделать ВЫКЛ буззера.
16.04.2018 в 20:47 #21296На пассивный буззер 5В отдельно не подается, по схеме активный. Но выключать – подавать низкий уровень на буззер нужно.
16.04.2018 в 21:25 #21299по схеме активный
По схеме и ссылке под видео – пассивный (Passive Buzzer Module for Arduino). Уже проходили эту историю :).
17.04.2018 в 06:31 #21326Привет. У меня по датчикам температуры непонятки. Датчики трехвыходные (видать по мостовой схеме) но все равно аналоговые. И если ставить сопротивления 10к к 3.3в , то это внесет погрешность в измерение. Или датчики все же цифровые?
УПС, вопрос снят, посмотрел даташит. Офигеть, раньше калькуляторы проще были.
17.04.2018 в 12:26 #21335Добрый день всем. В схемотехнике и пайке не силен, поэтому есть пара уточняющих вопросов. Вот на схеме жирная линия – это то самое OneWire, которое библиотекой обслуживается? Или просто некий контур для упрощения рисовки? Больше похоже на упрощение рисовки, потому что датчики температуры на отдельных пинах висят. Но насколько я понял, oneWire позволяет несколько датчиков на один пин вешать, и обращаться к ним по их внутренним адресам. То есть на самом деле все датчики могут висеть на одном пине, и их количество не обязательно должно быть равно четырем. То есть шина может быть выполнена на стереокабеле с разъёмами под audiojack 3.5 мм, а датчики соответственно на таких же разъёмах к этой шине подключаться будут. Скачал тут исходник скетча который обрабатывает адреса нескольких датчиков, подключенных к одному пину, пока разбираюсь что происходит. Ну и в таком случае DallRead.ino можно в четыре раза упростить. Хотя его и так можно упростить, вынеся дублирующий код в отдельную функцию.
17.04.2018 в 13:16 #21339Добрый день всем. В схемотехнике и пайке не силен, поэтому есть пара уточняющих вопросов… То есть шина может быть выполнена на стереокабеле с разъёмами под audiojack 3.5 мм…
Жирная линия – это как бы куча проводов, ищешь одноименные тонкие линии с одинаковыми надписями – их в одну точку соединений, т.е. D0 соединяешь со вторым D0, D1 c D1 и т.д.
Разъемчик от наушников в тупом варианте лучше не применять, т.к. при подключении на “горячую, т.е. включенную плату” будешь коротить питание. Есть хитрые способы решения, но тут с паяльником не все дружат. Когда буду делать единую плату под данный проект, это предусмотрю…
17.04.2018 в 13:25 #21340Да, про коротить питание я не подумал… Я то про модульность в первую очередь думал. Как вариант на rj11 подключать, там не будет коротить. Но обжимать сложнее
17.04.2018 в 14:02 #21343Есть хитрые способы решения
А как это решается в общем виде? Просто интересно, не ради пайки, а ради ликбеза.
17.04.2018 в 14:38 #21345Есть хитрые способы решения
А как это решается в общем виде? Просто интересно, не ради пайки, а ради ликбеза.
Шину питания от платы до разъема пускаем либо через электронный предохранитель с малым током пробоя, либо ставим источник тока миллиампер на 20-ть (это с запасом, на 4 датчика в параллель) к примеру такой: NSI45020. При увеличении датчиков, к примеру 8 шт. ставим, в параллель к NSI45020 добавляем еще такой-же. На самом деле, данные источники тока предназначены для стабильного питания светодиодов, но нам тоже подойдет 🙂 . Питание датчиков с самим модулем тоже лучше развязать… Полный ликбез по проектированию тут не проведешь.
18.04.2018 в 07:49 #21363Тут реализован метод Брезенхэма, но работает не от прерывания при переходе напряжения через ноль, а по таймеру. При переходе через ноль силовой ключ сам закрывается и открывается, такое схемное решение.
А по какому алгоритму таймер управляет ключом?
18.04.2018 в 10:21 #21367Себе делал алгоритм Брезенхэма с детектором нуля для другого проекта. Работает так, допустим, задали 50% мощности, сначало контроллер подает на ТЭН одну полуволну-это 100%, потом пропускает одну полуволну-это 0% мощности, в сумме имеем 50% и так дальше по такому алгоритму, сумма полуволн стремится к заданной мощности.
В нашей схеме нет детектора нуля-это когда ловится переход через ноль сетевого напряжения. Счастливчик заменил детектор нуля на таймер, тоесть вместо одной полуволны мы имеем несколько полуволн которые укладываются в интервал таймера, а в остальном алгоритм Брезенхэма тотже. Силовой ключ-реле включается и выключается при переходе сетевого напряжения через ноль, там такая схемотехника.
-
АвторСообщения
- Тема «Сборка LuckyBox – схема, пайка, нюансы – часть 1 (закрыта)» закрыта для новых ответов.