Commit Graph

70 Commits

Author SHA1 Message Date
Satu Koskinen
d8c26fe804
Add depth-recorder service (#32)
- Update hydrophonitor-gps

Signed-off-by: Satu Koskinen <satu.a.koskinen@gmail.com>
2023-10-19 11:34:22 +03:00
Satu Koskinen
8f98117aee
Implement configuration options for shutdown-button service (#33)
- GPIO pin
- button press duration in seconds to trigger shutdown
- add logging

Signed-off-by: Satu Koskinen <satu.a.koskinen@gmail.com>
2023-10-16 15:10:32 +03:00
Satu Koskinen
e39008b0cc
Set audio-recorder service to start after sound.target reached (#34)
- disable i2c-rtc-start, not functioning correctly currently

Signed-off-by: Satu Koskinen <satu.a.koskinen@gmail.com>
2023-10-16 15:08:14 +03:00
Satu Koskinen
150749feae
Enable recording with four channels with Behringer UMC404HD sound card (#30)
* Enable recording with four channels with Behringer UMC404HD sound card

- Add udev rule to enable capture on 4 channels and set volume to max
- Move audio-recorder.nix to modules/audio-recorder/
- Update flake inputs

Signed-off-by: Satu Koskinen <satu.a.koskinen@gmail.com>

* Rename modules/audio-recorder/audio-recorder.nix to default.nix

Signed-off-by: Satu Koskinen <satu.a.koskinen@gmail.com>

---------

Signed-off-by: Satu Koskinen <satu.a.koskinen@gmail.com>
2023-10-14 13:09:30 +03:00
Satu Koskinen
32c96fb031
Update docs: reorganize resources.md, add template for setup.md (#27)
Signed-off-by: Satu Koskinen <satu.a.koskinen@gmail.com>
2023-09-12 16:11:06 +03:00
Julius Koskela
f2fc58c2ba
Moved hp-cli to it's own reposiotry (#25)
Signed-off-by: Julius Koskela <me@juliuskoskela.dev>
2023-09-12 14:30:07 +03:00
Satu Koskinen
b5e34360a7
Rewrite hydrophonitor as a NixOS RPi SD image (#19)
- Initially tested on Raspberry Pi 4B & Raspberry Pi 3B
- Create user + password, enable SSH, connect to local network
- Implemented modules: audio-recorder, gps-recorder, real-time-clock,
shutdown-button
- Deployment option with deploy-rs

Signed-off-by: Satu Koskinen <satu.a.koskinen@gmail.com>
2023-09-12 13:40:22 +03:00
Julius Koskela
56d6d5ecbd
9 hydrophonitor cli (#14) 2023-03-22 21:58:14 +02:00
Satu Koskinen
44332972f1
Merge pull request #12 from nordic-dev-net:fix-cron-logging
Fix cron job logging, update setup docs
2023-03-18 15:34:02 +02:00
Satu Koskinen
e81e6ad12c Fix cron job logging, update setup docs 2023-03-18 15:33:22 +02:00
Julius Koskela
bc658ac06c
Merge pull request #7 from nordic-dev-net/add-shutdown-button
Merging, pending technical test.
2023-02-21 18:54:25 +02:00
Satu Koskinen
84caea8a96 Remove led display script, clean up scripts, fix gitignore 2023-02-21 18:51:14 +02:00
Satu Koskinen
296e8c245b Improve logging on setup and startup, make setup scripts idempotent 2023-02-18 23:33:19 +02:00
Satu Koskinen
559e449ed1 Add Raspberry Pi 4 wiring setup 2023-02-18 22:29:21 +02:00
Satu Koskinen
727ab9ae83 Add configuration for a shutdown button 2023-02-18 22:29:03 +02:00
Satu Koskinen
c05c4a4183
Merge pull request #6 from nordic-dev-net/switch-i2c-pins
Switch used GPIO i2c pins for RTC module and depth recorder ADC
2022-11-06 21:46:29 +02:00
Satu Koskinen
13254f55c4 Switch used GPIO i2c pins for RTC module for default i2c pins (default bus 1) and depth recorder ADC for pins 23 and 24 (bus 3) 2022-11-06 21:44:28 +02:00
Julius Koskela
aca85ab5e0
Merge pull request #5 from nordic-dev-net/clean-docs
Move docs to their own folder, clean up
2022-10-24 18:38:47 +03:00
Satu Koskinen
3221f1bf74 Move docs to their own folder, clean up 2022-10-24 18:37:56 +03:00
fbc6263c8f Delete redundant files 2022-10-24 18:20:14 +03:00
Julius Koskela
f487e537ed
Merge pull request #4 from nordic-dev-net/add-license-1
Create LICENSE
2022-10-24 18:17:38 +03:00
Julius Koskela
9c7dba2ed3
Create LICENSE 2022-10-24 17:59:33 +03:00
Satu Koskinen
8320019434 Update hydrophonitor-config.txt 2022-10-23 17:04:30 +03:00
Satu Koskinen
48b0028f3d Update setup.md 2022-10-23 17:04:19 +03:00
Satu Koskinen
dc1b522607 Update setup-rtc scripts 2022-10-23 17:04:10 +03:00
Satu Koskinen
41b0f7470c Fix setting and exporting configuration values 2022-10-23 17:03:54 +03:00
Satu Koskinen
48158a6d4d Make setup-rtc scripts executable 2022-10-22 15:56:50 +03:00
Satu Koskinen
7a91d90a7c Add option to pass CONFIG_FILE as parameter to export-config-values.sh 2022-10-22 15:56:41 +03:00
Satu Koskinen
357b227968 Update error print in record-gps.py 2022-10-22 15:55:58 +03:00
Satu Koskinen
10ca1e50d5 Add basic rules to Makefile 2022-10-22 15:55:30 +03:00
Satu Koskinen
ba2275b29e Update README, resources.md, setup.md 2022-10-22 15:55:20 +03:00
Satu Koskinen
e19903bb98 Reorganize config & script files, set HOME_PATH and SCRIPT_PATH in setup-raspberry-pi.sh 2022-10-22 15:54:50 +03:00
Satu Koskinen
81b83f2a14
Merge pull request #3 from nordic-dev-net/real-time-clock
Add setup of the RTC module, fixes to setup and start scripts
2022-10-22 14:43:04 +03:00
Satu Koskinen
d38fd87f17 Print all executed commands in start scripts 2022-10-22 14:41:27 +03:00
Satu Koskinen
acb2159664 Add scripts for setting up RTC module 2022-10-22 14:41:10 +03:00
Satu Koskinen
98909ff51f Fix exporting config values, exit on error & print all commands in setup scripts 2022-10-22 14:40:41 +03:00
Satu Koskinen
a1eccc0c3d Fix datetime prefix setting to pad one-digit values with a zero in audio recording 2022-10-22 14:39:10 +03:00
Satu Koskinen
3a2b209392 Merge branch 'audio-logger' 2022-10-12 08:20:02 +03:00
Satu Koskinen
d5ebffaa89 Update setup.md 2022-10-11 22:06:56 +03:00
Satu Koskinen
1a7bd8c21b Switch python to use gpsd-pip3 module, flush print outputs immediately, add requirements.txt 2022-10-11 22:06:50 +03:00
Satu Koskinen
89701ca893 Switch config export script to get config file as argument 2022-10-11 09:19:50 +03:00
Satu Koskinen
ef5c7d03cc Switch start scripts to use bash, clean up 2022-10-11 09:19:01 +03:00
Satu Koskinen
163e75cccc Add log prints and clean python recording scripts 2022-10-11 09:17:48 +03:00
Satu Koskinen
1e7048717a Update setup scripts 2022-10-11 09:17:13 +03:00
Satu Koskinen
2af755c4fc Update setup.md 2022-10-11 09:16:24 +03:00
Satu Koskinen
31df098fa8 Clean up 2022-10-04 21:24:42 +03:00
Satu Koskinen
a8ebf389fb Fix configuration and scripts 2022-10-04 21:12:00 +03:00
Satu Koskinen
8f398e90de Update start scripts, add scripts for setup and config value exports 2022-10-03 19:37:15 +03:00
Satu Koskinen
f41f6ee2ca Add command line argument parsing for python scripts 2022-10-03 19:34:23 +03:00
Satu Koskinen
4171882bd3 Add sample config 2022-10-03 19:32:46 +03:00