BaroTemp-Shield

Beschreibung

Beim BaroTemp-Shield handelt es sich, wie der Name schon vermuten läßt, um ein Shield für den Arduino Duemilanove/Uno welches die aktuelle Temperatur und den Luftdruck mißt. Hierfür wird der von Bosch Sensortec gefertigte “all-in-one” Chip BMP085 verwendet.

The BaroTemp-Shield is designed to measure the actual temperature and air-pressure. It’s based on the “all-in-one” chip BMP085 manufactured by BOSCH Sensortec.

Da es im Einzelhandel kaum möglich ist diesen Chip zu bekommen, wurde eine Fertigplatine mit aufgelötetem Chip bei der Firma Jee Labs in den Niederlanden hinzugekauft. Die Fertigplatine gibt es dort z.Zt. zum Preis von 16€ inkl. Versandkosten nach Deutschland.

Because it’s very difficult to get this chip from a retail sale I bought it on a PCB at the Jee Labs shop in the Netherlands. You can buy the complete PCB incl. shipping to germany for round about 16€.

Zusätzlich wurde auf dem BaroTemp-Shield ein Uhren-IC vom Typ Maxim DS1307 eingesetzt welches passend zu den Messdaten Datum und Uhrzeit batteriegepuffert liefern kann. Als Batteriepuffer kommt eine Lithium Batterie wahlweise vom Typ CR2032 oder CR2016 zum Einsatz.

Additionally I have added a battery buffered DS1307 realtime clock from Maxim to deliver time and date to the measured data. I’m using a lithium battery CR2032. as an alternative you can use a CR2016.

Der auf der Lötseite der Platine befindlich Lötjumper dient dazu bei Bedarf den Squarewave Ausgang des Uhren-IC auf den externen Interrupteingang 2 (Port D2) zu legen. Der Ausgang kann in programmierbaren Abständen, z.B. einmal pro Minute, Triggersignal aussenden.

On the soldering side of the PCB you’ll find a small solder pad. I can be used to connect the SQW output to Port D2 of your Arduino to use interrupts. The SQW pin is able to generate trigger signal with predefined timings.

Auf dem v2 Board befinden sich zusätzlich 2*64KB EEPROM vom Typ AT24C512 zum Abspeichern von Messwerten. Der Speicher kann mit den Funktionen in der Functions Sektion AT24C EEPPROM Handling  als ein Block von 128KB angesprochen werden. Der Schreibschutz für die EEPROM’s kann auf den Port D4 gelegt werden.

On the v2 board you’ll find additonal 2*64KB of EEPROM memory based on the AT24C512 chip to store mesasured data. The additional memory can be addressed as one 128KB block using the functions in my Function Section for AT24C EEPROM handling. The Write Protection pin can be used with port D4.

Dateien

Eagle-Files v1 Board: BaroTemp-Shield_Eagle

Eagle-Files v2 Board: BaroTemp-Shield_Eagle_v2

Democode: BaroTemp Quellcode

Bauteile (Partlist for german users)

Reichelt Elektronik
Anzahl Bestellnummer Beschreibung
2 1/4W 4,7K Widerstand 4,7KΩ ¼W
1 DS 1307 RTC 8-Pin DIL, 56Byte NV-RAM
1 Z5U-100n Keramik Kondensator 100nF, RM 5mm
1 0,032768-L6 Uhrenquarz 32.768KHz, 12,5pF
1 KZH 20-1 Knopfzellenhalter 20mm
1 CR 2032 Lithium Knopfzelle 20×3,2mm 210mAh
2 ST 24C512 BN6 AT24C512, 64KB EEprom, I2C (nur v2 Platinen)
Elektronikladen GmbH, Detmold
Anzahl Bestellnummer Beschreibung
1 SFE-10007 Arduino Stackable Header Kit – je 2 stapelbare
Buchsenleisten 6-pol./8-pol. (Sparkfun: PRT-10007)
Jee Labs
Anzahl Betellnummer Beschreibung
1 Pressure Plug – Pre-assembled Fertigplatine mit BMP085 Luftdrucksensor

Fotos

v1 PCB

BaroTemp-Shield PCB

BaroTemp-Shield PCB

BaroTemp-Shield bestückt

BaroTemp-Shield bestückt

Beispielapplikation

Eine andere Ansicht der Messwerte

v2 PCB

BaroTemp-Shield v2

BaroTemp-Shield v2

4 comments

  • Jan Kromhout (3 years)

    Hello,

    Could I order a PCB or complete set?

    Thanks,

    Jan Kromhout
    Hellevoetsluis-NL

    • der-schmelle (3 years)

      Hi Jan,
      unfortunately, in case of some german laws where the PCB’s must have a CE certification, not.
      Please use the Eagle files and send them to a PCB Manufacturer.

      BR Peter

      • Skumdog (2 years)

        You could maybe send one as a gift? I run a website and would be willing to do a write up for you to get a little more publicity. We are a new site, however I believe that the site will catch on once we get some more post with tutorials and such.

        • der-schmelle (2 years)

          I’m sorry, but I haven’t got any PCB’s. I do not sell, produce or host any PCB’s.

          .BR Peter

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Go to Top