sensor_pages package
Submodules
sensor_pages.sdr_page module
For visualizing data from RTL2832 SDR dongle. Two modes of visualizing: line plot and waterfall. Reverse-engineered from Adafruit’s FreqShow project.
- sensor_pages.sdr_page.INIT_FREQ = 433.0
Starting frequency
- class sensor_pages.sdr_page.SoftwareDefinedRadioPage(name)
Bases:
objectFor visualizing data from RTL2832 SDR dongle
- blit_title(screen)
Display page title
- init_sdr()
Initialize the RTL2832 SDR lib
- next_frame(screen, curr_events, **kwargs)
- set_freq_manual(new_freq)
Manually set a specific frequency
- sensor_pages.sdr_page.WIN_SIZE = (680, 720)
Leave some top & bottom border for text and buttons
sensor_pages.vis_ir_page module
For visualizing data from TSL2591 vis/ir sensor.
- class sensor_pages.vis_ir_page.LightSensorPage
Bases:
objectFor visualizing data from TSL2591 vis/ir sensor.
- Warning:
Requires mosfet on/off control.
- blit_current_settings(screen)
Display current settings for this page/sensor.
- flip_gain_buttons()
Flip button selections.
- init_buttons()
Init buttons for this page.
- Returns:
List of buttons
- init_gauges()
Init gauges for this page.
- next_frame(screen, curr_events, **kwargs)
- on_enter()
Turns on tsl_scl mosfet.
- on_exit()
Turns off tsl_scl mosfet.
- sensor_pages.vis_ir_page.print_vis_ir()
Print vis/ir readings