Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kasparsd/passive-sense
https://github.com/kasparsd/passive-sense
attiny84 raspberrypi rfm69 rs485
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kasparsd/passive-sense
- Owner: kasparsd
- License: mit
- Created: 2018-05-03T19:58:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-05-03T20:22:33.000Z (over 6 years ago)
- Last Synced: 2024-10-30T19:46:07.273Z (2 months ago)
- Topics: attiny84, raspberrypi, rfm69, rs485
- Size: 52.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Passive Sense
One module that can:
- Transmit and receive sensor data over RFM69 and RS-485.
- Connect RFM69 to Raspberry PI via SPI0.## Components
- ATTiny84 microcontroller
- RFM69 radio transceiver
- MAX485/MAX1487 RS-485 transceiver## Connections
RFM69 transceiver to ATTiny84 via USI-SPI since it doesn't have hardware SPI:
- MOSI to PA5 (USI-DO, instead of PA6)
- MISO to PA6 (USI-DI)
- SCK to PA4 (USI-SCK)
- NSS to PB2
- DIO0 to PA7RFM69 transceiver to Raspberry PI SPI0 header:
- VCC to 3.3V (GPIO9)
- MOSI to MOSI (GPIO10)
- MISO to MISO (GPIO9)
- SCK to CLK (GPIO11)
- NSS to CE (GPIO8)
- DIO0 to GPIO25MAX485 to ATTiny84 using software serial:
- RO to PA2 as RX
- DI to PA1 as TX
- DE and RE to PA3## Programming
Via 6-pin ISP connector.
## Layout and PCB
- [Schematics (PDF)](docs/assets/schematics.pdf)
- [PCB (PDF)](docs/assets/pcb.pdf)See [easyeda.com/kasparsd/tiny-sensor-433mhz-rs485](https://easyeda.com/kasparsd/tiny-sensor-433mhz-rs485).