Wireless Thermometer Project

Jump into the exciting word of developing hardware applications for the Internet of Things by connecting a microcontroller development board with the popular Blynk framework.

Immediate Online
access to ALL our courses

What will I learn?

  • Prototyping process to take an idea from start to finish
  • Using Arduino code libraries for connecting to the Blynk framework
  • Developing IoT interfaces on the Blynk App
  • Writing code to translate sensors readings into temperature
  • Measuring thermistor coefficients
  • So much more!

Prerequisites

  • This course assumes you have a solid understanding on the Arduino platform and understand topics like libraries, classes and functions. If you have finished the Arduino Course for Absolute Beginners – then this training will be right up your alley.

Required Hardware

  • Adafruit Feather HUZZAH ESP8266
  • Lithium Ion Polymer Battery w/ JST connector
  • Meat Temperature Probe
  • Breadboard Friendly Connector Jack
  • Proto-Board
  • Resistor(s) for Voltage Divider

Bill of Materials

Reviews

"I found each lesson interesting and I looked forward to each one as I was enjoying them so much."
-John Simister, Victoria, AU

"Excellent job on the course. I very much enjoyed it and learned a lot. Thanks"
-Steve Tripoli

Course Description

We'll be covering..

  • A prototyping process from drawing out the idea, putting it to words, creating specifications, and dialing in on our action steps
  • Selecting suitable components
  • Deep diving into the process of reading temperatures from a thermistor
  • Studying an equation and implementing it into code
  • Exploring Blink, an IOT platform, for developing mobile applications
  • Writing code for communicating between your phone and an inexpensive WiFi-enabled Arduino-compatible board
  • Creating an enclosure for your project
  • And considering future development

 

Length of Instruction: 4 hours and 45 minutes of HD video instruction.

Import Notes: Transcripts of the videos are available on each course unit page.  Relevant code is available on course unit pages.

Course Outline

  • WiFi Thermometer Intro
  • Prototyping Process Intro
  • Outline with Pictures
  • Outline with Words
  • Creating Specifications
  • Pruning
  • Pruning in Action
  • Research and Purchasing
  • Part Decisions
  • Prioritize with Lowest Hanging Fruit
  • Steinhart-Hart
  • Coefficients
  • Thermistor Circuit
  • Read Raw Thermistor Value
  • Implement Steinhart-Hart
  • Display Temp C and F
  • Create Functions for getTemps
  • Setting up the Blynk App
  • Blynk Overview
  • Establish A WiFi Connection
  • Blynk getData
  • Blynk pushDataOnRequest
  • Using the BlynkTimer
  • WiFi Connection with Temperature Probe
  • Push Temperature on Request
  • Send Temp Notifications
  • Adjust Target Temperature from Blynk App
  • Enclosure
  • Review and Going Further

Immediate Online
access to ALL our courses

FAQs