commit 551367cc83b10ea39f6c411878ca0b89a8b5c0c7 Author: Travis Shears Date: Wed Jul 26 09:35:30 2023 +0200 init weather station diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..399b460 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +CIRCUITPY/settings.toml diff --git a/CIRCUITPY/boot_out.txt b/CIRCUITPY/boot_out.txt new file mode 100755 index 0000000..99e0467 --- /dev/null +++ b/CIRCUITPY/boot_out.txt @@ -0,0 +1,3 @@ +Adafruit CircuitPython 8.2.0 on 2023-07-05; Raspberry Pi Pico with rp2040 +Board ID:raspberry_pi_pico +UID:E6605838837E9433 diff --git a/CIRCUITPY/code.py b/CIRCUITPY/code.py new file mode 100755 index 0000000..89c99bf --- /dev/null +++ b/CIRCUITPY/code.py @@ -0,0 +1,18 @@ +import board +import time +import busio +from adafruit_bme280 import basic as adafruit_bme280 + +i2c = busio.I2C(scl=board.GP15, sda=board.GP14) +bme280 = adafruit_bme280.Adafruit_BME280_I2C(i2c, 0x76) +# location's pressure (hPa) QNH at sea level +bme280.sea_level_pressure = 1016 # value from https://metar-taf.com/EDDM + +while True: + print("\nTemperature: %0.1f C" % bme280.temperature) + print("Humidity: %0.1f %%" % bme280.relative_humidity) + print("Pressure: %0.1f hPa" % bme280.pressure) + print("Altitude = %0.2f meters" % bme280.altitude) + time.sleep(5) + + diff --git a/CIRCUITPY/lib/._adafruit_bme280 b/CIRCUITPY/lib/._adafruit_bme280 new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/._adafruit_bme280 differ diff --git a/CIRCUITPY/lib/adafruit_bme280/.___init__.py b/CIRCUITPY/lib/adafruit_bme280/.___init__.py new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bme280/.___init__.py differ diff --git a/CIRCUITPY/lib/adafruit_bme280/._basic.mpy b/CIRCUITPY/lib/adafruit_bme280/._basic.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bme280/._basic.mpy differ diff --git a/CIRCUITPY/lib/adafruit_bme280/._protocol.mpy b/CIRCUITPY/lib/adafruit_bme280/._protocol.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bme280/._protocol.mpy differ diff --git a/CIRCUITPY/lib/adafruit_bme280/__init__.py b/CIRCUITPY/lib/adafruit_bme280/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/CIRCUITPY/lib/adafruit_bme280/basic.mpy b/CIRCUITPY/lib/adafruit_bme280/basic.mpy new file mode 100755 index 0000000..6823dfa Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bme280/basic.mpy differ diff --git a/CIRCUITPY/lib/adafruit_bme280/protocol.mpy b/CIRCUITPY/lib/adafruit_bme280/protocol.mpy new file mode 100755 index 0000000..34d31e9 Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bme280/protocol.mpy differ diff --git a/rsync-exclude.txt b/rsync-exclude.txt new file mode 100644 index 0000000..90bb116 --- /dev/null +++ b/rsync-exclude.txt @@ -0,0 +1,4 @@ +.Trashes +.fseventsd +.metadata_never_index +._code.py \ No newline at end of file diff --git a/sync.sh b/sync.sh new file mode 100755 index 0000000..bda3b2f --- /dev/null +++ b/sync.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +rsync -avc --exclude-from=./rsync-exclude.txt /Volumes/CIRCUITPY/ ./CIRCUITPY/