Ilnar
Скорость пересчитывается из оборотов через диаметр по простой формуле: V=N*D/209 Где V - скорость в км/ч, N - обороты в минуту (rpm), D - диаметр колеса в дюймах, 209 - собранные в кучу коэффициенты перевода из одних величин в другие. Если обороты указаны для 36В, то при 48В обороты будут пропорционально (в 48/36 раз) выше.
RealAI
Ilnar
Ilnar
Проще набрать в гугле спидометр, одометр на ардуино для велика. Там куча всяких самоделок😊
🔰ш
🔰ш
Дмитрий
Здравствуйте. Проблема глупая, есть esp8266 c прошивкой NodeMCU 3.0.0.0 built on nodemcu-build.com provided by frightanic.com написал логику, подключил датчики всё работает, дошло дело до интерфейса. Сделал точку доступа, TCP сервер, всё по примеру и телефон не подключается. В вайфайсеть, созданную контроллером подключается, а к веб интерфейсу нет. На ip свой и контроллера выдает connection refused, на любой левый address unreachable.
Вот код
server = net.createServer(net.TCP)-- create TCP server
if server then
print("listening started")
server:listen(80, function(conn)-- listen to the port 80
print("receiver registered")
conn:on("receive", receiver)
end)
end
Я третий день не могу понять, что я не так сделал. 3 мес назад такое на этой же железке с этой же прошивкой заводилось с полпинка. Сейчас не могу сделать веб. Сканер портов видит 80 порт, пытаюсь зайти с телефона мозиллой и яндексбраузером.
Ilnar
Здравствуйте. Проблема глупая, есть esp8266 c прошивкой NodeMCU 3.0.0.0 built on nodemcu-build.com provided by frightanic.com написал логику, подключил датчики всё работает, дошло дело до интерфейса. Сделал точку доступа, TCP сервер, всё по примеру и телефон не подключается. В вайфайсеть, созданную контроллером подключается, а к веб интерфейсу нет. На ip свой и контроллера выдает connection refused, на любой левый address unreachable.
Вот код
server = net.createServer(net.TCP)-- create TCP server
if server then
print("listening started")
server:listen(80, function(conn)-- listen to the port 80
print("receiver registered")
conn:on("receive", receiver)
end)
end
Я третий день не могу понять, что я не так сделал. 3 мес назад такое на этой же железке с этой же прошивкой заводилось с полпинка. Сейчас не могу сделать веб. Сканер портов видит 80 порт, пытаюсь зайти с телефона мозиллой и яндексбраузером.
А с компа?
Дмитрий
С компа нет вайфайадаптера.
Ilnar
Как точка поднимаете или через роутер?
Дмитрий
Точкой доступа.
Дмитрий
SOFTAP
Ilnar
Сорян, увидел.
Ilnar
Я как то тупил, пытался через https:// зайти🤦
Ilnar
Правда быстро сообразил😊
romanetz
Дмитрий
Я как то тупил, пытался через https:// зайти🤦
Да, помогло, спасибо. Странное поведение браузеров - мозилла постоянно пытается зайти по https, хотя s руками убираю и при этом думал, что заходит нормально, повторил то же в яндексбраузере и завелось. Странно, что раньше с таким не сталкивался, еще раз спасибо!
ㅤ
Евгений
🦊Александр
Всем добрый день. Такая проблема, на ESP32 nodemcu не работает SG-90. Код максимально простой:
#include <Arduino.h>
#include <ESP32Servo.h>
#define PIN_SERVO 17
Servo myServo;
void setup(){
myServo.attach(PIN_SERVO);
}
void loop(){
for (int pos = 0; pos <= 180; pos += 20) {
myServo.write(pos);
delay(500);
}
myServo.write(0);
delay(1000);
}
Никто не сталкивался с такой проблемой? (этот же сервак на UNO работает)
Ilnar
🦊Александр
Питание я пытался и отдельно подавать, и через ESP
🦊Александр
Да и шаговый мотор работает отлично (но там не PWM)
🦊Александр
Я пробовал подключать светодиод - в зависимости от градуса поворота - интенсивность света меняется
Demondor
Может нога не та.
Demondor
🦊Александр
Оно так и соединено
(На макетке три земли (есп, стороннее, сервопривод), 5В напрямую от БП, Логика к 17)
Demondor
🦊Александр
Я тоже голову ломаю, причем это не первая еспшка, и на всех не работало 😞
🦊Александр
🦊Александр
На офиц. гите написано что мой порт подходил, но я на всякий случай сменил на 4. Время там указано оптимальное, с их слов
🔰ш
https://github.com/espressif/ESP8266_NONOS_SDK/issues/90
🔰ш
лол
🔰ш
https://github.com/espressif/ESP8266_NONOS_SDK/issues/308
🔰ш
чет кринж получается
🔰ш
все ясно
🔰ш
https://github.com/FastLED/FastLED/wiki/Interrupt-problems
ㅤ
чет кринж получается
Если у тебя «чёт кринж», то ничего не мешает тебе исправить ситуацию. Ох уж эти потребители бесплатные
Дмитрий
Добрый вечер, помогите проблему решить, термометры вайфай, датчик ds18b20, удлинил провод со штатных +/- 80см до 15 метров и не могу заставить работать, показывает 85 градусов и вес тут
Илья34
здравствуйте,резистор стоит между + и data
Дмитрий
Ну я вскрыл все между дата и вцц стоит 10ком
Илья34
соединение нормальное
Илья34
у меня было 125 градусов после отвала этого резистора
Илья34
пропаял и работало
Uladzimir
85 это вроде как дефолтное значение в регистре температуры
Илья34
у меня такой датчик на расстоянии 30 м.работает и ни один
Uladzimir
имхо, выглядит так, словно не доходит команда на старт преобразования, а вот чтение нормально проходит
Илья34
всем добра,
Парни,кто заливал бота на esp 8266
Илья34
интересует многоуровневое меню Inline клавиатуры
Дмитрий
Пробовал питать 5в в место 3.3 штатных
Дмитрий
Пробовал 1ком и 4.7 между вцц и дата в начале провода
Дмитрий
Собрал все в щиток проверил что работает, собрал длинные провода проложил обжал в клёвую термоусадку все посадил и только потом обнаружил что не работает на длинных
Дмитрий
Дмитрий
Дмитрий
Дмитрий
Вот пин даты с датчика
Demondor
Жуть какая, можно ж было на один контроллер все датчики посадить.
Дмитрий
Дмитрий
Вот справа сюда приходит напрямую дата с датчика и вон 10ком на вцц
Uladzimir
то, что 85 градусов показывает - это значит, что чтение с датчика проходит нормально
Дмитрий
Ну и тех задание было чтобы все сразу были видны цифры и в телефоне смог посмотреть удаленно
Александр
Uladzimir
нет
Uladzimir
85 - это дефолтное значение регистра в DS-ке
Uladzimir
раз его удаётся прочитать - значит, чтение работает
Uladzimir
скорее всего, команда на старт преобразования тоже проходит, но само оно (требуя большего питания, чем в "ждущем" режиме) просто не завершается корректно, и регистр не обновляется
Demondor
Работа с датчиком начинается с чтения его id rom.
Uladzimir
особенно если запитано по двухпроводной схеме, такое бывает
Дмитрий
При всем при этом если на выключенном от сети приборе к контактам плюса и земли подключаешь внешние 3.3в то все работает при длинном проводе
Дмитрий
Demondor
Ставь Mean well и будет тебе счастье.
Александр
Просто источник внешний большей мощности.....
Uladzimir
кстати, тайминги выдерживаются нормально? там после старта преобразования нужно минимум 750мс (при 12бит точности) ничего не делать, прежде чем пытаться вычитать результат.