Skip to content

ericklein/receiver_RX_RAW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

receiver

What is receiver?

Simple packet communication between 900mhz radios. receiver is half of this solution, the other half is the transmitter application.

Purpose

Validate simple package transmission and reception for inclusion in other solutions

Software Dependencies

BOM

  • 1X: Adafruit Arduino Pro Mini 328 - 5V (part 2378)
  • 1X: Adafruit FRM69HCW Radio Breakout (part 3070)
  • 1X: Adafruit FTDI Friend (part 284)
  • [optional]1X: 16x2 LCD panel
  • [optional]1X: Adafruit i2c character LCD backpack (part 292)
  • 1 protoboard
  • wire

Pinouts

  • see Fritzing diagram
  • Pro A4 (SDA) for LCD backpack
  • Pro A5 (SLC) for LCD backpack

Information Sources

- Adafruit RFM69HCW (SPI): https://learn.adafruit.com/adafruit-rfm69hcw-and-rfm96-rfm95-rfm98-lora-packet-padio-breakouts?view=all
- Sparkfun RFM69HCW: https://learn.sparkfun.com/tutorials/rfm69hcw-hookup-guide/all
- Adafruit i2c/SPI LCD Backpack: https://learn.adafruit.com/i2c-spi-lcd-backpack/
- Radiohead main page: https://www.airspayce.com/mikem/arduino/RadioHead/index.html
- 16x2 LCD panels: http://oomlout.com/parts/LCDD-01-guide.pdf

Issues

  • 040620: displayMessage will leave visual artifacts if message string decreases in size

Questions

Learnings

Feature Requests

Revisions (independent of check-ins)

- 010318: first version, adapted from adapted from RadioHead69_RawDemo_RX
- 010318: added LCD interface for non-serial monitor output
- 040620: code cleanup
- 040620: [FR 010318] move serial debug code to conditional compile
- 040620: [FR 010318] display error conditions on LCD display
- 040620: Github checkin

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages