Recent Posts

Pages: [1] 2 3 ... 10
1
General Discussion / Re: Few questions
« Last post by hakcenter on December 10, 2017, 05:40:55 PM »
The only way to reliably control boost pressure would be with a wastegate. There's a point that the motor will eventually spool up the turbo even at full size. It certainly won't hit 125k rotor speed, but it'll be spinning 100k maxed out

You can see some pictures of the app here, Android development

Full program-ability still available through your PC and changing the code on the device. You may need to change the entire idle sequence, etc.
2
General Discussion / Re: Few questions
« Last post by adamg on December 10, 2017, 04:02:01 PM »
i am also considering buying the standalone version of this controller for my industrial repower. it is mentioned a bluetooth android app for programming...but thats it. i was wondering what the app gives you for tuneability. i need to be able to limit the amount of boost specifically...is this doable? it is going in a john deere skidder that is going to be worked daily...not my weekend race truck. any info on the app would be appreciated as it is only mentioned on the site
3
General Discussion / Re: firepunk diesel
« Last post by hakcenter on December 08, 2017, 01:30:58 PM »
To topple over itself.. definitely tried to compress water. Since they say pistons look awesome.
4
General Discussion / Re: firepunk diesel
« Last post by Rx7man on December 07, 2017, 02:03:51 AM »
Good read.. It was sure an impressive failure.
There are a few other good ones on youtube.. One is a semi truck where the top half of the engine lands 50 feet in front of the truck.. and another is a tractor "European Maid" that splits the block and runs right over the head.. That one wasn't running diesel (ran clean), but there was perhaps a valve failure? You could see a flash in the turbo inlet just before it let go
5
General Discussion / Re: Arduino/touch screen climate control
« Last post by Scottfunk on December 06, 2017, 08:24:05 PM »
I'm not really trying to get what the temperature is because the temp sensor has a very specific formula it follows which I believe is 10mV per degree Celsius starting at 500mV:
//getting the voltage reading from the temperature sensor
19. int reading = analogRead(sensorPin); 
20.
21. // converting that reading to voltage, for 3.3v arduino use 3.3
22. float voltage = reading * 5.0;
23. voltage /= 1024.0;
29. float temperatureC = (voltage - 0.5) * 100 ;  //converting from 10 mv per degree wit 500 mV offset
30.                                               //to degrees ((voltage - 500mV) times 100)
32.
33. // now convert to Fahrenheit
34. float temperatureF = (temperatureC * 9.0 / 5.0) + 32.0;

This is just some code I copy/pasted. At the end of this function then the following logic is performed (this is just rough now, doesn't even really qualify as code yet, but you get the picture)

If temperature F < temprequest then //temperature is lower than requested, bypass valve opens
     while temperatureF < temprequest
          potvoltage = potvoltage - .191 //this sets the desired ref voltage to the next segment (4%) lower on the bypass valve position potentiometer
               while refvoltage != potvoltage //where refvoltage is the ACTUAL voltage coming out of the position pot
                    analog write (motorpinB, 255) //power applied to the opening circuit of the bypass
                   delay 3000

if temperatureF > temprequest the //temperature is higher than requested, bypass valve closes
     while temperatureF > temprequest
          potvoltage = potvoltage + .191 //sets the desired ref voltage to the next segment (4%) higher on the bypass valve position potentiometer
               while refvoltage != potvoltage //where refvoltage is the ACTUAL voltage coming out of the position pot
                    analog write (motorpinA, 255) //power applied to the closing circuit of the bypass
                    delay 3000

//requested temp = "LO"
if temprequest = "LO" then
     while potvoltage != (sigvoltage * .04 ) //sigvoltage is the total voltage being sent TO the position pot and 4% represents the refvoltage at full close
     analog write (motorpinA, 255) //close bypass

//requested temp = "HI"
if temprequest = "HI" then
     while potvoltage != (sigvoltage * 95.5) // 95.5% represents refvoltage at full open
     analog write (motorpinB, 255) //open bypass


 
6
General Discussion / Re: Arduino/touch screen climate control
« Last post by hakcenter on December 06, 2017, 07:40:30 PM »
Best thing to do right now would be to download the LBB common code, and implement bluetooth on your arduino.

You can easily look for a desired voltage range on the arduino as it just will lookup on the ADC, you'll do all the computing based on the readout. The pic is more than capable of handling everything you want to do here, and just reference the lcd screen for desired temps.

You could setup communication where the LCD knows what the temp the arduino is see'ing and even if you wanted to get super technical, know what the device is deciding to do. All part of the code you'd write for it.
7
General Discussion / Re: Arduino/touch screen climate control
« Last post by Scottfunk on December 06, 2017, 06:37:28 PM »
Yep. I think the data is passed as a bit (1 -1024)? Basically I need 1-53 to accomplish what I need, I'm just learning the syntax and implementation. So the temp slider goes like this: the user selects a desired temperature; the android device converts the requested Fahrenheit temperature to Celsius (the temperature sensor for the arduino I bought is Celsius); the android device sends the requested temperature to the arduino; the arduino compares the requested temperature to the actual temperature of the air exiting the blower box and adjusts the position of the bypass valve to achieve the requested temp. The adjustments are made in 4% increments with a 3 second delay to give the sensor some time to get up to temp and to prevent it from over shooting or constantly hunting for the right position. The arduino will know the exact position of the valve at all times because the bypass valve has an internal pot that modulates a ref signal. There will also be a hi and lo setting where the bypass valve will go straight to full open or full close (lo will also eventually activate the a/c). Fan speed is easy: duty cycle of a pwm signal by 10% increments. The flapper valve is basically the same as the bypass valve i.e. a motorized closure with a pot modulated ref, with the exception that there's only 5 requested positions. This one is a little tricky because I'm not sure how picky the arduino will be when it's evaluating the ref signal? If the requested position is at 3.25 volts will the arduino going until it sees exactly the desired voltage or is there a way I can tell it "well we want to see 3.25 volts but basically anything between 3.2 and 3.3V is ok"? I'll add my bypass logic when the kids are in bed.
8
General Discussion / Re: Arduino/touch screen climate control
« Last post by hakcenter on December 06, 2017, 05:18:32 AM »
Soooo you're going to use bluetooth to communicate between them ?
9
General Discussion / Re: firepunk diesel
« Last post by hakcenter on December 06, 2017, 05:17:13 AM »
kaaaaabooooooooooom
Pages: [1] 2 3 ... 10