A Minimal LoRa Sensor Node using an Atmel ATTiny84 and a HopeRF RFM95W LoRa Module
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
seiichiro 966b9c1fe8 [Firmware] Decoder Parentheses Correction 1 week ago
Case [SMD] Optimization for fitting the lid - Thanks André for the fix 4 weeks ago
Firmware [Firmware] Decoder Parentheses Correction 1 week ago
PCB_SMD [SMD] Added SMA/UFL Combo Antenna Port 4 weeks ago
PCB_THT Added Antenna to Parts List (THT) 5 months ago
README.md Added Picture with BME280 Sensor 5 months ago
case_back.jpg Added Better Pictures 5 months ago
case_front.jpg Added Better Pictures 5 months ago
case_side.jpg Added Better Pictures 5 months ago
pcb_back.jpg Added Better Pictures 5 months ago
pcb_back_bme.jpg Added Picture with BME280 Sensor 5 months ago
pcb_back_sht.jpg Picture of PCB Backside with SHT21 added 5 months ago
pcb_front.jpg Added Better Pictures 5 months ago

README.md

TinyLoRa Sensor Node

Overview

A Minimalistic Sensor Node for use on TheThingsNetwork.

Case Front Case Side Case Back PCB Front PCB Back BME PCB Back SHT

Features

  • Small Size, only 47x36x15mm populated (SMD Version)
  • Based on widely available Atmel ATTiny84 MCU and RFM95W LoRa-module
  • 6 free GPIO-Pins from the ATTiny + Power to connect sensors on a 2.54mm pitch header
  • Optional on-board LED for status signaling (SMD Version)
  • Powered by a single CR2032 lithium battery
  • Long battery runtime using the ATTinys deep sleep mode
  • Integrated 6-Pin programming header (SMD Version)
  • Small component count
  • Fitting 3D-Printed Case

Subdirectories In this Repository

  • Case: A 3D-Printable Case, OpenSCAD and STL Files
  • Firmware: Example Firmware for a BME280 Climate Sensor, PlatformIO project
  • PCB_SMD: PCB for SMD components, KiCAD project
  • PCB_THT: PCB with through-hole components, KiCAD project, Currently not all Features of the SMD Version

Pinouts

PRG1 Starting from Marked Top Left Pin

MISO 3V3
SCK MOSI
RST GND

J1 Starting from Marked Pin 1

Number Function Note
1 3V3 Directly connected to Battery
2 GND Directly connected to Battery
3 ATTiny84 PA0 i2C SCL in Example Firmware
4 ATTiny84 PA1 i2C SDA in Example Firmware
5 ATTiny84 PA2
6 ATTiny84 PA3
7 ATTiny84 PA7 Connected to LED-Pad D1 via R1
8 ATTiny84 PB2

Thanks & Acknowledgements: