Kirjoittaja Aihe: Raspberry pi ja 1-wire  (Luettu 189075 kertaa)

Poissa ilpena

  • Aktiivinen keskustelija
  • ***
  • Viestejä: 209
Raspberry pi ja 1-wire
« : 19.09.12 - klo:12:39 »
Tuli hankittua tuollainen Raspberry pi loggaus käyttöön. Löytyi aivan kotimaasta, eikä hintakaan ollut paha.

http://kpimport.fi/index.php?route=product/product&path=140&product_id=266

Toimitus oli nopea eilen tilasin ja tänä aamuna jo oli postissa.

Tarkoitus olisi saada se lukemaan tuota olemassa olevaa 1-wire verkkoa, jossa on kymmenkunta ds18b20 lämpöanturia ja laskurikortti
ilppejen sähkömittareille.


« Viimeksi muokattu: 18.12.12 - klo:09:57 kirjoittanut ilpena »

Poissa ilpena

  • Aktiivinen keskustelija
  • ***
  • Viestejä: 209
Vs: Raspberry pi ja 1-wire
« Vastaus #1 : 19.09.12 - klo:12:42 »
No niin kuvat unohtuivat tuosta ekasta postauksesta

Poissa mstr

  • Konkari
  • ****
  • Viestejä: 695
Vs: Raspberry pi ja 1-wire
« Vastaus #2 : 19.09.12 - klo:14:37 »
Onkohan joku jo tehnyt softan jolla RPIn voi liittää I/O-nastoista 1-wire väylään kuten Arduinon? Tai kai siihen on kuitenkin syytä laittaa jotain suojakomponentteja väliin. Toinen tapa on liittää RPi suoraan USB sovittimella 1-wire väylään mihin löytyy valmista softaa.

Mä olen kehitellyt softaa kokoonpanoon jossa on RPi ja 3 Arduinoa. RPi on ilman näyttöä ja näppäimistöä ja se lähettää tietokoneelle mittaustulokset näytettäviksi. Päädyin tällaiseen hajautettuun systeemiin koska mulla on paikallisesti useita mitattavia suureita jotka on kätevintä siirtää UDP viesteillä Ardu -> RPi -> tietokone. Esim. eniten kuormitettu Ardu on ILPin vieressä josta se mittaa kWh, fan rpm, T (5 x 18B20) ja säätää ILPin Ta-anturia parilla vastuksella hieman sekä välittää IR-komentoja. Ardun uudempi Ethernet moduli Wiznet5100 lähtee pelaamaan ihan suoraan valmiilla softalla. Vanhempi moduli EN28J60 tarvi ainakin aikaisemmin pientä korjausta ennenkuin kuso lähti kulkemaan.

RAS-10PKVP/PAVP-ND, RMT -57 8 x 9,1 m

Paikalla kotte

  • Lämpöpumppuaktiivinen
  • *****
  • Viestejä: 6247
Vs: Raspberry pi ja 1-wire
« Vastaus #3 : 19.09.12 - klo:15:13 »
Onkohan joku jo tehnyt softan jolla RPIn voi liittää I/O-nastoista 1-wire väylään kuten Arduinon? Tai kai siihen on kuitenkin syytä laittaa jotain suojakomponentteja väliin.
Noihin I/O-pinneiohin kannattaisi varmaan laittaa väliin jokin Raspberryn standardiliitäntäplatta, ovathan jännitetasot ja suojausvaateet (kuten ehdotitkin) vähän erikoiset. Jokuhan on kehitellyt myös Arduino-pohjaista laajennusplattaa, jolloin Arduino-osa voisi hoitaa 1-wire-liitännän.

Suoraan sanoen kylläkin epäilen, että USB-sovitin tulee huomattavasti halvemmaksi ja kaikki on sitten valmiina (mukaan lukien käyttöjärjestelmän kernel-tason tuki 1-wire-verkon lukemiseen ja hallintaan). Tilanne muuttunee vasta siinä vaiheessa, jos on tarvetta liittää hyvin monentyyppisiä väyliä ja toimilaitelähtöjä.
Erillistalo pääkaupunkiseutu, 140m2+30m2 (varasto/autotalli, puolilämpimänä). Kaukolämmitys + ILP (jäähdytys/lämmöntalteenotto) + "pieni MLP" (itserakennettu, lämmönsiirto/lämmöntalteenotto) + split jäähdytin ym. ym.

