Back to School with STEM-Limited-Time Event(Aug 6-Sep 5)

user-img

Simeon Ivanov

+ Follow

MQTTView

HobbyIoT MQTTView is a practical device capable to display data from an MQTT broker on an LCD display by subscribing to the corresponding topics

MQTTView
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Hardware Components

  • DC/DC Charge pump L7660

    XINLUDA
    X 1 fenxiang
  • capacitor 10uf 0805

    X 2 fenxiang
  • PCB Tinned Board 9x15 FR4

    Various
    X 1 fenxiang

Story

 

 

The HobbyIoT MQTTView subscribes to a number of topics on an MQTT broker and displays them on an LCD display. It uses a small portion of Arduino code to connect to the broker and subscribe to selected topics. Once a data is transmitted from the broker to the device it is displayed on the LCD display. The device is usable to display for example temperature and humidity of a given area without a need of any computer with browser or specific application to display a dashboard.

Schematics

The HobbyIoT MQTTView device is based on ESP8266 NodeMCU module. It connects to an LCD 1602A display over a standard 4-wire bus and several control signals together with powering. Since the power coming from the ESP8266 is 3.3V the LCD should require to populate an additional DC/DC converter. The footprint for the converter together with two caps are present onto the back side of the LCD. Details and picture: https://www.codrey.com/electronic-circuits/hack-your-16x2-lcd/

The connection schematic (by circuitdigest.com): https://circuitdigest.com/sites/default/files/inlineimages/u/Interfacing-circuit-diagram-of-LCD-with-ESP12-without-using-Shift-Register.png

Operation

The HobbyIoT MQTTView device needs a small configuration for WiFi credentials, MQTT broker and topics to display data from. Once it's powered on an MQTT connection to the predefined broker is attempted. Once connected, the topics are being subscribed and the device waiting for further data. Other tunning could be required is related with the data nature to be displayed. The exact type, position and unit could be also predefined within the code. All the settings are currently hardcoded into device.

Versions

Current version is V2.

More information

 

https://github.com/hobbyiot/HIoT-MQTTView

Code
  • HIoT_MQTTView_v2

    https://github.com/hobbyiot/HIoT-MQTTView/blob/master/HIoT_MQTTView_v2
    View
Schematic and Layout
  • Sample schematic

    https://circuitdigest.com/sites/default/files/inlineimages/u/Interfacing-circuit-diagram-of-LCD-with-ESP12-without-using-Shift-Register.png
    View

MQTTView

HobbyIoT MQTTView is a practical device capable to display data from an MQTT broker on an LCD display by subscribing to the corresponding topics

56
 
2
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 2 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection