Ви не увійшли.
пробуй этот код
/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = "токен"; //параметры сети для блинка
char ssid[] = "Имя_сети";
char pass[] = "Пароль сети";
char* server = "blynk-cloud.com";
int port = 8080;
#define LED_PIN LED_BUILTIN
BlynkTimer timer;
int t1;
// Toggle LED
void ledBlynk()
{
digitalWrite(LED_PIN, !digitalRead(LED_PIN));
}
// Enable/disable blinking using virtual pin 1
BLYNK_WRITE(V1)
{
if (param.asInt()) {
timer.enable(t1);
} else {
timer.disable(t1);
digitalWrite(LED_PIN, LOW);
}
}
// Change blink interval using virtual pin 2
BLYNK_WRITE(V2)
{
long interval = param.asLong();
boolean wasEnabled = timer.isEnabled(t1);
timer.deleteTimer(t1);
t1 = timer.setInterval(interval, ledBlynk);
if (!wasEnabled) {
timer.disable(t1);
}
}
void setup()
{
// Debug console
Serial.begin(115200);
//Blynk.begin(auth);
Blynk.connectWiFi(ssid, pass);
Blynk.config(auth, server, 8080);
Blynk.connect();
// Configure LED and timer
pinMode(LED_PIN, OUTPUT);
t1 = timer.setInterval(500L, ledBlynk);
timer.disable(t1);
}
void loop()
{
Blynk.run();
timer.run();
}
скомпилировал, залил на ESP NodeMcu. Все нормально открывается. Попробуйте с другого браузера/устройства
MikeM пише:А за временем следить не надо?
Все много проще) Розетка с таймером на 220 в уже есть. Таймер запитывает всю схему на 1 минуту. За это время включается Серво1 и понемногу насыпает корм на весы. до 70 гр. Как только масса корма 70 гр., - стоп Серво1, Включается Серво2 и ссыпает корм с весов коту. ВсЁ! После Этого питание со схемы отключается таймером на розетке. Все повторится при следующем включении таймера.
если уж так сильно хочется кормить кота удаленно - ESP8266, Blynk, смартфон, бункер для корма нужного объема. И кормите в любое время хоть сто раз на день
Буду очень признателен за помощь с написанием скетча!
гуглите "HX711 AD". Берете первый попавшийся пример весов на этом модуле, собираете, тестируете. Затем находите пример работы с сервой, добавляется в код для весов несколько строк управляющих сервоприводом. И все - кот ходит сытый и довольный
по гулявши по форуму думаю за таку роботу 300 грн малоби бути добре
Так у вас клапан в наличии или только предполагается его покупка? И зачем такая большая дискретность? 0,2 В это какому углу поворота соответствует 1-1,5 градуса? Не думаю что из-за инерционности системы вы заметите такой маленький шаг.
В общем если еще есть желание и устроит только прошивка+схема пишите на почту, обсудим.
для примера простейший вариант вашей хотелки https://radikal.ru/video/r11cxSouP8N
Добавляйте в код флаг. Поднесли ключ - флаг взвели, замок сработал. Еще раз поднесли ключ - флаг сбросили, замок закрылся.
Судя по всему 1 +, 2 gnd, ну а 3 и 4 думаю уже не сложно будет определить что где.
Выкинь тяжеловесную каку и поставь простенькую библиотеку http://arduino.ru/forum/proekty/asoled-kompaktnaya-biblioteka-dlya-oled-displeya-128kh64-s-kirillitsei-utf-8
Первый скетч, который для RF-ки работает при подключенной SD?
int SR = 53; // pin slave для RF
int SC = 4; // pin slave для SD
{
Serial.begin(9600);
pinMode(SR,OUTPUT);
pinMode(SC,OUTPUT);
pinMode(9,OUTPUT);
digitalWrite(9, LOW);
digitalWrite(SR, LOW);
digitalWrite(SC, HIGH ); // - работа с пином, отключение SD от шины
Почитай это
http://forum.amperka.ru/threads/2-4-tft-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-%D0%B4%D0%BB%D1%8F-arduino.4433/
может поможет
Я смотрю что у вас в скетчах по разному обозначен пин слейв для карты. В одном sc, в другом чипселект. Может в этом проблема?
Вот стандартный скетч немного переработаный для "RF 24"
И вот для SD
Они у вас что по отдельности работают?
Что значит быстрее и точнее? В первом сообщении у вас реле должны включаться в зависимости от частоты. Сейчас от чего они должны зависеть? Что значит нижний порог от 0 до +5? Что коммутируют эти реле - входной сигнал?
Так что ли?
https://radikal.ru/video/Yl5ZAJpbuyc
светодиоды для наглядности вместо реле