community-content icon indicating copy to clipboard operation
community-content copied to clipboard

Create a Wifi Temperature Monitor System with Strapi, ESP8266 (Arduino IDE) and DHT22 [SUBMIT]

Open nextrapi opened this issue 3 years ago • 4 comments

My resource

IoT, microcontrollers and smart electronic systems are gaining popularity and becoming more affordable to create. ESP8266 development boards, are very similar to the famous Arduinos and allow you to effectively communicate with sensors and perform minor computations. Arduino's typically lack Wi-Fi and wireless connectivity, which the ESP8266 provides at a relatively low cost.

(Can I put purchase links here for people?)

In this tutorial, you will connect a DHT22 temperature and humidity sensor to the ESP8266 development board, and integrate it with a Strapi dashboard to collect and store data.

  • Introduction
    • Devices, Concepts & Technologies
    • Goals
    • Resources
  • Setup
    • Configure the Arduino IDE and Connect the ESP8266
    • Install Strapi and dependencies
    • Enable Testing & Cross-Development
  • Code
    • Create a Strapi API
      • Create Content Types
      • Customize Controllers & Permissions
      • Deploy Strapi to Heroku
    • Data Integration
      • Parse DHT22 Sensor
      • Send Data to Strapi API

I am writing this because I have all the necessary parts (and most of the code) for this projects, and I saw that there was an unattended related issue here: https://github.com/strapi/community-content/issues/217

I think this version is actually better than the proposed because

  • its easier to implement, very cost friendly (total cost to buy with shipping is under $20) and its more strapi focused (actually storing data in strapi vs express)
  • It uses ESP8266 which is famous, has built in wifi, and its more realistic for a temperature sensor to be WIFI (the other proposed solution needs ethernet for it to function)

My content is

  • [x] A Strapi Tutorial / Guide / How to article (Most likely a video tutorial as well since it makes these kind of projects easier)
  • [ ] About Headless, CMS, javascript, open source, or jamstack
  • [ ] Other, specify

What do you all think? ❤️ I love it! 🚀 I can help you!

nextrapi avatar Jan 20 '22 17:01 nextrapi

I am browsing in order to find information about this topic, actually I can help you, I have already mount a LM35 Temperature Sensor (I lost my DTH22) and my Strapi development, so I highly interested in your system. I can share you my code if you want to review it.

DemondAngel avatar Feb 07 '22 18:02 DemondAngel

This looks pretty cool! You can put purchase links but heads up they can't be affiliate links. If that is okay with you, you can go ahead @nextrapi

malgamves avatar Feb 23 '22 11:02 malgamves

To ensure that we can review and publish articles promptly, we will start closing inactive issues after two weeks of inactivity.

I know it has been a while @nextrapi, but I just wanted to follow up with everyone here to see if anyone is still interested in writing this article. If not, we will be closing this issue due to inactivity.

PaulBratslavsky avatar Jul 21 '22 16:07 PaulBratslavsky

There are paid and free platforms that are limited, with Strapi you will have unlimited features for IoT.

Examples of IoT platforms:

• ThingSpeak • Spark • Blaulabs •Thinking Things • Open Platforms • Integration Platforms • IoT security • Platforms of large corporations • Applications (AWS, GCP, Azure, Arduino) • OpenSource Architecture • The Things Stack (LoraWan)

With Strapi you can have your own IoT system with all the features just using your own server or in the cloud.

dalletopid avatar Sep 10 '22 05:09 dalletopid

@dalletopid, @nextrapi, or anyone interested in writing about this topic. Otherwise, I will be closing the issue, just wanted to check first.

PaulBratslavsky avatar Oct 24 '22 19:10 PaulBratslavsky

Closing due to no recent activity

PaulBratslavsky avatar Nov 17 '22 01:11 PaulBratslavsky