Table of Contents Errata ..........................2 What is SkyWeather? ..................... 3 SkyWeather Features ......................3 Versions of SkyWeather ......................5 SkyWeather ................................ 5 SkyWeather Lite ..............................5 SkyWeather Solar ............................... 5 SkyWeather Plus Solar WXLink Remote ......................5 Preparing and Learning your Raspberry Pi ..............5 What is in the SkyWeather Box ..................
What is SkyWeather? This is a perfect project kit for kids with some help from the adults and for adults trying to learn some new things. We have done this before with our successful OurWeather KickStarter so we know what we are talking about.
Initial setting up your Raspberry Pi and connecting to it on your network is well beyond the scope of this manual. There are just too many variables in how you might set up your Raspberry Pi. SwitchDoc Labs provides an SD Card that has the Raspberry Pi operating system, version Stretch, and all the SkyWeather software installed.
Page 8
Once you have your Raspberry Pi setup up, running and can access a command line window (terminal) than you are ready to go with this manual. This is the reason that we consider The SkyWeather Kit an advanced beginners kit, rather than a beginners kit (like the OurWeather Weather Station).
Page 9
SkyWeather Solar WXLink LoRa Kit The issue is sometimes you don't want to run a wire all the way from the Weather Station to the wind and rain sensor. Using the Mini Pro LP, we built a WeatherRack reader and then we use a transmitter to send it back to the SkyWeather station inside.
Page 10
This design uses SunAirPlus which collects (and transmits the information back to the weather station) information on the power system (Solar Panel Voltage/Current, Load Voltage/Current, Battery Voltage/Current). A GREAT science project! Lots of dataThe serial link is bi-Directional although the software currently just supports a uni-directional link.
SkyWeather kit. Just make sure you that your SkyCamera can see the sky outside! What is in the SkyWeather WXLink Box A Raspberry Pi is NOT included and must be purchased separately. Any Raspberry Pi with a 40 pin GPIO connector will work (such as the Raspberry Pi 2, 3 or Zero).
Page 12
Part AA – Two (2) Grove LoRa Transceivers Part AB – Mini Pro LP Arduino Page 10 Version 1.2 May 2019...
Page 13
Part AC – WXLinkWR – WeatherRack Interface Board Part AD – SunAirPlus Solar Power Controller (With PinHeader to Grove Adaptor) Page Version 1.1 May 2019...
Step by Step Assembly Make sure you have assembled and tested your SkyWeather Kit before proceeding. SkyWeather Base Assembly Changes Step 1) Remove the WeatherRack RJ11 plugs from your SkyWeather Kit. You connect the WeatherRack to your WXLink kit. Step 2) Remove the AM2315 Temperature Humidiy Sensor from your SkyWeather Kit. You use this sensor in the WXLink kit.
Page 18
Black – GND Double check your wiring! Page Version 1.1 May 2019...
Step 6) Plug the Grove Cable from SunAirPlus (Part AD) to one of the I2C Ports on the Mini Pro LP Board (Part AB). Step 7) Plug the Grove Cable from the AM2315 Temperature / Humidity Sensor (that you disconnected from SkyWeather in Step 2) into the other I2C Port on the Mini Pro LP Board (Part AB).
Page 20
Step 10) Plug the other end of the Grove Cable (Part AD) from Step 9 into the port D3/D4 on the Mini Pro LP Board (Part AB). Step 11) Plug a Grove Cable (Part AD) into the WXLinkWR (Part AC) Port Grove Anemometer / Wind Vane Output.
Page 21
Step 12) Plug the other end of the Grove Cable (Part AD) from Step 11 into the port D2/A1 on the Mini Pro LP Board (Part AB). Page Version 1.1 May 2019...
Page 22
Step 13) Plug the JST2 Plug on one of the 330mA Solar Panels (Part AE) into the Solar Panel #1 Plug on the Multiple Solar Panel Connector Board (Part AH). Step 14) Plug the JST2 Plug on the other 330mA Solar Panels (Part AE) into the Solar Panel #2 Plug on the Multiple Solar Panel Connector Board (Part AH).
Page 23
Step 15) Plug the JST2 Extender Cable that comes with the Multiple Solar Panel Connector Board (Part AH) from the “To Solar Charger” board port to the Solar JST2 plug on SunAirPlus (Part AD). Step 16) Plus the USB Type A to Micro USB Cable (Part AG) from the 5V USB Out Plug on SunAirPlus (Part AD) to the MicroUSB Plug on the Mini Pro LP (Part AB).
Page 24
Step 19) Turn the switch on top of the SunAirPlus (Part AD) board to the Left to turn OFF the board. Step 20) Plug your 3.7V LiPo battery (not included) into the Battery JST2 Plug on SunAirPlus (Part AD). Step 21) Turn the switch on top of the SunAirPlus Board (Part AD) to the right to turn ON the system. Unless your battery is discharged, you should see LEDs come on on the SunAirPlus board (Part AD) and the Mini Pro LP Board (Part AB).
Page 26
$ sudo python SkyWeather.py (15.177600000000002, 7, 2) ('Pi Camera Revision', u'ov5647') ('HW-Version: ', 18) ('after bme680', True) as3935 start as3935 present at 0x02 SkyWeather Weather Station Version 034 - SwitchDoc Labs Program Started at:2019-05-05 16:13:46 ---------------------- I2C Mux - TCA9545: Present BME680: Present...
Page 27
----------------- Last result from AS3935: ----No Lightning detected--- Lightning Count = ----------------- ----------------- Sample and Display Done ----------------- ----------------- Scheduled Jobs ----------------- Jobstore default: patTheDog (trigger: interval[0:00:10], next run at: 2019-05-05 16:14:09 PDT) checkForButtons (trigger: interval[0:00:10], next run at: 2019-05-05 16:14:09 PDT) readRawWXLink (trigger: interval[0:00:15], next run at: 2019-05-05 16:14:14 PDT) sampleAndDisplay (trigger: interval[0:00:30], next run at: 2019-05-05 16:14:29 PDT) tick (trigger: interval[0:01:00], next run at: 2019-05-05 16:14:59 PDT)
------Patting The Dog------- ------Patting The Dog------- Tick! The time is: 2019-05-05 16:14:59.057914 ------Patting The Dog------- ----------------- Sample and Display ----------------- ----------------- Weather Sampling ----------------- ReversedreceivedCRC= 7a40 length of stb1+sb2= 59 ab6625c0655800000072c0e340ac0000000d000000000000000000d4416666fe 410bd7834033336342999919420f2dd24099999940000000002330 calculatedCRC = 7a40 Good CRC Recived Rain Total= 0.51 in Wind Speed= 4.45 MPH...
Page 29
• Learn about the Raspberry Pi and installing software on the Pi • Connecting up sensors to the Raspberry Pi • Learning about Feedback loops • Understand your indoor environment and what affects it • Learn about the new technology called the Internet of Things SkyWeather designed to be the hub to which you connect everything to turn your Raspberry Pi into a complete Weather Station that talks to the Cloud.
Support As with all SwitchDoc Labs products, technical support is given through the forums on Forum.switchdoc.com If you have issues that can be solved by our fabulous customer service department, please go to www.switchdoc.com and send your issues through our Contact page on the top menu.
Disclaimer SwitchDoc Labs, LLC takes no responsibility for any physical injuries and possession loss caused by those reasons which are not related to product quality, such as operating without following the operating manual and cautions, natural disasters or force majeure.
Need help?
Do you have a question about the SkyWeather WXLink and is the answer not in the manual?
Questions and answers