Poissa mstr

  • Konkari
  • ****
  • Viestejä: 695
Vs: Raspberry pi ja 1-wire
« Vastaus #4 : 19.09.12 - klo:16:34 »

Softan osalta selviää toki helpommalla jos käyttää RPi + n x USB-sovitin + USB-jako + 1-wire piirejä joita löytyy moneen tarpeeseen. Arvelen että Ardua käyttäen on kuitenkin paremmat mahdollisuudet tehdä monenlaisia, erilaisia kytkentöjä. Riippuu siis tarpeista, tulevistakin, joista ei aina edeltä tiedä.

1-wire sallii pitkät kaapelit mutta kaapelien tuominen rakennuksessa yhteen pisteeseen ei ole niin helppoa. Ardu / Ethernet yhdistäminen hoituu yhdellä kaapelilla ja Ethernet verkko on laajennettavissa rajatta. Itse lähdin aluksi ohjelmoimaan Ardua ja siltä perustalta oli luonnollista jatkaa.
RAS-10PKVP/PAVP-ND, RMT -57 8 x 9,1 m

Poissa repomies

  • Lämpöpumppuaktiivinen
  • *****
  • Viestejä: 6553
Vs: Raspberry pi ja 1-wire
« Vastaus #5 : 19.09.12 - klo:18:01 »
RPi ei ole oikein houkuttanut johtuen tuosta GPIO:n vaatimasta puskuroinnista ja jännitetason muunnoksesta. Ei niin ettenkö olisi arduinoonkin joutunut jotain vähän vastaavaa joskus tekemään, mutta kyllä se helpommalla 1-wiren kaveriksi taipuu.

On tietysti hieman eri juttu koodailla vekotinta jossa on 2k muistia verrattuna laitteeseen jossa on 256 megatavua sekä ethernetportti, joten ymmärrän kyllä jos joku preferoi ennemmin RPi:tä.

Oma ratkaisuni on wlanilla varustettu N810 isäntänä, ja Arduino siinä kiinni 1-wire ym. extenderinä. Tuommoinen pikku tabletti kun antaa samalla kertaa sekä verkkoyhteyden että mahdollisuuden tehdä kosketusnäyttökäyttöliittymän. Sitten kun aika jättää N810:stäni, pitää harkita muita vaihtoehtoja - kenties jopa tuota RPi:tä. Ei taida olla kyllä ihan heti huolena, kun on noita varalaitteita..

Jos joutuisin tekemään RPi:llä, laittaisin ehdottomasti usb:n kautta 1-wiren. Softan saisi toimimaan suoraan. Releohjauset onnistuu puolijohdereleellä todennäköisesti suoraan pinneistä, olettaen että sovellus on sellainen johon puolijohderele käy. Normaali rele tarvitsee sitten puskuroinnin, mutta halvallahan noita kortteja saa ebaysta.
-NIBE 410P+Enervent Pingvin, Fujitsu AWYZ24 DIY-VILP, Fujitsu AWY17 ILP, OKT 165/198m2 Pirkkala (sekä 3x Chunlan mökeillä)

Poissa Mikkok

  • Aktiivinen keskustelija
  • ***
  • Viestejä: 357
Vs: Raspberry pi ja 1-wire
« Vastaus #6 : 19.09.12 - klo:18:37 »
10€ maksaa ebay:stä DC puolijohderele, ac samaa luokkaa. Ja nehän käy mihin vain :) Suoraan arduinon pinneistä ohjaus. Dealextremeen tullut aika läjä (www.dealextreme.com tai www.dx.com, mutta nuohan nyt kaikki tietääkin) arduinoon käypiä breakout boardeja ja taitaa olla useampia kymmeniä erilaisia relekortteja. Noista kannattaa vaan katsoa että ne releet ovat sen 10/16A ja myös ne liittimet.

Itse ostin joskus yksittäisiä arduinoon tarkoitettuja releitä ja releet olivat sen 10A, mutta liittimet olivat max 120V 7A, lojuvat vieläkin käyttämättömänä tuon valmistajan mokan takia..

Oma ratkaisuni menee niin että minulla on tosiaan kaksi arduinoa sarjassa joista toisessa kosketusnäyttö ja toisessa ethernet ja anturinmittaushärpäkkeet.

