Show Posts
Pages: [1]
1  Using Arduino / Project Guidance / Re: Pig feeder ;-) on: July 09, 2012, 02:33:26 pm
Sorry if my description was poor.

I feed up to 20 pigs - in portions - up to 500 small portions pr. day.

My problem is that I need a quick response from detecting to actual feeding and putting in a GPRS call will give me a delay of 2-4 seconds. So I cache the next portion after a feeding is actually done - because there is a wait time until the next portion is allowed (around 10 seconds).

Ill look at the SD card option.
2  Using Arduino / Project Guidance / Pig feeder ;-) on: July 09, 2012, 02:04:13 pm
We have a prototype of a new commercial pig feeder. It runs with the seeeduino GPRS on top of an Uno.

My code runs fine and stable. Optimizing it i realized that the cached feedings I store in the memory will get lost when the arduino resets thus missing the physical feedings. I need to cache the feeding due to the fairly long time it takes to establish the GPRS connection and get an anwser.

My question is then - I store aprox. 500 cached feedings pr. pig pr. 24h and storing them in the EEPROM will wear the EERPROM too fast.

Is there any way to keep the variables in the memory after reset? is there another type of storing that I could use?

3  Community / Products and Services / General guides for shields and arduino on: September 22, 2011, 01:35:49 am
First of all I enjoy the Arduino platform greatly!

The thing I think you have missed in the design - it the compatibility guidelines.

The xbee shield can only sit directly on the arduino. Most larger shields cannot sit on the Ethernet shield - or the Ethernet board and so on.

The principle of shields looses their power.

I know it is hard to forth see if the Ethernet is higher than the USB part - but this should be incorporated into the design - or at least the design guidelines.

It must be a goal that you can "stack" all shields on all arduinos....

Just my take.... 
4  Using Arduino / Installation & Troubleshooting / Re: Ethernet Board on: August 22, 2011, 01:30:39 pm
For anyone with this problem - I never found a solution. Currently I am uploading using an AVR programmer (the Olimex - stk500v2) - and that works.....
5  Using Arduino / Installation & Troubleshooting / Ethernet Board on: August 19, 2011, 03:54:15 am

I purchased some Ethernet Boards for at project. The programming works fine with the cable from FTDI from adafruit - from my Mac. The exact same setup ie. same cable and board - does not program from my XP.

Here is what I know,
Bot computers run the version 22 software and have the modified boards.txt
The serial port is detected on the XP and I can trail my Serial.prints in my program - programmed from the mac - on the XP serial monitor via the software
I updated the driver for the FTDI port on my XP - without change.

So - the serial connection is OK and I get a led blinking when I try to upload

I get this when uploading,

avrdude: stk500_getsync(): not in sync: resp=0xe0
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xfc

and in verbose mode,

C:\Program Files\arduino\hardware/tools/avr/bin/avrdude -CC:\Program Files\arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -cstk500v1 -P\\.\COM11 -b115200 -D -Uflash:w:C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\build922890584750748815.tmp\AstuteBase.cpp.hex:i

avrdude: Version 5.4-arduino, compiled on Oct 11 2007 at 19:12:32
         Copyright (c) 2000-2005 Brian Dean,

         System wide configuration file is "C:\Program Files\arduino\hardware/tools/avr/etc/avrdude.conf"

         Using Port            : \\.\COM11
         Using Programmer      : stk500v1
         Overriding Baud Rate  : 115200
avrdude: ser_open(): setting dtr
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: Send: Q [51]   [20]
avrdude: Recv:
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xe0

avrdude done.  Thank you.
Pages: [1]