Giter Site home page Giter Site logo

arduino-tempino's Introduction

arduino-tempino

Descontinued, should still work

Arduino connection sketch

Demonstration thermometer application with arduino uno, multi function shield, and max6675 thermocouple. Measures current temperature with good accuracy up to one (1) decimal place. You can extend the thermometer to use more of the shields capabilities such as buttons, buzzer, leds, and potentiometer/trimpot.

Parts Needed

  • 1x Arduino Uno
  • 1x Multi Function Shield
  • 1x Thermocouple MAX6675
  • 1x Thermocouple Probe
  • 1x USB2 Type B Cable
  • 5x Jumper Cables (probably Female-Female)
  • 1x Power bank with USB (optional)

Quick Start

  1. Download and install Arduino software IDE and libraries needed for the project;
  2. Build Arduino Uno with multi function shield and thermocouple according to the sketch;
  3. Git clone this project or just download tempino.ino;
  4. Adjust temperature readings per second to your preferred value with REFRESH_RATE inside tempino.ino;
  5. Connect your built Arduino to the computer;
  6. On Arduino IDE select board type (if not selected) and port;
  7. Send tempino.ino to Arduino;
  8. Enjoy

Libraries

This project uses 3 libraries, you can find a copy of each inside libs folder or at the addresses below.

Brief Q&A

Q.: My screen shows NaN, how can i solve it?

A.: There's probably bad contact somewhere, refit every connection and try again. If it persists replace connection cables, as last resort change the thermocouple.

Q.: My thermocouple is not working correctly, what can i do?

A.: Buy more than one piece of each item to make sure you're able to troubleshoot any defective parts correctly, have in hand at least two times (2x) more of each needed part.

Where to buy parts

  • Arduino Uno

Arduino Official Store / AliExpress / eBay

  • Multi Function Shield

AliExpress / eBay

  • MAX6675 Thermocouple

AliExpress / eBay

License

Distributed under MIT License. See license.md for more information.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.