RPI on vielä haaveena, jos sille aikaa joskus jäisi :)
Lämmitykseen:
VILP: DIY 12000BTU + oma logiikka mikrokontrollerilla
ILP:   Carrier Platinum
Pönttöuuni + puuhella

Poissa repomies

  • Lämpöpumppuaktiivinen
  • *****
  • Viestejä: 6553
Vs: Raspberry pi ja 1-wire
« Vastaus #7 : 19.09.12 - klo:18:53 »
10€ maksaa ebay:stä DC puolijohderele, ac samaa luokkaa.

Itse ostin joskus yksittäisiä arduinoon tarkoitettuja releitä ja releet olivat sen 10A, mutta liittimet olivat max 120V 7A, lojuvat vieläkin käyttämättömänä tuon valmistajan mokan takia..

Kymppi on paljon puolijohdereleestä, olen itse hakenut viitosella bebekistä. DC-versioita en ole koskaan kokeillut.

Nuo relekorttisi varmaan käyvät kuitenkin hyvin DC-sovelluksiin. En tiedä onko näissä omissani sopivat liittimet, ei noissa lue mitään. Kuparia on vedoissa reilut kolme milliä, kyllähän se jo lämpenee jos siitä yrittää kymmentä amppeeria työntää.

http://www.ebay.com/itm/New-5V-8-Channel-Relay-Module-Board-for-Arduino-PIC-AVR-MCU-DSP-ARM-Electronic-/270984095956?pt=LH_DefaultDomain_0&hash=item3f17e928d4

Hinta tosiaan $9.22 per kappale ja näkyy ottavan vajaat 120mA kahden releen vetäessä. Vaihtokoskettimet.

-NIBE 410P+Enervent Pingvin, Fujitsu AWYZ24 DIY-VILP, Fujitsu AWY17 ILP, OKT 165/198m2 Pirkkala (sekä 3x Chunlan mökeillä)

Poissa Mikkok

  • Aktiivinen keskustelija
  • ***
  • Viestejä: 357
Vs: Raspberry pi ja 1-wire
« Vastaus #8 : 19.09.12 - klo:21:54 »
Noiden liittimien kyljessä pitäisi olla samalla värillä, "kohokuviona"

Tuossa on puolijohderele mitä olen itse suosinut (tai vastaava):

http://www.ebay.com/itm/New-Solid-State-Relay-SSR-25-DC-DC-25A-3-32VDC-5-220VDC-Switching-/271057108956?pt=LH_DefaultDomain_0&hash=item3f1c433fdc

Huomattavasti kätevämpi kuin nuo juotettavat.
Lämmitykseen:
VILP: DIY 12000BTU + oma logiikka mikrokontrollerilla
ILP:   Carrier Platinum
Pönttöuuni + puuhella

Poissa repomies

  • Lämpöpumppuaktiivinen
  • *****
  • Viestejä: 6553
Vs: Raspberry pi ja 1-wire
« Vastaus #9 : 19.09.12 - klo:22:33 »
Noiden liittimien kyljessä pitäisi olla samalla värillä, "kohokuviona"

Kas, onhan siellä joku printti. 300VAC 16A AWG 14-22. Välttää hyvin.
-NIBE 410P+Enervent Pingvin, Fujitsu AWYZ24 DIY-VILP, Fujitsu AWY17 ILP, OKT 165/198m2 Pirkkala (sekä 3x Chunlan mökeillä)

Poissa jolla

  • Lämpöpumppuaktiivinen
  • *****
  • Viestejä: 2435
Vs: Raspberry pi ja 1-wire
« Vastaus #10 : 25.09.12 - klo:15:24 »
Ainakin helppo laite näin aloittelijalle, sain käynnistymään ongelmitta. Kun olisi tuo linuxi vielä hanskassa niin........ Ensi talven lumilla, jos intoa piisaa alan RP  llä lukea 1-wire verkkoani jospa pääsisi tuosta vuosia vaivanneesta Logtempin kosteusmittauksen virheilmoituksesta.

Poissa apophis

  • Konkari
  • ****
  • Viestejä: 802
    • Vallox 110 SE seurantaa
