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

    Expanding I/O Capabilities of NORVI Series

    I/O (input/output) is a critical part of any programmable logic controller (PLC) system. It allows for the efficient and reliable connection of external devices to the PLC, allowing for more complex control systems.

    NORVI ESP32 Industrial Arduino, has served with the best I/O combinations for both monitoring and controlling applications. On the base unit, NORVI Controllers offer below I/O Capabilities. 

    • Digital Inputs
    • 4-20mA Analog Inputs
    • 0 – 10V Analog Inputs
    • Transistor Outputs 
    • Relay Outputs

    We are planning to discuss the capabilities of the Digital Inputs , Transistor outputs in a separate document. Including how they can be utilized for industrial applications. 

    While we discover more and more use of the NORVI Industrial Controllers we added the expandability of I/O Capabilities.

    The most obvious advantage of using I/O expansion in an Arduino PLC system is the ability to connect more external devices and increase the capacity of the system. With the use of I/O expansion, the number of devices that can be connected to the Arduino PLC can be increased significantly. This provides the user with greater flexibility, allowing them to control more devices with a single PLC. 

    Another advantage of I/O expansion is the improvement of system reliability. By connecting more external devices to the PLC, the system can be monitored and controlled more accurately. This ensures that any errors or malfunctions in the system are detected quickly and efficiently. In addition, I/O expansion can help to reduce the cost of a PLC system. By adding more I/O expansion, the total cost of the system can be reduced. This is because the cost of the additional I/O expansion is much lower than the cost

    We have launched below expansion products; 

    1. Analog Input Expansions
    2. Digital Input Expansions
    3. Transistor Output Expansions
    4. Relay Output Expansions

    In the near future, we will be launching the LoRaWAN expansion module to enable users to get the best out of NORVI Controllers. 

    Posted on

    ESP32 based Industrial Controllers

    M11 E Series

    What is ESP32 and Why ESP32 for IoT applications?

    The ESP32 is a low-power system on a chip (SoC) series, created by Espressif Systems. The features and the specifications of this chip have made itself established as the go-to chip or module in the IoT world. With different chip models available in the market, its capabilities and resources  have grown impressively over the past years.

    ESP32 is rapidly becoming a popular choice for IoT applications due to its economical prices, multiple component support design, built-in Wi-Fi & Bluetooth, and easy compatibility with Arduino and many other boards.

    NORVI Controllers – bridging the gap between existing features of ESP32 and supporting Industrial applications

    Even though ESP32 has great specifications for ordinary IoT applications, to use them in Industrial IoT applications, certain factors such as proper enclosure, good power supply, I/O isolations and EMI Safety have to be considered. Having realised this, NORVI Controllers is producing ESP32 based controllers for industrial automation and IoT solutions, bridging the gap between the existing features of the ESP32 and supporting industrial applications.

    Features of ESP32 based NORVI CONTROLLERS

    • Variety of models for different industrial applications 
    1. Relay models
    2. 4-20 mA current sensor models
    3. 0-10V voltage sensor models and more
    • Extended Connectivity options apart from WIFI and Bluetooth
    1. RS-485, Modbus via RS485
    2. NB-IOT
    3. LORA
    4. Ethernet
    • Built-in Display and push buttons for user friendly experience.
    • Supports Arduino IDE, ESP-IDF and more for programming. Tutorials and guide for getting started with the devices.
    • Low cost devices when compared with the PLC controllers which do the same job.

     For more information and support  reach us at – https://norvi.lk/contact-us/

    Posted on

    Customized Product Development

    CNC milling

    Product customization is important for effectively servicing your customer base. Customers don’t all want the same thing or use the product in the same manner. Product customization is critical for providing a personalized consumer experience to each user group, and it can boost customer engagement and satisfaction. Having realized this, we offer customized services in the domain of Embedded Systems on PCB designing, manufacturing, assembly, machining & printing.

    Why NORVI for Product Development?

    • We use top-of-the-line PCB modeling software. This ensures that we produce projects that are not only industry standard, but also simple to maintain.
    • We have ready-to-use products from which you can begin developing your design while a device is custom-made for you. Our design services have a high performance record, and we follow all well-known design standards to guarantee that there are no errors, allowing the products to reach the market sooner.
    • We believe in doing it well the first time and before the product is sent to you, NORVI employs extensive procedures to ensure that any entrapped defects are corrected. As a result, you’ll save time, money, and a tedious period of inaccurate outputs and alterations to fix them.
    • Our process has been fine-tuned for the quickest time to market. The ability to manufacture and assemble products in-house allows for greater control and speed in the production process.
    • Keeping our IoT product creation process onshore ensures hassle-free intellectual property and security, as well as the benefits of versatility and speed.
    • We guarantee perfect fit and finish, whether it’s a prototype or a production unit. We can print and cut the ideal finish for your product without limiting output volume as we have both printing and milling capabilities in-house.
    • We are dedicated to providing you with the professional assistance you need to ensure the completion of your project. 

    For more information and support : https://norvi.lk/contact-

    Posted on

    Programmable devices for IoT

    Why NORVI Programmable IoT Devices
    – Cut build time and consolidate the process,
    – Pre- certified products
    – Ability to customize I/O requirements.
    – Example programs for variety of applications.

    Applications :
    – MQTT End device
    – Modbus sensor node
    – Machine / Equipment monitoring system

    Checkout our product range on https://norvi.lk/products/

    The introduction of micro controller-based boards has sparked a surge in interest in embedded systems, allowing a large number of people to show interest in the field of micro-controllers and IoT. This has increased the scope and applications in which they are used. The advent of easy to use micro-controller boards have increased the scope within which micro controllers are being used, especially paving a path to replace the PLCs in complex control systems.

    NORVI Industrial controllers are such programmable IoT devices based on micro-controllers. Unlike the usual controllers, these devices are designed with ruggedness and the ability to withstand extreme conditions, which makes them ready for industrial applications. Also they are designed according to the IEC standard which is usually at a range of current/voltage and interfaces for industrial applications.

    Programming these devices are simplified by providing the facility to code these devices using simplified platforms like Arduino IDE, with step by step guides available to the users.These ESP32 based 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. 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. 

    Setting up the Norvi devices only require lesser wiring, which offers more flexibility to management of the device. And mainly, it is to be noted that the cost of the Norvi devices is kept in a much affordable range when compared to that of PLC devices, which do the same task in an industrial environment.

    Posted on

    Programmable MQTT Devices – NORVI

    Programmable MQTT Devices - NORVI

    The Industrial Internet of Things is a network of sensors and other devices that communicate with industrial systems, all in an effort to enhance the business operations. Manufacturing, agribusiness and oil & gas to name a few, all use a large range of sensors.These sensors transmit essential telemetry data to analytics engines, which search the data for patterns and irregularities, allowing businesses to better understand and optimize their operations.

    To transfer data from a field sensor to a field controller, to a site network, to a PC data server, and then to the cloud, conventional automation products and protocols usually require a rigorous configuration and hierarchy. These types of implementations can be difficult to develop and maintain. MQTT, which includes multiple functions to satisfy the needs of IIoT, has risen to popularity as a protocol for solving this issue. MQTT is a light and energy-efficient communication protocol with a fast response time.It makes the interaction between devices efficient, regardless of the number of devices involved.It guarantees fast data delivery with low latency all while reducing CPU and RAM load.

    Imagine a cloud-controlled device to measure the humidity in a farm, remotely. In the case of HTTP protocol, the device would have to continuously make GET requests to see if there’s a change in a variable, say Humidity Variable, and then take an action depending on the last reading. This necessitates a huge number of requests, and it isn’t entirely real-time because it is dependent on the polling frequency.MQTT allows the user to listen to the cloud and receive notifications only when a variable changes. The communication between the computer and the cloud is kept open in this manner, but data only moves when it is needed, saving battery life and network bandwidth while enhancing real-time performance.

    So it is clear that MQTT-capable industrial automation devices are the latest approach for combining commercial and industrial automation with the cloud using IIoT principles in a cost-effective, safe, and reliable manner.

    Norvi IoT devices are such industrial controllers that support MQTT protocol.These programmable MQTT devices come with a variety 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.

    After selecting a programmable MQTT Iot device like Norvi, only simple legwork has to be done by the users to establish the MQTT connection. Refer this detailed article on connecting the Norvi device to the IoT cloud platform Ubidots over MQTT protocol with step by step instructions.Moreover, setting up the Norvi devices only requires lesser wiring, which offers more flexibility to management of the device.

    Connecting the Norvi device to the IoT cloud platform Ubidots over MQTT protocol Article

    To check the Norvi device line up www.norvi.lk

    Posted on

    NORVI RPI HMI – Reliable Raspberry Pi-based HMI for Industrial Automation

    Raspberry Pi-based HMI

    The NORVI RPI Industrial Controller offers a versatile, Raspberry Pi-based Human-Machine Interface (HMI) tailored for industrial automation engineers. Combining the flexibility of Raspberry Pi with the ruggedness required for industrial environments, the NORVI RPI HMI delivers a powerful control system that’s easy to deploy and scale.

    Key Features of NORVI RPI HMI

    • Raspberry Pi Integration:

       By incorporating Raspberry Pi CM4 into an industrial-grade HMI, the NORVI RPI HMI gives engineers a cost-effective, high-performance control system that supports both data acquisition and real-time process control.

    • All-in-One Industrial Controller:

       The NORVI RPI HMI combines control, data collection, and connectivity into a single device, streamlining industrial processes for engineers. It features digital and analog inputs for full control over sensors and actuators.

    • Seamless Integration:

       With industrial communication protocols built-in, the NORVI RPI HMI integrates effortlessly into existing systems, allowing engineers to enhance their automation setups without compatibility issues.

    Solving Key Automation Challenges

    • Limited Inputs/Outputs:

       The NORVI RPI HMI provides engineers with the expanded I/O capabilities necessary for complex automation tasks, unlike many Raspberry Pi-based controllers with limited inputs and outputs.

    • Durability in Harsh Environments:

       Built for industrial settings, this HMI handles the power and environmental demands that engineers often face when deploying Raspberry Pi in critical operations.

    Posted on

    NORVI ESP32-S3 HMI – Advanced Human-Machine Interface for Industrial Applications

    Advanced Human-Machine Interface

    In Industrial Automation, Advanced Human-Machine Interface (HMI) play a crucial role in facilitating control and monitoring of processes. 

    The NORVI ESP32-S3 HMI is designed to provide a robust, AI-capable interface solution that meets the needs of modern automation systems. Built on the ESP32-S3 platform, this HMI offers unparalleled performance, real-time interaction, and flexibility for various industrial applications.

    Key Features of NORVI ESP32-S3 HMI

    Advanced Human-Machine Interface
    • ESP32-S3 Powered HMI:

       Featuring the powerful ESP32-S3 microcontroller with 8MB PSRAM, the NORVI ESP32-S3 HMI offers engineers high performance for edge computing, enabling advanced control systems with minimal latency.

    • LVGL Display Integration:

       The NORVI ESP32-S3 HMI supports LVGL, an advanced graphics library, ensuring that engineers can build visually intuitive interfaces. This is ideal for creating dynamic control panels and real-time data visualization.

    • Comprehensive Connectivity:

       Equipped with Wi-Fi and Bluetooth with Ethernet, the NORVI ESP32-S3 HMI allows for seamless integration into existing industrial networks, offering remote control and monitoring capabilities.

    Addressing Industry Challenges

    Advanced Human-Machine Interface
    • Touch Sensitivity Issues:

       Unlike many HMIs that suffer from unreliable touch performance, the NORVI ESP32-S3 HMI delivers accurate, responsive touch input, ensuring smooth interaction in even the harshest industrial environments.

    • Limited I/O and Compatibility:

       The NORVI ESP32-S3 HMI overcomes compatibility challenges faced by other products by offering versatile I/O options and ensuring seamless integration with industrial equipment.

    • Power and Mounting Complexities:

    Designed for industrial use, this HMI features a simplified mounting system and is optimized for continuous operation without overheating or power inconsistencies.

    The NORVI ESP32-S3 HMI stands out as a cutting-edge solution for industrial automation, delivering powerful performance, real-time interaction, and flexibility. With its ESP32-S3 microcontroller, LVGL display integration, and extensive connectivity options, this HMI ensures efficient control and monitoring across various applications. 

    Its robust design and responsive touch interface make it ideal for challenging industrial environments, solving common issues such as touch sensitivity and power management. For engineers looking for an advanced, AI-capable HMI, the NORVI Advanced Human-Machine Interface is an optimal choice.

    If you need to know more details about NORVI Advanced Human-Machine Interface;

    Visit the product Page: https://norvi.lk/esp32-based-hmi-norvi-industrial-arduino-with-lvgl-support/

    Contact Us: https://norvi.lk/contact-us/

    Posted on

    NORVI AIOptic – Elevating Edge Camera Solutions for Industrial Applications

    In the realm of industrial automation and IoT, reliable and powerful edge devices are paramount. The NORVI AIOptic-Edge Camera Solutions, based on the ESP32-S3, offers a robust solution for industries that require efficient and high-performing image capture and processing. Specifically designed for engineers and integrators in automation, this edge camera provides a seamless way to implement AI-powered vision systems on the edge

    Key Features of NORVI AIOptic-Edge Camera Solutions

    • ESP32-S3 Based Edge Camera:

    The NORVI AIOptic is powered by the ESP32-S3, a microcontroller designed to handle AI-based tasks on the edge. The ESP32-S3 has dual-core Xtensa LX7 processors (240 MHz), 512 KB SRAM, 384 KB ROM, up to 16 MB flash, and 8 MB PSRAM support, integrated with OV5640 5MP(megapixels) camera. This allows for real-time image recognition and processing, eliminating the need for cloud-based processing, which can introduce latency and data privacy concerns.

    • Integrated LED Flashlight:

    For environments with inconsistent lighting, the built-in LED flashlight ensures that the camera captures clear images in low-light conditions, making it ideal for industrial monitoring applications.

    • Standard Camera Mount for Easy Installation:

       Designed with industrial environments in mind, the NORVI AIOptic features a standard camera mount, allowing engineers to easily install the device in fixed or moving positions without the need for custom fixtures.

    Solving Industry-Specific Challenges

    The NORVI AIOptic addresses several common challenges faced by engineers working with industrial camera systems:

    • Inconsistent Camera Performance:

    In industrial settings, many camera modules fail to deliver consistent image quality, particularly in harsh environments. The NORVI AIOptic overcomes this by providing stable, high-quality image processing tailored for industrial use.

    • Mounting and Setup Complexities:

       Traditional camera modules often lack proper mounting systems, leading to installation delays. With its standard camera mount, the NORVI AIOptic simplifies installation, allowing for easy setup in both static and dynamic environments.

    • Overheating in Continuous Operation:

       Many edge cameras struggle with overheating during prolonged usage, especially in industrial conditions. The NORVI AIOptic is engineered to handle extended periods of operation, making it reliable for long-term projects.

    Tailored for Industrial Engineers

    With features like real-time edge processing, robust performance in low-light conditions, and simple installation, the NORVI AIOptic is designed specifically for industrial automation engineers seeking a reliable, AI-enabled camera solution. 

    Whether you’re developing an image recognition system or monitoring operations in real-time, Norvi’s edge technology delivers the performance and flexibility required for modern industrial environments.

    Visit the product Page to know more about Edge Camera Solutions: https://norvi.lk/product/esp32-cam/

    Contact Us: https://norvi.lk/contact-us/

    Posted on

    ESP32 Advanced Camera for AI and Machine Vision Projects

    When working on AI and machine vision projects, consistency and reliability are key. However, many ESP32-based camera modules available on the market today fall short, suffering from issues like overheating, inconsistent lighting, and lack of flexibility in mounting. Try the NORVI AIOptic, ESP32 Advanced Camera, an edge camera designed to address these challenges head-on, offering a comprehensive solution for your imaging needs. 

    Overcoming Common Challenges in ESP32-Based Camera Projects

    Many developers face frustrations with the inconsistency and unreliability of existing ESP32-based cameras. From poor-quality camera modules to overheating problems, these issues can significantly hamper project development. Additionally, the lack of built-in displays and battery backup often makes standalone operation difficult, especially in remote or demanding environments.

    NORVI AIOptic addresses these concerns with precision

    1. High-Quality Camera Module: Equipped with the OV5640 auto-focus camera, NORVI AIOptic ensures clear and sharp images every time. Unlike fixed-focus alternatives, this module adapts to various scenarios, providing the flexibility that other cameras lack.
    2. Dual LED Flashlights: Image recognition projects require consistent lighting, which is why NORVI AIOptic comes with two powerful LED flashlights. These LEDs can be adjusted to suit different lighting conditions, ensuring that your images are clear and well-lit, regardless of the environment.
    3. Built-In 2-Inch Display: One of the major drawbacks of other ESP32 camera modules is the absence of a built-in display, making on-the-spot monitoring impossible. NORVI AIOptic solves this with a 2-inch TFT LCD, allowing for real-time viewing and adjustments.
    4. Battery Backup and Overheating Solutions: NORVI AIOptic includes an 800mAh backup battery, ensuring uninterrupted operation even during power outages. Additionally, it’s designed with a heat sink to mitigate overheating, guaranteeing reliable, continuous use.

    Why NORVI AIOptic Stands Out

    The NORVI AIOptic isn’t just another ESP32-based camera. It’s a carefully engineered solution that combines powerful features with practical design:

    • ESP32 S3 WROOM Chip: With 16MB Flash and 8MB PSRAM, this chip ensures fast processing and ample storage for your projects.
    • Standard Camera Mount: NORVI AIOptic supports standard camera mounts, offering ease of installation and flexibility in various environments.
    • MicroSD Card Support: Store large amounts of data with the built-in microSD card slot, making data management and retrieval straightforward.
    • External Trigger and USB-C Power: Easily integrate the camera into your systems with external triggers and enjoy the convenience of USB-C power and programming.

    Applications of NORVI AIOptic

    Thanks to its robust design and versatile features, NORVI AIOptic is ideal for a wide range of applications:

    • Species and Habitat Monitoring: The NORVI AIOptic’s auto-focus camera and dual LED flashlights allow you to monitor wildlife with precision.
    • Plant Monitoring: Keep track of plant growth and health with consistent imaging, no matter the lighting conditions.
    • Image Recognition and AI Projects: From facial recognition to object detection, NORVI AIOptic is the perfect tool for integrating AI and machine learning into your projects.
    • Barcode Reading: Easily implement barcode scanning solutions with the high-quality camera and reliable processing power of the ESP32 S3 chip.
    • People Counting: Use NORVI AIOptic in retail environments or public spaces for accurate people counting and data collection.
    • Package Delivery Detection: Enhance logistics operations by using the NORVI AIOptic to detect and verify package deliveries in real-time. 

    If you’re tired of the limitations and inconsistencies of other ESP32-based camera modules, it’s time to upgrade to the NORVI AIOptic, ESP32 Advanced Camera. Designed with the needs of modern developers in mind, this edge camera delivers reliability, flexibility, and high-quality performance, making it the ultimate choice for your next AI, machine vision, or image recognition project.

    Visit our product page : https://norvi.lk/product/esp32-cam/

    Or, Contact us at [email protected]

    Posted on

    Sustainable IoT Solutions with NORVI: Solar-Powered IoT Nodes

    In the evolving landscape of Internet of Things (IoT) technology, sustainability is becoming increasingly important. NORVI offers Innovative Sustainable IoT Solutions that integrate solar power with IoT technology to address the challenges of remote and off-grid deployments. 

    This article explores NORVI’s solar-powered IoT nodes, focusing on the M11-B and M12-B models, their applications, and their impact on sustainability.

    ESP32-based Solar Charging M11-B

    • Core Technology: ESP32-WROOM32 Module 

    The M11-B utilizes the ESP32-WROOM32, which provides dual-core processing power and integrated WiFi connectivity, ensuring high performance and efficient data handling.

    • Power Supply: Battery-Powered with Solar Charging  

    Designed to operate continuously in remote areas, the M11-B features a rechargeable battery complemented by solar charging, ensuring sustained energy supply and reduced maintenance.

    • Connectivity: WiFi

    The device supports standard WiFi connectivity, facilitating seamless integration with cloud platforms and enabling real-time data transmission.

    • Power Output: 12V DC Power Output

    The M11-B includes a 12V DC power output to support external sensors and additional peripherals, enhancing its versatility.

    • Durability: IP67 Rated Enclosure

    With an IP67 rating, the M11-B is protected against dust and water ingress, making it suitable for harsh environmental conditions.

    STM32L1-based Solar Charging M12-B

    • Core Technology: STM32L1 Series MCU

    The M12-B is based on the STM32L1 Series microcontroller, which is optimized for ultra-low power consumption while delivering efficient processing capabilities.

    • Power Supply: Battery-Powered with Solar Charging

    The M11-B, the M12-B features a battery with solar charging capabilities, ensuring reliable operation in remote and off-grid locations.

    • Connectivity: Multi-Protocol Support

    The M12-B supports LoRa, Zigbee, NB-IoT, and GSM-LTE, providing versatile connectivity options for various network requirements.

    • External Connections: Wired External Connections

    Facilitates integration with additional hardware and peripherals, broadening its application scope.

    • Power Output: 12V DC Power Output

    Includes a 12V DC output for powering external sensors, extending the device’s functionality.

    • Durability: IP67 Rated Enclosure

    The robust IP67-rated enclosure ensures durability against dust and moisture, suitable for challenging conditions.

    Application of Solar-Powered IoT Nodes

    Solar-Powered Applications:

    • Environmental Monitoring: These nodes are ideal for remote environmental monitoring, including weather stations and pollution sensors, where reliable power is essential.
    • Smart Agriculture: Used for monitoring soil conditions, climate, and crop health in agricultural settings without the need for grid power.
    • Energy-Efficient Solutions: Utilized in applications where energy efficiency and sustainability are critical, reducing reliance on traditional power sources.

    Industrial and Urban Use Cases:

    • Smart City Infrastructure: Suitable for smart metering, traffic monitoring, and other urban applications requiring consistent data collection and transmission.
    • Industrial IoT: Employed in equipment monitoring, condition tracking, and environmental sensing in industrial environments.
    • Remote Installations: Perfect for areas with no access to electrical infrastructure, providing autonomous operation and continuous data logging.

    Impact of Solar-Powered Devices

    Sustainability:

    • Extended Operational Life: The combination of solar charging and battery backup minimizes the need for frequent maintenance and battery replacements.

    Operational Efficiency:

    • Autonomous Functionality: Enables long-term, autonomous operation in remote locations, enhancing data collection and system reliability without the need for manual intervention.

    NORVI is at the forefront of integrating sustainable practices into IoT technology. By offering solar-powered solutions like the M11-B and M12-B, NORVI contributes to greener technology solutions and supports the global shift towards renewable energy. These devices align with sustainability goals by reducing dependency on traditional power sources and promoting energy-efficient operations.

    Limitations

    • Environmental Dependence: Solar Power Variability

    Performance may be affected by weather conditions and geographic location, potentially limiting energy availability in certain environments.

    • Initial Cost: Higher Initial Investment

    The upfront cost of solar-powered systems can be higher compared to traditional powered devices, though the long-term benefits often outweigh this initial investment.

    Conclusion

    NORVI’s solar-powered IoT nodes, the M11-B and M12-B, represent a significant advancement in sustainable technology. By integrating solar energy with advanced microcontrollers and versatile connectivity options, these devices offer robust solutions for a wide range of applications. Their ability to operate autonomously is valid in this digital world incorporation with sustainability. 

    Contact us at [email protected] for more information.

    Posted on

    Modbus RTU Communication Through ESP32 NORVI Devices

    This guide will explore how Modbus RTU communicates through ESP32 using NORVI Controllers, enabling efficient data transmission and remote monitoring or control capabilities. A detailed guide can be referred to below.

    In modern IoT applications, communication protocols play a vital role in exchanging data between devices and systems. 

    Modbus is a widely used protocol in industrial automation, which is an efficient protocol for IoT messaging. 

    Setting up NORVI ESP32 devices as MODBUS master and slave is a powerful way to enhance your industrial IoT solutions. 

    This setup will allow the master device to read digital and analog inputs from the slave device, enabling efficient data acquisition and management in your industrial applications.

    Modbus RTU Communication Through NORVI

    We’ll be using two NORVI ESP32 devices: one as a master and one as a slave. 

    The NORVI-GSM-AE08-I-L will act as the master, while the NORVI-AT01-BM2 will be the slave. 

    The master device (NORVI-GSM-AE08-I-L) will read the digital and analog inputs from the slave device (NORVI-AT01-BM2) and store the values.

    Requirements to get started

    • Two NORVI devices, one as a master and one as a slave.
    • Wires for connection
    • USB cable (Type A to Type B mini) for NORVI-AT01-BM2.
    • USB cable (Type A to Type B micro) for NORVI-GSM-AE08-I-L.

    Circuit Connection

    Basic Steps

    1. Compile and Upload the Test Program
    • Use NORVI-GSM-AE08-I-L as Master
    • Use NORVI-AT01-BM2 as Slave
    1. Upload Programs
    1. Download Test Programs
    • Download test programs here.
    1. Check Pin Configuration
    • Verify pin configuration in the programs.
    1. Run Programs Separately
    2. MODBUS Communication Results
    • COM33: NORVI-GSM-AE08-I-L Serial window
    • COM22: NORVI-AT01-BM2 Serial window
    1. Initial State
    • NORVI-GSM-AE08-I-L reads and prints digital input status of NORVI-AT01-BM2.
    • NORVI-GSM-AE08-I-L reads and prints analog input status of NORVI-AT01-BM2.

    Troubleshooting

    1. RS485 Check
    • Set FC pin high and low to test RS485.
    • Download RS485 example program here.
    • Verify pin configuration.
    1. RS485 Code Setup
    • Define FC, RXD, and TXD pins.
    • Initialize hardware and software serial ports.
    • Set FC pin as output.
    1. Loop Function
    • Transmit data by setting FC pin HIGH.
    • Send “RS485 01 SUCCESS” message.
    • Set FC pin LOW for receiving data.
    • Read and print data from RS485

    Sharing RX and TX with USB

    1. NORVI Devices,  RS485 Communication
    • Shared TX and RX pins for USB and RS485
    • Use an OLED display for data feedback when using these devices.

    NORVI as MODBUS Master

    1. Setup Master Device
    • Use NORVI-IIOT-AE02.
    • Add libraries: Modbus-esp8266, Adafruit GFX, Adafruit SSD1306.
    • Define screen width, height, reset pin, MODBUS slave ID, and registers.
    1. Setup and Loop Functions
    • Initialize serial communication, MODBUS RTU, I2C, and display.
    • Read holding registers from the slave.
    • Display readings on an OLED screen.

    NORVI as MODBUS Slave

    1. Setup Slave Device
    • Use NORVI-IIOT-AE02.
    • Add libraries: Modbus-esp8266, Adafruit GFX, Adafruit SSD1306.
    • Define screen width, height, reset pin, MODBUS slave ID, and inputs.
    1. Setup and Loop Functions
    • Initialize serial communication, MODBUS RTU, I2C, and display.
    • Read discrete input coils from the slave.
    • Display readings on OLED screen.

    Conclusion

    By following these steps, you can successfully set up and utilize NORVI ESP32 devices as MODBUS master and slave. This setup allows for reliable communication and data transfer in industrial applications, enhancing the functionality of your IoT controllers.

    • For a detailed guide and step-by-step instructions, please refer to our comprehensive guide here.
    • Watch our video tutorial for a visual walkthrough: Watch Video Tutorial.
    • Visit Our product page to buy products: Here.

    Enhance your industrial IoT solutions with NORVI’s reliable and expandable technology!

    Posted on

    Remote Environmental Monitoring with NORVI M12-C Series

    M11 E Series

    The NORVI M12-C Series battery-powered IoT node is an ideal solution for remote environmental monitoring in locations without grid power. Designed for standalone installations, it leverages the STM32L1 microcontroller. It supports various low-power communication options such as GSM/LTE, NB-IoT, LoRa, and Zigbee 3.0, ensuring efficient data transmission while maximizing battery life.

    Scenario

    In a remote forest area, an environmental research team must monitor various environmental parameters such as temperature, humidity, and soil moisture. The absence of grid power poses a significant challenge.

    Solution

    Deployment: The NORVI M12-C Series devices are deployed at multiple monitoring points across the forest.

    Power Supply: Each device is powered by four inbuilt AA batteries, which also provide up to 12V output to power external sensors.

    Sensors: Various environmental sensors are connected to the devices, using flexible I/O combinations to measure temperature, humidity, and soil moisture levels.

    Data Transmission: Using the supported low-power communication options (e.g., LoRa for long-range communication), the devices transmit collected data to a central server for analysis. The communication method is chosen based on the specific needs and range requirements of the deployment area.

    Durability: The IP67-rated enclosure ensures that the devices can withstand harsh outdoor conditions, including rain, dust, and extreme temperatures.

    Benefits

    Energy Efficiency: Low-power communication options and efficient power management extend battery life, reducing the need for frequent maintenance.

    Reliable Data Collection: Continuous and reliable data collection from remote locations aids in comprehensive environmental monitoring and research.

    Scalability: The solution can be easily scaled by adding more devices to cover larger areas or monitor additional parameters.

    Cost-Effective: Eliminates the need for extensive infrastructure setup and grid power, making it a cost-effective solution for remote monitoring applications.

    This application showcases the versatility and robustness of the NORVI M12-C Series in addressing the challenges of remote environmental monitoring, providing a reliable and efficient solution for data collection in off-grid locations.

    Visit the product page: https://norvi.lk/product/ec-m12-cg-cx/

    Or, Contact us at [email protected]

    Posted on

    Industrial Grid-Powered Monitoring with NORVI SSN M11-E Series

    With the advancement of Industry 4.0, the demand for robust, real-time monitoring systems in industrial environments has surged. The NORVI SSN M11-E series, using the ESP32-WROOM32 System on Chip (SoC), presents a potent solution for such applications. This series offers flexible Input/Output (I/O) configurations, a wide input voltage range, and robust communication capabilities, making it ideal for a broad spectrum of industrial monitoring tasks such as Industrial Grid-Powered Monitoring.

    Key Features

    M11 E Series

    Versatile I/O Configurations

    The M11-E series comprises several models, each tailored to specific sensor inputs and communication requirements:

    • EC-M11-EG-C1: 2 Digital Inputs, 2 Analog Inputs (0 – 10V DC), 1 RS-485 Communication
    • EC-M11-EG-C2: 2 Digital Inputs, 1 RS-485 Communication
    • EC-M11-EG-C3: 1 Load Cell Input
    • EC-M11-EG-C4: 1 Thermocouple Input
    • EC-M11-EG-C5: 1 I2C Communication, 1 3.3V/5V DC Output

    Robust Communication

    The series supports expansions for GSM/LTE, NB-IoT, and LoRa, ensuring reliable data transmission in diverse environments. Additionally, the RS-485 communication port enables stable, long-distance data transfer within industrial settings.

    Wide Input Voltage Range

    Operating within a 9 – 36V DC range, the M11-E series can be seamlessly integrated into existing industrial power infrastructures, offering flexibility and ease of deployment.

    Industrial Design

    Encased in an IP67-rated enclosure, the M11-E series is engineered to withstand harsh industrial conditions, including exposure to dust and water. This ensures durability and reliability in demanding environments.

    Application Implementation

    Initialization

    The initial phase of deploying an industrial monitoring application with the M11-E series involves the setup of GPIO (General-Purpose Input/Output), ADC (Analog-to-Digital Converter), and communication interfaces such as RS-485. 

    Proper initialization ensures accurate data acquisition and reliable communication.

    Sensor Data Acquisition

    The device periodically samples data from connected sensors. 

    Digital inputs monitor binary states (e.g., on/off conditions), while analog inputs measure varying signals, providing detailed information about environmental parameters. 

    Specific models also support data acquisition from load cells, thermocouples, or I2C sensors, tailored to the application requirements.

    Data Processing

    Once collected, the data undergoes processing and formatting for transmission. 

    This step includes filtering noise, scaling sensor readings, and converting raw data into actionable metrics. 

    Proper data processing ensures that the transmitted data is precise and useful for subsequent analysis.

    Data Logging

    To enhance system reliability, M11-E series devices can log data locally. 

    This is crucial for scenarios where communication with the remote server is intermittent. 

    Local data storage ensures no data loss and facilitates data transmission once communication is restored.

    Communication

    The processed data is transmitted to a remote server using the chosen communication protocol. 

    RS-485 offers a stable wired connection for long-distance data transfer, while GSM/LTE and LoRa provide wireless options suitable for different industrial environments. 

    Ensuring robust communication is essential for real-time monitoring and timely decision-making.

    Error Handling

    Effective error handling is vital in industrial applications. 

    The system must detect and manage communication failures, power issues, and sensor malfunctions. 

    Implementing retry mechanisms, fallbacks, and alerts ensures the system remains operational and reliable.

    Power Management

    M11-E series devices are designed to operate efficiently within a wide input voltage range. 

    Monitoring the power supply and managing power consumption is critical to prevent downtime and ensure continuous operation in industrial settings.

    Conclusion

    The NORVI SSN M11-E series offers a comprehensive solution for industrial grid-powered monitoring applications. Its versatile I/O configurations, robust communication capabilities, and industrial design make it suitable for various industrial environments. Leveraging the ESP32-WROOM32 SoC, these devices provide flexibility, performance, and reliability, essential for modern industrial monitoring needs. Whether monitoring sensor values or parameters from external devices, the M11-E series stands out as a dependable choice for industrial IoT applications.

    ESP32 PLC

     

    Visit NORVI M11-E Series Page Now; Here

    Or, Contact our Technical support team for all of your technical problems at [email protected]

    Posted on

    RPI HMI Node-RED Introduction: Controlling Analog Inputs

    Example of RPI HMI NODE-RED integration is described in this article. NORVI has a set of node-red nodes that makes programming easy.

    Here is an example of using the Raspberry PI HMI Analog Input node for Node-RED. This node facilitates the control of NORVI-RPI-HMI analog inputs.

    The Raspberry HMI supports Node-Red programs. 

    HMI – ADC

    RPI HMI Node-RED

    The Analog Input Separation Node is designed to manage and process analog input signals efficiently. It’s particularly useful for working with sensors or devices that generate continuous analog signals, such as temperature sensors, light sensors, or pressure sensors.

    Inputs: Input HMI Analog Node

    Outputs: Integer or Double Analog Value of Selected Channel

    Configuration

    Channel: Channel Number

    Users can configure the node to handle specific analog inputs by selecting the appropriate settings within the node’s properties

    Analog Value: Raw ADC Value

    Output Value: Value Mapped for Raw ADC value specified in Raw ADC Value

    Decimal Point: Number of decimal points to round off (Max. 3)

    Users can enter the analog value and the output values to this node.

    HMI-ANALOG

    The Analog Read Node is used to initialize the analog module and read analog channels. When integrated with Analog Input Separation Nodes, it facilitates the independent monitoring and analysis of distinct analog input signals. This synergy enables users to precisely observe and evaluate individual values, contributing to a comprehensive understanding of the analog input data within the Node-RED environment.

    Inputs: Input TRUE once to initialize, the Boolean

    Outputs: All 8 channels are available as msg.AN0 – msg.AN7.

    To extract the output for individual channels use HMI ADC Node

    Example Program - RPI HMI NODE-RED integration

    Let’s create a simple example program using the RPI-HMI-ADC node and RPI-HMI-ANALOG node. When an input is provided, the dashboard will show the corresponding analog input value.

    Here, to display the program in the Node-RED dashboard, added a test node (CH5 & CH6) as a dashboard node.

    After configuring the program, the user interface of the RPI HMI should look like this,

    Analog Input 5 is active, but Analog Input 6 is inactive.

    Analog Input 6 is active, but Analog Input 5 is inactive.

    Hope readers got a clear understanding about how to use RPI HMI Node-RED integration for Controlling Analog Inputs.