Raspberry pi ja 1-wire

K

korsteeni

Vieras
Osuinkohan nyt oikeaan, piiitkien testailujen jälkeen olen havainnut tai luulen havainneeni että DS2482-800 lutikka toimii ainoastaan 28.* akuisilla, elikkä lämpötilaa mittaavilla antureilla
Kun siirsin A6.*, 1D.*, 26.*, 20.* jne pois niin verkko toiminut moitteetta.

Onko vastaavaisia havaintoja muilla?
 
K

korsteeni

Vieras
Nimistä päätellen DS2423(1D), DS2450(20) ja DS2438(26) vaikuttaa kelvollisilta.
Kiitos kun huomautit, vika lienee varmasti omasta huonosta muistista kun ajan tuota DS2482-800 3.3 voltilla kun luulin ettei sen väylä siedä 5v, sehän kestää myös 5v ja esmes DS2450 vaatii tuon
Supply Voltage VCC 4.5 5.0 5.5 V
kokeilenkin 5 voltilla, eiköhän lähde pelittämään

Edit:
olikin käytännön sanelema juttu kun tuo on toisessa 12c 'ssä kiinni ilman tasomuunninta kun samassa väylässä on 3.3v laitteita, siksi olen ajanut sitä 3.3 voltilla ja ds2482 osoitteet on rajalliset ja toisessa kaikki käytössä
eikun level shifter väliin ja 5 voltilla
 
Viimeksi muokannut ylläpidon jäsen:
K

korsteeni

Vieras
Sadepäivän ratoksi modernisoin hieman 1-wire verkkoa jonka piuhavedot ovat perua jo 1900 luvulta.
Riitti kun ukkonen oli oli samalla puolen suomea niin jumeja syntyi, ilmeisesti johtuen kun kaapeleita oli vedetty peltikaton ruodelautojen ja pellin välistä yms ukkosherkistä paikoista. Kokeilin muutama vuosi sitten noita maadoitella eri ohjeiden mukaan kun ovat foliosuojattuja mutta laihoin seurauksin. Vieläkin noita piuhahirviöitä jäi 70 metriä, mutta ovat maassa putkessa, valtaosa korvattu kuitenkin es8266 sekä cat-6 kaapeleilla.
Sademittarin siirsin myös 7 metriä alemmalle katolle josko olisi suojaisempi salamoinnillta.
Sisäverkon uusin kokonaan samantien kun kulki samoja polkuja kattopeltien vierellä, kaapeleilla vedin kun ei meillä wifit liiku kuin rajoitetusti ja samalla toimii silloinkin kun IVO on alhaalla.

Ukkosta odotellessa.
 

Liitteet

  • IMG_20200724_074816.jpg
    IMG_20200724_074816.jpg
    161 KB · Katsottu: 426
  • IMG_20200724_073725.jpg
    IMG_20200724_073725.jpg
    103,6 KB · Katsottu: 425
K

korsteeni

Vieras
Vaihdoin DS2482-800 5v jännitteelle kun aiemmin oli 3.3v. Ei auttanut, ehkä harvemmin tilttaa mutta kuitenkin.
Pudottaa osan, yleensä pari kolme osoitetta. Lähtee toimimaan kun katkaisee siitä virrat ja kytkee uudelleen.
Pitänee kokeilla sille vielä zeneriä ja lisäsuodatusta virralle josko herkempi pikkupiikille kun muut.
Ukkonen oli kylläkin lähettyvillä, hyvin lievänä.
 
K

korsteeni

Vieras
ajoin pakkaspäivän ratoksi raspi 4 uusimman liten
siksi kirjoitan kun moni tuskailee sd korttien kanssa niin tämä käynnistyy usb ssd levyltä suoraan ilman sd korttia
edistystä tapahtunut ja huomattavasti nopeudessa vs sdcard
en tiedä milloin tuo on tullut mahdolliseksi

kokeilin myös nvme m.2 usb/ 970 evo'lla....on se vaan nopea....ai että
 

HotZone

Vakionaama
Minusta nuo one-wiren osoitehommat on hankalia. Pitäisi aina olla erillinen testisetti missä kaivella anturin osoite ja se sitten pitäisi koodata prossulle. Sulautettujan kanssa vähän haasteellista. Ratkasin asian Arduinossa niin että jokainen lämpöanturi on omassa väylässään. SW puolella en sitten välitä mitään anturin osoitteesta koska siellä on vain yksi. Jos anturi pitää vaihtaa niin ei tarvitse kertoa mikä anturi on missäkin tarkoituksessa.
Fyysiseksi liitännäksi ostin sellaisen RJ45 liitinmodulin missä on tusinan verran naaraita rivissä ja toisella puolen wräppiliittimet tai mikälie oikea termi. Antureille tein kaapelit Bilteman suojatusta CAT6 kaapeleita. Yhdestä kaapelista sai kahteen anturiin.
Täysin pommin varma systeemi. Ei minkäänlaisia virheitä.
Väylille en käytä muuta kuin sitä olikos 4.7k ylösvetovastusta. Ovatten suoraan Arduinon otoissa.

