Timeline for Arduino Micro + Max4466 - Noise on A0
Current License: CC BY-SA 4.0
33 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 22, 2019 at 21:00 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
May 23, 2019 at 17:29 | history | edited | VE7JRO | CC BY-SA 4.0 |
Fixed syntax highlighting.
|
May 23, 2019 at 13:55 | answer | added | Tom Gaither | timeline score: 0 | |
Apr 22, 2019 at 7:01 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Dec 23, 2018 at 7:01 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Nov 23, 2018 at 6:02 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Oct 24, 2018 at 6:00 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Sep 24, 2018 at 4:01 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Aug 25, 2018 at 3:01 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Jul 26, 2018 at 3:01 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Jun 26, 2018 at 2:21 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
May 27, 2018 at 0:28 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Apr 26, 2018 at 23:38 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Mar 27, 2018 at 22:28 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Feb 25, 2018 at 21:57 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Jan 26, 2018 at 21:55 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Dec 27, 2017 at 20:34 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Nov 27, 2017 at 20:27 | history | bumped | Community Bot | This question has answers that may be good or bad; the system has marked it active so that they can be reviewed. | |
Oct 28, 2017 at 20:14 | answer | added | user31481 | timeline score: 1 | |
Oct 28, 2017 at 20:14 | comment | added | user31481 | I copy-paste your last comment as an answer. Please, accept it to close your question. | |
Jul 2, 2015 at 7:14 | comment | added | Seidr | Ok - so I suspected that it was the Arduino at fault.. Turns out it's a cheap Chinese clone. After purchasing an official Micro, and wiring up the same component, I'm getting a nice clean signal (bar a small amount of acceptable noise), which is reflecting input tones accurately. Thanks again for all the input! | |
Jun 30, 2015 at 11:54 | comment | added | Seidr | My thanks for all your input. I believe I've discovered the cause of the noise - the serial port. The higher the baud rate goes, the higher the frequency of the noise. I've also tried the same setup on a friends Arduino Uno, and could not detect any noise. I'm going to try this with a stand alone power supply tomorrow, and see if that resolves the noise issues or not. Using a small capacitor to ground did help slightly also :) | |
Jun 27, 2015 at 16:31 | comment | added | Seidr | Pulled out my ollllld multi meter, and it's reading a current of 2mA. I'll try going shopping for parts again tomorrow. Thanks :) | |
Jun 27, 2015 at 16:15 | comment | added | Russell McMahon | @Seidr "milliammeter" can be almost any modern DMM (digital multi-meter) - essentially any of these can measure up to 200 mA and cost can be modest and they are utterly invaluable when doing anything with electronics. | Aim overall is to feed clean power to module and to get clean signal back. Ground paths should be direct and if a number of things are powered use "star" grounds - all grounds radiate from a single point - no loops formed. | |
Jun 27, 2015 at 15:36 | comment | added | Seidr | Thanks @RussellMcMahon for your input. I wasn't able to get anything from my local Maplins as they were closed, but I'll drop in either tomorrow or Monday. I'll also update this question with a photo of my (surely dreadful) layout. I don't have a millammeter available to me, but I'll see if I can acquire one. This was meant to be a simple little audio recorder experiment, so if the cost of the equipment is going to be relatively high, I'm not sure I can warrant it right now..we'll see. I'll be back! | |
Jun 27, 2015 at 13:40 | comment | added | Russell McMahon | Try this: Aim is to isolate mic module from any Arduino or supply noise. | Measure module current with a milliammeter. Data sheet here for 4466 - likey current uncertain but seems likely to be < 1 mA. Maybe not. Add a series R that drops about 0.3V (Vcc min = 2.4V) R max = 0.3V/mA_drawn. eg if I = 1 mA the Rn=max = 0.3/.001 = 300 Ohms - > use 270 Ohms or less. Add a largish capacitor at module from Vcc to ground and feed Vcc via Ras above. C = 100 uF probably OK. Higher does not hurt. | |
Jun 27, 2015 at 13:21 | comment | added | Seidr | @Gerben thanks for the comments. I've actually got a sketch with 4 frame averaging ready, just haven't had a minute to test it yet :) RE the resistor, I've read the same about between A0 and GND. I'll see if I can pick up a few different resistors later and give them a try :) Will report back | |
Jun 27, 2015 at 13:15 | comment | added | Gerben | You could try adding a resistor between 3.3v and AREF or even better an inductor. | |
Jun 27, 2015 at 13:04 | comment | added | Gerben | You could average the samples to get a lower noise. But it kind of depends on what you are trying to achieve. As you notice the noise only produces values lower than expected, not higher. So if you want to e.g. detect a clap, this kind of noise doesn't really affect your program, as you'd measure peaks. (PS try increasing the baudrate of the serial connection and see what that does.) | |
Jun 27, 2015 at 5:04 | comment | added | Seidr | @IgnacioVazquez-Abrams I've just taken another sample, both with the above code, and with the above code, with addition of a call to delay by 20ms per sample. This screenshot shows the result: s21.postimg.org/4fplz8g8n/…. As you can see, the noise is much lower now, and I'm not seeing such massive peaks any more..although there are still some peaks, at a much lower amplitude. | |
Jun 27, 2015 at 4:42 | comment | added | Ignacio Vazquez-Abrams | And if you sample at exactly 50Hz or a multiple thereof? | |
Jun 27, 2015 at 4:39 | review | First posts | |||
Jun 27, 2015 at 9:12 | |||||
Jun 27, 2015 at 4:34 | history | asked | Seidr | CC BY-SA 3.0 |