Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Jak byś mógł udostępnić te pliki źródłowe i krótki opis jak to poskładać to byłbym bardzo wdzięczny. Mam już NodeMCU V2 i DS'y (no i Blynk'a zainstalowanego ) i na razie to tylko lezy... Najbardziej zależy mi na chwilę obecną na zdalnym podglądzie temperatur i alarmach bo to jest jednak podstawa sprzętu. Dalsze modyfikacje też mile widziane ale to pewnie już tylko kwestia czasu (z tego co mówisz)
Wysłane z mojego Redmi Note 3 przy użyciu Tapatalka
Wysłane z mojego Redmi Note 3 przy użyciu Tapatalka
- Citizen Kane
- -#Admin
- Posty: 5058
- Rejestracja: 2005-12-19, 23:37
- Lokalizacja: Polska
- Kontaktowanie:
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Masz w Blynku "podpięte" DS-y do wirtualnych pinów?
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
W blynku mam apke ze strony 8 wątku
viewtopic.php?f=11&t=6419&start=105#p162524
Sądziłem że to takie wszystko proste, pobieram apkę pod Arduino, pobieram pod blynk spinam kodem auth i działa.
A tu coś nie działa.
Blynk wygląda tak, tu akurat nie spiętey z esp (tak na szybko zrobiłem zrzuty) ale na podpiętym widok mam taki jak tu, same %.3f zamiast odczytów.
https://drive.google.com/open?id=1uzTJf ... WBYcpAFAF8
https://drive.google.com/open?id=1rxEsD ... EJynHuADF5
https://drive.google.com/open?id=10w9eY ... zE3QzNr0b4
https://drive.google.com/open?id=1KY2LE ... TATAEeVp4f
Hosting coś szwankuje, dałem linki do pobrania.
viewtopic.php?f=11&t=6419&start=105#p162524
Sądziłem że to takie wszystko proste, pobieram apkę pod Arduino, pobieram pod blynk spinam kodem auth i działa.
A tu coś nie działa.
Blynk wygląda tak, tu akurat nie spiętey z esp (tak na szybko zrobiłem zrzuty) ale na podpiętym widok mam taki jak tu, same %.3f zamiast odczytów.
https://drive.google.com/open?id=1uzTJf ... WBYcpAFAF8
https://drive.google.com/open?id=1rxEsD ... EJynHuADF5
https://drive.google.com/open?id=10w9eY ... zE3QzNr0b4
https://drive.google.com/open?id=1KY2LE ... TATAEeVp4f
Hosting coś szwankuje, dałem linki do pobrania.
Ostatnio zmieniony 2018-07-28, 13:30 przez woxy, łącznie zmieniany 7 razy.
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Ma ktoś zmajstrowany taki termo i wlozone to w jakas obudowe i moze podeslac fotki jak to wyglada??? Fajnie by bylo gdy dodał ktoś jakis filmik
- Citizen Kane
- -#Admin
- Posty: 5058
- Rejestracja: 2005-12-19, 23:37
- Lokalizacja: Polska
- Kontaktowanie:
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Poprawiłem hosting na inny.
Po testowałem nowe kody i ustawienia danych,
chyba tu jest problem,
dane z DS wyświetlają się a na serialu jako XY.QW
jak sprawdzałem test blynk i wysłałem np. 27.55
to odczyt w apce był %3.f itd
ale jak wysłałem 27,55
to odczyt był 2755.
O co kaman?
Edit: myślałem że to ustawienia regionalne ale niestety nie.
EDIT2: Udało się, źle podszedłem do szukania bo bym dawno to ogarnął. Okazało się. że za złe wyświetlanie jest odpowiedzialny stary ESPCore w arduino. Wymagany był minimum 2.4. Po jego wgraniu wszystko działa prawidłowo
Po testowałem nowe kody i ustawienia danych,
chyba tu jest problem,
dane z DS wyświetlają się a na serialu jako XY.QW
jak sprawdzałem test blynk i wysłałem np. 27.55
to odczyt w apce był %3.f itd
ale jak wysłałem 27,55
to odczyt był 2755.
O co kaman?
Edit: myślałem że to ustawienia regionalne ale niestety nie.
EDIT2: Udało się, źle podszedłem do szukania bo bym dawno to ogarnął. Okazało się. że za złe wyświetlanie jest odpowiedzialny stary ESPCore w arduino. Wymagany był minimum 2.4. Po jego wgraniu wszystko działa prawidłowo
- Citizen Kane
- -#Admin
- Posty: 5058
- Rejestracja: 2005-12-19, 23:37
- Lokalizacja: Polska
- Kontaktowanie:
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Ja znalazłem jeszcze, że problemem może być Blynk Library v0.5.3. Niższa wersja v0.5.2 działa poprawnie.
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Tak, też to znalazłem. Ale pisali że to jednak nie wina biblioteki blynk, tylko espcore.
Więc tą drogą poszedłem i jest ok.
Szkoda tylko że windows mobile jest porzucone i nie ma pod to blynka.
Więc tą drogą poszedłem i jest ok.
Szkoda tylko że windows mobile jest porzucone i nie ma pod to blynka.
-
- 0%
- Posty: 6
- Rejestracja: 2017-06-29, 12:09
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
A ja zapytam jeszcze raz, czy ktoś podjołby się zrobienia takiego sterownika? Już na gotowa, tak żeby tylko podpiąć i już? Byłbym takim cudem mocno zainteresowany.
Wysłane z mojego Redmi S2 przy użyciu Tapatalka
Wysłane z mojego Redmi S2 przy użyciu Tapatalka
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Tak sobie siedzę nad kodem, i mam zagwozdkę.
Zdefiniowana jest:
ale nigdzie nie jest ona użyta.
Poszperałem w necie i jest kod:
Ale coś mi nie idzie, nie wiem w końcu gdzie go wstawić aby zadziałał.
Zdefiniowana jest:
Kod: Zaznacz cały
#define TEMPERATURE_PRECISION 12
Poszperałem w necie i jest kod:
Kod: Zaznacz cały
/* Basic 2xDS18B20 code for serial monitor, bluetooth, Excel or w.h.y.
Derived from Hacktronics. USE THEIR ADDRESS SNIFFER, test one sensor at
a time, and substitute your numbers.
Use Hacktronics connections diagram.
http://www.hacktronics.com/Tutorials/arduino-1-wire-tutorial.html
Stay away from using parasite power
-127C means bad connection
85 means you haven't gotten a read yet, probably just the
wrong order of commands
*/
#include <OneWire.h>
#include <DallasTemperature.h>
// Data wires are plugged into pin 3 on the Arduino
#define ONE_WIRE_BUS 3
// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);
byte Thermo1[8] = {0x28, 0x39, 0xFD, 0x50, 0x04, 0x00, 0x00, 0X69};
byte Thermo2[8] = {0x28, 0x09, 0xA9, 0xC0, 0x03, 0x00, 0x00, 0x95};
float tempC,Temp1,Temp2;
void setup(){
Serial.begin(9600);
sensors.begin();
delay(500);//Wait for newly restarted system to stabilize
/* // No resolution command means default to 12 bit
sensors.setResolution(Thermo1, 10);
sensors.setResolution(Thermo2, 10);
*/
}
void loop() {
sensors.requestTemperatures(); // call readings from the addresses
Temp1 = sensorValue(Thermo1);
Temp2 = sensorValue(Thermo2);
Serial.print(" Temp1 = ");
Serial.print(Temp1);
Serial.print(" Temp2 = ");
Serial.println(Temp2);
delay(1000);
}
//sensorValue function
float sensorValue (byte deviceAddress[])
{
tempC = sensors.getTempC (deviceAddress);
return tempC;
}
- Citizen Kane
- -#Admin
- Posty: 5058
- Rejestracja: 2005-12-19, 23:37
- Lokalizacja: Polska
- Kontaktowanie:
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Chodzi może o to (w Bynku):
Ilość # określa cyfry po przecinku wyświetlane w aplikacji.
Kod: Zaznacz cały
Termometr: /pin.###/°C
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Raczej nie o to chodzi. DSy odczytuje esp i tak jak ono zaczyta tak przekaże do Blynk. A skoro i tak co 1sek są odczyty to szkoda nie skorzystać z maksymalnej rozdzielczości DS,ów.
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Co 1 sek możesz czytać dowolną ilość DS'ów (no, prawie) z max rozdzieldzością.
Poczytaj mój program.
Poczytaj mój program.
https://nowyekran24.com/ prawda 24h, POLSKIE forum poza zasięgiem "głównego ścieku", taki informacyjny "DETOX"!
Nienawidzę.mechaniki.Za to przemiany fazowe zaczynają mnie fascynować
Nienawidzę.mechaniki.Za to przemiany fazowe zaczynają mnie fascynować
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
Już ogarnąłem,
trzeba było dodać ilość wyświetlanych miejsc po przecinku dla LCD (akurat w tym miejscu walczyłem), np:
Teraz pozostaje skalibrować DS'y i można składać
trzeba było dodać ilość wyświetlanych miejsc po przecinku dla LCD (akurat w tym miejscu walczyłem), np:
Kod: Zaznacz cały
lcd.print(UFO,4);
Re: Jak w 60 minut zrobić termometr z wyświetlaniem na Androidzie (na srajfonie też), wszystko w cenie litra gorzały.
woxy, jak będziesz kalibrował? Wyznaczysz 2 punkty czy więcej? Fitowanie do krzywej czy prostą? Czy tylko przesuniesz skalę?
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 29 gości