Version V01 - 04/10/2020 - Expanded range for light intensity - analog mapping for APRS-IS is 0 - 999
- Click on the Clone or download button and select Download ZIP. The file will download as D1M-WX1-APRS-ThingSpeak-master.zip.
- Unzip the file. The unzipped folder will contain a LICENSE and README.md file and a folder D1M-WX1-APRS-ThingSpeak. Copy this folder to your Arduino sketchbook folder. If you need to find your sketchbook folder, open the Arduino IDE and use menu File | Preferences. The first line tells you where the sketchbook resides on your computer.
- BME280 by Tyler Glenn https://github.com/finitespace/BME280 - download as zip and use menu Sketch | Include Library | Add .ZIP...
- hp_BH1750 by Stefan Armborst - use menu Sketch | Include Libraries | Manage Libraries... and search for hp_BH1750. The reference for this excellent, but complicated, library is at https://github.com/Starmbi/hp_BH1750
Information unique to your weather station must be added to the APRS_config.h file. You must have a valid amateur radio license to use APRS.
- Your WiFi SSID (You must use 2.4 GHz not 5 GHz.)
- Your WiFi password
- Station elevation in meters. You can get this at www.freemaptools.com
- Sleep interval in seconds: 60 for testing, 600 or longer for normal service
- ThingSpeak channel ID (a numerical value)
- ThingSpeak API Write Key (alphanumeric between quotes)
- OPTIONAL (Values determined from running D1M-WX1_Calibration.ino)
- DMM voltage
- ADC reading
- Find your location at www.distancesto.com/
- latitude (decimal degrees, positive for north, negative for south)
- longitude (decimal degrees, positive for east, negative for west)
- CALLSIGN-SSID
- APRS passcode
Save the sketch. Set the PROG/RUN switch to PROG and upload to the microcontroller. Return the switch to RUN after a sucessful upload.