The SparkFun Qwiic Lightning Detector adds lightning detection to your next weather station to make sure you are aware of any potential hazardous weather heading your way. The AS3935 is capable of detecting lightning up to 40km away with an accuracy of 1km to the storm front with a sensitive antenna tuned to pick up lightning events in the 500kHz band. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.
There are a number of sources that can cause false positives but the lightning detector itself can reliably filter these out by default. If not, we've made sure to include settings you can configure using the lightning detector library to increase the chip's robustness to noise and false positives. The lightning detector library also gives you access to settings such as storm sensing sensitivity when detecting indoors vs outdoors, or the number of lightning strikes needed to trigger an interrupt.
NOTE: The I2C address of the AS3935 is 0x03 and is jumper selectable to 0x00, 0x01, or 0x02 (all technically illegal). A multiplexer/Mux is required to communicate to multiple AS3935 sensors on a single bus. If you need to use more than one AS3935 sensor consider using the Qwiic Mux Breakout.
The SparkFun Qwiic connect system is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 1 ratings:
I'm still trying to get this to work, and if I ever do I'll definitely update this review to reflect that. But I just have to wait for thunderstorms to come through for each testing/debugging session. (I'm in NJ.)
Having said that, more or less since day one I've had the board running seemingly without any errors, and with the example code always giving me a "Schmow-ZoW, Lightning Detector Ready!". I've tried both the I2C and SPI examples, during very active thunderstorms (I was even watching www.lightningmaps.org for live lightning data) and even lightning bolts almost literally over my house went completely unacknowledged. Fiddling with the different sensitivity thresholds didn't help either.