Wednesday, December 8, 2010

Puzzle: Is The Arduino Language Object-Oriented?

The basic Arduino Language looks rather procedural according to the references.

But it does supports Libraries which are clearly classes, as shown by the syntax for using libraries, and the documentation for creating your own Libraries.

Friday, December 3, 2010

Buying some shields

I have just purchased:

1USB Host Controller
DC Motor Driver Shield
Prototyping Shield
4 x DS18B20 Temperature Sensor breakout boards
40A/240Vac Solid state relay
RTC breakout board

The intent is to get some code running for controlling AC and DC fans

A Source of 1-Wire Products

HobbyBoards

The Humidity/Temperature/Solar board seems to fit in with out sensor requirements.

As does the 8 channel relay board at 2A/240Vac.

Wednesday, December 1, 2010

How to make a custom enclosure.

There are some plastic boxes designed for Arduino but you might find this 3D printing service from SparkFun interesting.

Tuesday, November 30, 2010

Using 1-wire Source Code

Source code for various devices here...

1-Wire Interfaces and Arduino

According to this article there is both a:
1. Software solutions
2. and a hardware solution

for connecting 1-wire devices.
An article on a simple way of getting 1-wire stuff connected. No quite what I had in mind. I think I am moving to a MicroLAN idea,

Electronics for the DS2408

A discussion is here...
An arduino driver for the DS2406 is here...

Controlling Motors In a Distributed Network

Following the theme set by the one-wire interface used in the temperature sensor I would like to suggest a one-wire network to connect everything together.

To this end I have tracked down the following digital IO chips provided by Maxim:
1. DS2406 (2 channnels with read-back)
2. DS2413 (2 channnels high voltage)
3. DS28E04 (2 in and out)
4. DS2408 (8 in and out)

All visible from here...

Need now to figure out if there are shields that support this stuff.
I have seen a driver for the DS2008.

Does anyone have a suggestion for the memory that goes along with these devices?

Add in a one wire RTC and A/D converters and a compete network could be built.

Monday, August 23, 2010

WiFi connectivity - proposal

Add server functionality to a board to display a web page on another computer and receive commands transmitted from the browser on the local WiFi network or remotely

Description:
Used in to provide wireless connectivity for other projects, for example to download data, monitor status, control fans, motors, etc.

Various WiFi shields or dedicated Arduino boards could be used.

Usage scenarios:


Specifications:

Monday, August 16, 2010

Solar heat flow system - proposal

Description:
Simple control unit that monitors a temperature difference and controls speed and direction of a fan

Usage scenarios:
1. Measuring temperatures in two rooms and switching fan to push air from warmer to cooler room (or vice versa). Temperature history is recorded for analysis. Status can be monitored at any time (Paul, Peter, ?)

2. Controlling fan in passive solar air heater to switch on when manifold temperature exceeds indoor temperature. Temperature history is recorded for analysis. (Paul, ?)

Specifications
Temperature sensors:
2, type?
Distance from unit?

Fan:
240V, DC?
Variable speed?
Direction control?
Flow rate, wattage

Data buffer:
reading format: T1, T2, Timestamp, Fan_state
number of readings?
reading rate(s)

Status indicators on unit
LEDs, LCD?


Data interface:
USB:
Output as spreadsheet file?
Optional Wireless? Web server for data output, status and control


Please use the comments to suggest possible features or ideas for this design.

Workshop 1: introduction to the Arduino

Date: 2pm Saturday August 14
Venue: URS Offices,
Convenor: Paul Fritze

This workshop was a followup from the June Project night in which interest in the Ardunio micro controller was apparent. It provided an opportunity for those interested in applying it in their home projects for hands-on experience of setting up and programming the board.

We were very lucky to have Ashley, Arduino enthusiast extraordinaire, who showed examples of many different processor & add-on boards and sensors.

Hopefully the thirteen people who attended the workshop gained some inspiration!

Thanks go to Mike and URS for providing the venue.