• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP8266 и INA 226

CodeNameHawk

Moderator
Команда форума
Я и говорю что надо скачать через управление библиотеками в самой IDE, а не искать по левым ресурсам.
Мне не надо, я умею пользоваться поиском.
Что так, что так путь на githab.
Вы упускаете главное, подойдёт не та библиотека что лежит на видном месте, а та что применил автор, проект которого пытается тс собрать.
 

sergmetrolog

New member
Скомпилирол без ошибок, но не тут то было. При подключении аккума к ina 226 для измерения сильно греются провода, как будто КЗ. Всё проверил на несколько раз.... :unsure:. Да и на виджете blynk ничего...
 

ghost21

Member
При подключении аккума к ina 226 для измерения сильно греются провода, как будто КЗ.
Как подключали? Плюс аккумулятора на IN+, а минус на IN-? Если да, то поздравляю, у вас не "как будто КЗ", а реально КЗ через шунт сопротивлением 0,01 Ом
 

sergmetrolog

New member
Всё разобрался, инструкцию нужно было снача прочитать:ROFLMAO:. Спасибо большое.
 

Daiman

New member
Всё разобрался, инструкцию нужно было снача прочитать:ROFLMAO:. Спасибо большое.
а подскажите мне пожалуйста, какую библиотеку все же использовали? я этот же скетч скачал у того же автора, который его на ютубе использовал, и в коментах он специально людей стебёт, и не говорит, что за библиотека.
 

Daiman

New member
Всё разобрался, инструкцию нужно было снача прочитать:ROFLMAO:. Спасибо большое.
смотрите, я приложу этот же скетч и скрин с ошибками от него, в чём причина ошибки? подскажите пожалуйста, я в этом не понимаю.

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// #define BLYNK_PRINT Serial
char auth[] = "9pRo9pRoHzGs9pRoHzGs7v6UlnOsP";
char ssid[] = "Home Wi-Fi 2.4";
char pass[] = "8888888888";
#include <SimpleTimer.h>
SimpleTimer timer;
#include <Wire.h>
#include <INA226.h>
INA226 ina;
double Voltage;
#define RELE D7
bool rele;
void setup() {
// Serial.begin(115200);
pinMode(RELE, OUTPUT);
Wire.begin(D1, D2); /* SCL=D1 и SDA=D2 */
Blynk.begin(auth, ssid, pass);
ina.begin(0x44);
ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_1100US, INA226_SHUNT_CONV_TIME_1100US, INA226_MODE_SHUNT_BUS_CONT);
// ina.calibrate(0.01, 4);
timer.setInterval(1000L, getSendData); }
void loop() {
timer.run();
Blynk.run(); }
void getSendData() {
Voltage = ina.readBusVoltage();
// Serial.print("Voltage: "); Serial.println(Voltage, 5);
Blynk.virtualWrite(10, Voltage); }
BLYNK_WRITE(V0) {
rele = param.asInt();
digitalWrite(RELE, rele); }
 

Вложения

Сверху Снизу