Show Posts
Pages: [1] 2 3 4
1  Community / Local Groups / Re: Reading, Berkshire - Call in on: September 07, 2012, 04:48:36 am
If you want to talk with local hackers about this, then either drop in to Reading Hackspace:
http://readinghackspace.org.uk/wiki/Main_Page

Or go along to the Reading Geeknight next week:

http://readinggeeknight.com/event/35/
2  Topics / E-Textiles and Craft / Re: 3D printer help. on: July 24, 2012, 03:28:48 am
If you are in the south of England, you may want to look at the Thames Valley RepRap group. http://tvrrug.org.uk/
They built 15 RepRaps togther in the last build, and the new build just starting has 20 participants spread over the south of England.
I think the whole kit was around £400, and the team build makes success pretty certain.  There may be some interesting options there.
I know of tvrrug from their association with Reading Hackspace. Hackspaces are another great way to get access to 3D printing.
3  Development / Other Hardware Development / Re: unable to enumerate USB device on: December 16, 2011, 06:54:10 am
When the metaboard is plugged into the USB, the device is usually detected by the 1.5K (R4) resistor pulling up the D- line, so does not involve the processor.
The host will then try to read the device descriptor of the Metaboard, which fails for you.
There is a vast list of potential reasons. It may be the ATMega168 is not running at all, is not correctly programmed, or the code is faulty.
Check the processor power supplies, usb connections and the crystal connections. Make a test of the processor  and download by running with a led blink test or similar on the AtMega.
Check the ATmega fuses are set correct.
4  Using Arduino / Networking, Protocols, and Devices / Re: Is Arduino UNO fast enough to communicate with Kinect? on: November 17, 2011, 08:31:38 am
I am always cautious to say something can't be done, especially on this forum. But,
The arduino is nowhere near the appropriate platform to process or even communicate with Kinect. Besides the speed issue you identify, the limited memory size is an even greater problem.
Get yourself a low cost embedded linux board with HIGH speed USB 2.0 ports, 32 bit data paths, DMA, a few meg of spare ram, and 100s of megahertz.
5  Community / Gigs and Collaborations / Re: WildLife Research Hitachi Camera Controlled By Arduino, Command Sketch Needed on: November 17, 2011, 06:14:20 am
When you say:
Quote
I know that a Hitachi VK-S234 camera can be controlled by an Arduino via Arduino TX to Camera RX.

Does that mean you have a proven electrical interface already ?

The camera appears to use RS 232 electrical interface. Do you have level converters, and if so are you sure they work ?
6  Using Arduino / Networking, Protocols, and Devices / Re: USB on Oregon Scientific weather stations on: August 10, 2011, 05:30:46 am
I guess you already realise that the USB weather station is a USB device and requires a USB Host interface on the Arduino to talk to it.
Go to the circuitsathome website to see their USB Host interface shield and examples of drivers written for other USB devices.

I don't know of an existing driver for the Oregon weather station, so you will need to make your own.

There are existing drivers for this weather station using Linux (wview) which can be adapted.

Based on the circuitsathome techniques used for other devices, you should be able to create a HID driver for the weather station.


If you have specific problems, then ask again here or on the circuits at home site.

I hope you also publish you progress so others can collaborate and use your work.
7  Using Arduino / Networking, Protocols, and Devices / Re: Connect to Usb Slave Virtual COM on: May 28, 2011, 05:41:09 am
If it is CDC, then you should see that class in the descriptors for the device.

I not aware of any existing USB Host shield driver for the CDC class, but it is worth asking on the circuits@home site.

The good news is that CDC is the most documented and most commonly implemented serial device. The down side is that it also the most complex!

Look for existing USB host examples for CDC from chip suppliers who have processors with USB Hosts (Atmel, Microchip, NXP), which might be adapted.
8  Using Arduino / Networking, Protocols, and Devices / Re: Connect to Usb Slave Virtual COM on: May 27, 2011, 02:37:45 pm
Hi Donghat,

From your description, it sounds like the device you want to connect presents itself as a virtual COM port when connected via an associated Windows or Linux driver. If that is the case then it is very likely the USB Host Shield will allow you to connect that device to the Arduino.

The important thing to understand is that the Virtual COM port is a feature of the USB Driver in the host. With the host shield, you have to make your own drivers. This means making a driver which talks to a specific USB serial device. The device may be of a number of types (CDC, Prolific, FTDI, ..) and you driver will have to be written for that specific device.

First check out the circuits@home web site and use the described there utilities under Windows or on the host shield to find details of descriptors fo your USB device. If the device is one of the common documented types, then a driver should be no problem. I put some code on circuits@home for driving the FDTI device already.

Let us know when you have the device descriptors.
9  Forum 2005-2010 (read only) / Interfacing / Re: Stepper Motor with 3 wires coming off it on: July 09, 2010, 03:38:24 pm
Are you sure this is a stepper motor ? It sounds like a 3 phase spindle motor to me. These are good for constant speed with 3 phase drive, but do not operate well as steppers.
10  Forum 2005-2010 (read only) / Interfacing / Re: How to boost a weak signal from digital calipers on: February 10, 2010, 03:45:49 pm
What interface do you you use between the calipers and the micro ?

The standard caliper output swing is only 1.5 V or less and the battery +ve is connected to ground.
11  Forum 2005-2010 (read only) / Development / Re: Code for mass Storage Device on: July 12, 2010, 07:30:59 am
Great work.
You might also share on circuitsathome and Sparkfun, so others may develop further.
12  Forum 2005-2010 (read only) / Development / Re: Bluetooth, PS3 and Wiimote Libraries on: December 12, 2009, 03:14:23 pm
Thx earlz, Yes is does appear to be a bit "hard core" for this forum. Do you know of another forum where it might be better understood and I might get more help ? Maybe the USB host shield puts people off, though the code could have easily be adapted to Teensy++ or similar.

Although this forum does seem more focussed on debug rather than development topics, I would like to see how to bridge the gap to make these more complex devices accessible and understandable to a greater community.

Send me a message and you can have the sketches. I am also making more complete docs. on support of bluetooth, Wiimote and PS3 on Arduino, and will let you know if I find a better Arduino development site to share them.

13  Forum 2005-2010 (read only) / Development / Bluetooth, PS3 and Wiimote Libraries on: December 10, 2009, 12:28:53 pm
I have just written sketches to interface Wiimote and PS3 controllers on the Arduino via bluetooth. The CSR bluetooth USB dongle is supported on the Circuits@Home USB Host Shield.

Having met my own initial objectives, I am now considering spending some time over Xmas to make the code more available in library form for others. I am new to Arduino, so have some questions related to best practice/options on these libraries.

The Wiimote and PS3 does take up a fair of memory resource ( about 60% FLASH and RAM on 168). this means a fully layered approach is not really possible ( MAX 3421E, USB, Bluetooth HCI, Bluetooth L2CAP, wiimote/PS3). So which is of more interest to the community, a complete Wiimote and PS3 library, or a basic HCI and L2CAP where programmers roll there own ? btw, I didn't try to do RFCOMM/SPP yet, and suggest existing packaged solutions are probably best for this.

Most of my previous implementations have used an RTOS to schedule the different protocol layers. For the Arduino, I need to regularly call the differnet protocol receive routines, and this means (fairly!) non blocking code in the main loop:. I have no problem with this, but do others ? I could make an interrupt routine to call these layers, but does this cause another aspect of complexity for users ?

Sorry if these questions have been asked before, but I am new here and any pointers are valuable to make the limited time I have most productive.
14  Forum 2005-2010 (read only) / Development / Re: What happens if I just keep i++;? on: May 06, 2010, 02:35:51 pm
You must not just look at the ""main_loop_counter++".

When you defined byte main_loop_counter, you set the type and the associated rules. For a byte 255 + 1 does = 0, you are not letting it roll.

This is what is not wrong, but so right about C and C++. Total control but no parachute, be careful at every stage especially with types and casts.
15  Forum 2005-2010 (read only) / Development / Re: USB HID Shield on: August 05, 2010, 11:02:56 am
Looks like a good idea. I imagine it will trigger a lot of new ideas for computer interaction.

I would have avoided the serial port. sharing this with the FTDI and existing hw serial library is a pain in my experience

Better to have an SPI interface between arduino and AT90USB, and preserve the existing serial connection, even if only for loading and debug.

The SPI can be front ended by a library to support your HID functions.
Pages: [1] 2 3 4