Posted on

ESP32-based Controllers for Innovative Automation and Monitoring Applications

for Innovative Automation and Monitoring Applications

In recent years, the Internet of Things (IoT) has revolutionized various industries by enabling seamless connectivity and data exchange between devices. In the realm of industrial automation and monitoring, the ESP32-based Controllers has emerged as a game-changer, offering an affordable and versatile solution for implementing Programmable Logic Controllers (PLCs). In this article, we delve into the capabilities of ESP32 as a PLC and explore its potential for automation and monitoring applications.

ESP32-based Controllers

Understanding ESP32-based Controllers

The ESP32 stands tall as a robust and versatile microcontroller, boasting integrated Wi-Fi and Bluetooth functionalities that render it a prime choice for Internet of Things (IoT) applications. While it initially gained recognition for its prominent role in DIY electronics and serving as a staple in IoT prototypes, its prowess as a Programmable Logic Controller (PLC) has garnered considerable interest, especially within industrial domains.

Pioneering its way into industrial settings, the ESP32 has proven its mettle with a robust feature set. Equipped with dual-core processing capabilities, generous memory provisions, and a broad spectrum of General Purpose Input/Output (GPIO) pins, this microcontroller transcends its conventional boundaries. Its adeptness in replicating the core functionalities of a traditional PLC enables seamless execution of automation tasks and facilitates comprehensive monitoring functionalities within industrial setups.

The ESP32’s transformation from a stalwart in DIY electronics to a pivotal player in industrial automation showcases its adaptability and the expansive possibilities it offers. Its ability to emulate PLC functionalities not only streamlines operations but also paves the way for enhanced efficiency and reliability in industrial automation and monitoring tasks. This paradigm shift positions the ESP32 as a dynamic and versatile solution, expanding its footprint beyond the realms of prototyping into the intricate landscapes of industrial automation with unparalleled ease and efficiency.

Advantages of ESP32-based Controllers

  1. Cost-Effectiveness Traditional PLCs can be expensive, making them prohibitive for small to medium-sized businesses. The ESP32, on the other hand, offers an affordable alternative without compromising on performance. Its cost-effectiveness opens up new possibilities for implementing automation and monitoring solutions in diverse industries.
  2. Connectivity and Communication The built-in Wi-Fi and Bluetooth capabilities of the ESP32 allow seamless communication between the PLC and other devices, such as sensors, actuators, and Human-Machine Interfaces (HMIs). Real-time data exchange facilitates swift decision-making, enhances process control, and enables remote monitoring of industrial systems.
  3. Open-Source Platform The ESP32 platform is built on an open-source foundation, which means that developers can access a vast array of libraries and resources. This accessibility empowers engineers and developers to customize the PLC’s functionality to suit specific automation and monitoring requirements.
  4. Flexibility and Scalability ESP32-based PLCs offer immense flexibility in terms of programming and integration with various industrial protocols. Additionally, they can be easily scaled to accommodate changes in the automation process or the addition of new sensors and actuators.

Key Applications of ESP32-based Controllers

Industrial Automation In manufacturing environments, the ESP32 can serve as a cost-effective and efficient solution for process control, production line automation, and data acquisition. Its real-time capabilities and reliability make it suitable for controlling motors, valves, and conveyor belts.

Environmental Monitoring With the ability to interface with a wide range of sensors, the ESP32 can be utilized for environmental monitoring applications. From temperature and humidity sensing to air quality monitoring, the ESP32 can gather valuable data for analysis and decision-making.

Smart Agriculture In the agricultural sector, the ESP32 can play a pivotal role in smart irrigation systems, soil moisture monitoring, and automated greenhouse control. Its low-power mode and remote connectivity make it an ideal choice for off-grid agricultural setups.

Building Automation For building management systems, the ESP32-based Controllers can streamline energy usage, lighting control, and HVAC (Heating, Ventilation, and Air Conditioning) systems. The integration of a user-friendly HMI enables efficient monitoring and control of building operations.

Conclusion

As industries increasingly embrace the potential of IoT, the ESP32 emerges as a versatile and budget-friendly solution for automation and monitoring applications. Its cost-effectiveness, connectivity, and open-source nature position it as a promising PLC alternative for a wide range of industries. From industrial automation to smart agriculture, the ESP32’s capabilities empower businesses to enhance efficiency, reduce costs, and embrace the future of interconnected systems. By harnessing the full potential of ESP32-based Controllers , companies can usher in a new era of intelligent automation and monitoring.

Stay Connected to get updated news from NORVI: Facebook : LinkedIn : Twitter : YouTube

Read More:

Why should use ESP32-based PLC with Analog Inputs for Seamless IoT Integration?

Why NORVI-Arduino-based Programmable Logic Controllers?

Why should choose ESP32-based PLC with GSM to Enhanced Connectivity?

Posted on Leave a comment

Taking IoT to the Next level Programmable Devices

NORVI IIOT - Arduino Compatible PLC

The world of industrial automation is witnessing a significant shift towards connectivity and data-driven decision-making. In this era of Industry 4.0, the Arduino platform has emerged as a popular choice for rapid prototyping and DIY projects due to its ease of use and vast community support. NORVI IIOT takes this compatibility to new heights by seamlessly integrating Arduino’s simplicity with the capabilities required for industrial automation, making it a compelling solution for diverse applications.

NORVI IIOT: Arduino Compatibility Amplified

NORVI IIOT is a revolutionary hardware platform that embraces Arduino compatibility while addressing the specific requirements of industrial automation. It combines the openness and flexibility of Arduino programming with the robustness and reliability necessary for industrial environments, empowering engineers and developers to create advanced automation solutions efficiently.

Key Features and Benefits

  1. Arduino Compatibility: NORVI IIOT is fully compatible with the Arduino ecosystem, allowing users to leverage the vast library of existing code, tutorials, and community support. This compatibility ensures a smooth transition for Arduino enthusiasts, enabling them to extend their knowledge and skills to industrial automation projects seamlessly.
  2. Industrial-Grade Design: NORVI IIOT is designed to meet the demanding conditions of industrial environments. It incorporates rugged components and adheres to stringent quality standards, ensuring reliable operation in harsh conditions, temperature variations, and electromagnetic interference.
  3. Extensive I/O Options: NORVI IIOT offers a wide range of input and output options, including digital and analog ports, allowing for easy integration with sensors, actuators, and other industrial devices. This flexibility enables the monitoring and control of various processes, making it suitable for diverse applications across industries.
  4. Communication Protocols: NORVI IIOT supports popular communication protocols such as Modbus, MQTT, and Ethernet/IP, enabling seamless integration with existing industrial networks and protocols. This capability facilitates real-time data exchange, remote monitoring, and integration with supervisory control and data acquisition (SCADA) systems.
  5. Edge Computing and Analytics: NORVI IIOT is equipped with powerful computational capabilities, enabling edge computing and data analysis at the source. This eliminates the need for transmitting large volumes of data to a central server, enabling real-time decision-making, predictive maintenance, and optimization of industrial processes.
  6. Scalability and Flexibility: NORVI IIOT is designed to be scalable, allowing users to expand its capabilities by adding additional I/O modules as per project requirements. This scalability ensures future-proofing and adaptability to evolving automation needs, making it a cost-effective choice for both small-scale and large-scale applications.

