Hi all, sorry that I am asking for help on my first post but I thought I might as well say hi. My background is in finance, accounting and data analysis so I know very little about electrical engineering and safety, I have done an energy physics course in university and that is not saying much. I do know python though and that's really what drew me to the raspberrypi.
I have setup a camera and a picamera script which loads the camera, and takes a shot every 5mins saving to SD card.
I also have another multiprocess script which tracks sensor states every .3 sec it is multiprocessed because I am getting readings from 6 different sensors (AM2302 being the troublesome one) and I am setting custom cooldowns on how often I can trigger a sensor read. AM2302 normally gets readings flawlessly. However, if any application or module start from what I understand accessing the SD card then my AM2302 returns a bogus reading of 3000%. This also happens if I try to convert the JPG taken by the picamera to GIF using wand/imagemagick on another script.
I bought a AM2302 module off of amazon, on a board with a 4.2k resistor and a capacitor, I put another 3x 2k resistors in series on the breadboard between 3.3v and data. It runs off of 3.3v and wire is quite long, I am using CAT6 for the bulk of the length.
The sensor is supposedly digital so in my understanding it should not be affected by my sd writes?
Any help would be appreciated