Temperature measurements using Arduino - NTC thermistor - (Arduino Uno Programming for Beginners)

  Рет қаралды 2,158

Playduino

Playduino

Күн бұрын

Пікірлер: 13
@sami0_0-0
@sami0_0-0 4 ай бұрын
Thank you for explaining it thoroughly, it was just the video I needed.
@lastchance045
@lastchance045 6 ай бұрын
i fully admire your math skills! Would like to see a practical application - turn on a object (pump, fan, motor)
@santiagochacon9171
@santiagochacon9171 Ай бұрын
hi, i saw you used a book at the beginning. do you have any recommendations, i am English speaking, and i would find a book to search stuff like that very useful. thank you!
@playduino
@playduino Ай бұрын
Hey! I'm afraid I can't :/ this is the book I have: 978-3-642-01621-9 I found an English version: 978-3-540-78655-9 however it's quite expensive. And maybe there are better English alternatives that I am unfortunately not aware of.
@310765
@310765 6 ай бұрын
That’s amazing 🤩
@reifsiegfried8305
@reifsiegfried8305 2 ай бұрын
Danke für das Video. Ich habe die Schaltung auf mehreren Arduinos ausprobiert und dann auf einen ESP32 gewechselt wegen höherer Auflösung des analogen Signals. 3,3Volt und Auflösung 4095 habe ich in der Formel eingefügt. Wegen komischer Werte habe ich dann die Berechnung in eine Schleife von 0 bis 4095 gepackt. Ergebnis: In dem Bereich auf den es ankommt (über 200 Grad) kommen nur noch große Abstufungen heraus. Wert 15 = 242,74 Grad, Wert 14 = 247,45 Grad, Wert 13 = 252,6 Grad, Wert 12 = 258,28 Grad. usw. Wie arbeiten denn 3D-Drucker mit solchen Werten? Kannst Du das erklären, bitte?
@playduino
@playduino 2 ай бұрын
1) ich glaub du musst den wert vom 2. widerstand noch anpassen. So dass die analoge Spannung bei ca. 200 grad bei ca. 1/2 versorgungsspannung liegt. 2) esp32 hat zwar ne hohe auflösung aber ich hab gelesen seine Linearität ist ziemlich schlecht. Das lässt sich vielleicht mit ner lookup-table ausbessern oder du bleibst bei nem Arduino
@reifsiegfried8305
@reifsiegfried8305 2 ай бұрын
@@playduino Danke. Die Lösung ist so einfach. 🙂
@robertschroder9278
@robertschroder9278 2 ай бұрын
Good job! Please explain how you get this: "double voltage_ntc = 5.0/1023 * analogRead(A0);"
@playduino
@playduino 2 ай бұрын
thank you. Arduino Uno has a supply voltage of 5.0V however analogRead does not read the voltage in float values but as an integer were 0 = 0V and 1023 = 5.0V. in order to find out the exact float value, we can now divide the supply voltage (5V) by the maximum ADC value (1023) and then multiply it with the actual measured int value. let me know if it's still not clear
@zwurltech9047
@zwurltech9047 5 ай бұрын
Sehr hilfreich, danke! Grüße aus der Donaustadt!
@Co-uy4mi
@Co-uy4mi 2 ай бұрын
What if it is reading 0? it causes an error (log(0))
@playduino
@playduino 2 ай бұрын
good point, this should be avoided with an if statement.
How to measure CO2 with Arduino Uno using MH-Z19B
11:31
Playduino
Рет қаралды 2,6 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Arrays Part 3 - Using Arrays to Control Arduino Pins
8:45
Circuit Crush
Рет қаралды 6 М.
Stop Coding ESP32 Sensors! Do THIS Instead... (ESPHome)
14:54
How to use the Arduino map function Part 2
6:31
Circuit Crush
Рет қаралды 4,5 М.
Martens Ruined Car, So I Created THIS... (100% Legal?)
6:54
Playduino
Рет қаралды 7 М.