Thank you for explaining it thoroughly, it was just the video I needed.
@lastchance0456 ай бұрын
i fully admire your math skills! Would like to see a practical application - turn on a object (pump, fan, motor)
@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Ай бұрын
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.
@3107656 ай бұрын
That’s amazing 🤩
@reifsiegfried83052 ай бұрын
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?
@playduino2 ай бұрын
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
@reifsiegfried83052 ай бұрын
@@playduino Danke. Die Lösung ist so einfach. 🙂
@robertschroder92782 ай бұрын
Good job! Please explain how you get this: "double voltage_ntc = 5.0/1023 * analogRead(A0);"
@playduino2 ай бұрын
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
@zwurltech90475 ай бұрын
Sehr hilfreich, danke! Grüße aus der Donaustadt!
@Co-uy4mi2 ай бұрын
What if it is reading 0? it causes an error (log(0))
@playduino2 ай бұрын
good point, this should be avoided with an if statement.