DIY Wi-Fi sensor, no programming, no soldering required

Software no-code/low-code platforms made it possible to create applications, writing only a few lines of code, and in some cases, ¡no code at all!. This reduces development effort and deployment time.

This project combines two ideas: no-code/low-code software platform and a quick, robust prototyping system that requires no soldering. In this spirit, it is possible to move from an idea, to a materialised device working in a real environment in a few hours.

Wi-Fi sensor developed using rapid prototyping tools for both software and hardware, operating in real-world conditions.

Key component: ESP 32 D1 MINI

Quick, robust hardware-software prototyping

The following application will be built as an example: a WiFi thermometer based on ESP32, DS18B20 temperature sensor, and local I2C indicator. All this enclosed in a waterproof, wall-mountable box and powered by 5V. This will be accomplished using the following projects:

Bill of materials
Parts used in the project
Discrete parts needed.

Component Datasheet - Buy link.

Components needed to build the required misistemita modules.

Component Datasheet - Buy link.

Printed circuit boards needed to build the required misistemita modules

PRINTED CIRCUIT BOARD SOURCE FILES REPOSITORY  -  BUY LINK


SOFTWARE REPOSITORY  -  DOWNLOAD LINK

Hardware assembly

Boards placed on the backplate

Soldering will not be required* if the modules to be used have been built or acquired beforehand. The first step is to locate the boards in the backplate, as good practice, the screw terminal wire connection boards should be placed somewhere on the edge of the backplate and as close as possible to the cable entry point.

The second step is to wire the different modules depending on the originally proposed project. Both solid copper cable and multi-stranded copper cable can be used. Downloading a minimum test firmware is recommended to test the connectivity of the components.

Boards placed on the backplate and wired

The third step is to remove the external connections, locating the backplate in the enclosure and securing it with self-tapping screws. Pass the power cables through the cable glands and reconnect them to the board.

Backplate fixed to the enclosure and external cables connected again

The final step consists of closing the cover, adjusting the cable glands, and installing on the wall.

Lid closed, ready for wall installation

Firmware setup

The following points are not intended to be a comprehensive installation or configuration guide. For more information, refer to the documentation of each platform used, (Tasmota and ESPHome). Briefly, some hints about how the sensor was created on each of them will be presented.

Tasmota
Sensor Firmware using Tasmota

The philosophy of Tasmota consists of a basic pre-compiled firmware that is downloaded to the device and once downloaded it is customized using templates. The Tasmota installer is based on a web browser, so no additional software is required. The following parameters were used:

  • Base Firmware: Display...
Read more »