Applications of NORVI IIOT

  1. Industrial Automation: NORVI IIOT can be employed in various industrial automation scenarios, including machine control, production line monitoring, and data acquisition. Its Arduino compatibility makes it a versatile solution for rapid prototyping and implementing automation projects across different industries.
  2. Smart Buildings: NORVI IIOT enables intelligent control and monitoring of building systems such as lighting, HVAC, access control, and energy management. Its compatibility with Arduino allows for customization and integration with smart home automation systems, enhancing energy efficiency and occupant comfort. 
  3. Environmental Monitoring: NORVI IIOT can be utilized for environmental monitoring applications, including air quality sensing, water quality monitoring, and weather stations. Its compatibility with Arduino simplifies the development of monitoring solutions for sustainable resource management and environmental conservation.
  4. Research and Education: NORVI IIOT’s Arduino compatibility makes it an excellent platform for educational institutions and research labs. It allows students, educators, and researchers to explore and experiment with industrial automation concepts, enhancing their understanding and practical skills.

    NORVI IIOT’s compatibility with Arduino offers a powerful combination of simplicity and versatility for industrial automation. By embracing Arduino’s extensive ecosystem, NORVI

    Industrial IoT Device
    Programmable IoT Device

    The NORVI IIOT, powered by the cutting-edge ESP32-WROOM32 chip is now available for purchase!

    Elevate your PLC and IoT experience and explore the limitless possibilities of innovative technology. Get yours today and step into the future of industrial IoT.

    Visit our PRODUCT PAGE or, Contact Us at [email protected]

    Stay Connected to get updated news on LVGL for HMI: Facebook : LinkedIn : Twitter: YouTube

    Posted on

    NORVI Controllers as an esp32 industrial gateway

    NORVI Agent 1

    As industries continue to evolve, there is an increasing demand for advanced technologies that can enhance productivity, streamline operations, and ensure safety. One of the technologies that has become increasingly popular in recent years is the Industrial Internet of Things (IIoT), which leverages the power of the internet to connect machines, devices, and equipment, and enable them to communicate and exchange data in real-time.

    To achieve this, it is essential to have a reliable gateway that can bridge the communication gap between different devices and ensure seamless integration. This is where NORVI controllers come in. NORVI controllers are industrial-grade controllers that are designed to serve as gateways for the IIoT. In particular, the NORVI controller based on the ESP32 chip is gaining widespread adoption due to its powerful features and versatility.

    One of the key features of the NORVI controller is its ability to communicate with a wide range of devices and equipment, including sensors, PLCs, HMIs, and more. This is made possible by the ESP32 chip, which provides robust connectivity options such as WiFi, Bluetooth, Ethernet, and RS485. As a result, the NORVI controller can seamlessly integrate with existing infrastructure and facilitate the transfer of data between different systems.

    Moreover, the Norvi controller is equipped with advanced processing capabilities that enable it to perform complex tasks and execute applications with high efficiency. For instance, the ESP32 chip has a dual-core processor that can run at speeds of up to 240MHz, which makes it suitable for running real-time applications that require fast response times.

    Some of the typical applications of the Norvi controller include:

    Data acquisition and monitoring: The NORVI controller can collect data from sensors and other devices and transmit it to the cloud or other systems for analysis and processing. This can help industries to monitor equipment performance, detect anomalies, and optimize operations.

    Control and automation: The Norvi controller can execute control commands based on the data it receives from sensors and other devices. This can help industries to automate processes, reduce errors, and increase efficiency.

    Safety and security: The Norvi controller can integrate with security systems and access control systems to enhance safety and security in industrial environments. For instance, it can monitor the status of doors, gates, and other entry points and alert security personnel in case of unauthorized access.

    In conclusion, the NORVI controller based on the ESP32 chip is a versatile and reliable industrial gateway that can help industries to leverage the power of the IIoT. With its robust connectivity options, advanced processing capabilities, and rugged design, the NORVI controller is well-suited for a wide range of applications in industries such as manufacturing, energy, transportation, and more.

    Browse our product range at : https://norvi.lk/products/

    Posted on

    Norvi IoT devices – The industry ready I/O controllers for automation and IoT applications

    Industrial IoT Devices

    Norvi IoT devices are ESP32 integrated industrial controllers which come with a number of features that make them suitable for industrial automation and IoT solutions. These devices come equipped with digital and analog I/O , enabling them to detect digital logic states and analog inputs, depending on the choice of the model. The inputs can come from several sources. In general cases, the source of input can pose a potential threat to the system, but the Norvi devices ensure isolated digital inputs for added protection.

    Variety of models in the Norvi lineup are capable of measuring the environmental factors like flow rate, pressure, temperature and offer analog inputs (for dedicated voltage/current measurement) at the industrial level. 

    With the Norvi relay model, it becomes simple to control the industrial appliances. When it comes to digital outputs in this relay model, both relays and transistor outputs perform the same task. However, compared to transistors, switching can be far slower in relays, and relays emit clicking sounds. Moreover, relays also have a larger appetite for current consumption. The transistors are smaller in size and silent in operation and affordable. 

    Setting up the Norvi devices only require lesser wiring, which offers more flexibility to management of the device. Also the sinking and sourcing capabilities within Norvi industrial ESP32 IoT devices ensures that current flows in either direction. Hence the machines are capable of switching inputs between sink and source functions. 

    Posted on

    Industrial IoT Nodes with WiFi LTE NB-IoT LoRa communication

    Industrial ESP32

    As one of the most affordable and efficient microcontroller technologies, the ESP32 SoC add a new dimension to industrial IoT. The Wall mount nodes from NORVI are equipped with well-defined communication options as they are designed using multiple processors. Moreover, these wall mount sensor nodes also support NB-IoT, LoRa, as well as communication over Wi-Fi.

    For totally battery powered applications, the devices are offered with STM32L series micro-controller. Here the batteries can operate for a long time altogether before they are required to be replaced.
    Moreover NORVI has offered sensor nodes with built-in battery and solar charging for continuous operation. These devices are designed to operate for years with just 6 hours of sunlight.

    Their main focus is to monitor parameters, or any sensor values emitted by external devices. The sensor nodes come in different I/0 configurations offering flexible combinations depending on your requirements. Further, these wi-fi enabled sensor nodes are easy to configure and program catering to different criteria.

    These devices are programmable with Arduino and ESP-IDF providing flexibility to system integrators.

    The sensors come with prebuilt red and green indicator lights to convey any operational errors. All of these excellent features are packed in these lightweight wall mount sensor nodes that can be placed as needed.

    From a convenience point of view, the wall mount ESP32 nodes are easy to install as standalone devices in industrial settings. Users can choose to mount these on the wall or the poles depending on the specific requirements.

    Lastly, the wall mount ESP sensor nodes are designed specifically to withstand the harsh climates and conditions of the industrial environment. They are robust as well as shock-resistant and can operate at higher altitudes as well.

    Industrial IoT Product Range https://norvi.lk/products/

    ESP32 Sensor nodes https://norvi.lk/product/ec-m11-eg-cx/
    ESP32 Solar powered devices https://norvi.lk/product/ec-m11-eg-cx/

    STM32L Series Low power sensor nodes https://norvi.lk/product/ec-m12-bc-cx/
    STM32L Series Low power solar charging sensor nodes https://norvi.lk/product/ec-m12-bc-cx/




    Posted on

    Customized Devices for IoT Applications

    Very few Industrial IoT products are designed to effectively enable customization. Also, custom IoT application development projects must take into consideration a number of factors before their commencement. In case projects are undertaken without due consideration then there is a high possibility that the sensors may fail to function as expected.

    Industrial ESP32 allows room for configuring some level of custom data that is device-specific. This, of course, also ranges in complexity. You can configure something as simple as a name to the device or something as complex as initializing home automation device credentials.

    It is important to ensure that device customization is a key component of your overall industrial IoT product plan or strategy. This will enable a more sustainable customization and lower the cost of the project.

    Device customization must also incorporate including a modular hardware architecture that helps you swap or exchange different components without much hassle or extensive hardware rectification.

    Customized devices bring IoT applications that are much closer to industrial client’s expectations. You can easily incorporate customizable devices like industrial ESP32 without embedding complex solutions into your core product offering. It is, however, essential to understand the complexity of including customized devices for IoT applications so that it aligns with your organization’s business model and roadmap.

    Posted on

    NORVI expands its Industrial IoT Device range

    Industrial IoT Devices


    NORVI expands its Industrial IoT Device range 

    Out of hundreds of devices out there on the market we wish to serve a different aspect of Industrial IoT Devices , 
    Flexibility in expansion, communication and reliability is our main focus. Making a reliable device, reliable on industrial environment is challenging while maintaining flexibility.
    We were doing Research on introducing a series of expansion modules for our key IoT Hardware, NORVI IIOT and NORVI Arita.
    Finally, we were able to release 7 expansion modules as,
    1) NB-IOT with BC95-G
    2) LoRa with Reyax
    3) Analog (0-10V)
    4) Analog (4-20mA)
    5) Temperature (thermocouple)
    6) Temperature (RTD)
    7) Load cell



    All the modules communicate with the controller via expansion port on the side of the controller. Expansion ports are facilitated with I2C and UART lines., There is no hassle in programming for the expansion modules, they connect with the host controller as usual modules. 
    For more information on expansion modules
    https://norvi.lk/norvi-expansion/

    Additional to its expansion modules, we launched two new products for more simpler applications.
    NORVI Agent 1 is a model with lesser input count than NORVI IIOT with options to choose the type of micro-controller depending on application. It is offered with either ESP32-WROVER32 or STM32L series ultra low power micro-controller. As communication options NB-IoT and LoRA comes built in. It has RGB led on the top of the controller and can be programmed as a status indicator.
    If you with to go battery powered without WIFI connectivity STM32L series micro-controller can provide years of battery life. 
    https://norvi.lk/industrial-iot-node/

    Industrial IoT Node
    Agent 1 IoT Device with pixel led


    NORVI Agent 2 is designed for panel mount applications with ESP32-WROOM32. It has a 0.96 OLED Display for use with monitoring and diagnosing applications. As usual, it is USB programmable with 24V tolerant digital inputs.
    https://norvi.lk/industrial-iot-node-2/

     


    You can check the new product range at
    https://norvi.lk/products/

    Posted on

    Industrial Arduino Norvi Getting started guide

    Industrial Arduino NORVi

    Getting started with Industrial Arduino

    It really does not need to be documented on getting started with NORVI. Still we have made a guide to clear your doubts.
    NORVI products represents a development board with industrial level protection
    and attenuation enclosed in an industrial enclosure.
    The device comes marked with all necessary information to start your projects.

    Let’s start with
    Power supply.

    NORVI Industrial Arduino is rated: 24V DC 1A
    24V DC 1A Power supply is recommended.
    All the NORVI Industrial Arduino can be powered up with the USB Connection, It is required to use an external power supply to get the full functionality
    .
    `

    Programming the controller.

    All the devices are standard with a USB Port for programming.
    NORVI Models will be recognized as following within the IDE
    Table1.0 

    NORVI CEMA

    Arduino
    micro

    NORVI IIOT

    COM port

    NORVI ARITA MEGA2560

    ARDUINO
    MEGA2560

    NORVI ARITA STM32F103VCT6

    ARDUINO Maple

     

     

     

     

    Supported IDE

    NORVI ARITA
    NORVI CEMA

     

    NORVI IIOT
       

    Selecting the board
    Select the appropriate Arduino board according to NORVI
    model. Refer
    Table1.0

    Addressing Inputs & Outputs
    It is done the same way you address, a development boards pin with your programming IDE.
    Below are few examples for better understanding

    NORVI IIOT : Relay ON/OFF

     



     

     



     

     

    Let’s say we need to turn on R0 Relay.


    Referring to Quick Start Guide or terminal marks
    R0 is connected to IO 14 , Arduino code example is as
    follows

     

    void setup() {

    // Declare IO14 as OUTPUT

    pinMode(14, OUTPUT);

    }

    void loop() {

    // put your main code here, to run
    repeatedly:

    digitalWrite(14, HIGH); // Turn ON 14(R0)

    delay(1000);

    digitalWrite(14, LOW); // Turn
    OFF 14(R0)

    delay(1000);

    }

    NORVI IIOT : Digital Input

     

    Reading status of I0 and printing it on Serial.
    Referring to Quick Start Guide or terminal marks
    I0 is connected to IO 18, Arduino code example is as
    follows

    void setup() {

    // Declare IO14 as OUTPUT

    Serial.begin(9600);

    pinMode(18, INPUT);

    }

    void loop() {

    // put your main code here, to run
    repeatedly:

    Serial.println(digitalRead(18));

    delay(1000);

    }

    You can download quick start
    guides and reference manuals via following link
    https://norvi.lk/support/

    Order Online
    https://norvi.lk/products/

    Posted on

    Norvi: Changing IOT One Device At A Time

    Product video
    https://youtu.be/NVzUWdYsrF4

    Reference Manuals & Quick Start guides
    https://norvi.lk/support/

    Order Online
    https://norvi.lk/products/

    Industrial Arduino ESP32

    The tech world is sometimes filled with a multitude of difficulties that only seem to increase in complexity with every wave of innovation. It wasn’t too long ago that transfers of data were measured in kilobytes instead of the many gigabytes we download and upload on a daily basis.

    Recognizing the changing demands of the IT industry, we, at NORVI, have strived to create products that add value to the way you manage IOT applications. We have achieved this with a range of controllers, each designed with a specific client in mind and a move towards achieving efficiency of management.

    Norvi Cema

    For those seeking an economy of size, we have developed the Norvi Cema. Its compact design boasts extreme performance within tight spaces, whilst still having 8 outputs and inputs.

    Moreover, this pocket dynamite comes standard with 8Mhz of processing speed as well as a 32-kilobyte flash. Combined with a user-friendly design that includes integrated OLED and LED indicators, the Norvi Cema is primed as the best performing device in its class.

    Norvi IIOT

    When it comes to IOT management, we realized that connectivity matters. Thus, to provide a value-adding device for a growing market, we designed the IIOT to lead the way in all matters regarding connectivity.

    The IIOT offers a Dual Core 32-bit CPU that achieves a total of 160 MHZ. Moreover, it combines with a 520-kilobyte SRAM and a 4MB Flash. Using this powerful processor, the IIOT also conforms to industrial standards, a nod to the integrity of the Norvi brand and our value of our clients.

    Norvi Arita

    Sometimes our clients look to us for high levels of processing power and performance. To solve this growing need in the market, we have carefully crafted the Arita – a device that comes with the choice of two processors. It conforms to industry standards and boasts compatibility with every type of input and output.

    Again, connectivity is a highly-necessary aspect of micro-controllers, a value we have instilled into all of our devices. The Arita is no different, as we have strived to create a powerful IOT device that adds value in both processing speed and reliability.

    As for processors, our customers have the choice between a 72-MHZ CPU with a 72-kilobyte flash and a 8-MHZ CPU with a 72-kilobyte flash. The choice largely depends on the individual needs of your tasks and we would be happy to assist you in deciphering which one suits you best.

    At Norvi, we introduce a merger of effective technology with innovations that make a difference to your commercial ventures. When you turn to a supplier of IIOT solution, you need a reliable connection that is consistent, a suitable processor that meets your computing needs and a device that is engineered to fit into your system with ease. We have considered every detail of industrial computing; thus, our Norvi range is ready to add value by providing you with a controller base that stands out from the market.

    Posted on

    Industrial IOT Hardware with ESP32

    Industrial IOT Hardware

    Product video
    https://youtu.be/NVzUWdYsrF4

    Reference Manuals & Quick Start guides
    https://norvi.lk/support/

    Order Online
    https://norvi.lk/products/

    ESP32 is a SoC where you can start your first IOT prototype with. There are many development boards available on the market. Its connectivity and speed make it possibly suitable for any IIOT application. In terms of programming, there are few IDEs and Languages you can use with ESP32.
    Simply you can go with Arduino or ESP-IDF. I mostly use platform IO for programming ESP devices. Most of the arduino board compatible hardware is made compatible with ESP32 devices, and there are libraries to quickly get into the programming.
    One of the hassles with ESP devices, is the boot pin. Once you have good hardware, the latest drivers and latest ESP-IDF version, putting it into boot mode automatically will not be a problem. When you are done testing your ideas, You need to implement it.
    Then the problems with making ESP32 ready for Industrial Environments blocks you. You need proper enclosing, mounting and then good power supply, IO isolations, EMI Safety and reliable industrial grade electronics.
    NORVI IIOT Industrial ESP32 is the most suited product on the market for any industrial IOT implementations. It has a combination of flexibility of ESP32 and Reliability of a PLC. It has featured your most familiar hardware, a 0.96 SSD1306 OLED Display and three buttons on top of the controller for any external commands.
    That is what you need, a display to see what’s going on, and buttons to command that makes your troubleshooting quicker.
    We know you are going to code the ESP32, so we focused our product on easy diagnosis and troubleshooting. We have been where you are, all the difficulties in making a custom board or using a development board in industrial application are solved in NORVI IIOT.
    NORVI IIOT Industrial ESP32 is a direct competitor for most PLCs out-there.
    All the Inputs and Relays in the NORVI IIOT is accessible with the same GPIO numbers as you program your development board. It doesn’t need any additional drivers or libraries. It has a built in USB port for programming.