Ristretto
Kahvikeskustelu => Kahvinvalmistuslaitteet, kahvimyllyt ja -tarvikkeet => Aiheen aloitti: infr - Joulukuu 12, 2016, 19:59:19 ip
-
Nyt on tullut kolmisen vuotta surffailtua Rancilio Silvialla ja nyt olis tarkoitus rakentaa siihen PIDi. Pohjana käytän Josh Blaken suunnittelemaa CREMA (http://josh.to/crema/)-pidiä. Alussa rakennan pelkästään lämpötilaa säätelevän piirin (uuttolämpötila tai vaahdotuslämpötila).
Rauta
- Arduino nano - ohjaamaan kaikkea - 3.32 €
- MID400 (https://www.fairchildsemi.com/datasheets/MI/MID400.pdf) AC line monitor - lukemaan Silvian kytkimien asentoja - 2.73€
- LM35AH/NOPB (http://www.ti.com/lit/ds/symlink/lm35.pdf) Lämpömittari - lukemaan boilerin lämpötilaa - 28.77€
- ADS1247IPW (http://www.ti.com/lit/ds/symlink/ads1247.pdf) Analog to digital converter (24-bit) - lukemaan lämpömittaria, Arduinon oma A2D 10-bit - 10.53€
- S202S02 (http://www.sharpsma.com/webfm_send/303) Solid state relay (SSR) - ohjaamaan boileria - 22.20€
- VSK-S3-5U (http://www.cui.com/product/resource/vsk-s3.pdf) AC-DC converter - virtaa kaikille - 12.28€
Yhteensä 79.83€
Seuraavaksi tarkoitus kolvata osat kasaan/protoboardille ja lähteä lukemaan lämpötilaa. Laitan kuvia kun homma edistyy.
-
Nyt on tullut kolmisen vuotta surffailtua Rancilio Silvialla ja nyt olis tarkoitus rakentaa siihen PIDi. Pohjana käytän Josh Blaken suunnittelemaa CREMA (http://"http://josh.to/crema/")-pidiä. Alussa rakennan pelkästään lämpötilaa säätelevän piirin (uuttolämpötila tai vaahdotuslämpötila).
Rauta
- Arduino nano - ohjaamaan kaikkea
- Fairchild MID400 AC line monitor - lukemaan Silvian kytkimien asentoja
- LM35AH/NOPB Lämpömittari - lukemaan boilerin lämpötilaa
- ADS1247IPW Analog to digital converter (24-bit) - lukemaan lämpömittaria, Arduinon oma A2D 10-bit
- S202S02 Solid state relay (SSR) - ohjaamaan boileria
- VSK-S3-5U AC-DC converter - virtaa kaikille
Seuraavaksi tarkoitus kolvata osat kasaan/protoboardille ja lähteä lukemaan lämpötilaa. Laitan kuvia kun homma edistyy.
Paljon tulee hinnaksi osille?
Mulla ei auennut linkki.
-
Paljon tulee hinnaksi osille?
Mulla ei auennut linkki.
Päivitin hinnat mukaan ja linkin toimimaan. Tällä hetkellä olen ainoastaan maksanut tuosta releestä ja arduinosta koska suurilla valmistajilla on niin mukavat request sample ohjelmat :)
-
- ADS1247IPW Analog to digital converter (24-bit) - lukemaan lämpömittaria, Arduinon oma A2D 10-bit - 10.53€
Tarvitaanko tuota 24-bittiä oikeasti? 40 asteen (90-130 astetta) välillä 10-bittiä antaa 0,04 asteen resoluution? No joo.. toisaalta jos tuo 10-bittiä on teoreettinne, että vika bitti on kohinaa, niin ehkä se ei sitten välttämättä riitä. Toisaalta kahdeksalla bitilläkin se olisi vielä noin 9,16 asteen tarkkuus.
No joo.. Jos tuo ei ole kallis tuo muunnin, niin ehkä se on vaan helpompi heittää se isolle rangelle ja olla murehtimatta moista.'
EDIT:
koska suurilla valmistajilla on niin mukavat request sample ohjelmat
Ok. Aloitin kirjoittamaan tätä viestiä tuon ennekuin olit editoinut tuon tuohon.
-
Päivitin hinnat mukaan ja linkin toimimaan. Tällä hetkellä olen ainoastaan maksanut tuosta releestä ja arduinosta koska suurilla valmistajilla on niin mukavat request sample ohjelmat :)
Aika hyvä setti.
Monet ovat muuten kyselleet diy pid settiä Silvialla, joten tästä sut sellainen :)
Laita ihmeessä kuvaa miten projekti etenee.
Oon ite pari kertaa SSR:n tilannut ja vaihtanut, millään en muista summia enää.
-
(https://i.snag.gy/GWNIKl.jpg)
http://www.ebay.com/itm/PID-Digital-Temperature-Controller-230V-AC-Temp-Control-Thermostat-ITC-100VH-New-/381500380208?hash=item58d331d430:g:yakAAOSwyTZUWFNV (http://www.ebay.com/itm/PID-Digital-Temperature-Controller-230V-AC-Temp-Control-Thermostat-ITC-100VH-New-/381500380208?hash=item58d331d430:g:yakAAOSwyTZUWFNV)
Osaako muuten kukaan sanoa, että kuinka tälläiset geneeriset kiina PID:it soveltuisivat tälläiseen?
-
Tarvitaanko tuota 24-bittiä oikeasti? 40 asteen (90-130 astetta) välillä 10-bittiä antaa 0,04 asteen resoluution? No joo.. toisaalta jos tuo 10-bittiä on teoreettinne, että vika bitti on kohinaa, niin ehkä se ei sitten välttämättä riitä. Toisaalta kahdeksalla bitilläkin se olisi vielä noin 9,16 asteen tarkkuus.
Meidän lämpöanturi antaa siis ulos seuraavasti:
VOUT = 900 mV at 90°C
VOUT = 1000 mV at 100°C
Arduinon analogi sisääntulo muistaakseni mittaa 0-5V väliä 10-bitillä (1023 vaihtoehtoa), eli 4,88mV erot huomataan. Eli silloin taidetaan saada n. 0.5 asteen tarkkuus. Onhan se 24-bittinen vähän ylimääräinen tässä tapauksessa mutta menkööt :D
CREMAssa käytetään eri lämpöanturia ja siinä taisi olla suurempi heitto: http://josh.to/crema/on-simplicity-and-sensitivity-the-texas-instruments-ads1247/ (http://josh.to/crema/on-simplicity-and-sensitivity-the-texas-instruments-ads1247/)
-
Osaako muuten kukaan sanoa, että kuinka tälläiset geneeriset kiina PID:it soveltuisivat tälläiseen?
Ei mikään estä toimimasta. Joitakin seikkoja pitää ottaa huomioon:
-Käyttöjännite 220V.
-Lämpötilaa mittaava anturi ei tule yleensä mukana. Pitää itse hankkia sellainen,
jonka saa kiinni boileriin ja jonka tyyppi sopii säätimeen. Yleisimpiä: Termopari (TC) tyyppi K,
platinavastus PT100 ja NTC-vastus.
-Useissa säätimissä on parametrien automaattihaku, jossa ajetaan lämmitys/jäähdytysjakso.
Veden lasku voi kuitenkin hämätä säädintä. Uskoisin, että varminta on kopioida parametrit
jostain toimivasta ratkaisusta.
-Jossain säätimissä on sisäänrakennettuna teho-osa, jolla ohjataan lämmitysvastusta.
Jos ei, se on hankittava erikseen (puolijohderele SSR).
-
Tällaisen asensin joskus muinoin Silviaani. Oli helppo asentaa ja kaikki tuli mukaan. Hyvin pelasi.
http://www.auberins.com/index.php?main_page=product_info&cPath=6&products_id=36
-
Noniin nyt pääs lämpömittari tositoimiin joskin vain Arduinon omalla a2d convertterilla. Boilerin kiinnityksen kanssa vielä hieman haasteita. Seuraavaksi pistän MID400 lukemaan milloin höyry moodi on päällä.
(http://i.imgur.com/QL5aN6v.jpg)
(http://i.imgur.com/sJ4Vuht.jpg)