DS18B20 sensori pašam: 1-Wire kopne mājās
Gribi pats izveidot temperatūras sensoru kopni vairākās istabās vai pie apkures katla? Šis gids parāda konkrētus soļus un godīgi pasaka, kur parazītiskā barošana var pievilt.
Soļi, kā to izdarīt
Izvēlies kabeli
CAT5 vai CAT5e vītā pāra kabelis ir izplatīta un praktiska izvēle -- viens pāris datiem un zemei, otrs (ja vajag) papildu Vdd barošanai.
Pieslēdz DS18B20 sensorus paralēli
Visi sensori sēž uz tās pašas datu+zemes līnijas, katram savs rūpnīcā iededzēts ROM ID -- bus master tos atpazīst bez manuālas adresācijas.
Izvēlies Vdd vai parazītisko barošanu
Atsevišķs Vdd vads dod stabilāku darbību garākās vai noslogotās trasēs. Parazītiskā barošana ietaupa vadu, bet ir jutīgāka -- lasi zemāk, kāpēc.
Pieslēdz bus master vai USB adapteri
Lai kopni redzētu dators vai Home Assistant, vajag atbilstošu bus master/adapteri, kas aptaujā katru ierīci pēc tās ROM ID.
Kas jāzina, pirms sāc
kopne, daudzi sensori
Viens datu+zemes pāris var apkalpot vairākus DS18B20 vienlaicīgi -- katru atšķir tā unikālais ROM ID, nevis atsevišķa vadu grupa.
Vienkārša elektrība
Dati un zeme vienā pārī -- vairumā gadījumu nekas vairāk nav vajadzīgs pašai komunikācijai.
Unikāls ROM ID
Katram sensoram rūpnīcā iededzēts 64-bitu ID, tāpēc bus master tos atšķir bez pārslēgšanas vai konfigurēšanas.
Lineāra vai zvaigznes izvietojums
Kopni var vilkt gan kā taisnu trasi, gan zvaigznē no vienas sadales vietas -- izvēlies to, kas iet dabiski tavā ēkā.
Godīgi par parazītisko barošanu
Tā vienkāršo instalāciju, bet garākos vai noslogotos posmos var radīt neuzticamus nolasījumus -- mēs to nenoklusējam.
Home Assistant un Loxone
Abas platformas atbalsta 1-Wire caur atbilstošu bus master/adapteri, kas padod vērtības tālāk automatizācijai.
Ko šis gids aptver
Konkrēti soļi, nevis tikai teorija -- no kabeļa izvēles līdz pirmajam nolasījumam Home Assistant.
- {'t': 'Kabeļa un pāru izvēle', 'd': 'Kāpēc CAT5/CAT5e der šim darbam un kā sadalīt pārus starp datiem un barošanu.'}
- {'t': 'Sensoru pieslēgšana paralēli', 'd': 'Kā vairākus DS18B20 pareizi savienot uz vienas un tās pašas kopnes.'}
- {'t': 'Vdd vai parazītiskā barošana', 'd': "Kad izvēlēties katru variantu un kā atpazīt, ka parazītiskā barošana sāk 'ciest'."}
- {'t': 'Bus master/USB adapteris', 'd': 'Kāda ierīce vajadzīga, lai kopni pieslēgtu datoram vai gateway.'}
- {'t': 'Pieslēgums Home Assistant/Loxone', 'd': 'Kā nolasītās vērtības nonāk automatizācijas platformā.'}
Biežāk uzdotie jautājumi
Vai visus DS18B20 sensorus var pieslēgt vienam un tam pašam kabelim?
Jā -- tā ir 1-Wire pamatideja: visi sensori sēž paralēli uz vienas datu+zemes līnijas, un bus master tos atšķir pēc unikālā ROM ID.
Kad izmantot parazītisko barošanu, nevis atsevišķu Vdd vadu?
Parazītiskā barošana ir ērta īsākās, mazāk noslogotās trasēs -- mazāk vadu, vienkāršāka montāža. Bet garākos posmos vai ar vairākiem vienlaicīgi aktīviem sensoriem tā kļūst jutīgāka un var dot neuzticamus nolasījumus. Ja tā notiek, pirmais solis ir pievienot atsevišķu Vdd vadu, nevis mainīt sensorus.
Cik DS18B20 sensorus var pieslēgt vienai kopnei?
Nav viena fiksēta skaitļa -- tas atkarīgs no kopnes garuma, vadu šķērsgriezuma, topoloģijas un bus master/pull-up rezistora kvalitātes. Praksē tas var būt desmitiem sensoru garās ēkas trasēs.
Vai vajag īpašu iekārtu, lai kopni redzētu dators?
Jā -- vajag bus master vai USB 1-Wire adapteri, kas aptaujā ierīces pēc ROM ID un padod vērtības tālāk, piemēram, uz Home Assistant.
Kāds kabelis der šai kopnei?
Praksē bieži izmanto CAT5/CAT5e vītā pāra kabeli -- viens pāris datiem un zemei, otrs pāris, ja vajag atsevišķu Vdd barošanu.
Gatavs likt savu kopni kopā?
Apskati DS18B20 sensorus un citas 1-Wire komponentes veikalā -- un sāc ar pirmo istabu.