Alex
Для согласование уровней uart таких 10 штук по ссылке выше заказывал
AntikillerVova 🇷🇺
Для согласования уарта такой вполне сойдёт.
AntikillerVova 🇷🇺
Я по i2c проверял только на дисплее, но там надо было посылать данные только в одну сторону, с датчиками не проверял, так как всё на 3.3в. Где на 5в то там вполне хватает делителя )))
Alex
Для согласования уарта такой вполне сойдёт.
Для управления малым током, для теста его ставил в управление небольшим мосфетом. Тоже работал.
AntikillerVova 🇷🇺
Вот такой согласователь у меня
Alex
Я по i2c проверял только на дисплее, но там надо было посылать данные только в одну сторону, с датчиками не проверял, так как всё на 3.3в. Где на 5в то там вполне хватает делителя )))
Там не полное описание, он в принципе все тупо. С одной стороны линии 3.3 с другой 5 в. Работает в обе стороны. С потенциометром тоже
Alex
Насколько долго может проработать не могу сказать про свой заказ. Но пока не спалил его😂
AntikillerVova 🇷🇺
Я предпочитаю гальваническую развязку)))
AntikillerVova 🇷🇺
Зато мк выживет в любом случае
Alex
Зато мк выживет в любом случае
Согласен. Такие вещи лучше изолировать и не беспокоится , о том что пойдет что то не так
Denis
Это можно настроить в биосе, действие при потере питания, выбрать пункт Last state.
Нету такого. Проверял. Мамка старенькая. И биос уже последний зашит
CRM
Нету такого. Проверял. Мамка старенькая. И биос уже последний зашит
Должно быть, у меня на работе даже в древних материнка есть. Либо биос своеобразный. Обычно в разделе повер менеджмент оно
CRM
https://biosgid.ru/parametry-bios-setup/upravlenie-elektropitaniem/restore-on-ac-power-loss.html
Василий
слышал тут про Livolo писали, а никто не переделывал обычный выключать от этой фирмы, в нефиксируемые качельки? типа нажал вверх - яркость растет. нажал вниз - уменьшается. отпустил - стал по середине
⁣🇺🇦
Для согласование уровней uart таких 10 штук по ссылке выше заказывал
А на какой максимальной частоте (скорости?) может такая штука работать ? У меня какой-то аналог и если ставлю больше чем 9600 то получаю крякозябры
Dmytro
Интересно это только мне такой попался или в принципе они медленные
Их часто на i2c 400кгц ставят, проблем не встречал
Denisio
транзисторы - очень быстрые, 400 кгц это хуйня для них
Denisio
оптроны могут тупить, есть у которых прямо миллисекунды время переключения
Daniil
У меня в коде работают два потока и оба они работают с одним массивом. У меня из-за этого странностей не будет?
Daniil
будут
Херово(
Denisio
а, падажи
Denisio
я канал перепутал. нет, не будет.
Denisio
на x86/x64 при многоядерной архитектуре будут странности. На esp8266/32 - не будет.
Denisio
Но на x86/x64 это происходит вследствие префетча, особенностей кэша L1 и спекулятивного выполнения инструкций. Ничего этого нет в esp8266/32.
⁣🇺🇦
У меня в коде работают два потока и оба они работают с одним массивом. У меня из-за этого странностей не будет?
Если один пишет второй читает то норм, проблемы начинаются если несколько пишут. Можно сказать что основное правило что писать должен только один, читать может сколько угодно
⁣🇺🇦
Но на x86/x64 это происходит вследствие префетча, особенностей кэша L1 и спекулятивного выполнения инструкций. Ничего этого нет в esp8266/32.
Хм, а я делал такую хрень на amd64 и вроде все норм было, правда может я не заметил или повезло, там надо было один раз выполнить работу и все....
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Всем привет, помогите плз разобраться, есть вот такой мосфет: https://www.vishay.com/docs/91041/91041.pdf VGS - +/-20V VGS(th) - 2.0-4.0 Я верно понимаю что можно не гейт давать до 20V и это будет полное насыщение? А открывается он от 2-4V, в зависимости от условий, с максимальным сопротивлением?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
т.е. если я на гейт дам 12 вольт он сгорит?
Denis
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Содержательно)
Zanoza
🤙🏻 ℙ𝔸𝕍𝔼𝕃
20 вольт, максимум на гейт
Ну т.е. ответ на мой вопрос - да. Понял, спс)
Denis
то есть сгорит?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
то есть сгорит?
то есть нет
🤙🏻 ℙ𝔸𝕍𝔼𝕃
опечатка, "НЕ" пропустил)
Denis
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Zanoza
опечатка, "НЕ" пропустил)
Зачем он вам? Он же высоковольтный...
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Зачем он вам? Он же высоковольтный...
Он у меня просто есть, хотел через него вкл/выкл диодной ленты делать.
//
Всем привет!
🤙🏻 ℙ𝔸𝕍𝔼𝕃
но там тольк 12V есть и датчик движения, он норм пашет от 12V. Но выдает только 3Vи не может открыть его.
//
Подскажите пожалуйста, есть ли возможность при подмене wifi точек (спуфинг) подменить мак адреса этих точек?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
но там тольк 12V есть и датчик движения, он норм пашет от 12V. Но выдает только 3Vи не может открыть его.
хотел через трансизтор на него кинуть 12V, протсо хотел убедиться что правильно прочитал даташит 💁
Bobby
Комьюнити, подскажите пожалуйста как сделать несколько точек wifi на одной плате esp8266 и задать свои bssid(mac), ssid, channel, rssi, rsn. Готов заплатить за готовый код
Denis
Особенно прикольно разные channel
Denis
Несколько channel
⁣🇺🇦
Комьюнити, подскажите пожалуйста как сделать несколько точек wifi на одной плате esp8266 и задать свои bssid(mac), ssid, channel, rssi, rsn. Готов заплатить за готовый код
Я не експерт но вроде никак, максимум это одновременно подключится к точке доступа и поднять свою (и даже так сеть начинает тупить)
⁣🇺🇦
Мне не нужно к ним подключаться, нужно просто чтобы они были и вещали
К точке доступа подключаются другие устройства.... По идее тебе просто нужен "роутер" к которому подключатся все устройства и будут благополучно обмениваться инфой в пределах одной сети
Bobby
Нет, к точкам никакое устройство подключаться не будет , нужно только для окружения моего устройства
Н Е К И Б Е Р Л Е О
Спасибо
А есть интересно такое же..только с перламутровыми пуговицами в виде модуля 433mhz?;))
Н Е К И Б Е Р Л Е О
HC-12 ?
Этож модуль
Bobby
Чертова дюжина esp решит вашу задачу
думаете лучше разделить а не с одной вещать?
Denis
думаете лучше разделить а не с одной вещать?
Думаю с одной вещать не получится
Denis
Но и лучше этим не занимается
Bobby
Bobby
пример как с одной вещается 50 шт =)
Denis
void nextChannel() { if (sizeof(channels) > 1) { uint8_t ch = channels[channelIndex]; channelIndex++; if (channelIndex > sizeof(channels)) channelIndex = 0; if (ch != wifi_channel && ch >= 1 && ch <= 14) { wifi_channel = ch; wifi_set_channel(wifi_channel); } } }
Denis
Ну там постепенный перебор
Denis
Очень круто конечно
Bobby
Очень круто конечно
Теперь вопрос, как сделать не рандом а конкретные значения?:)
Denis
Мамкиным хацкерам сложно
Denisio
Хм, а я делал такую хрень на amd64 и вроде все норм было, правда может я не заметил или повезло, там надо было один раз выполнить работу и все....
там надо совпадение некоторых вещей. Например, 2+ потока оперируют с флагом по типу: https://i.tk-chel.ru/denisio/202108/24_221744.png
Denisio
если: 1. не предпринимать дополнительных действий 2. размеры функций (циклов) небольшие то первый поток никогда не выйдет из цикла
Denisio
если цикл достаточно большой - есть шанс что L1 кэш будет апдейтица префетчем из RAM, тогда он получит новое значение переменной condition
Denisio
ключевое слово volatile не просто так придумали :)