All Projects → Turta-io → IoTHAT

Turta-io / IoTHAT

Licence: MIT license
Turta IoT HAT Source, Reference and Manual.

Programming Languages

C#
18002 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to IoTHAT

Catena-Sketches
Top-level Arduino sketches for the MCCI Catena family of IoT LPWA Devices
Stars: ✭ 12 (-47.83%)
Mutual labels:  sensor, bme280, bme680
tehybug
Low Power WIFI environmental data trackers based on ESP8266 Module
Stars: ✭ 15 (-34.78%)
Mutual labels:  bme280, veml6075, bme680
sps30
Sensirion SPS30 driver for ESP32, SODAQ, MEGA2560, UNO, ESP8266, Particle-photon on UART OR I2C coummunication
Stars: ✭ 57 (+147.83%)
Mutual labels:  sensor, bme280
embedded-sht
Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page
Stars: ✭ 53 (+130.43%)
Mutual labels:  raspberrypi, sensor
BME680
Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (+30.43%)
Mutual labels:  sensor, bme680
W1thermsensor
A Python package and CLI tool to work with w1 temperature sensors like DS1822, DS18S20 & DS18B20 on the Raspberry Pi, Beagle Bone and other devices.
Stars: ✭ 446 (+1839.13%)
Mutual labels:  raspberrypi, sensor
bsec bme680 linux
Read the BME680 sensor with the BSEC library on Linux (e.g. Raspberry Pi)
Stars: ✭ 78 (+239.13%)
Mutual labels:  sensor, bme680
bme680 to influxdb
Simple script that sends your BME680 temp, pressure, humidity and gas sensor data to InfluxDB.
Stars: ✭ 21 (-8.7%)
Mutual labels:  raspberrypi, bme680
TinyChat
💬 Extra small chat client with GUI
Stars: ✭ 15 (-34.78%)
Mutual labels:  raspberrypi
godot-launcher
Alternative launcher for single-board computers
Stars: ✭ 107 (+365.22%)
Mutual labels:  raspberrypi
uno.toolkit.ui
A set of custom controls for the WinUI and the Uno Platform not offered out of the box by WinUI, such as Card, TabBar, NavigationBar, etc.
Stars: ✭ 45 (+95.65%)
Mutual labels:  uwp
qt-raspberrypi-configuration
mkspecs configuration for native Qt 5 build on Raspberry Pi
Stars: ✭ 29 (+26.09%)
Mutual labels:  raspberrypi
SmartMirror
Raspberrry Pi powered smart mirror inspired by HackerHouseYT Smart Mirror project
Stars: ✭ 16 (-30.43%)
Mutual labels:  raspberrypi
Home-Assistant-Configuration
HomeAssistant Configuration
Stars: ✭ 14 (-39.13%)
Mutual labels:  raspberrypi
usim800
usim800 is a Python driver module for SIM800 GSM/GPRS .
Stars: ✭ 36 (+56.52%)
Mutual labels:  raspberrypi
openscad-rpi-library
OpenSCAD library of various objects to use in Raspberry Pi-based projects
Stars: ✭ 30 (+30.43%)
Mutual labels:  raspberrypi
Raspberry-ili9325
Parallel TFT Shield Library for wiringPi
Stars: ✭ 40 (+73.91%)
Mutual labels:  raspberrypi
circle-stdlib
Standard C and C++ Library Support for Circle
Stars: ✭ 58 (+152.17%)
Mutual labels:  raspberrypi
Chatovatko
A chatting C# application with end-to-end encryption.
Stars: ✭ 19 (-17.39%)
Mutual labels:  uwp
Nethereum.UI.Wallet.Sample
Cross platform wallet example using Nethereum, Xamarin.Forms and MvvmCross
Stars: ✭ 77 (+234.78%)
Mutual labels:  uwp

IoT HAT

IoT HAT orchestrates high-end components demanding in IoT scenarios. It combines sensors, relays, IO’s and an IR remote transceiver on a single board. This allows you to easily create complex scenarios without the hassle of cable clutter. Whether you are a beginner or a professional, IoT HAT will help you to develop the best in the shortest possible time.

Documentation

Visit docs.turta.io for documentation.

Sensors and Devices

Bosch Sensortec BME680 Environmental Sensor

