Close
0%
0%

Contactless Thermometer

Contactless Thermometer build by SoC, 3Dprinted casing, OLED, and sensor. Work with App through MQTT IoT

Similar projects worth following
65 views
0 followers
This project use Ameba Dev. board RTL8710AF, which connects to an OLED display to show temperature data obtained from the MLX90615 IR sensor. Pushing the push button not only perform data acquisition and visualization, but also publish the data via MQTT to all subscribers. The casing is using 3D printing all 3D design files will be open source on github page.

With COVID-19 still wreaking havoc globally, causing thousands of deaths, millions hospitalized, any useful medical device is on high demand, especially household medical device like IR non-contact thermometer 🌡🔫. Handheld thermometer usually is on high price point and is hard to come by these days, but the components needed to make thermometer are not that expensive, that give us the perfect reason to DIY one during this lockdown period.

This ThermoGun project use Ameba Dev. board RTL8710AF from Realtek, which connects to an OLED display to show temperature data obtained from the MLX90615 IR sensor. Pushing the push button not only perform data acquisition and visualization, but also publish the data via MQTT to all subscribers.

Note: The MQTT service used in this project is a FREE MQTT broker hosted at cloud.amebaiot.com, which need to register at www.amebaiot.com . Details of registration is at the link below, https://www.amebaiot.com/en/cloud-getting-started/

RShell.stl

3D casing right part for 3D printing

Standard Tesselated Geometry - 73.23 kB - 12/09/2020 at 09:05

Download

LShell.stl

3D casing left part for 3D printing

Standard Tesselated Geometry - 72.35 kB - 12/09/2020 at 09:05

Download

ThermoGun.fzz

3D model of the project

fzz - 495.34 kB - 12/09/2020 at 09:05

Download

  • 1 × Ameba1 RTL8710 x1 the SoC with WiFi
  • 1 × 128x64 monochrome OLED display (SPI version) screen
  • 1 × MLX90615 IR temperature sensor measure temp
  • 1 × Push button
  • 1 × Jumpers Electronic Components / Misc. Electronic Components

View all 8 components

View project log

  • 1
    Hardware Connection
  • 2
    Software Preparation
    1. Check and make sure you have installed the ameba 1 board to Arduino IDE via adding this link into “additional boards manager URLs” under “Preference”, and install it in “board manager” under “Tools”, https://github.com/ambiot/amb1_arduino/raw/master/Arduino_package/package_realtek.com_ameba1_index.json
    2. Download the ThermoGun source code you find in this repository to your Ameba1 RTL8710 boards using arduino IDE.
    3. In order to connect to WiFi and MQTT server, you need to key in your WiFi SSID, WiFi password, MQTT username and MQTT password,
      1. MQTT username: same as your amebaiot.com username
      2. MQTT password: same as your amebaiot.com password

View all instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates