Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/headblockhead/picodoomsdaymessenger
A device made using the Challenger RP2040 that sends messages over LoRaWAN.
https://github.com/headblockhead/picodoomsdaymessenger
doomsday iot lora lorawan messenger pico raspberry-pi raspberrypi rpi
Last synced: 2 days ago
JSON representation
A device made using the Challenger RP2040 that sends messages over LoRaWAN.
- Host: GitHub
- URL: https://github.com/headblockhead/picodoomsdaymessenger
- Owner: headblockhead
- License: gpl-3.0
- Created: 2022-08-26T14:33:26.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T21:58:51.000Z (7 months ago)
- Last Synced: 2024-06-20T00:32:18.330Z (5 months ago)
- Topics: doomsday, iot, lora, lorawan, messenger, pico, raspberry-pi, raspberrypi, rpi
- Language: Go
- Homepage: https://headblockhead.com/projects/picodoomsdaymessenger/
- Size: 2.26 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
[![test status](https://github.com/headblockhead/picoDoomsdayMessenger/actions/workflows/main.yml/badge.svg)](https://github.com/headblockhead/picoDoomsdayMessenger/actions/)
[![CodeFactor](https://www.codefactor.io/repository/github/headblockhead/picodoomsdaymessenger/badge)](https://www.codefactor.io/repository/github/headblockhead/picodoomsdaymessenger)
![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/headblockhead/picoDoomsdayMessenger)
![GitHub Repo stars](https://img.shields.io/github/stars/headblockhead/picoDoomsdayMessenger?style=social)
# picoDoomsdayMessenger
A device made using an RP2040 that sends messages over LoRaWAN.## Progress tracking
[The current progress of the project can be found here](https://github.com/headblockhead/picoDoomsdayMessenger/projects)## Hardware Used
* [A Challenger RP2040 LoRa - 868MHz](https://thepihut.com/products/challenger-rp2040-lora-868mhz)
* [A LoRa Antenna with Pigtail - 868MHz Black](https://thepihut.com/products/lora-antenna-with-pigtail-868mhz-black)
* [A 3.7V 1800mAh Lipo Battery](https://www.amazon.co.uk/dp/B095VQRW73/)
* [A Custom PCB](/pcb/)
* [A 0.96" 128x64 I2C Blue and Yellow OLED Display](https://www.amazon.co.uk/dp/B08FD643VZ)
* And a USB C Cable## Tasks
### Edit
Open the project in vim using tinygo flags.
```
tinygo-edit --target challenger-rp2040 --editor bash
```### Deploy
Upload to the device
```
tinygo flash -target challenger-rp2040 pico/main.go
```### RunLocal
Runs the project without the device.
```
nix-shell local/shell.nix --command "go run local/main.go
```