Serg
Ну нарисуй свою
Мне зачем? Не я топик стартер, это не мой девайс блять
Я уже писал что на 4056 он забыл просто вход USB. Сути это не меняет. А ты схему платы зачем-то пихаешь сюда
Serg
Мне зачем? Не я топик стартер, это не мой девайс блять
Ну значит TC сначала пусть научится вменяемую схему рисовать. В процессе кстати сразу и поймет в чем проблема
Serg
Его походу это уже не волнует)
У меня просто уже спортивный интерес.
Думаю он просто не парился с этим)
Сути это не меняет. Если подключено действительно как нарисовано. Вопрос - почему дохнет акселерометр
Потому что акселерометр подключен к +3.3
У меня просто уже спортивный интерес.
Пни его, может он про нас забыл)
Serg
Думаю он просто не парился с этим)
Ну вот и результат, что у него там что-то горит. При нормальном подходе вообще не надо ничего "прототипировать", все работает сразу. Только надо тщательно подойти к проектированию
Indr1x
У меня просто уже спортивный интерес.
Топологию посмотри, станет понятнее. Подключено там все
Serg
Abu_Islam
@Indr1x нихрена себе аватарка😁👍👍👍
Stas_4izh
Спасибо
Stas_4izh
По итогу, перевесил все модули на 1 шину i2c, проверил сканером что все определилось, залил свой код и вуаля...
Stas_4izh
Неожиданно
Плата странная капец. В ней как минимум 3 i2c выведено на плату в виде разъёмов, но из кода достучаться до них не удается. Пол ночи в библиотеках искал места куда можно подсунуть номера контактов, не нашёл😂😂
Возьми мультиметр да позвони
Stas_4izh
Дык эти 3 разъема скорее всего задублированы и висят на одном пине) Для удобства чтоб ты переходники не городил. Шина в данном случае одна
Точно нет. Пины разные. Видимо библиотеки создают один и тот же объект i2c несколько раз, в результате чего остановка выполнения кода.
Точно нет. Пины разные. Видимо библиотеки создают один и тот же объект i2c несколько раз, в результате чего остановка выполнения кода.
Ну если они делают инициализацию объекта Wire то может быть. Пины не разные. Шина одна они все продублированы. Тебе нужно сделать инит шины на стандартных пинах и дальше втыкать свои устройства. Хоспаде, да нет там никаких чудес. Это база
w
Из ардуины это Wire(sda, scl)
w
Обычно нормальные либы пишут так, чтобы она привязывалась к объекту wire, который сам создаёшь какой надо
Обычно нормальные либы пишут так, чтобы она привязывалась к объекту wire, который сам создаёшь какой надо
Да там поди есть миллион вариантов конструктора, но кто ж читает? Он поди копипастит из разных примеров - вот и результат
Скорее дефолтный конструктор вызывает, каждый из который делает wire.begin
Исходный код всех библиотек доступен - его посмотреть 1 секунда
Ну это ты загнул. Секунд 10-20
Это с открытием иде и наливание кофе, да
Stas_4izh
У меня ide открыт круглосуточно. И китайским платам не кофе, кофе к Ардуино. К китайским платам китайский чай, успокаивающий.
Евгений
Не, а я щас впервые за 3 месяца кофе налил. Кайф
Кстати, да, иной раз надо организму дать отдохнуть от него, чтобы вновь вдохнуть каеф
Ioann
Подскажите пожалуйста. Заметил что esp32 иногда начинает тупить и думает что делает все правильно. Если точнее, то есть физическая кнопка, и в зависимости от того нажата она или нет, должен включаться насос для полива. Иногда контроллер думает что кнопка нажата и полив включается😐
Только 2-3 часа предоставляете( а я хотел Фулл тайм, как на заводе
так нельзя, богаче илона маска будешь
А у тебя есть собственная биржа? Или нужно курс пройти по её созданию?
Alex
А у тебя есть собственная биржа? Или нужно курс пройти по её созданию?
это все в прошлом, теперь тоже не работаю весь день, приходится груши в офисе пинать
Alex
У тебя тоже есть курс?
есть, у всех есть цена курса, но у меня настолько дорого, что я не могу сумму придумать
Helix
о, благодаря боту я хотя бы капчу прошел))
Helix
Всем привет!
Max
Шож он нудный, хорошо, что я его на упреждение зобанил
Glamtie
Доброго времени вам, господа.
Нет🤔
Ну тогда есп32 сама магически думает. Где то я уже до слышал
Miron
Нет🤔
Нада
Indr1x
Последствия созданного низкого порога входа. Х*як, х*як приделывай кнопку, управляй через интернет ничо больше знать не надо. А потом оказывается что электроника это наука
Anonymous
У меня возник такой вопрос и я в сомнениях) возможно даже глупый.... если, пытаться регулировать повышайку mt3608 через шим от еспехи, то получится ли? Будет ли такое работать с плавающим значением на входе или же напряжение стабилизируется на выходе и регулировать получится только через крутилку😳🙈
Anonymous
Если да, то прикрутить потом к есп оптопару и питать 3608 от внешнего источника. Можно такое сделать? Или я не туда копаю
Anonymous
С оптопарой загнул вроде как, но если через изменение частоты на есп.
Anonymous
Знаю, что есть для этого готовые контролёры, но можно ли такое через 3608 например провернуть
Anonymous
Это плохая затея
Совсем совсем?
Anonymous
Это плохая затея
Ладно. Спасибо.
Андрей
Коллеги а как правильно поступить ,понятно что надо было брать есп32 но я уже подобрал библиотеки под нано и есп8266 , эту группу я обвязываю 3.3 в а драйвер шаговика 12в ,так вот я же могу слелать резисторный делитель тока на 3.3в (для аккума) а 12в аккумулятор я же не смогу контролить? Хочу в processing посылать 3 и 12 в уровни
Леша
Подскажите пожалуйста. Заметил что esp32 иногда начинает тупить и думает что делает все правильно. Если точнее, то есть физическая кнопка, и в зависимости от того нажата она или нет, должен включаться насос для полива. Иногда контроллер думает что кнопка нажата и полив включается😐
import RPi.GPIO as GPIO import time # Установка GPIO-порта для использования нажатия кнопки button_pin = 12 GPIO.setmode(GPIO.BOARD) GPIO.setup(button_pin, GPIO.IN, pull_up_down=GPIO.PUD_UP) # Установка GPIO-порта для управления насосом pump_pin = 18 GPIO.setup(pump_pin, GPIO.OUT) try: while True: # Проверка состояния кнопки if GPIO.input(button_pin) == GPIO.LOW: print("Нажата кнопка - включение насоса") # Включение насоса GPIO.output(pump_pin, GPIO.HIGH) time.sleep(5) # Насос будет работать в течение 5 секунд # Выключение насоса GPIO.output(pump_pin, GPIO.LOW) print("Насос выключен") time.sleep(1) # Пауза между проверками состояния кнопки except KeyboardInterrupt: GPIO.cleanup()
Леша
Подскажите пожалуйста. Заметил что esp32 иногда начинает тупить и думает что делает все правильно. Если точнее, то есть физическая кнопка, и в зависимости от того нажата она или нет, должен включаться насос для полива. Иногда контроллер думает что кнопка нажата и полив включается😐
#include <iostream> #include <wiringPi.h> #include <unistd.h> // Установка GPIO-порта для использования нажатия кнопки int button_pin = 1; // Установка GPIO-порта для управления насосом int pump_pin = 5; int main() { // Инициализация библиотеки wiringPi wiringPiSetup(); // Установка пинов в нужные режимы pinMode(button_pin, INPUT); pinMode(pump_pin, OUTPUT); while (true) { // Проверка состояния кнопки if (digitalRead(button_pin) == LOW) { std::cout << "Нажата кнопка - включение насоса" << std::endl; // Включение насоса digitalWrite(pump_pin, HIGH); delay(5000); // Насос будет работать в течение 5 секунд // Выключение насоса digitalWrite(pump_pin, LOW); std::cout << "Насос выключен" << std::endl; delay(1000); // Пауза между проверками состояния кнопки } } return 0; }
ॐ मणि पद्मे हूँ;
ॐ मणि पद्मे हूँ;
Как?
А какие тебе напряжения нужны?
Anonymous
А какие тебе напряжения нужны?
Аа. Ну нужно повышайку, на примере мт36, а обычной есп не надо). Просто подумал, можно ли через неё как нибудь
ॐ मणि पद्मे हूँ;
Аа. Ну нужно повышайку, на примере мт36, а обычной есп не надо). Просто подумал, можно ли через неё как нибудь
Еще раз: А зачем ШИМом регулировать? От есп можно и постоянкой регулировать. Плюс диапазон выходных напряжений можно сделать, например, от 0 до 1 вольта, где 0 это отсутствие ШИМ, а 1 вольт это 100% ШИМ.
ॐ मणि पद्मे हूँ;
И? Причем тут 0 и 1 то?
Есп может выдать от 0 до 3.3 вольта. В этом диапазоне можно задать хоть от 0 до 1.25 вольта.
ॐ मणि पद्मे हूँ;
Нет
А про что ?
Anonymous
Есп может выдать от 0 до 3.3 вольта. В этом диапазоне можно задать хоть от 0 до 1.25 вольта.
Я про мт3608 не зря писал) там до 28в. Вот как это регулировать с помощью 0-3.3?
Кто у тебя там 1.25 вольта выдает
Ногу FB