Beginner Amateur Electrical Engineer/ Professional Expert Software Engineer
This project is going to be the end of me. I am admittedly very new to soldering.
I am trying to create an Arduino Weather Station.
Right now I am trying to use perf board to create an I2C bus to connect the following:
Adafruit BMP180 - BMP180 Barometric Pressure/Temperature/Altitude Sensor- 5V ready : ID 1603 : $9.95 : Adafruit Industries, Unique & fun DIY electronics and kits
Adafruit TSL2561 - Adafruit TSL2561 Digital Luminosity/Lux/Light Sensor Breakout : ID 439 : $5.95 : Adafruit Industries, Unique & fun DIY electronics and kits
MOD-1016 Lightning Sensor - Embedded Adventures - Products - MOD-1016 AS3935 Lightning and Storm Sensor Module
I just want to connect the 3 of these devices to I2C.
Last night, I spent a number of hours soldering a bunch of female headers on a board.
First I connected the BMP180, then ran I2C scanner: detected success!
Then the lux sensor: both devices now detected.
Then the lightning sensor: all 3 devices connected.
I am using all-purpose flux from Lowes, so I decided to clean the board with 70% rubbing alcohol, and let it dry and test again in 24 hours.
Fast forward to today. Nothing detects.
All the devices work fine when individually connected, but when connected to the PCB nothing works.
So I decided that the rubbing alcohol was a bad idea, must have left some residue, and set out to create a new PCB.
Went through the entire process again. All 3 devices detected. Cool.
Then I decided to try to get readings from the device. Fired up the BMP180 library. And it pulled a value.
Fired up the lux sensor library, and it was very sluggish to detect....and pulled a single value.
I then decided to run the i2cscanner again. And nothing will detect.
It's as if my circuit only worked for 5 minutes, and then broke down.
Individual Sensors still work, but the PCB no longer works.
This is the 3rd time making a PCB for this, and I can't get it to work.
I attached a photo of the PCB. I know it looks like a disaster, but I swear it worked for 5 minutes.
Using 60/40 leaded solder.
It's driving me nuts.