Sterownik Arduino + Blynk według robert4you - kontynuacja

Teoria, praktyka, sprzęt, kolumna
piotr1310
20%
20%
Posty: 24
Rejestracja: 2017-10-13, 09:08

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: piotr1310 » 2020-02-21, 14:49

A wybrałeś model płytki w programie?

Wysłane z mojego SM-G390F przy użyciu Tapatalka


dlugas_
10%
10%
Posty: 19
Rejestracja: 2012-06-23, 22:42

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: dlugas_ » 2020-02-21, 14:57

piotr1310 pisze:
2020-02-21, 14:49
A wybrałeś model płytki w programie?
Wszystko jak w książce... Niektóre z bibliotek się weryfikują i wgrywają, a wszystkie po skopiowaniu do folderu libraries pojawiają się w Przykładach

piotr1310
20%
20%
Posty: 24
Rejestracja: 2017-10-13, 09:08

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: piotr1310 » 2020-02-21, 15:51

Ja robię tak, usuwasz folder libraries pobierasz całą bibliotekę z tego linku https://drive.google.com/drive/folders/ ... zhtZnpvTWM i zastepujesz ją,
odlalasz skecz i powinno się wgrać. Ja tak zrobiłem i wgrało się bez problemu.

dlugas_
10%
10%
Posty: 19
Rejestracja: 2012-06-23, 22:42

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: dlugas_ » 2020-02-21, 16:28

Brak dostępu, jeśli to nie problem to udostępnij folder

piotr1310
20%
20%
Posty: 24
Rejestracja: 2017-10-13, 09:08

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: piotr1310 » 2020-02-21, 17:56

To pobierz tu
https://wrzucplik.pl/pokaz/1950440---3wsm.html
Z dysku też idzie próbowałem z innej przeglądarki i pobieram bez problemu.

dlugas_
10%
10%
Posty: 19
Rejestracja: 2012-06-23, 22:42

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: dlugas_ » 2020-02-21, 18:15

Dzięki, walczę dalej. Podmieniłem folder libraries i biblioteki z linku pojawiły się w Przykładach dla dowolnej płytki. Rozumiem że jadę po kolei od góry do dołu sprawdzając tylko ustawienia sieci i zmieniając je na moje w kodach tam gdzie one występują. I jeszcze jedna sprawa. W kodach bibliotek do blynka występuje Athorization token.
Ja mam blynka na serwerze lokalnym i ten authorization token pokazuje mi się tylko przy odpalaniu nowego projektu. A co ustawiać w kodach bibliotek które tego wymagają?

dlugas_
10%
10%
Posty: 19
Rejestracja: 2012-06-23, 22:42

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: dlugas_ » 2020-02-22, 00:32

Zamęczę Was dzisiaj :-). Walczę z programowaniem NodeMCU - jedne biblioteki ładnie się programują, inne nie, ale płytka zaczyna rozmawiać z routerem, a to już dla mnie niebotyczny sukces. Teraz próbuję połączyć ją z Blynkiem na telefonie, ale trochę mnie to już przerasta.
Czy możecie mi wyjaśnić co oznaczają te linijki kodu?:
Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
Próbowałem już chyba wszystkich kombinacji i za chiny nie mogę połączyć urządzeń, czyli NodeMCU i mojego srajfona. Mam zainstalowany serwer Blynk wg poradników znalezionych w sieci. Konfiguracja wygląda tak:
Blynk.jpg
Jakieś sugestie co do zmian w kodzie?

zojsan
50%
50%
Posty: 136
Rejestracja: 2019-12-14, 09:06

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: zojsan » 2020-02-22, 06:28

Ze screena wynika że serwer na komputerze ci ruszył
Teraz musisz otworzyć nowe okno poleceń i wpisać ipconfig
I pojawi ci się adres IP twojego serwera
Ten adres wpisujesz w przeglądarkę i logujesz się login admin hasło admin
Tam trzeba zmienić te dane bo chyba nie chcesz pracować na domyślnych
Potem w blynku przy logowaniu na dole trzeba kliknąć te trzy kropki i przełączyć na serwer custom
Wpisujesz swój adres IP
Blynk powinien połączyć się z serwerem
A w kodzie node ma to wyglądać tak
//to przed setup
char ssid[] = "TPxxxxxn";// nazwa sieci
char pass[] = "0xxxxxs";// hasło
void setup()
{
Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,102), 8080);//to w setup(adres IP ma być twój oczywiście)
}

dlugas_
10%
10%
Posty: 19
Rejestracja: 2012-06-23, 22:42

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: dlugas_ » 2020-02-23, 12:02

zojsan pisze:
2020-02-22, 06:28
Wpisujesz swój adres IP
Blynk powinien połączyć się z serwerem
A w kodzie node ma to wyglądać tak
//to przed setup
char ssid[] = "TPxxxxxn";// nazwa sieci
char pass[] = "0xxxxxs";// hasło
void setup()
{
Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,102), 8080);//to w setup(adres IP ma być twój oczywiście)
}
@ zosjan
Sieć i hasło mam ogarnięte bo node łączy się z Wifi (widzę go w klientach routera)
Aplikacja Blynk łączy się z serwerem lokalnym, bo też widzę że jest podłączona po zalogowaniu do niego
Problem mam tylko z połączeniem node z serwerem i tu potrzebuję potwierdzenia.
W udostępnionym przez Ciebie kodzie jest tak:

//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,xxx), 8080);

Jeżeli u mnie adres routera jest yyy.yyy.y.yyy a serwer blynk stoi na kompie pod adresem yyy.yyy.y.zzz:9443
to wywalam z kodu

// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);

a w miejsce xxx,xxx,x, wpisuję yyy,yyy,y,yyy czy yyy,yyy,zzz? czy może yyy,yyy,y,zzz:9443 ?

zojsan
50%
50%
Posty: 136
Rejestracja: 2019-12-14, 09:06

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: zojsan » 2020-02-23, 12:15

Nie interesuje cię adres routera
WPISUJESZ ADRES SERWERA....
i dodatkowo masz błąd portu
masz wpisać tak jak ci napisałem (8080)
Blynk łączy się przez port 9443
node łączy się przez port 8080
proste.... :D

dlugas_
10%
10%
Posty: 19
Rejestracja: 2012-06-23, 22:42

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: dlugas_ » 2020-02-23, 12:27

Proste :D !
Czyli to co w Twoim kodzie wygląda tak:

//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,xxx), 8080);

u mnie ma wyglądać tak:

//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,zzz), 8080);

zojsan
50%
50%
Posty: 136
Rejestracja: 2019-12-14, 09:06

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: zojsan » 2020-02-23, 12:52

To jeszcze to czerwone usuń żeby kompilator wziął to pod uwagę i będzie git bo teraz jest to komentarzem...
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,zzz), 8080);

zojsan
50%
50%
Posty: 136
Rejestracja: 2019-12-14, 09:06

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: zojsan » 2020-02-23, 19:21

dlugas_ pisze:
2020-02-23, 12:27
Proste :D !
i jak...działa...?

dlugas_
10%
10%
Posty: 19
Rejestracja: 2012-06-23, 22:42

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: dlugas_ » 2020-02-23, 19:39

zojsan pisze:
2020-02-23, 19:21
i jak...działa...?
Ruszył bydlak :-D
Dzięki wszystkim za pomoc, ze szczególną uwagą dla @zosjan który rozjaśnił mi zagadnienie serwera lokalnego i @piotr1310 który oświecił mnie jak w ogóle zabrać się za programowanie node
@zosjan, a mógłbyś jeszcze raz udostępnić kod QR do Twojego Blynka (tego od kod_forum_mod)? Z tych co są w udostępnionym przez Ciebie folderze żaden nie chce zassać projektu - "serwer nie abla"

zojsan
50%
50%
Posty: 136
Rejestracja: 2019-12-14, 09:06

Re: Sterownik Arduino + Blynk według robert4you - kontynuacja

Post autor: zojsan » 2020-02-23, 20:12

No właśnie tu jest zagadka
nikomu nie wchodzi...
a mi ładuje ten projekt
i zastanawiam się czy nie jest to powód że utworzyłem go na własnym serwerze.

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości