Показать сообщение отдельно
Старый 20.05.2019, 23:19   #198
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от dima_dima_dima Посмотреть сообщение
Наконец то нашлось время рассказать о своей поделке
......
Зачет

Цитата:
заодно и немного оживлю тему
Тема вообще живая (по крайней мере с моей стороны, эксперементирую тут с внедрением датчика температуры на эксперементальном же железе ( полностью совместимо)
На новшества времени мало, а старое просто каждый день работает в машине, потому ничего нового и не пишется


Кстати, если есть желающие, могу скинуть тестовую прошивку, для добавления датчика температуры нужно припаять резистор 100К от +5 ардуины до A3 и припаять стандартный датчик температуры ( NTC 100K на 25 градусов, B = 3950 ) один пин на A3, другой на массу.
Формула вычисления там не совсем простая, благо легко ищется.

PHP код:
float tr 1023.0 / (NTC_TMP/ilosc_usrednenij) - 1;
    
tr SERIAL_RT tr;
    
    
NTC_real tr THERMISTOR_R// (R/Ro)
    
NTC_real log(NTC_real); // ln(R/Ro)
    
NTC_real /= B// 1/B * ln(R/Ro)
    
NTC_real += 1.0 / (NOMINAL_T 273.15); // + (1/To)
    
NTC_real 1.0 NTC_real// Invert
    
NTC_real -= 273.15// переводим в цельсии из кельвинов 
Кроме этого критических изменений в прошивке нет, поэтому и не выкладываю

Последний раз редактировалось oleg707; 20.05.2019 в 23:51.
oleg707 вне форума   Ответить с цитированием