Giter Club home page Giter Club logo

ingeteamaltavista107's Introduction

Ingeteam Altavista107

Monitorización del inversor conectado a red de Altavista 107

Consta de dos partes: un arduino nano y un Nodemcu El nano lee los datos del inversor por modbus y los envía por softserial al nodemcu El Nodemcu lee los datos del nano y los envía a emoncms

Se ha hecho así ya que no he conseguido que funcionase la librería modbus en el nodemcu

Se utiliza un Max485 para la lectura del inversor por el nano por modbus rtu /* #define D0 16 #define D1 5 // I2C Bus SCL (clock) #define D2 4 // I2C Bus SDA (data) #define D3 0 #define D4 2 // Same as "LED_BUILTIN", but inverted logic #define D5 14 // SPI Bus SCK (clock) #define D6 12 // SPI Bus MISO #define D7 13 // SPI Bus MOSI #define D8 15 // SPI Bus SS (CS) #define D9 3 // RX0 (Serial console) #define D10 1 // TX0 (Serial console)

Si se usa sensor irradiancia TSL2561 TSL2561 -> Nodemcu vcc -> 3V gng -> G SDA -> D2 SCL -> D1

Conexiones del arduino nano Nano ->Nodemcu GND -> GND D3(Tx) -> D4(Rx) la salida nano D3(TX)al pin D4 (el mismo que el LED interno) del Nodemcu D2(Rx) -> D6(Tx) No hace falta conectarlo ya que el Nodemcu sólo lee datos

El Led interno de Nodemcu parpadea cada vez que recibe datos del Nano

Usa wifimanager para conectarse 1.la primera vez o después de un reset wifi, conectarse con el movil o el ordenador a la red Nodemcu (introducir la clave A12345678) 2.después entrar en el explorador a la dirección http://192.168.4.1 3.seleccionar la wifi disponible y conectar introduciendo su clave correspondiente 4.desconectar el movil u ordenador de la nodemcu y conectar a la wifi local 5. por puerto serie se puede ver la ip local para acceder, suele ser http://192.168.1.43 NOTA: Cuando se conecta uno con la ip local a veces se queda "colgado", hay que resetear apagando y volviendo a encender el Nodemcu

  • */

  • /**

  • Ingeteam altavista 107 Arduino nano

  • arduino nano lee los datos

  • los envía por software serial al Nodemcu

  • Se utiliza un max485 *Adaptado Miguel Alonso 2016.

     MAX485EE
      ____
    

1(Rx)-- 1| |8 --- +5 8 ----- 2| |7 --- RS-485 B- Naranja al inversor 8 ----- 3| |6 --- RS-485 A+ Marron al inversor 0(Tx) - 4|____|5 --- GND

  • Nano ---> Nodemcu o Max485
  • 0 ---> 4(Tx) del Max485
  • 1 ---> 1(Rx) del Max485
  • 2 ---> D6 del Nodemcu (softwareserial) No necesario
  • 3 ---> D4 del Nodemcu (softwareserial)
  • 8 ---> 2 y 3 del MAX485
  • 5V ---> 8 del del MAX485
  • GND ---> GND del Nodemcu y del MAX485

*/ //https://github.com/madsci1016/Arduino-EasyTransfer para enviar datos por puerto serie a Nodemcu // Modificar la librería, comentar io.h para que sea compatible con Nodemcu (funciona igual) //usar softwareserial para pines 2 y 3.

ingeteamaltavista107's People

Contributors

miguelalonso avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.