Sample Control Panel Code?

HoldTheOnions:

KenF:
So you’re going to have to plug your laptop into the coffee machine to go through the settings? Surely for the sake of forking out for a basic LCD you could have this all at your finger tips right there on the coffee machine.

Do you realise how cheap these things are?
http://www.ebay.co.uk/itm/New-Blue-Backlight-Keypad-Shield-1602-LCD-For-Arduino-LCD-Duemilanove-Robot-/131280381555?pt=UK_Computing_Other_Computing_Networking&hash=item1e90eba673

Do you realize how broke I am? :slight_smile: I don’t have paypal, it’s $14 plus shipping for me.

Ah OK. so you’re almost as broke as me. If you were to give a brief run down of what options you want available for your user, I’m sure I could knock up a basic menu system that you’d be able to build on.

packetsender.maxpat (86.9 KB)

packetreceiver.pde (1.89 KB)

ledcube.fz (214 KB)

ledcube_etch.pdf (5.41 KB)

lm3900.pdf (487 KB)

01.jpg

TFT_LCD_test_Parallel.pde (9.12 KB)

3.2_inch_QVGA_TFT_Color_LCD_Users_Guide-Version_2.1_Rev_A.pdf (436 KB)

LCD Driver Specs SSD1289_1.3.pdf (857 KB)

3.2_inch_QVGA_TFT_Color_LCD_Users_Guide-Version_2.1_Rev_A.pdf (436 KB)

3.2TFT_IC-SSD1289.pdf (859 KB)

ELN-60-spec.pdf (180 KB)

PID_FrontEnd_ArduinoSampleCode_luefter.pde (4.77 KB)

PID_FrontEnd_v03_processing_editiert.pde (16.2 KB)

200px-Cnc_motor_Z_-_PICT2065.jpg

Screen shot 2011-10-08 at 4.14.26 PM.png

PS-ITG-3200-00-01.4.pdf (1.13 MB)

HMC5843.pdf (609 KB)

IMG_1283 (Small).jpg

Untitled Sketch 2_bb.pdf (1.09 MB)

Untitled Sketch 2_schem.pdf (263 KB)

Como trucar servos 9G parte1.pdf (741 KB)

Como trucar servos 9G parte1.pdf (741 KB)

HT1632breakout.sch (28.7 KB)

HT1632breakout.brd (16.8 KB)

HT1632ver3.lbr (8.86 KB)

RFID.pdf (185 KB)

pinout84.jpeg

MyWebserverSD2.rar (3.16 KB)

SD.rar (1.12 MB)

SdFatWrite.pde (2.15 KB)

IMG_0571[1] (1.22 MB)

pcb.svg|0x0

2012-02-23_20.30.52[1].jpg

3216panel_3mm.brd (873 KB)

3216panel_3mm.sch (508 KB)

RF_1.rar (1.84 KB)

Dice.ino (1.04 KB)

Die.cpp (3.15 KB)

Die.h (1.08 KB)

Branchement_moteur.jpg

led_strip_test.MOV (667 KB)

114091.pdf (61.1 KB)

0001.AD4 (2.68 MB)

0001.zip (2.26 MB)

Project1PIC.bmp (3.71 MB)

IMG_20120907_162747[1].jpg

IMG_20120907_162755[1].jpg

3cases_side1.bmp (3.74 MB)

Duracell Entladung 1.tif (1.87 MB)

imagem.bmp (2.99 MB)

Nanode_Connections.pdf (129 KB)

MPU6050_BMP085_Serial.ino (6.61 KB)

photo.JPG

avatar_28809.png

PCHotwire.pde.zip (8.52 KB)

PCHotwire.pde.zip (8.52 KB)

Dummy Load - Project.pdf (663 KB)

TPIC6B595 shift reg.pdf (803 KB)

red 7 seg kingsbright.pdf (120 KB)

sfmemory_pcb.png

sfmemory_picture_640.JPG

sfmemory_pcb.png

sfmemory_picture_640.JPG

meteostaniceV3.ino (20.5 KB)

ts5a3166-q1.pdf (955 KB)

X9C104P.pdf (474 KB)

Hi,

I would like to add a very simple temperature controller to my coffee roaster. Planning to use arduino, ssr, thermocouple, two resistors and connect to my laptop with usb and that's all. I am basically a cut and paste programmer and I have found code to automate ramping, and/or interface with lcd shield with buttons, but I am trying to keep hardware costs down and I want to set up a control panel to output current temp and set temp on my laptop and have inputs to increase and decrease temperature.

I can't seem to find code to control directly from computer, maybe just looking for the wrong thing or not easy thing, but I would appreciate greatly if someone could point me in the right direction, thank you.

there are two aspects to this project - one is the arduino side and the second is having a control panel.

are you dead set on having a control panel over USB? are you sure thats the best option for you? why not look at alternatives such as WiFi, or ethernet just as starters and then you could possibly interface with a website on your computer instead of having to deal with messy low level serial communications.. in either case, as a "cut and paste" programmer you are probably chewing off more you can handle with this project.

If you want the control panel to be on your PC screen you may be interested in this Python demo.

Another option is to create the PC control panel as a web server app on the PC - then, without further programming, it should be possible to view it in the browser on a phone or tablet. That can also be easily done with Python. I have built this sort of thing for model train control.

...R

So you're going to have to plug your laptop into the coffee machine to go through the settings? Surely for the sake of forking out for a basic LCD you could have this all at your finger tips right there on the coffee machine.

Do you realise how cheap these things are? http://www.ebay.co.uk/itm/New-Blue-Backlight-Keypad-Shield-1602-LCD-For-Arduino-LCD-Duemilanove-Robot-/131280381555?pt=UK_Computing_Other_Computing_Networking&hash=item1e90eba673

KenF: So you're going to have to plug your laptop into the coffee machine to go through the settings? Surely for the sake of forking out for a basic LCD you could have this all at your finger tips right there on the coffee machine.

Do you realise how cheap these things are? http://www.ebay.co.uk/itm/New-Blue-Backlight-Keypad-Shield-1602-LCD-For-Arduino-LCD-Duemilanove-Robot-/131280381555?pt=UK_Computing_Other_Computing_Networking&hash=item1e90eba673

Do you realize how broke I am? :) I don't have paypal, it's $14 plus shipping for me.

Robin2: If you want the control panel to be on your PC screen you may be interested in this Python demo.

Another option is to create the PC control panel as a web server app on the PC - then, without further programming, it should be possible to view it in the browser on a phone or tablet. That can also be easily done with Python. I have built this sort of thing for model train control.

...R

Thanks, this looks perfect, but I don't see the file attached to the post???

I got it sorted, thanks for the help!

HoldTheOnions: Thanks, this looks perfect, but I don't see the file attached to the post???

They seem to have got lost in the upgrade and I can't upload them immediately.

I will try to fix it during the day - check back later to the post where they should be

...R

I have now uploaded a .zip file to the other Thread