Measuring Temperature with Arduino - 5 Sensors

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ค. 2024
  • Today I’ll show you five different temperature sensors that you can easily use with an Arduino.
    Article with code samples: dronebotworkshop.com/arduino-...
    More projects and tutorials at dronebotworkshop.com
    Join the newsletter - dronebotworkshop.com/subscribe/
    Interact and suggest new content on the forum: forum.dronebotworkshop.com
    We have measured temperature in previous Arduino projects, usually using the trusty DHT11 temperature and humidity sensor. For non-critical applications, it certainly works and has the added advantage of also reading humidity.
    But there are many other temperature sensors you can use with an Arduino, all of them fairly inexpensive. Many of these sensors offer improved performance over the DHT22 (and its cousin the DHT11).
    Today we'll start with the DHT22 and use an Adafruit library to get it working quickly. Then we’ll move on to some other temperature sensors:
    The AM2320, a similar device to the DHT22 that uses the I2C bus to communicate.
    The TMP36 and LM35 precision temperature sensors. These devices output a calibrated linear analog voltage to represent temperature.
    And a real high-precision sensor, the MCP9808 module from Adafruit.
    Here is what you can expect to see today:
    00:00 - Introduction
    02:18 - DHT22
    08:37 - AM2320
    13:27- TMP36 & LM35
    21:09 - MCP9808
    There is an article on the website with the schematics and the code I used, although most of the examples are included with the Adafruit libraries.
    You’ll also find a vibrant community to chat about these sensors and pretty well anything robotic or electronic on the DroneBot Workshop Forums. Why don’t you join us? While you're there you can make suggestions for any other video or articles you’d like to see.
    I hope you enjoy the video!
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 140

  • @boonedockjourneyman7979
    @boonedockjourneyman7979 4 ปีที่แล้ว +12

    Your detail in the TH-cam description is excellent. You’re the only creator in this field who puts in this effort. Thank you.

  • @henrygraterol
    @henrygraterol 2 ปีที่แล้ว +2

    I wasn't expecting to gain so much knowledge from this video based on the title, but the amount of detail and the way it is organized is excellent. Thank you fpr sharing your knowledge. Great job!

  • @rlsimpso
    @rlsimpso 4 ปีที่แล้ว +1

    Thanks you for another great tutorials. This is especially timely because I was discussing using temperate sensors with Arduino as part of a home automation project just a few hours before receiving the notification. This saved me a lot of time. Thanks again.

  • @jamesgoacher1606
    @jamesgoacher1606 3 ปีที่แล้ว +1

    Restored my sanity with a well presented and details article, thank you.

  • @JohnClulow
    @JohnClulow 4 ปีที่แล้ว +1

    Great review of ambient temperature sensors. For specific localized temperature measurement in projects like my coffee roaster, I have used the MAX6675 module (K-thermocouple) and that seems to work very well.

  • @ae1tpa92gwtom2
    @ae1tpa92gwtom2 4 ปีที่แล้ว +1

    nice video, im using the 22 these days, but 25 years ago had a project using the LM35, i had to design n calibrate a current to voltage circuit, run that into a microcontroller, with code witten in assembly, then send the values out as 8 bit serial data, with a pseudo RS232 transmission, (no uart),.. just clocked... easy peasy today,.., thx again for the videos., cheers.

  • @22johnwatts
    @22johnwatts 4 ปีที่แล้ว +3

    Another excellent tutorial, thanks again

  • @MadLabZ
    @MadLabZ 3 ปีที่แล้ว +1

    Thank you for the upload, your videos are always to the point and professional. YOU DA MAN!!!!

  • @williamb3323
    @williamb3323 4 ปีที่แล้ว +1

    Thank you Bill, another great, and useful topic covered. How about hooking in an I2C oled display to complete a great DIY temp and Humidity station? initializing an oled display in the code, with the included library, and sending the data from the DTH (or what ever your choice of sensor) to the oled display, with the appropriate code ,would be a fun project. Thanks for all you do Bill. Enjoyed it.

  • @PhG1961
    @PhG1961 4 ปีที่แล้ว +7

    Great video and very well explained. Maybe a futher addition with the legendary 18DS20 sensor. I've been working with this for years and it's very reliable.

  • @alcanceweb
    @alcanceweb 4 ปีที่แล้ว

    Outstanding comparison and explanation. Thank you.

  • @tinkmarshino
    @tinkmarshino 4 ปีที่แล้ว +1

    whoa.. hot stuff today!!! at 10:36 you said to attach the two pull up resistor to ground and showed them to positive.. Since you called them pull up's I imagine the schematic was correct you just said ground when you meant power.. outstanding.. I am going to make a temp humidity sensor for indoor and out soor temp sensing.. this was a good one to get ideas from.. thanks Bill..

  • @Richardj410
    @Richardj410 4 ปีที่แล้ว

    Thanks for the great video, right on what i have been working toward.

  • @chance1986
    @chance1986 4 ปีที่แล้ว

    Nice demo and explanation. Thanks for this information.

  • @borsi99
    @borsi99 10 หลายเดือนก่อน

    Again what a super video. Thank you very much for all these interesting informations! I hope you go on with your projects. Boris 🇨🇭

  • @Ivor_Nastyboil
    @Ivor_Nastyboil 4 ปีที่แล้ว +1

    I'm quite a fan of the GYBMEP module, as it also includes barometric pressure and is nice and small (I2C as well).

  • @johnjordan3126
    @johnjordan3126 4 ปีที่แล้ว +1

    I'll chime in for the Dallas DS18B20 1-wire sensor as well. I made small PCBs that chain together with cheap phone cable to monitor the plumbed areas of an out building. The Arduinos turn on heaters via TTL controlled power strips.

  • @gasko2762
    @gasko2762 4 ปีที่แล้ว

    Excellent tutorial, thanks. It helps me.

  • @abuhafss1
    @abuhafss1 4 ปีที่แล้ว

    Excellent video, as usual.
    I was expecting that you will also use a diode as temperature sensor.

  • @JerryEricsson
    @JerryEricsson 4 ปีที่แล้ว

    One other thing, I picked up one of those M5STICK-C devices. It is a PICO ESP32 device with built in OLED Color Screen, on board lipo battery and several built in sensors. It also has a GROVE connector and breaks out 8 pins on top for hat's that run sensor packages. I purchased an environmental sensor that has an on board DHT12 BMP280 and BMM150. It reads out temp, humidity and ordinal direction. Neat little device, and I have been playing with it recently to try and figure out all the things I can do with it. I got both the HAT and the GROVE with the same sensors. The problem I have with it is this, when run the temp never stabilizes and continues to go up no matter where I sit it down, or if I hold it in my hand. Humidity does stabilize and in my shop, inside a metal building with all sorts of things from my ham radios to the big screen TV and several computer crunching numbers all around, the direction is usually way off. Why can't I depend on this thing for a relatively accurate temp? It does give me the F scale which was a real selling point for the tiny fully wireless/blue tooth device with a duel core processor at 240 MHZ.

  • @SebastianUnterberg
    @SebastianUnterberg 4 ปีที่แล้ว

    Nice video. Thank you. Thumbs up.
    The best high-res sensor module is useless if it self-heats. - if your delay is to low or you call it too often.

  • @berserker3775
    @berserker3775 3 ปีที่แล้ว

    Your works are great. Thanks for your help

  • @stephenoni2019
    @stephenoni2019 2 ปีที่แล้ว

    thank you for this video; I am having trouble doing this but for Adafruit's pressure sensor, the DPS310

  • @henrikjensen3278
    @henrikjensen3278 4 ปีที่แล้ว

    With the analog sensors the ATmega328 has an internal 1.1V reference that could be used, that would improve the sensitivity even more and limit maximum temperature a bit.
    Another way to increase sensitivity and open for lower temperatures is to use a LM34 (Fahrenheit) sensor, you can, of course, scale to Celsius if you wish.
    To get better support for negative temperature on LM35 (and LM34) requires a diode, a resistor and one extra ADC input.

  • @alaincesarini5284
    @alaincesarini5284 4 ปีที่แล้ว +7

    Excellent video and clear tutorial as usual. I suggest an extension of this video by studying DS18b20 and NTC 10K or 100K sensors.

  • @lemrabottabdelaziz4357
    @lemrabottabdelaziz4357 4 ปีที่แล้ว

    Nice work as always waiting for new videos about the real robot

  • @stefanvanraemdonck9054
    @stefanvanraemdonck9054 4 ปีที่แล้ว

    Great video. But at the sketch for MCP9808 (26:30) the 'delay(2000) is executed before the sensor goes into sleep, and then wait for 200 ms in the sleepmode. There must be a switch between daley(200) and delay(2000)

  • @arduino4569
    @arduino4569 2 ปีที่แล้ว

    Thank you very much for your clear language

  • @scotchcrofter9964
    @scotchcrofter9964 4 ปีที่แล้ว

    Awesome tutorial.

  • @bernardmartin7709
    @bernardmartin7709 2 ปีที่แล้ว

    I have been watching your videos for quite sometime, and have learned a lot from your videos. as a matter of fact, you are the one that inspired me to began to pursue my hobby of working with electronics. I have a question for you. With use of the i2c BUS on items such as the MCP9808, with the selectable i2c address, can you set up your Arduino to switch the i2c address automatically in the event of a conflict? If so, how would i go about doing this?

  • @arigatoulim
    @arigatoulim 4 ปีที่แล้ว

    good knowledge, thanks bro

  • @MikeNjenga6915
    @MikeNjenga6915 3 ปีที่แล้ว

    You are a lifesaver 👍🏽

  • @dominichawkins7997
    @dominichawkins7997 4 ปีที่แล้ว +2

    you sir are fantastic, I have many mcu projects in mind. Thank you

  • @wires4auto
    @wires4auto 4 ปีที่แล้ว +4

    Hot stuff 🌡️😂 brilliant made me laugh. Btw great video I really liked the run through of sensors

  • @tubeDude48
    @tubeDude48 4 ปีที่แล้ว +17

    As always, excellent video!!! Those that give a thumbs-down, probably can't spell Electronics!
    I was surprised you didn't include the popular *DS18B20*

    • @torfinnsrnes6232
      @torfinnsrnes6232 4 ปีที่แล้ว +4

      Me too. Maybe in another video. These 1-wire sensors are great I think especially if you need several sensors in a project.

    • @AlexandreG
      @AlexandreG 3 ปีที่แล้ว

      Neither can he 😆

    • @notmyrealname3462
      @notmyrealname3462 3 ปีที่แล้ว

      @b gg I've seen them used routinely to regulate tighter than +- 1 degree F. Looking at the datasheets both the DHT22 and the DS18B20 are accurate to within +- .5 C, and can be programmed to 12 bits of resolution, so not sure what you are talking about.

  • @khomo12
    @khomo12 6 หลายเดือนก่อน

    Thank you!

  • @rondlh20
    @rondlh20 4 ปีที่แล้ว +3

    Another nice option is the DS18B20, an accurate digital sensor that only needs power and 1 signal line, you can run many sensors in parallel, power can even be omitted when you use parasitic power. Definitely worth a look. Also the way 3D printers measure temperatures with a thermistor could be examined. No mention of multi-sampling to reduce noise and increase accuracy?

    • @bernardmartin7709
      @bernardmartin7709 2 ปีที่แล้ว

      I think he was just trying to keep it simple for some of us newbies.

  • @JohnSmith-bh4zx
    @JohnSmith-bh4zx 4 ปีที่แล้ว

    Excellent Video :)

  • @mikbbb
    @mikbbb 3 ปีที่แล้ว +2

    @10:31 You say connecte to GND but on the annimation you connect it to 5V

  • @anvz6
    @anvz6 4 ปีที่แล้ว +6

    The atmega328 has an optional internal reference of 1.1V for analog conversion. It should be better if you are reading temperatures below 110 C

    • @dinodubroja7433
      @dinodubroja7433 2 ปีที่แล้ว

      Can you explain the advantage of using 1.1V? I'm making a weather station so I want to have it optimized as best as I can for the usage and usage is definitely below 110 degrees C. Thanks in advance

    • @anvz6
      @anvz6 2 ปีที่แล้ว

      @@dinodubroja7433 The advantage is it's a fixed value with an internal reference that does not depend on the stability of the 5V rail.
      But the most important part is if your sensor will return an analog value of 10mv per ºC, it means that in normal conditions it will never output a value higher than 110ºC which is 1.1 volts. This means, that if you use a reference of 5V, the 1024 steps of the ADC will be devided by this 5V and most of this steps will be never used, leaving a few steps for the usefull measurement. And few steps means few possible values so lower resolution.
      If you use 1.1 reference, each step will represent a lower voltage (1.1/1024 instead of 5/1024), so each step will represent a lower step of temperature giving more resolution.
      The ideal case would be using a reference just bove the maximum voltage you will read.
      If your sensor gives 10mv per degree, and you will never measure more than... let's say 60 degrees, which is 600mv, the ideal case would be using a reference slightly above this, like 700mv. This would mean using an external reference. But in our case we have 1100mv internal which will be good enough.

  • @filetdelumiere5037
    @filetdelumiere5037 4 ปีที่แล้ว

    Hello ! I'm new to your channel and love your videos. My comments about this video: it lacks the themocouples and platinum sensors families...
    Also, you do not explain how to install sensors on the thing to be measured (conditionning). I guess that analog sensors have more limitations on the distance and wiring between the Arduino and the sensor because of noise problems. But I2C can also get into trouble with distance. It could be useful to explain the basis for wiring such devices in real environment.
    The last MPS9808 seems to be really accurate but what about the setup to measure a base plate for example? Can the PCB hold temperature according to the IC? Can it be directly mounted on a surface up to 125°C?
    Thanks a lot for the answer :)

  • @NewAgeDIY
    @NewAgeDIY 4 ปีที่แล้ว +1

    I have a project in mind that will record the temperature on 3 areas of my gaming computer. The output will be displayed on a small OLED display mounted on the glass panel of the computer. The fact that this setup will be independent from the computer itself will give the gamer access to the system temperature without having to count on software running on the computer screen.

    • @simonyoung6120
      @simonyoung6120 4 ปีที่แล้ว

      your need to use the MCP9808 so you can identigy the 3 different sensors. you could use any of the others but with the use of a i2c display the code should be easier.

  • @antonellocalc
    @antonellocalc 2 ปีที่แล้ว

    You are always great! that's all :)

  • @soumitradey8208
    @soumitradey8208 4 ปีที่แล้ว

    Lovely Sir

  • @tedsykora1858
    @tedsykora1858 4 ปีที่แล้ว

    This is unbelievably timely for a project I plan to do soon. If for example if I wanted a variable to hold a temperature obtained from a am2320 sensor I could set the variable to=am2320.readTemperature(); right???

  • @zainalhas7416
    @zainalhas7416 4 ปีที่แล้ว

    Thank you

  • @emadabuhagag222
    @emadabuhagag222 2 ปีที่แล้ว

    cool stuff

  • @francisleesc
    @francisleesc 2 ปีที่แล้ว

    Interesting! Thank you. 👍👍👍👍👍👍👍👍👍👏👏👏👏👏👏👏👏👏

  • @ykpstech
    @ykpstech 3 ปีที่แล้ว

    Thanks for the video. Can you please tell me how you do the animation of a connection wire? Say at 10:01 time.

  • @mejrimouhamedali1011
    @mejrimouhamedali1011 9 หลายเดือนก่อน

    Thanks

  • @borysandreyev9717
    @borysandreyev9717 4 ปีที่แล้ว

    Super!

  • @simonyoung6120
    @simonyoung6120 4 ปีที่แล้ว +1

    @10:34 you state to connect the 2 pull up resistors to ground. but your diagram shows them connecting to +VCC

  • @startobytes
    @startobytes 4 ปีที่แล้ว

    Hi could you make it with you about the nrf24l01 Module and how to Connect it with the Arduino Uno?!

  • @hunter7181
    @hunter7181 2 ปีที่แล้ว

    Can I use this code with a Wemos D1 mini and the TMP36?
    Is there any way to add 3 led diod?, green, orange and red to this code that will start with green and then orange and red when it got to hot?
    Thank for your good videos.

  • @Toro-Tor
    @Toro-Tor 3 ปีที่แล้ว +1

    @10:30 you say "... connect the 2 resistors to ground" BUT your sketch shows to connect to +5V.
    Now which way is it ???

  • @Chris-io2cs
    @Chris-io2cs 2 ปีที่แล้ว

    are you certain you explained how the F() works at 6:30? Why would it matter where the sensor dumps it's data when the only ones which use F are the strings? I think you meant that we are taking the strings from flash instead of sram although I don't know enough about the c++ compilation process to know why it otherwise put them in sram unless for a speedup

  • @Vamavid
    @Vamavid 4 ปีที่แล้ว +1

    i get temperature readings that seem off (about 10C higher than expected)
    and the temperatures fluctuate a lot (get as high as 50C) in room air, at night.
    Using a TMP36 with Arduino Uno
    Any ideas what it could be?

  • @JerryEricsson
    @JerryEricsson 4 ปีที่แล้ว

    Great info, thanks much. Of course we below the border in the US of A, are indeed metric disabled, so the quick conversion was a nice addition. I don't know why those in China don't consider this in their "kits" I have built several very nice clock kits, but NONE of them offer a way to change from C to F, even my favorite that sits above my television is stuck on the C. All my guests, assume that it is the outdoor temps, since it is winter here right now, however it can get them in trouble. For example, my brother-in-law, who got the farm when my wife's parents died, was down visiting one evening, and was amazed that the temp went from sub-zero F to 22 degrees as he sat visiting. He stayed much longer then he would have had he realized that it was still sub-zero and that fog outdoors was freezing on the highways. His farm is 70 miles from our home. I do wish that folks would add a bit, as you did to include the formula to do the conversion in the Sketches, I look it up when I am designing something for my Rig (I am a NOMAD when I can get away with our Class A Motor home) or the house. Sorry just a sore point for me, I grew up in the 50's and early 60's when much of the world was using, what we refer to "real measurements." We had to know what a peck and a bushel were when I was in grade school, but were never even told about metric until around the 8th grade, and I think our High School math teacher did go a bit into how easy things were in Metric, but informed us that some people were just to dense to understand the unites of measurements that had been developed and used for centuries!

    • @LVBRIP
      @LVBRIP ปีที่แล้ว

      Americans should just drop F, it's a horrible scale, with the freezing being at +32. So Unintuitive, I was so happy when it went out of use in the UK.

  • @josephmbewe6645
    @josephmbewe6645 ปีที่แล้ว

    Nice video. I really need the code for LM35 temperature sensor. Will really appreciate

  • @prasadadavi6618
    @prasadadavi6618 3 ปีที่แล้ว +1

    Is there any tool to display the values in a pictorial way?

  • @ronaldrosete4064
    @ronaldrosete4064 2 ปีที่แล้ว

    Is it possible to record the temperature by different sensors at the same time and same Arduino?

  • @robyounce4636
    @robyounce4636 หลายเดือนก่อน

    Having trouble finding a video which shows how to take Sensor ANA INPUTs and write them to an LCD Display. Do you have such a video??
    I am wanting to build a Weather Station for Temp, Barometric Pressure and Humidity.

  • @marvinbayquin1267
    @marvinbayquin1267 4 ปีที่แล้ว

    how to code if you transmit the value of alcohol? can you give me an advise sir, for project purpose thank you

  • @jan3245
    @jan3245 4 ปีที่แล้ว +1

    Great video but am I misunderstanding or is there a mistake @ 10:30 you say connect to GND but in the schematic the connection is drawn to the 5v line?

  • @bigrenegade7121
    @bigrenegade7121 2 ปีที่แล้ว

    @10:35 you say that we need to connect the pull-up resistors to the "GROUND" but in the video you show the connection going to the "POSITIVE" line.

  • @safaaabunasser6030
    @safaaabunasser6030 4 ปีที่แล้ว

    can i find the code without the library?
    if yes where?
    can you reply fast plz

  • @RebChaim613
    @RebChaim613 4 ปีที่แล้ว

    I would like to someday monitor the temperature of my home furnace heat zones and hot water. Do you have an example with multiple sensors, either on an i2c bus or if there are enough inputs for 3 zones pipes and a hot water pipe? Could your software be used within a Sonoff Basic module or perhaps a Sonoff THM module without its own sensor?

    • @Austin1990
      @Austin1990 4 ปีที่แล้ว

      He has a video on using shift registers to connect multiple I2C devices.

  • @mullervolker9814
    @mullervolker9814 3 ปีที่แล้ว

    How are those BOSCH things? BME280 and BME680?

  • @laurenth7187
    @laurenth7187 3 ปีที่แล้ว

    Hi, what if i want a portable thermometer, also for measuring water temp ? Thanks, l

  • @vamsi1997
    @vamsi1997 4 ปีที่แล้ว

    can we use lm335 instead of lm35 what are the differences between these two

  • @advpareshmhatre
    @advpareshmhatre 4 ปีที่แล้ว

    Hey mr dronebote can you hack pir sensor as non contact thermometer?
    Is there any possibility.?😊

  • @shengminghe6726
    @shengminghe6726 4 ปีที่แล้ว

    love you;)

  • @kjyhh
    @kjyhh 3 ปีที่แล้ว +1

    10:33 'form ground' but conneted to the red line.

  • @tubeDude48
    @tubeDude48 4 ปีที่แล้ว +8

    OOPS! You said Ground at 10:34 :)

    • @jyvben1520
      @jyvben1520 4 ปีที่แล้ว +3

      should have been the voltage line

  • @keithglynn9237
    @keithglynn9237 4 ปีที่แล้ว

    Question,
    I would really love to build an led display graduation cap for my daughter who graduates from The University of Michigan in May, but I can only find a few tutorials from people who have done it and admittedly have had lots of problems between finding the right components and most importantly, issues with finding the correct program. Most of the sketches have been downloaded from the Arduino site but all seem to need multiple corrections. I am a complete novice, just capable of getting through the basic Arduino sketches and putting them to work on my Elegoo/Arduino Mega boards so I don't think I'm completeley hopeless but I was hoping that someone here may have some ideas. Thanks

    • @benjaminandersen1097
      @benjaminandersen1097 4 ปีที่แล้ว

      Not sure if your question regarding components is for led display or temp sensor as in the vid?
      if display, what size? There are dirt cheap oled displays 128*64 black white on ebay, they are very small but bright and clear, i like them a lot for small gadgets, fairly easy to use for novice.
      if its temperature, then i have only tried the dht11 and dht22, and must say i was not impressed, i actually bought about 10 pcs over a few month for a project, because they seemed so inconsistent. They are in the ballpark, but each one has a different value by up to several degrees. Humidity readings was way off on many. -but i could have had bad luck/ bad product.
      They are cheap and very easy to use, also for a novice, and if precision isnt stressed. But i will try another component for my own project. Good luck!

  • @AhmedAli-sn3ty
    @AhmedAli-sn3ty 4 ปีที่แล้ว

    work on blutooth modules please

  • @MrKen59
    @MrKen59 3 ปีที่แล้ว

    It would be cool to make an arduino based thermostat for the house.

  • @yajuvendrasinghrajpurohit7888
    @yajuvendrasinghrajpurohit7888 4 ปีที่แล้ว +1

    I need the code for lm35

  • @MikesAllotment
    @MikesAllotment 4 ปีที่แล้ว +16

    Surprised that you didn't go for either the DS18b20 or BMP180 sensors ... any reason why you didn't choose those?

    • @andreaszervas7546
      @andreaszervas7546 4 ปีที่แล้ว +2

      DS18b20 comes in a waterproof shell, which is important in several cases. Also, missing sensors that can measure out of "normal" conditions, like k-type thermocouples (~1200 C), pt100 (-200 to 850 C), thermistors with lots of applications in 3D Printing, non contact infrared sensors, lasers etc. Hope next time..

    • @drmosfet
      @drmosfet 3 ปีที่แล้ว

      Same here?

    • @samk2630
      @samk2630 3 ปีที่แล้ว

      I always thought one had to use a pull up resistor with the DHT22, on the data pin. Yours seems to work fine however. Is there something I’m missing?

    • @burski0954
      @burski0954 3 ปีที่แล้ว +1

      @@samk2630 If You go to Adafruit website, in the instruction how to connect DHTxx sensor, You will find out that DHT22 often already has a built in pullup resistor :)

    • @samk2630
      @samk2630 3 ปีที่แล้ว

      @@burski0954 thank you, sir!

  • @DemaMoto
    @DemaMoto 4 ปีที่แล้ว

    mmmm so surprise, I have a Raw Reading of 73 on pin A0 with my LM35. I don't understand. BTW Thank you so much for your video. they help a lot

    • @DemaMoto
      @DemaMoto 4 ปีที่แล้ว

      Room temp about 20deg

    • @el-diablo7901
      @el-diablo7901 ปีที่แล้ว

      A got a negative temperature result idk where is the problem

  • @skhumbuzocele1330
    @skhumbuzocele1330 2 ปีที่แล้ว

    At 10:33 The pull up resistor were NOT connected to ground in the schematic you have show vs what you said. It is causing confusion.

  • @filetdelumiere5037
    @filetdelumiere5037 4 ปีที่แล้ว

    Good video but it lacks thermocouples use. I have a personal challenge: how to measure the solar panels temperature located on the roof? How to get rid of the distance? Thanks !

    • @rexeveringham1817
      @rexeveringham1817 4 ปีที่แล้ว

      Just FYI; you can get two different TC modules from Adafruit, and there are some cheap clones and lots of sensors on AliExpress. If you have a long distance between sensor and controller/display you can use a pair of RS485 ICs to drive a twisted pair good for up to 1000 metres (ie pulse coded), but a simpler method would be to convert to a 4-20mA signal so that the voltage drop is automatically compensated. Obviously any local sensor circuit would need some power, so you would either need a third conductor to supply this, or use the current loop to also supply the circuit. Hope this helps!

  • @TheViperMan
    @TheViperMan 4 ปีที่แล้ว

    I've had all these sensors.. but somehow they are always off from eachother.. sometimes up to 2-4c

  • @chenartahir1865
    @chenartahir1865 3 ปีที่แล้ว

    how can i build a system and connect 15 samples of MFC (microbial fuel cell) in same time for measuring current (low between 0mA to 3A) and voltage (between 0mV to 800 mV) continuously? I have an oscilloscope, if the system help me to get the reading continuously from the oscilloscope or independently measure them, both way is good for me. Please someone help me.

  • @reneeberty
    @reneeberty 2 ปีที่แล้ว

    Slight mistake at 10:33, the 2 resistors are connected to Vcc, not to ground!

  • @iSpider82
    @iSpider82 4 ปีที่แล้ว

    My favorite sensor is *BME280*

    • @Yuehanlad
      @Yuehanlad 4 ปีที่แล้ว

      I find it always reads high by about 1.5C to 2 C, I think due to self heating.

  • @gloriahernandez565
    @gloriahernandez565 3 ปีที่แล้ว

    WHY YOU DONT CONNECT TO SCL AND SDA SWITCH IN ARDUINO UNO BOARD, (THEY HAVE ABOVE PIN13 )

  • @brandonpeters988
    @brandonpeters988 11 หลายเดือนก่อน

    I’m looking for a board that can read above 2300 degrees Fahrenheit using a k type thermocouple. I want to build a pyrometer.

  • @Pixiez
    @Pixiez 4 ปีที่แล้ว +11

    “I appear to be really hot stuff”

  • @rubayetkhan2661
    @rubayetkhan2661 2 ปีที่แล้ว

    what about Arduino nano which has no Aref pin

  • @RobiBue
    @RobiBue 4 ปีที่แล้ว

    ??? What’s wrong with mikro ampere? Probably the same thing that is wrong with aluminum... ;-)
    Great videos you make though :-) Chapeau (hats off to you)

  • @radekvamowski8092
    @radekvamowski8092 4 ปีที่แล้ว +2

    what about using a thermistor?

    • @pileofstuff
      @pileofstuff 4 ปีที่แล้ว

      They're not very precise, and can be annoying to calibrate/maintain calibration.

    • @radekvamowski8092
      @radekvamowski8092 4 ปีที่แล้ว

      @@pileofstuff true, but sometimes you don't need a precise value like for controlling fan. They are also used in 3d printers for controlling the hotend.

  • @user-ry8ew2ee6r
    @user-ry8ew2ee6r 11 หลายเดือนก่อน

    You missed MCP9700a temperature sensor

  • @squalazzo
    @squalazzo 4 ปีที่แล้ว +1

    why not testing ds18b20 or bosch sensors (bme/bmp 085 180 280 680)?

    • @jyvben1520
      @jyvben1520 4 ปีที่แล้ว

      basics first, the bme280 is great, does temp/humid/air pressure, Adafruit PRODUCT ID: 2652,
      i did not test this on an arduino ! probably on micropython hardware esp32+Wifi (pycom.io/)

  • @mysterythecat971
    @mysterythecat971 4 ปีที่แล้ว +1

    Where is the I2C DS18B20?

    • @torfinnsrnes6232
      @torfinnsrnes6232 4 ปีที่แล้ว +1

      Also missing the DS18B20, but it is 1-wire not I2C.

  • @raahimirfan5996
    @raahimirfan5996 4 ปีที่แล้ว +1

    Nice video! But kindly try to make video a little bit small... I am not requesting for a much smaller video... Just try to reduce it for around 10 mins. This will also help you gain more views because people generally prefer short but informative videos!
    Best of luck!
    Thanks in advance!

    • @nderezic
      @nderezic 4 ปีที่แล้ว

      Videos are a bit longer but that's the cost of including all the information plus running examples. This is not only a review but a tutorial and a reference manual all in one :)

  • @sahajsaxena6513
    @sahajsaxena6513 4 ปีที่แล้ว +1

    Can I control the position of a 360 servo motor...

  • @sarwarn2107
    @sarwarn2107 4 ปีที่แล้ว

    I been asking you to make a video in your form about MLX90393 for more than a year and you just keep doing projects that you already covered up. Do you even respond to content that people send you? Can you do a video about something like ADS1220 module 24bit. And don't ask me to send the request from the form.

    • @Tekwyzard
      @Tekwyzard 4 ปีที่แล้ว +1

      Took me a whole three seconds of Googling for the MLX90393, here learn.adafruit.com/mlx90393-wide-range-3-axis-magnetometer/arduino. DIY research is really not that difficult, instead of demanding that other people do it for you; it's more educational too in the long run, as failures and experimentation can reinforce the gained knowledge, versus being handed a working whatchamacillit on a silver platter.

  • @nderezic
    @nderezic 4 ปีที่แล้ว

    Why don't you use VS Code instead of Arduino IDE. I see you have it installed. IMHO Arduino IDE is terrible :/

  • @guyd6
    @guyd6 4 ปีที่แล้ว

    Another excellent job against Bill, thanks.