Witam
Czy supla daje możliwość pomiaru napięcia? Czy jest soft ktory obsługuje wejście ADC w ESP 12?
pozdrawiam
Pomiar napiecia akumulatora na supla
-
dogu18
- Posts: 259
- Joined: Thu Oct 11, 2018 8:35 pm
Odkopie trochę temat.
Czy w wemos D1 dało by się ogarnąć pomiar napięcia na baterii która go zasila na przykład stosując kanał termometru? Czy może jest już jakiś inny sposób
Pozdrawiam Grzegorz
Czy w wemos D1 dało by się ogarnąć pomiar napięcia na baterii która go zasila na przykład stosując kanał termometru? Czy może jest już jakiś inny sposób
Pozdrawiam Grzegorz
Pozdrawiam
Grzegorz Labudda
Grzegorz Labudda
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Gdzieś widziałem na forum bo samto zamierzam zrobić. Tak samo siła sygnału wifi . Znajdę to wkleję linkdogu18 wrote: Wed Feb 13, 2019 4:53 pm Odkopie trochę temat.
Czy w wemos D1 dało by się ogarnąć pomiar napięcia na baterii która go zasila na przykład stosując kanał termometru? Czy może jest już jakiś inny sposób
Pozdrawiam Grzegorz
jak coś nie działa to włącz zasilanie.....
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Kolega @wojtas567 zrobił to w kodzie tak (nie mogę znaleźć wątku gdzie jest plik supla_ESP_START.rar - mam go na telu ale nie pamiętam skąd pobrałem):
Code: Select all
// Obsługa czujnika DS18B20 i odczyt parametrów modułu ESP
double get_temperature(int channelNumber, double last_val) {
double t = -275;
switch(channelNumber)
{
case 1:
if ( sensors.getDeviceCount() > 0 )
{
sensors.requestTemperatures();
t = sensors.getTempCByIndex(0);
}
break;
case 2:
t = WiFi.RSSI(); // - TU MASZ SIŁĘ SYGNAŁU WIFI
break;
case 3:
t = (ESP.getVcc()/1000.0); // - TU MASZ NAPIĘCIE ZASILANIA
break;
case 4:
t = (ESP.getFlashChipRealSize()/1024/1024); // - TU MASZ WIELKOŚĆ PAMIĘCI EPS
break;
};
return t;
}jak coś nie działa to włącz zasilanie.....
-
elmaya
- Posts: 1485
- Joined: Wed Jun 27, 2018 5:48 pm
- Location: El Saucejo - Sevilla
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
Dokładnie to trzeba dopisać co wyżej @QLQ napisał 
a w górnej części trzeba dopisać tą linijkę:
a niżej dodać:
Ja mam vcc/1000 tak żeby wyświetlało np 3,3V ale jeżli będzie dzielnik napięcia i pomiar z A0 to tu należy ewentualnie to zmienić.
a w górnej części trzeba dopisać tą linijkę:
Code: Select all
ADC_MODE(ADC_VCC);Code: Select all
// CHANNEL5
SuplaDevice.addDS18B20Thermometer(); // wifi
SuplaDevice.addDS18B20Thermometer(); // zasilanie
Pozdrawiam
Wojtek
Wojtek
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Już to pisałem i powtórzę ponownie. Przydałby się taki kanał bez miana. Czyli przesyłana tylko wartość liczbowa a miano czy jednostkę można by dopisywać w Cloud. Ikony można teraz zmieniać to wystarczy jakieś aku tylko ze stopnie zostaną Celsjusza
jak coś nie działa to włącz zasilanie.....