Measures temperature, relative humidity, pressure and gas resistance. Calculates altitude and indoor air quality.

  • Gas Resistance: Measures gas resistance in Ohms. If used with Bosch's drivers, 0 to 500 IAQ (Indoor Air Quality) result can be read.
  • Temperature: Measures -40C to 85C temperature with +/- 1C accuracy and 0.01C resolution.
  • Humidity: Measures relative humidity within 0% to 100% range, in 3% accuracy and 0.008% resolution.
  • Pressure: Measures air pressure from 300 to 1100hPa in 0.18Pa resolution.
  • Altitude: The driver calculates altitude from sea level if air pressure at the sea level is given.

The sensor uses 0x76 address over the I2C bus.

IoT HAT will heat up as your Raspberry Pi warms up in hot environments. In this case, the sensor will read the temperature, humidity and pressure above normal levels. Keeping the device upright helps hot air to escape.

Broadcom APDS-9960 Ambient light, RGB, Gesture and Proximity Sensor

Measures ambient light, RGB values and proximity. Detects hand gestures.

  • Ambient Light: Measures ambient light with UV and IR blocking features.
  • Color Detection: Measures RGBC channels with UV and IR blocking features.
  • Hand gesture detection: Detects left, right, up and down directions within 30cm to the sensor.
  • Proximity detection: Detects distance to the object up to 30cm from the sensor.

The sensor uses 0x39 address on the I2C bus.

Vishay VEML6075 UV Sensor

Measures UVA and UVB. Calculates UV A Index, UVB Index and average UV Index.

  • UVA: Measures wavelenghts between 315nm to 400nm in 16-bit resolution.
  • UVB: Measures wavelenghts between 280nm to 315nm in 16-bit resolution.
  • UV Index: Calculates UV radiation.

The sensor uses 0x10 address over the I2C bus.

NXP MMA8491Q Accelerometer & Tilt Sensor

Measures 3 axis acceleration. Generates interrupt on tilt detect.

  • Acceleration: Measures +/- 8g acceleration data with 1 mg accuracy.
  • Tilt Detection: Generates interrupt over 0.688g acceleration or 43.5 degrees of tilt. IoT HAT uses Z-axis interrupt output.

The sensor uses 0x55 address over the I2C bus.

AM312 Passive IR Motion Sensor

Detects human movement.

  • Motion Detection: Detects the movement of heat emitting objects.

The sensor uses GPIO25 pin to generate interrupt.

LCA717S Solid State Relay

Turns DC devices on or off.

  • 2x Relays: DC30V 2A solid state relays can switch small devices.

Relays can be activated using GPIO 20 and 12 pins respectively.

Do not use devices whose peak current consumption will be over 2A.

LTV-827S Photocoupler

Optically isolates 4x inputs.

  • 4x Photocoupler Inputs: Reads optically isolated 5V inputs.

Photocoupler inputs can be read using GPIO 13, 19, 16 and 26 pins respectively.

Vishay TSOP75338W IR Receiver & VSMB10940X01 IR Transmitter

Decodes and encodes 38KHz NEC protocol IR remote commands.

  • Infrared Receiver: Decodes 38KHz NEC protocol messages. NEC Protocol transfers 4-Bytes of data. On message receive, onboard microcontroller generates an interrupt. Then, received message can be read over the I2C bus.
  • Infrared Transmitter: Encodes 4-Bytes of data to 38KHz NEC protocol. The IR emitter is at 940nm and 104mW power.

The microcontroller uses 0x28 address over the I2C bus. Interrupt pin is GPIO18.

ADC

Measures 4x analog inputs.

  • 4x Analog Inputs: Measures input voltages from 0V to 3.3V with 1/1024 (10-bits) resolution.

The microcontroller uses 0x28 address over the I2C bus.

I2C and I/O Sockets

Board has 1x I2C and 4x I/O connection.

  • I2C Socket: Provides I2C connection for external devices, such as sensors and displays.
  • 4x I/O Sockets: Each socket provides analog input and GPIO pin. GPIO Pins are directly conected to the Raspberry Pi.

GPIO Pins on I/O sockets are connected to Raspberry Pi's GPIO 21, 22, 23 and 24 pins respectively.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].