Pomocy z ESP8266 i BLYNK - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Sieciowe Protokoły i Urządzenia (https://forum.arduinopolska.pl/dzial-sieciowe-protoko%C5%82y-i-urz%C4%85dzenia) +--- Wątek: Pomocy z ESP8266 i BLYNK (/watek-pomocy-z-esp8266-i-blynk) |
Pomocy z ESP8266 i BLYNK - OMK - 20-06-2018 Witam. Zrobiłem na ESP8266 i Blynk pilota do bramy i nie mam pojęcia jak powielić na telefony rodziny aby każdy mógł otwierać. Pewnie jakbym znał angielski to byłoby proste ale cóż ... Dlatego proszę o pomoc jak można prosić to może jak chłop krowie. Dzięki wielkie. Program jak niżej. Na telefonie w Blynk przycisk i dioda LED. ====================================================== #define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; char ssid[] = "yyyyyyyyyyyyy"; char pass[] = "vvvvvvvvvvv"; int prevState = -1; int currState = -1; long lastChangeTime = 0; int val = 0; int val2=0; void checkPin() { // Invert state, since button is "Active LOW" int state = !digitalRead(2); // Debounce mechanism long t = millis(); if (state != prevState) { lastChangeTime = t; } if (t - lastChangeTime > 50) { if (state != currState) { currState = state; Blynk.virtualWrite(V1, state); } } prevState = state; } void setup() { // Debug console Serial.begin(9600); Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442); // Make pin 2 default HIGH, and attach INT to our handler pinMode(D2, INPUT_PULLUP); digitalWrite(D2, LOW); digitalWrite(D3, LOW); digitalWrite(D4, LOW); digitalWrite(D1, LOW); } void loop() { Blynk.run(); Blynk.setProperty(V5, "color", "#FF0000"); val = digitalRead(D1); if (val>=1) {(val=255);} Blynk.virtualWrite(V5, val); // checkPin(); } ============================================================= I mam jeszcze takie pytanie nie wiem jak zrobić co dopisać aby trzeba było przytrzymać w telefonie przycisk np. minimum 2-3 sekundy aby zadziałał przekaźnik a nie załączał się nawet na chwilowe muśnięcie. Pozdrawiam dzięki za pomoc życzliwym i cierpliwym. RE: Pomocy z ESP8266 i BLYNK - Manianass - 20-06-2018 Cześć, tez tak chciałem jak Ty , ale Blynk nie spełnił moich oczekiwań wiec skorzystałem ze strony https://github.com/esp8266/Arduino/blob/master/doc/esp8266wifi/udp-examples.rst i z tej strony wgrałem kod do Wemos D1 (to samo co esp8266) zostało Ci jeszcze tylko napisać program na smartfona i można skorzystać z B4A tutoriale masz na YT. Np. https://www.youtube.com/watch?v=f1q44RvNlpM&list=PLtXXWLsA5QNh0rDxcTg5cfGpST8Aobafe RE: Pomocy z ESP8266 i BLYNK - OMK - 20-06-2018 (20-06-2018, 18:13)Manianass napisał(a): Cześć, tez tak chciałem jak Ty , ale Blynk nie spełnił moich oczekiwań wiec skorzystałem ze strony A dlaczego Blynk nie spełnił twoich oczekiwań? To co proponujesz to jeszcze gorsza magia niż Blynk. Nie widzę jak można sterować poza swojej sieci. Może ktoś pomoże kto jednak pracuje na tym oprogramowaniu. RE: Pomocy z ESP8266 i BLYNK - OMK - 03-02-2019 Bez problemu można powielać na telefonach rodziny i nie tylko. Jak zostało ci 1000 punktów to możesz wygenerować QR kod i wtedy każdy sobie skanuje i już. Jak nie masz tyle to tylko zostaje podać swój login i hasło do blinka i będą mieli to samo co ty. Niestety każdy wtedy może ci grzebać w ustawieniach. RE: Pomocy z ESP8266 i BLYNK - error105 - 03-02-2019 Swój VPS i masz bez ograniczeń punkty - koszt takiego serwera to 12zl rocznie. A udostępniasz przez wysłanie wygenerowanego kody QR. Co do przytrzymania by się otworzyło, to musisz liczyć czas trzymania guzika, i jeśli przekroczy 3s to zalacza RE: Pomocy z ESP8266 i BLYNK - kaczakat - 03-02-2019 @error105 , można prosić o tego linka do VPS za 12zł rocznie? |