Tällainen paketti on ollut käytössä IV-ohjauksessa nyt vuosia.

Kannattaa ehdottomasti käyttää suojattua kaapelia antureille.
 
K

korsteeni

Vieras
Minusta nuo one-wiren osoitehommat on hankalia. Pitäisi aina olla erillinen testisetti missä kaivella anturin osoite ja se sitten pitäisi koodata prossulle. ........
nehän ovat suoraan tiedostoina mistä voi hakea arvot ja vielä väylät mistä mikin löytyy

1642523701652.png
 

HotZone

Vakionaama
Sinulla 10 anturia. Kytket ne kiinni. Mistä tiedät mikä anturi on milläkin osoitteella?
Et mistään. Sinun anturi kerrallaan tutkittava osoite. Ei hyvä.
 
K

korsteeni

Vieras
Sinulla 10 anturia. Kytket ne kiinni. Mistä tiedät mikä anturi on milläkin osoitteella?
Et mistään. Sinun anturi kerrallaan tutkittava osoite. Ei hyvä.
no kerroppa softa mikä tietää kun laitan ulos ds18b20anturin että se on ulkoanturi, eteläpuolella terassilla

siis sellaista ei ole
 

VesA

In Memoriam
Niissä antureissa oli aikoinaan tuo osoite kylkeen printattuna - siitä se saattoi katsoa. Aika pienellä toki.

Mutta kyllähän ne paikalleen asentaessa selvittää - ottaa vaan sormien väliin ja katsoo mikä nousee. Ihan vaikka lokista jos muistaa järjestyksen, ei tarvitse pomppia.
 

HotZone

Vakionaama
Minäpä halusin tehdä laitteen niin että ei ole tarve tietää mikä on anturin osoite. Laitteessa kun on portti jokaiselle anturille. Kuka vaan pystyy nyt siihen vaihtamana anturin eikä haittaa vaikka irrottaisi kaikki anturit ja korvaisi uusilla. laite toimii heti täysin oikein. Ei ole tarvis pikkuprossun softaa sörkkiä. Valmiissa vesitiivissä antureissa ei edes ole merkintää.

Mieitin kyllä että olisi tehnyt erillisen laitteen missä osoitteen voisi selvittä tai että varsinaisen laitteen softaan pistäisi tuen niin että anturit asennettaisiin yksi kerrallaan ja kerrottaisiin mitä se mittaa mutta koska laitteessa on puolen tusinaa anturia ja ne mittaavat tiettyjä asioita niin helpompi pistää koteloon merkinnät, mikä portti on mitäkin varten.
Huollettavuus ilman mun ta kenenkään softataitoisen apuja olis se juttu. Jonkun arduinon ohjelmointi tai sillä tehdyn laitteen konfigurointi ei niin helppoa tai vaivatonta ole tavan tallaajalle. Muutama nappi ja näyttö on käytöliittymä.

Mutta joo tämä tapa tietty vaati että kirjoitin one-wire käsittelijän uusiksi. Rasbille jäisi kyllä tekemättä se homma.
 
K

korsteeni

Vieras
Minäpä halusin tehdä laitteen niin että ei ole tarve tietää mikä on anturin osoite. Laitteessa kun on portti jokaiselle anturille. Kuka vaan pystyy nyt siihen vaihtamana anturin eikä haittaa vaikka irrottaisi kaikki anturit ja korvaisi uusilla. laite toimii heti täysin oikein. Ei ole tarvis pikkuprossun softaa sörkkiä. Valmiissa vesitiivissä antureissa ei edes ole merkintää.

Mieitin kyllä että olisi tehnyt erillisen laitteen missä osoitteen voisi selvittä tai että varsinaisen laitteen softaan pistäisi tuen niin että anturit asennettaisiin yksi kerrallaan ja kerrottaisiin mitä se mittaa mutta koska laitteessa on puolen tusinaa anturia ja ne mittaavat tiettyjä asioita niin helpompi pistää koteloon merkinnät, mikä portti on mitäkin varten.
Huollettavuus ilman mun ta kenenkään softataitoisen apuja olis se juttu. Jonkun arduinon ohjelmointi tai sillä tehdyn laitteen konfigurointi ei niin helppoa tai vaivatonta ole tavan tallaajalle. Muutama nappi ja näyttö on käytöliittymä.

