Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
R4DCB08 Kolektor temperatury 8xDS18B20
#1
jeżeli potrzeba więcej termometrów niż obsługuje LK, to za pomocą R4DCB08 8ch RS485 temperature collector można dodać odczyt z dodatkowych 8 termometrów DS18B20. Płytka do dostania w wielkim chińskim sklepie od 40 zł lub w PL za 65zł. 
Podłączenie po Modbus więc moduł można 2 kabelkami ( lub 4 z zasilaniem) wysłać daleko od LK.
Moduł ma jeszcze zaletę - umożliwia kalibrację odczytów DS (za pomocą komend po modbus) - ważne dla tanich podrabianych DSów.
Jest też wersja z PT100, oraz z mniejszą ilością DSów.
temperatury odczytane po Modbus można zmapować i widzieć w Statusie, użyć w Zdarzeniach, wysłać do MQTT.  Niestety nie da się ustawić w DIFF - chyba że twórcy dodadzą w nowym sofcie.


Załączone pliki
.zip   R8DC Collector_preset.zip (Rozmiar: 352 bajtów / Pobrań: 46)
<t></t>
Odpowiedz
#2
(04-17-2023, 09:32 PM)krzychor napisał(a): jeżeli potrzeba więcej termometrów niż obsługuje LK, to za pomocą R4DCB08 8ch RS485 temperature collector można dodać odczyt z dodatkowych 8 termometrów DS18B20. Płytka do dostania w wielkim chińskim sklepie od 40 zł lub w PL za 65zł. 
Podłączenie po Modbus więc moduł można 2 kabelkami ( lub 4 z zasilaniem) wysłać daleko od LK.
Moduł ma jeszcze zaletę - umożliwia kalibrację odczytów DS (za pomocą komend po modbus) - ważne dla tanich podrabianych DSów.
Jest też wersja z PT100, oraz z mniejszą ilością DSów.
temperatury odczytane po Modbus można zmapować i widzieć w Statusie, użyć w Zdarzeniach, wysłać do MQTT.  Niestety nie da się ustawić w DIFF - chyba że twórcy dodadzą w nowym sofcie.

R4DCB08 jest batdzo pożytecznym narzędziem, jednak co z tego jeśli twórcy nie radzą sobie z obsługą MODBus. Prawidłowo skonfigurowany moduł zwraca tylko całkowitą wartość temperatury.

{"name":"8xDS_0x0C","bitrate":0,"parityBit":0,"stopBit":1,"delayBetweenReads":1,"readings":[{"index":1,"active":true,"name":"DS1","unit":"C","divisor":10,"address":0,"functionCode":3,"variableType":0,"endian":0},{"index":2,"active":true,"name":"DS2","unit":"C","divisor":10,"address":1,"functionCode":3,"variableType":0,"endian":0},{"index":3,"active":true,"name":"DS3","unit":"C","divisor":10,"address":2,"functionCode":3,"variableType":0,"endian":0},{"index":4,"active":true,"name":"DS4","unit":"C","divisor":10,"address":3,"functionCode":3,"variableType":0,"endian":0},{"index":5,"active":true,"name":"DS5","unit":"C","divisor":10,"address":4,"functionCode":3,"variableType":0,"endian":0},{"index":6,"active":true,"name":"DS6","unit":"C","divisor":10,"address":5,"functionCode":3,"variableType":0,"endian":0},{"index":7,"active":true,"name":"DS7","unit":"C","divisor":10,"address":6,"functionCode":3,"variableType":0,"endian":0},{"index":8,"active":true,"name":"DS8","unit":"C","divisor":10,"address":7,"functionCode":3,"variableType":0,"endian":0}]}

Pisałem już o tym przy okazji prób uruchomienia na LK3.
Szkoda że developerzy widzą zastosowanie Modbus tylko do fotowoltaiki  Sad

Pozdrawiam
Odpowiedz
#3
Kalibracja odczytów dla tańszych DS-ów to funkcja, która może uratować PolyTrack sporo nerwów.
Odpowiedz
#4
Jeśli w systemie LK brakuje obsługiwanych wejść slither dla czujników DS18B20, można zastosować:
Odpowiedz
#5
The R4DCB08 Temperature Collector is a versatile data acquisition board designed to read temperature values from up to eight DS18B20 digital temperature sensors simultaneously. Widely used in environmental monitoring, smart home systems, and industrial applications, this board allows users to accurately collect and process temperature data over a 1-Wire bus, simplifying complex multi-sensor deployments. With an easy-to-use interface and stable performance, it's a favorite among hobbyists, students, and professionals looking to build reliable temperature sensing systems.

For students working on IoT or embedded systems projects, understanding how to integrate and code the R4DCB08 module can be challenging. That's where coding assignemnt help can make a big difference. Whether you're programming in C++, Python, or using Arduino libraries, professional support can guide you through setting up the correct wiring, initializing the sensors, and handling data collection efficiently. This type of technical assistance ensures your code not only works but also follows best practices in error handling, data formatting, and power optimization—essential skills for real-world engineering tasks.
Odpowiedz
#6
Great discussion on using the R4DCB08 module to expand DS18B20 sensors. Helpful tips for calibration and Modbus integration
Odpowiedz
#7
Honestly, I never knew one could collect so much temperature data at once. This R4DCB08 thingy sounds like something straight out of a sci-fi flick. Reminds me of the time my DIY greenhouse nearly cooked my tomato seedlings due to faulty sensor readings, total chaos. Thankfully, I caught it before a total plant apocalypse, a real Slither io moment where quick reactions saved the day.
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości