Arduino Mini (rev. 4)
74HC4050 IC Shifter (NOTE: cannot use connections as given on linked page. See below)
logic leveler ->
http://www.sparkfun.com/products/8745 (using Tx pins)
DS1307 RTC (5 pins I2C) ->
http://www.sparkfun.com/products/99HH10D Humidity Sensor (5 pin I2C) ->
http://www.sparkfun.com/products/10239 (Freq MUST go to pin 5. This disrupts the 4050, see below)
BMP085 (6 pin I2C) ->
http://www.sparkfun.com/products/9694BlueSmirf RP-SMA ->
http://www.sparkfun.com/products/158 (is case mounted, connects via wires to pin headers)
3.3VDC Regulator:
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00000544.pdf5.0VDC Regulator:
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00000443.pdfThe 4050 is set up to use pins 3, 4, 5, 6, 7. Due to the HH10D, this cannot happen. I am using 2, 3, 7, 8, and 9 instead.
The LCD is on the other end of a 16 ft DB9 cable. So the respective pins just need to be headerized.
RST (reset) pin of the LCD (orange wire) to pin 2 of the 4050
CS (chip select) pin (yellow wire) to pin 4 of the 4050.
D/C (data/command) pin (green wire) to pin 6 of the 4050
DIN (data in) pin (blue wire) to pin 15 of the 4050
CLK(clock) pin (purple wire) to pin 12 of the 4050.
Arduino pin 2 goes to pin 3 of the 4050.
Arduino pin 3 goes to pin 5 of the 4050.
Arduino pin 5 goes to pin 3 of the HH10D.
Arduino pin 7 goes to pin 7 of the 4050.
Arduino pin 8 goes to pin 14 of the 4050.
Arduino pin 9 goes to pin 11 of the 4050.
Arduino pin A4 goes to pin 1 of the logic level board
Arduino pin A5 goes to pin 6 of the logic level board
Sensors SCL go to pin 7 of the logic board (check me)
Sensors SDA go to pin 12 of the logic board (check me)
Rx of Bluesmirf goes to Tx of Arduino
Tx of Bluesmirf goes to Rx of Arduino
BMP085, HH10D, 4050, and LCD are 3.3VDC
DS1307, Arduino, Bluesmirf are 5.0VDC
The idea, is that everything is socketized for easy swap-out in event of <insert anything that can happen to an electric circuit here> without using a soldering iron.
The HH10D and BMP085 I both have set up so they hang over the edge of the PCB.
The DS1307 stands up on end using right angle headers.
The enclosure is 4" x 6". The battery is the full 6" long. So there is plenty of room in the box, just trying to stay small for $$ reasons.