Mutta joo tämä tapa tietty vaati että kirjoitin one-wire käsittelijän uusiksi. Rasbille jäisi kyllä tekemättä se homma.
luin useampaan kertaan, mutta en vieläkään ymmärrä millainen laitteesi on?
jos nyt kuvitteellisesti laitan laitteesi vaikka 4 anturia neljään eri huoneeseen, niin mistä se tietää mikä on makuuhuoneen anturi?
kyllä se käsittääkseni pitää jotenkin asennettaessa itse tietää ja kertoa laitteelle
 

VesA

In Memoriam
Jokaiselle anturille oli oma portti eli oma kaapeli koko matkan anturilta lukijalle. Kaapelien kytkentä siis kertoo missä anturi on.
Raspille se olisi aika helppo tehdä - siinä on aimo liuta iopinnejä jotka voi konffata linuxin kautta onewireporteiksi, eli ei tarvitse tehdä oikeastaan mitään.. paitsi muistaa mikä johto meni minnekin.
 
K

korsteeni

Vieras
owfs näyttää anturit ja portit, kuvassa minun 12 porttia, ei tarvitse arpoa ja jos siellä nyt vaikka on varaajan yläosa ja alaosa niin ei ole arpomista siinäkään

ja toisessa kuvassa kun ottaa piuhan, rj45 käteen ja lähtee seuraamaan......mutta ei koskaan itsestään muuta kun menee rikki


1644828116303.png
 

Liitteet

  • IMG_20220214_104327.jpg
    IMG_20220214_104327.jpg
    110 KB · Katsottu: 230
Viimeksi muokannut ylläpidon jäsen:
K

korsteeni

Vieras
joskus viitisentoista vuotta sitten vai liekö kauemmin laitoin varaajaan ds18b20 anturit, silloin 3 kpl kun olivat hintavat ja eikä niin helposti saatavissa
sittemmin 6 ja myöhemmin niitä on 8 kpl
niitä on ukkonen teilannut vuosittain niinkin että nokijälkiä jäänyt ja lukihäiriöisiä alkaa olla
päätin kesällä että nyt saa kaikki mittaus yms harrastukset jäädä mutta jostain kumman syystä hiiri naksahti vielä ebayn 50kpl nipun kohilla ja nyt ne ovat kotona
ihan helkutin hyvä tuuri vielä etteivät olleet huijausta kuten muutama vuosi sitten, nyt kaikki toimivat
tein nyt varaajan uuden setin, 9 anturia 20cm välein, testasin just ja toimii

näitä ei kait nykyisin enää kukaan harrasta/rakentele, aikaa viepää puuhaa ja joutuu tekemään jotain suorittavaa toimintaa (tinaus)
 

Liitteet

  • IMG_20240108_185936.jpg
    IMG_20240108_185936.jpg
    200,9 KB · Katsottu: 145
K

korsteeni

Vieras
nyt en ymmärrä
laitoin 4m³ varaajaan vastakkaiselle puolelle uudet ds18b20 anturit
ne näyttävät huomattavasti pienempiä lukemia kuin vanhat samanlaiset vastakkaisella puolen
uudet laitoin vielä paremmin, itse anturi pikaliimalla vetallissa ja reikä urtsilla umpeen
varaaja = vanhat
boilet = uudet
lisäksi ylimmäinen näyttää pienempää lukemaa kuin alemmat seuraavat
en mitannut niitä ennen asennusta muuten kuin että lukema tuli

1704887989373.png
 
K

korsteeni

Vieras
en moittisi kiinan halvimpia löytämiäni huonoiksi tarkkuudeltaan , näin harrastekäyttöön
anturin pään tökkääminen varaajan kylkeen paljaaseen metalliin vaikka kiinnikkeenä onkin pikaliima ei anna toivottua tarkkuutta kun kaikki muu osa anturista on eristeen suojaama niin kaapelit johtavat liikaa lämpöä jolloin mitattu lämpötila vääristyy
aika tasaista
21.625 C
21.812 C
21.312 C
21.687 C
21.250 C
21.500 C
21.187 C
21.500 C
21.375 C
21.250 C
21.312 C
21.500 C
21.562 C
21.250 C
21.125 C
21.312 C
21.250 C
21.187 C
21.375 C
21.375 C
21.187 C
21.312 C
21.312 C
21.812 C
21.312 C
21.312 C
21.500 C
21.500 C
21.375 C
21.562 C
21.500 C
21.375 C
root@rockpi-4a:~#
 
Back
Ylös Bottom