Vs: Raspberry pi ja 1-wire
« Vastaus #11 : 25.09.12 - klo:20:30 »
Heh, ite ennakkotilasin ajat sitten ja ei vieläkään ole näkynyt! Meinasin sen laittaa logituskoneeksi ja 1-wire USB sovittimella, niin ei tarvi mitään kikkailla. Saman owfs : n voi kääntää siihen kuin mikä on nykyisessä miniläppärissä ja ubuntussa.
LG Art Cool |  Vallox 110SE | DIY VILP

Paikalla kotte

  • Lämpöpumppuaktiivinen
  • *****
  • Viestejä: 6247
Vs: Raspberry pi ja 1-wire
« Vastaus #12 : 25.09.12 - klo:20:48 »
Heh, ite ennakkotilasin ajat sitten ja ei vieläkään ole näkynyt!
Tätä olen kuullut muiltakin. Jonot pääsivät keväällä niin pitkiksi ja jonon purkamiseksi ei ole riittävästi resursseja, joten mitään ei tunnu tapahtuvan.

Tukkukaupasta kun on tilannut, niin on viime aikoina saanut päivän -- parin toimitusajalla (itselle omaan laskuun välittäjän kautta ja firmalle tukkukaupasta suoraan tilattuna).
Erillistalo pääkaupunkiseutu, 140m2+30m2 (varasto/autotalli, puolilämpimänä). Kaukolämmitys + ILP (jäähdytys/lämmöntalteenotto) + "pieni MLP" (itserakennettu, lämmönsiirto/lämmöntalteenotto) + split jäähdytin ym. ym.

Poissa Hema

  • Jäsen
  • **
  • Viestejä: 30
Vs: Raspberry pi ja 1-wire
« Vastaus #13 : 26.09.12 - klo:10:46 »
Taalla sama homma, pari kuukautta sitten tilaamani Pi on luvattu joskus ennen joulua.

Mutta jos tuollaisia pienia korttitietokoneita tarvitsee ja haluaa helposti sensoroida seka saataa, suosittelen kanadalaisia Phidgetseja (http://www.phidgets.com/products.php?category=21&product_id=1072_0 ) . Itsella on 3 noita SBC2-kortteja ja olen ollut varsin tyytyvainen. Siina on 8kpl digitaalista- ja  analogista sisaantuloa seka 8kpl 5V digiulostuloa, joilla voi ohjata releiden avulla isompiakin virtoja. Se ajaa ihan perus Debiania, joten kaytettavyys on erinomainen. Toki maksaa 10x Pi:n verran, mutta ei tarvii niin paljon kolvailla.
Erilaisia valmiita analogisia sensoreita loytyy tusinoittain.

Esim saksan Ebaysta ostamieni kWh-mittareiden pulssiulostulot voi suoraan laskea digisisaantulolla, ilman erillista virransyottoa. Pollustakin pienen saadon kanssa sain pulssit ulos.

En siis myy noita tms, mutta jos joku tuetuista ohjelmointityokaluista pysyy kadessa, niin mittaus- ja saatomahdollisuudet ovat miltei rajattomat. Jopa vanha unix-admini sai pythonilla kirjoitettua skriptit, jotka noutaa Cactille oikeannakoiset lampo- ja kulutuslukemat.

Ohessa esimerkit.
Pollun karkea resoluutio pulssi/kWh aiheuttaa epatarkkuuden VILPin tuottoluvuissa. Kone on siis Pana 12kW.

-66 2 krs rinnetalo Tampereella, lämmitettävää  n. 300m2.
Pana 12kW VILP + patterit ja neljä ILPpia jäähdytykseen. Katolla 8m2 keräimiä.
Monenmoista monitorointia, mm..

Poissa VesA

  • Foorumin ylläpitäjä
  • *****
  • Viestejä: 11982
Vs: Raspberry pi ja 1-wire
« Vastaus #14 : 26.09.12 - klo:11:02 »
Tuossa mainittiin Cacti. Se on kyllä tämmöisen datan visualisointiin aika lailla parasta ikinä, käyriin voi zoomailla rrd-puskureiden resuluution rajoissa ja käyriä voi ryhmitellä ruudulle kokonaiskuvan saamiseksi.
2 * Argo AWI35AHL
Ultimate 8 Pro Basic ( Gree )
Ultimate 10 Inverter ( Midea )
Vaillant VWS141/2