Domoticz - wykresy ...
 
Powiadomienia
Wyczyść wszystko

UWAGAStrona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.

W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉

Za niedogodności z góry przepraszam, admin

Kontakt

Domoticz Domoticz - wykresy w jednostkach "kg"

170 Wpisów
3 Użytkownicy
3 Reactions
7,047 Wyświetleń
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

na jaką ?

 
Dodane : 25/02/2023 6:59 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

pozmieniałem wszędzie prędkość na 1200 sprawdziłem też na 2400 - to samo nie ma danych na ESP

na 300 już nie chce chodzić, serial monitor wyświetla dziwne znaki a wyświetlacz stoi na poprzednim odczycie nawet sie nie kasuje

 
Dodane : 25/02/2023 7:04 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

Poczytaj tu.

https://www.hackster.io/RoboticaDIY/send-data-from-arduino-to-nodemcu-and-nodemcu-to-arduino-17d47a

Wygląda że dzielnik się nie sprawdza. I autor obniżył zasilanie Arduino do 3.5v. Dopiero mu zadziałało 

 
Dodane : 25/02/2023 7:39 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

dzięki, popróbuję 

 
Dodane : 25/02/2023 7:41 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

no to całość zasiliłem 3,3 V z ESP, jest to trochę upierdliwe bo nie ma dostępu do Serial monitora a i wyświetlacz prawie nie działa jednak można się na nim dopatrzeć pod kątem że program jednak działa i co ciekawe pokazuje te same wartości wagi co poprzednio bez potrzeby kalibracji (myślałem że jak się zasili układ HX711 3,3V to się rozkalibruje ale pokazuje tak samo jak przy 5V), tak więc na wyświetlaczu wartości wagi się zmieniają co świadczy o tym że waga oraz arduino normalnie prawidłowo działa.

Niestety na ESP dalej bez zmian - wartość wagi nie jest na nim wyświetlana  - są same zera, więc ten eksperyment też nic nie dał.

Transmisja wszędzie jest 2400

Na oscyloskopie przebieg jest znacznie wyraźniejszy niż po dzielniku czy transoptorze (te same ustawienia)

4t

 

 
Dodane : 25/02/2023 9:32 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

To pokaż jak to wszystko masz połączone razem, oraz jak masz konfiguracje w ESP, program itp.

 
Dodane : 25/02/2023 9:46 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

wszystko jest jak było, poustawiane tak jak mi radziłeś, zarówno wpisy w Arduino jak i ustawienia w ESP, więc tu się nic nie zmieniło zmieniłem tylko zasilanie na 3,3V

cofnij sie parę postów wstecz tam są zrzuty ekranu z ustawieniami

 

 
Dodane : 25/02/2023 9:56 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

tak sobie jeszcze myślę że jak poprzez PUTTY i kabel usb podłączony do kompa działało i wartość w ESP się zmieniała po wpisaniu rozkazu TaskValueSet,1,1,23 to może spróbować podać dane z TX RX arduino na gniazdo USB ESP zamiast na piny RX TX tej płytki, może to jednak nie to samo 

pytanie czy D+ i D- to to samo co RX TX

 

image
 
Dodane : 25/02/2023 9:58 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

Może zamiast

mySerial.print

daj

mySerial.println

co do podłączenia przez USB to nie wiem

 
Dodane : 25/02/2023 10:14 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

rozumiem że o to chodziło ?

mySerial.println("TaskValueSet,1,1," + waga);

jeśli tak to bez zmian, dalej to samo

 

 

 

 
Dodane : 25/02/2023 10:22 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

Nie dobrze. 🙁

 
Dodane : 25/02/2023 10:44 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

popróbuję jeszcze z takim wynalazkiem, tu mogę podawać RX TX z logiką 5V lub 3,3V do wyboru więc puszczę z arduino poprzez RX TX a na ESP po USB zobaczymy, ale to już muszę się przygotować to nie dziś

może w międzyczasie coś Ci przyjdzie jeszcze do głowy

 

image
image
 
Dodane : 25/02/2023 11:18 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

no więc tak, podłączyłem piny TX i RX z arduino poprzez konwerter do USB kompa i poprzez PUTTY odczytuję coś takiego zamiast wartości wagi, może to w tym jest problem,

czyli wysyłanie danych odbywa się, tylko nie tych o które mi chodzi

zaraz, zaraz, ta wartość na końcu tej komendy TaskValueSet,1,1,1.435 to jest właśnie wartość odczytanej wagi, czyli nie jest wyświetlana/wysyłana sama wartość liczbowa wagi tylko cała komenda i może to tu jest problem jeśli coś takiego jest pchane na ESP to on tego nie rozpoznaje

image

 

jak dodam coś na wagę, to zmienia wskazanie, czyli waży i wysyła wartość ok

image

czyli działa i wysyła, tylko coś trzeba zrobić żeby dla ESP szły prawidłowe dane

 
Dodane : 27/02/2023 5:33 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

Właśnie masz do ESP wysłać całą komendę. Wtedy ESPeasy wie co ma zrobić. Może jeszcze podłącz ten konwerter przez dzielnik na 3.3v. zobaczy czy tak działa. Ty tu testujesz serial fizyczny a używamy software. Spróbuj dla mySerial czy też działa.

 
Dodane : 27/02/2023 5:55 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

a, czyli tak to działa, no to ok,

ale przynajmniej wiemy że dane są wysyłane,

żeby zrobić jak piszesz to muszę użyć dwóch konwerterów w układzie :

arduino RX TX 5V --> konwerter --> USB-->USB--> konwerter --> ESP RX TX 3,3V i wtedy można potestować w którym miejscu jest problem

 

jednak najpierw sprawdzę taki układ :

arduino RX TX 5V --> konwerter --> USB --> USB ESP

wejdę na ESP po usb, pewnie zadziała tak samo jak zadziałało wcześnie poprzez putty ale sprawdzę to żeby sie upewnić

potestuję, bo teraz przynajmniej jest pewne że dane idą tylko gdzieś giną po drodze

 
Dodane : 27/02/2023 6:09 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

podłączyłem tak : arduino RX TX 5V --> konwerter --> USB --> USB ESP i tez na ESP są zera nie przychodzi żadna wartość z arduino

 

ale zrobiłem coś jeszcze, podłączyłem samo ESP przez usb do kompa i przez putty wysłałem do niego TaskValueSet,1,1,1.435 i ta wartość (się tak samo jak poprzednio robiliśmy przez putty) wyświetliła, po czym z powrotem wróciłem do połączenia 

arduino RX TX 5V --> konwerter --> USB --> USB ESP i dopiero po chwili, najwyraźniej jak arduino wysłało kolejną wartosc wagi do ESP to wartość 1.435 poprzednio wyświetlana w ESP sie wyzerowała, czyli jakoś tam reaguje.

czy coś nie zeruje cały czas wartości  w ESP a my tego po prostu nie zauważamy bo jest to tak szybko ?

 
Dodane : 27/02/2023 6:30 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

Może po *waga* dodaj +"\r\n"

 

 
Dodane : 27/02/2023 7:10 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

dodałem, bez zmian

taka jest różnica - co drugi wiersz

 

image
 
Dodane : 27/02/2023 7:21 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

To może println zmień z powrotem na print.

 

 
Dodane : 27/02/2023 7:34 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 
mySerial.print("TaskValueSet,1,1," + waga +"\r\n");

żadnej różnicy

na ESP bez zmian

na putty pisze w każdym wierszu

 
Dodane : 27/02/2023 7:42 pm
Strona 6 / 9
Udostępnij: