Koelwater computer

Geupdate 3 dagen geleden in Mijn installatie
33 op 3 februari 2019

Aangezien er via berichten veel animo voor is open ik een topic met de benodigde info om er zelf 1 te maken.

Op de foto’s kan je zien hoe alles aangesloten dient te worden.

Wat je nodig hebt:

https://www.aliexpress.com/item/Durable-DC-12V-70PSI-3-5L-min-Agricultural-Electric-Water-Pump-Black-Micro-High-Pressure-Diaphragm/32843805225.html?spm=a2g0s.9042311.0.0.27424c4dLmaHrW

https://www.aliexpress.com/item/LCD1602-I2C-LCD-1602-module-Blue-screen-PCF8574-IIC-I2C-for-arduino-LCD1602-Adapter-plate/32820779011.html?spm=a2g0s.9042311.0.0.27424c4dzZjUHm

https://www.aliexpress.com/item/Passive-Buzzer-Module-For-arduino-car-liquidificador-ultrasonic-Analog-sensor-acs712-load-cell-cx-31-vw/32720734684.html?spm=a2g0s.9042311.0.0.27424c4dJxQori

https://www.aliexpress.com/item/Special-promotions-20pcs-lot-L298N-motor-driver-board-module-L298-for-arduino-stepper-motor-smart-car/32239436669.html?spm=a2g0s.9042311.0.0.27424c4dJxQori

https://www.aliexpress.com/item/Best-prices-high-quality-UNO-R3-MEGA328P-for-Arduino-UNO-R3-NO-USB-CABLE/32347989853.html?spm=a2g0s.9042311.0.0.27424c4dJxQori

https://www.aliexpress.com/item/MAX6675-K-type-Thermocouple-Temperature-Sensor-Temperature-0-800-Degrees-Module/32753850553.html?spm=a2g0s.9042311.0.0.27424c4dJxQori

Male to female kabeltjes van 20cm:

https://www.aliexpress.com/item/Dupont-Line-10-20-30cm-Male-to-Male-Male-to-Female-Female-to-Female-Jumper-Wire/32893313490.html?spm=2114.search0104.3.1.23ce713dI1KayW&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_319_317_10696_10084_453_10083_454_10618_10304_10307_10820_10821_10301_537_536_10902_10843_10059_10884_10887_321_322_10103,searchweb201603_70,ppcSwitch_0&algo_expid=717a7033-efcb-4888-8c15-3c0f6a306f87-0&algo_pvid=717a7033-efcb-4888-8c15-3c0f6a306f87

12V voeding van minimaal 3A:

https://www.aliexpress.com/item/Lighting-Transformer-1A-2A-3A-5A-10A-15A-20A-30A-40A-50A-110-220V-to-12V/32915486267.html?spm=2114.search0104.3.163.51ce7dddkdCKfo&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_319_317_10696_10084_453_10083_454_10618_10304_10307_10820_10821_10301_537_536_10902_10843_10059_10884_10887_321_322_10103,searchweb201603_70,ppcSwitch_0&algo_expid=0c311004-0d4b-4329-96dc-fa86c5395cbe-22&algo_pvid=0c311004-0d4b-4329-96dc-fa86c5395cbe

 
  • Geliked door
Antwoord
16 op 3 februari 2019

Mocht je deze kabel niet hebben, dan moet je deze ook nog bestellen:

https://www.aliexpress.com/item/50cm-USB-Cable-Special-for-Arduino-MCU-Uno-R3-Mega-2560-Also-for-Printer/32728274672.html?spm=2114.search0104.3.10.58c03ad7hzggdV&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_319_317_10696_10084_453_10083_454_10618_10304_10307_10820_10821_10301_537_536_10902_10843_10059_10884_10887_321_322_10103,searchweb201603_70,ppcSwitch_0&algo_expid=75e1fff1-1eca-45d5-be68-c98240aa53cb-1&algo_pvid=75e1fff1-1eca-45d5-be68-c98240aa53cb

Maak nu een account aan en gebruik de volgende editor:

https://create.arduino.cc/

Installeer de volgende code op je arduino om het adres van je LCD scherm te bepalen:

// --------------------------------------
// i2c_scanner
//
// Version 1
//    This program (or code that looks like it)
//    can be found in many places.
//    For example on the Arduino.cc forum.
//    The original author is not know.
// Version 2, Juni 2012, Using Arduino 1.0.1
//     Adapted to be as simple as possible by Arduino.cc user Krodal
// Version 3, Feb 26  2013
//    V3 by louarnold
// Version 4, March 3, 2013, Using Arduino 1.0.3
//    by Arduino.cc user Krodal.
//    Changes by louarnold removed.
//    Scanning addresses changed from 0...127 to 1...119,
//    according to the i2c scanner by Nick Gammon
//    http://www.gammon.com.au/forum/?id=10896
// Version 5, March 28, 2013
//    As version 4, but address scans now to 127.
//    A sensor seems to use address 120.
// Version 6, November 27, 2015.
//    Added waiting for the Leonardo serial communication.
// 
//
// This sketch tests the standard 7-bit addresses
// Devices with higher bit address might not be seen properly.
//

#include <Wire.h>


void setup()
{
  Wire.begin();

  Serial.begin(9600);
  while (!Serial);             // Leonardo: wait for serial monitor
  Serial.println("\nI2C Scanner");
}


void loop()
{
  byte error, address;
  int nDevices;

  Serial.println("Scanning...");

  nDevices = 0;
  for(address = 1; address < 127; address++ ) 
  {
    // The i2c_scanner uses the return value of
    // the Write.endTransmisstion to see if
    // a device did acknowledge to the address.
    Wire.beginTransmission(address);
    error = Wire.endTransmission();

    if (error == 0)
    {
      Serial.print("I2C device found at address 0x");
      if (address<16) 
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println("  !");

      nDevices++;
    }
    else if (error==4) 
    {
      Serial.print("Unknown error at address 0x");
      if (address<16) 
        Serial.print("0");
      Serial.println(address,HEX);
    }    
  }
  if (nDevices == 0)
    Serial.println("No I2C devices found\n");
  else
    Serial.println("done\n");

  delay(5000);           // wait 5 seconds for next scan
}

Zodra je het adres hebt, dan kan je deze code naar de arduino schrijven:

// LiquidCrystal_I2C-1.1.2 – Version: Latest
#include <LiquidCrystal_I2C.h>
#include <max6675.h>
#include <Wire.h>

int thermoCLK = 4;
int thermoCS = 5;
int thermoDO = 6;

MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);
int gndPin = 2;
int vccPin = 3;

// Het shield zit op adres 0x27:
LiquidCrystal_I2C lcd(0x27,16,2);

int buzzer = 12; // set the buzzer control digital IO pin

void setup() {
Serial.begin(9600);
// use Arduino pins
pinMode(vccPin, OUTPUT); digitalWrite(vccPin, HIGH);
pinMode(gndPin, OUTPUT); digitalWrite(gndPin, LOW);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);

pinMode(buzzer, OUTPUT); // set pin 12 as output

Serial.println(“MAX6675 test”);
// wait for MAX chip to stabilize
delay(500);

digitalWrite(7,LOW); // pump rotation direction
digitalWrite(8,HIGH); // pump rotation direction
analogWrite(9,200);
delay(5000);
}

void loop() {
// basic readout test, just print the current temp

Serial.print(“C = “);
Serial.println(thermocouple.readCelsius());
float temperature = thermocouple.readCelsius();

lcd.init();
lcd.backlight();
lcd.clear();
lcd.print(“Temp:”);
lcd.setCursor(7, 0);
lcd.print(thermocouple.readCelsius());
lcd.setCursor(13, 0);
lcd.print(“C”);
lcd.setCursor(0, 1);
lcd.print(“Speed:”);
lcd.setCursor(13, 1);
lcd.print(“%”);
lcd.setCursor(7, 1);

digitalWrite(7,LOW); // pump rotation direction
digitalWrite(8,HIGH); // pump rotation direction
digitalWrite(12,LOW); // For Buzzer

if (temperature < 55) {
analogWrite(9,77);
lcd.print(30);
} else if (temperature < 56) {
analogWrite(9,79);
lcd.print(31);
} else if (temperature < 57) {
analogWrite(9,83);
lcd.print(33);
} else if (temperature < 58) {
analogWrite(9,90);
lcd.print(35);
} else if (temperature < 59) {
analogWrite(9,97);
lcd.print(38);
} else if (temperature < 60) {
analogWrite(9,104);
lcd.print(41);
} else if (temperature < 61) {
analogWrite(9,111);
lcd.print(44);
} else if (temperature < 62) {
analogWrite(9,118);
lcd.print(46);
} else if (temperature < 63) {
analogWrite(9,125);
lcd.print(49);
} else if (temperature < 64) {
analogWrite(9,200);
lcd.print(78);
} else { // temp >= 65
analogWrite(9,255);
lcd.print(100);
for (int i = 0; i < 900; i++) { // make a sound
digitalWrite(buzzer, HIGH); // send high signal to buzzer
delay(1); // delay 1ms
digitalWrite(buzzer, LOW); // send low signal to buzzer
delay(1);
}
delay(50);
for (int j = 0; j < 100; j++) { //make another sound
digitalWrite(buzzer, HIGH);
delay(2); // delay 2ms
digitalWrite(buzzer, LOW);
delay(2);
}
delay(1000);
}
}


Je zal deze code moeten veranderen naar het adres van je LCD display:
LiquidCrystal_I2C lcd(0x27,16,2);


Tevens zal de pompsnelheid afhankelijk zijn van de dikte en lengte van je slang. Waarschijnlijk moet iedereen dit naar zijn of haar situatie aanpassen.

Ik hoop dat ik jullie zo een eind op weg heb geholpen.
Mvg

Bart
Forum Lid
op 4 februari 2019

Dus dat heb je nodig om te stoken?nu voel ik mij echt dom.ok ik kom uit de prehistorie en heb een dinosaurus als huisdier maar hoe komt het dat ik drank in huis heb zonder dat spul.op die manier maak je beginnende stokers bang.sorry maar zo zie ik het.om drank te stoken hoef je geen duizende euro’s uit te geven,en geen studie voor laborant te hebben,of electromonteur.met al deze info jaag je beginnende stokers weg,ik heb vaker geschreven,mijn hele instalatie kost €175- en stook er 500 tot 1000 kg per jr mee.hou het simpel met al die dure dingen en kosten zijn beginnende stokers bang om te beginnen.wij noemen ons moonshiners werk dan als een moonshiner.mijn exuus als ik iemand hier mee kwetst.

Forum Lid
op 4 februari 2019

Dit betreft een hobby en iedereen bedrijft zijn hobby anders en heeft er op een andere manier lol in. De ene stookt op de oude manier en de ander vind het leuk om te moderniseren. Ik vind het heel mooi om te zien wat ze allemaal bedenken om te moderniseren. Een beginnende stoker die hierdoor word afgeschrokken is goed, eerst de beginners handleiding lezen dan schrikt dit ze ook niet af!

Forum Lid
op 4 februari 2019

Ik vind dit ook schitterend, maar zeker niet haalbaar voor iedereen. Inderdaad, iedereen doet zijn hobby op zijn manier, en ik heb het grootste respect voor ‘klassiekers’ zoals ChrisV die, met niet meer dan zijn natte vinger; goede resultaten behaalt. Zelf wil ik echter ook wel iets meer controle en inzicht in het proces, dan alleen die natte vinger, maar het kan wél werken…Een deel van het leuke aan die stookhobby is juist dat er talloze wegen naar een goed eindresultaat kunnen leiden…

Forum Lid
op 4 februari 2019

Daar ben ik het mee eens iedereen doet het op zijn manier maar noem het dan niet moonshine.met moderne middelen en een pakje suiker is het geen kunst om te stoken.voor mij is het een levenswijze ik wil onder alle omstandigheden kunnen stoken.het zal niet naar de drank smaken zo als uit de slijterij maar daarom is het ook moonshine,maar tot nu toe drinkt iedereen hem graag,en mijn flesje kost €0,25

Forum Lid
op 4 februari 2019

He, @Nl1Bzw

Die arduino, is dat gewoon pc/internetsoftware, of heb je nog een speciaal stukje computer/ hardware nodig.

grts

Forum Lid
op 4 februari 2019

Die arduino is de “pc”. Je moet de code alleen via een PC naar de arduino schrijven.

Forum Lid
op 4 februari 2019

dat is dan de naam van koelwater computer dat ge ineen steekt met de onderdelen hierboven.

grts.

 

Forum Lid
op 4 februari 2019

Klopt helemaal

Forum Lid
op 4 februari 2019

ik heb ondertussen alles al besteld, mooi projectje om op n’en natte koude winteravond inneen te steken.

grts.

Forum Lid
op 5 februari 2019

Chris,

Dit is voor veel mensen met een CM systeem een perfecte uitkomst om een constant percentage eruit te krijgen. Niet meer handmatig je pomp bijstellen. Als je dan toch al een regelbare voeding nodig hebt is dit net zo duur en veel effectiever.

 

Jij stookt op een compleet andere manier en wilt smaak behouden. Dit systeem is voor suikerwash met hoogstwaarschijnlijk een turbogist. Ik kreeg 95% uit mijn T500 door deze techniek (weleens waar met de hand continue bijstellen). En dat was toch al een paar extra %tjes tov de andere mensen die ik op de bbq had ontmoet.

 

Ardiuno is niet zo ingewikkeld als dat het lijkt, het is goed aansluiten volgens de foto’s en de code uploaden naar de micro-pc. Dit is misschien wel precies de apparatuur die een beginner nodig heeft om schone alcohol te maken zonder de aanwezigheid van overheersende smaken en geuren.

Forum Lid
op 5 februari 2019

De code houd alleen geen rekening met wateraanvoer temperatuur, en vertraging van de koeling, echt heel stabiel zou het niet zijn, je kunt beter een PID controller gebruiken.

Forum Lid
op 5 februari 2019

Nee, hij kijkt alleen naar de uitgaande temperatuur. Die wordt vanzelf hoger naarmate het water van de toevoer warmer wordt en dan gaat de pomp harder draaien, maar toch blijft hij stabieler dan je denkt. Afwijking is bij mij nooit meer dan 1 tot 2 graden geweest.

Forum Lid
op 5 februari 2019

Nl1bzw, dat is nog best nauwkeurig, is dit op een T500 ? Mijn shutgun-koeling reageert nogal traag, vandaar dat ik denk dat dit bij mij niet werkt.

Forum Lid
op 5 februari 2019

Ja, dat is op een T500. Op het display van de computer zelf fluctueert het wel iets meer. Het lcd display van de T500 blijft redelijk stabiel. Dat komt denk ik omdat die temperatuur probe in het koper zit. Dat zal iets trager reageren dan een probe die gelijk de temperatuur van het water meet. Heb er helaas geen filmpje van gemaakt en heb zelf alles al weg gedaan.

Forum Lid
op 5 februari 2019

Bedankt voor al je moeite, ik hoop dat je niet helemaal gestopt bent ?

Forum Lid
op 5 februari 2019

Jawel, was een leuke hobby, maar we gingen steeds meer drinken 😉

Toon meer reacties
  • Geliked door
Antwoord
Annuleren
2 op 4 februari 2019

Hoy,

@Nl1Bzw

Hoe wordt het debiet van uw koelwater geregeld en zo de temp, is dat door de draaisnelheid van de pomp, of zit er ergens een regelventiel( terugloop ventiel) tussen.

Grts.

Forum Lid
op 4 februari 2019

ik heb hier enige tijd geleden uw installatie zien voorbij komen in n’en andere topic, maar ik weet niet meer de welke.

 

Forum Lid
op 4 februari 2019

ik heb hier enige tijd geleden uw installatie zien voorbij komen in n’en andere topic, maar ik weet niet meer de welke.

 

Van dumo

Wist dat het in de T500 staat.

https://www.stookforum.nl/thread/alle-vragen-en-antwoorden-betreft-de-t500-mogen-hier/6/

Toon meer reacties
  • Geliked door
Antwoord
Annuleren
3 op 4 februari 2019

D.m.v. de draaisnelheid van de pomp. Je maakt een gaatje in de slang net na de uitloop en daar steek je die thermokoppel in.

Met alle onderdelen bij elkaar zal je volgens mij niet boven de 30 euro uitkomen dus de bewering dat het duur is klopt niet.

Vroeger maakte mensen ook vuur met een vuursteen. Prima dat mensen daarin willen blijven hangen, maar geef mij het gemak van een cv ketel maar.

Forum Lid
op 4 februari 2019

Nu heeft iedereen een hond,ik een dinusaurus als huisdier.

Forum Lid
op 4 februari 2019

Jammer, moest het met een regelventiel terugloopventiel zijn dan kon ik met een 12V/220V relais mijn dompelpomp schakelen ik vrees dat dat 12 V pompje mijn hoogte en afstand niet aan kan.

Forum Lid
op 4 februari 2019

Weet niet wat de hoogte en afstand is? Pompje kan theoretisch 4.8 bar aan. Dat is 48 meter de hoogte in.

Toon meer reacties
  • Geliked door
Antwoord
Annuleren
0 op 4 februari 2019

Bedankt om het te posten! Ik heb blijkbaar niet veel meer nodig van materiaal.

  • Geliked door
Antwoord
Annuleren
7 6 dagen geleden

Hoe zou het schema eruit moeten zien mocht je in plaats van een pomp te regelen het verwarmingsvermogen kan regelen? Dan zou het koud vollebak de ketel verwarmen maar naarmate de temperatuur stijgt afnemen om tegen de ingestelde temperatuur te stoppen. Het zou het doorschieten van de temperatuur voorkomen.

Forum Lid
5 dagen geleden

: Het zou het doorschieten van de temperatuur voorkomen.

Je zou bij het overschrijden van de temperatuur even een flinke korte puls van koud water kunnen geven om het doorschieten te voorkomen.

Of je kan eerder (lager) in de kolom de temperatuur meten, dus daar waar de temperatuur het eerste verhoogd.

 

Forum Lid
5 dagen geleden

Maar ik wil het graag doen met arduino en moet het theoretisch ook mogelijk het proces te volgen vanaf mijn mobiel achter de pc of luie zetel. Mijn nieuwe instalatie zal gaan werken op zeer laag vermogen en de run zal dan wel een paar dagen duren.

Forum Lid
4 dagen geleden

Dan heb je andere componenten nodig 🙂 Ik heb geen idee of die bestaat, maar dan moet je daar zelf naar op zoek. Ook dien je dan een groot gedeelte van de code zelf opnieuw te schrijven.

Forum Lid
4 dagen geleden

Het enige verschil is dat jij het debiet stuurt van de pomp en ik wil het vermogen sturen aan de hand van de temperatuur. Kan je me helpen?

Forum Lid
4 dagen geleden

Stierke, heb je enig ervaring met schrijven van code, en met electronica ?

Forum Lid
4 dagen geleden

electronica wel maar niet het schrijven van code maar wil het graag leren.

Forum Lid
3 dagen geleden
Toon meer reacties
  • Geliked door
Antwoord
Annuleren