- Netduino Forums
- → bill.french's Content
bill.french's Content
There have been 260 items by bill.french (Search limited from 06-July 24)
#6813 SerialPort Class not in System.IO.Ports
Posted by
bill.french
on 02 January 2011 - 04:15 AM
in
General Discussion
#6787 SerialPort Class not in System.IO.Ports
Posted by
bill.french
on 01 January 2011 - 04:26 PM
in
General Discussion
#6235 netduino+ Sous Vide Test Egg 1
Posted by
bill.french
on 19 December 2010 - 05:49 AM
in
Project Showcase
LOL WUT?**Can you post your PID code? What form are you using? (Ideal, parallel, etc)
I am basically using a variation of this:
http://www.codeproje...ecipes/PID.aspx
...with the variation being for the integral i only remember the last 20 readings. At this point only P and I are doing much of anything, since the heating process is pretty slow, D doesn't really come into play very much with how I have it tuned currently.
**If you could direct me to a web page that explains pids and whatever ideal and parallel is, I would love to read it. Everything I've found (and there's quite a bit of it out there) seems to use technical vocabulary that I am not comfortable with. I feel like I've figured the essence of PIDs out, but it was a tough journey to wrap my mind around it since everything I was reading was not very approachable in my opinion.
#6196 netduino+ Sous Vide Test Egg 1
Posted by
bill.french
on 18 December 2010 - 03:01 AM
in
Project Showcase
The basic setup at this point uses a netduino+, the onewire controller, the DS18B20 for reading the temperature, a PowerSwitchTail controlling a cheapo walmart electric pot and an electric motor for agitating the water. What will be kind of a unique feature of my setup (besides network control and monitoring, which is in and of itself very cool) is that I can us this setup to manage up to 6 Sous Vide devices, so that there could be a meat, veggies, sides, dessert, and even the next days meat all going at once.
I still need to tune the PID algorithm, but looking at the graph, I am very close to a very stable temperature (it was set to 173F):

The goal was a (very) hardboiled egg, without any green on the yolk, and I was successful:

This is a picture of the setup, taken at Fubar Labs, my local hackerspace.

Next up: Chicken Breasts!
#6822 SerialPort Class not in System.IO.Ports
Posted by
bill.french
on 02 January 2011 - 05:55 AM
in
General Discussion
#7506 SparkFun LCD Backpack
Posted by
bill.french
on 12 January 2011 - 11:10 AM
in
General Discussion
#9013 Pull Up/Down Resistors, and when to use them?
Posted by
bill.french
on 04 February 2011 - 09:53 PM
in
General Discussion
Thanks Bill! Thats exactly what I needed!
What about to drive a relay? If I were to go with a pull up resistor, wouldn't I have to switch from a NPN to a PNP? I'm thinking specifically about about the circuit at http://www.arduino.c...ning/relays.pdf
Or am I just over-engineering this, and the arduino relay circuit is fine?
Thank you for your help!
Sorry, not following you - I don't see where a pull up or pull down resistor would come into play. You do need a resistor to the base of the transistor, but that is not a "pull" in either direction. You *might* want to use a pull down to overcome the momentary pull up resistor during boot up.
#8087 1-WIRE
Posted by
bill.french
on 22 January 2011 - 02:27 AM
in
Netduino Plus 2 (and Netduino Plus 1)
#8085 Replace analog pot with Netduino using PWM
Posted by
bill.french
on 22 January 2011 - 02:25 AM
in
Netduino 2 (and Netduino 1)
#5873 Part Suggestions?
Posted by
bill.french
on 07 December 2010 - 07:55 PM
in
General Discussion
#6198 netduino+ Sous Vide Test Egg 1
Posted by
bill.french
on 18 December 2010 - 03:23 AM
in
Project Showcase
#4901 Speed and turning control with Ardumoto - Motor Driver Shield
Posted by
bill.french
on 14 November 2010 - 12:41 PM
in
General Discussion
#4449 Deadmau5 mask
Posted by
bill.french
on 03 November 2010 - 09:10 PM
in
Project Showcase
#4904 Speed and turning control with Ardumoto - Motor Driver Shield
Posted by
bill.french
on 14 November 2010 - 02:31 PM
in
General Discussion
#8312 RS485 between two Netduinos
Posted by
bill.french
on 24 January 2011 - 06:37 PM
in
Netduino Plus 2 (and Netduino Plus 1)
#8314 RS485 between two Netduinos
Posted by
bill.french
on 24 January 2011 - 06:41 PM
in
Netduino Plus 2 (and Netduino Plus 1)
while(true) { while (_COMPORT.BytesToRead > 0) { byte[] buffer = new byte[1]; _COMPORT.Read(buffer, 0, 1); Debug.Print(buffer[0].ToString()); } }
#4038 Forum Topic Text Color
Posted by
bill.french
on 20 October 2010 - 03:49 PM
in
General Discussion
I'm fairly young, have healthy eyes, and use decent monitors, but it does annoy me slightly. The rest of the site is very attractive.

#8419 Help a wife buy a present
Posted by
bill.french
on 25 January 2011 - 09:44 PM
in
Netduino 2 (and Netduino 1)
#4637 Graphing Data from Netduino over the network
Posted by
bill.french
on 08 November 2010 - 05:03 AM
in
Netduino Plus 2 (and Netduino Plus 1)
public static void Main() { NetLog log1 = new NetLog(); log1.Host = "192.168.1.12"; log1.Port = 8000; log1.Print("100"); Thread.Sleep(500); log1.Print("400"); Thread.Sleep(500); log1.Print("200"); Thread.Sleep(500); log1.Print("500"); Thread.Sleep(500); log1.Print("300"); }...using the Microsoft Charting stuff, produces this graph:
Which makes me happy!
What is weird though is that sometimes, and only from initial boot or by pressing play is VS, the netduino never makes it past sending the first "100" and throws an exception for each of the subsequent sends:
#### Exception System.Net.Sockets.SocketException - CLR_E_FAIL (1) #### #### Message: #### Microsoft.SPOT.Net.SocketNative::connect [IP: 0000] #### #### System.Net.Sockets.Socket::Connect [IP: 001d] #### #### NetLogger.NetLog::Print [IP: 0042] #### #### NDP_SocketSender1.Program::Main [IP: 002d] #### #### SocketException ErrorCode = 10053 #### SocketException ErrorCode = 10053 A first chance exception of type 'System.Net.Sockets.SocketException' occurred in Microsoft.SPOT.Net.dll #### SocketException ErrorCode = 10053 #### SocketException ErrorCode = 10053
When the netduino is unable to connect to the forms app, I am able still able to connect to my forms application using telnet, so I know it's still responding. I am on the latest posted firmware.
I'm sure my code is a train wreck, so any advice would be very much appreciated. I don't doubt I'm doing something fundamentally wrong. My next step is to have the act of sending the data spun off into it's own thread. Here are my solution files:
I've been working up the nerve to take a stab at this for a while, eventually to start graphing data from the analog inputs. I was motivated to action after seeing Corey's 2d motion tracker w/ excel graphs using data cut/pasted from the debugger output... I was hoping I'd end up with something slightly useful for his Avatar motion project!
Thanks! --Bill
#7465 Graphing Data from Netduino over the network
Posted by
bill.french
on 11 January 2011 - 05:42 PM
in
Netduino Plus 2 (and Netduino Plus 1)
#3470 Pointless fun: Morse Code Interpreter
Posted by
bill.french
on 04 October 2010 - 04:29 PM
in
Project Showcase
#5405 12-Bit ADC Measurement using MCP320X chips and SPI
Posted by
bill.french
on 27 November 2010 - 02:19 PM
in
Project Showcase
I have been having a ton of problems getting decent, stable readings, though. Do you have any sample circuits and pictures you could post?
Here are some premade boards i've been thinking about:
http://www.mikroe.co.../easyadc-board/
http://www.mikroe.co...dc-proto-board/

#5095 How to tell Mini to auto start my app?
Posted by
bill.french
on 20 November 2010 - 01:33 PM
in
Netduino Mini
#5460 12-Bit ADC Measurement using MCP320X chips and SPI
Posted by
bill.french
on 28 November 2010 - 02:33 PM
in
Project Showcase
#4652 Graphing Data from Netduino over the network
Posted by
bill.french
on 08 November 2010 - 02:58 PM
in
Netduino Plus 2 (and Netduino Plus 1)
- Netduino Forums
- → bill.french's Content
- Privacy Policy