Comments (12)
Charles,
I just noticed this thread and it has brought up a concern of mine about darn microphone problems. I have been looking at a recent ultrasonic imaging project that makes a point of separating
subsystems. This project should be presented as two modules the esp8266 + input bias is much like any line level input device. The second module is the input and could be a microphone or any other source amplified to line level.
It would make your project more popular if it was presented this way. So people could get started with a known signal source and standard connectors and then add microphones. I have been studying ultrasonic down converters hoping to make bat detector input module.
The system can be built with just capacitor on some modules as they have already biased analog input,
otherwise pull-up resistor needed to get oscilloscope at midpoint of display.
and then add chose input selection RCA ,headphone plugs, 1/4 inch , microphone , 38kHz demodulator
many things will work , remember you have AC input you might choose non electrolytic capacitor.
Just musing ... Perry
from colorchord.
It's really sad that you can't do multiple inputs on the ESP, to allow for really crazy stuff, like monitoring phase and comparing that to do triangulation :-/ But still would be neat. I don't know how much I can dedicate to it. I have been ENTIRELY slammed over the last few months :(.
from colorchord.
The issue is you can't use the i2c input stream for the mic and i2c output stream for the WS2812Bs. If you were to use an SPI WS2812B interface (I don't know how to do that) then it would make it possible.
from colorchord.
The mic goes between the tout (analog in) and ground, with an addition wire connected to the + pin with a 10k resistor connecting to the 3.3v.
I ended up using an LM358 to boost the signal by over 50x. I'm now able to capture sounds from across the room now. I had to lower the gDFTIIR value to keep the noise from constant triggers.
See this article for schematic:
http://davidhoulding.blogspot.ca/2014/02/simple-high-sensitivity-arduino-sound.html
Final parameters with the lm358 amp attached:
from colorchord.
Thanks opus for your reply, but I don't know why it isn't working for me, I've explained myself wrong before, I am using the The Grove - Loudness Sensor which uses the LM2904 amplifier. And I've tried using your parameters and attaching the signal pin of the sensor to pins A0, and some of the analogs inputs according to the picture above (the one on the right), but still nothing.
By the way, it's not a mic problem because I've tried elsewhere and had no problems.
from colorchord.
Check your Tout to see if its functioning, perhaps its damaged, maybe it was hit with 5v?
Try the software demo from the Groove product site. Flash your nodemcu with it.
http://wiki.seeed.cc/Grove-Loudness_Sensor/#software
Perhaps a photo would help us.
from colorchord.
I don't know how can I test if Tout works? Tout would be A0 according to the picture right?
Here are some pictures of how I've got things connected.
Connections are as follows:
- 3v to VCC
- G to GND
- RX to SIG
Last one I am not quite sure but I put the GPIO 3 to 1 and in (as I've connected the mic out to my RX input (which says to be GPIO3) but nothing.
from colorchord.
from colorchord.
from colorchord.
Sorry for late response, but still does nothing after doing that.. I'll try reflashing the esp because I don't know what else to do.
from colorchord.
@cipiasentini 1: verify you are starting from defaults in the parameters tab. 2: try installing esp8266ws2812i2s. 3: Some of these modules do not allow the ESP to override the RX pin. like no resistor between TX on the USB->serial and the RX pin. Have to use RX because that is where the DMA I2S engine output is.
from colorchord.
Charles
I have been looking at the MEMS microphones. They have better S/N than electrets and you could use i2s to read stereo signals, but could the esp8266 handle 2xFFT?
from colorchord.
Related Issues (20)
- Attempting to port to Arduino-ESP32 - how to pass audio data and output with FastLED HOT 6
- Memory leak on Win10? HOT 4
- Deal with sound popping/winmm issues.
- I'm Noob need help HOT 6
- Spelling Error in Config Option HOT 1
- Question: New version does not work in Wallpaper engine HOT 2
- Application doesn't run in headless mode HOT 4
- First LED in the led strip doesn't get recognize at all HOT 3
- how to write a new display output driver? HOT 1
- OpenRGB and/or E1.31 output support? HOT 6
- Voronoi Bugs HOT 1
- CFNA Drivers Not Found HOT 1
- The "off" state of the LEDs are red using OutputLinear via wled udp HOT 9
- Issue locationg USB Port for Embedded esp8266 HOT 12
- Missing image.elf and image.elf-0x10000.bin HOT 10
- Default configuration doesn't work on Windows out of the box HOT 1
- Question: cpu_autolimit and interval not working on some displays HOT 1
- Question building for / flashing ESP8266 HOT 18
- Colorchord for STM32F4 only outputs 1 color on the strip at a time HOT 2
- "undefined reference to InitColorChord()" even though the file is included - Attempting to use colorchord embedded on Espressif ESP32 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from colorchord.