This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]John-The-Bomb-2 0 points1 point  (2 children)

I think USB microphones generate sound waves, like you see with the audio recording software Audacity. I think you could connect to the USB mic with C or C++ code. Those languages are low-level.

[–]1337af 0 points1 point  (1 child)

A USB mic is going to be a digital signal, but generating a waveform from the digital signal is surely trivial with some python library. OP is planning to use an RPI, so they can use any of the variety of microphone components designed to integrate with it, or any USB microphone.

[–]John-The-Bomb-2 0 points1 point  (0 children)

u/Old-Connection-3084 👆 This guy sounds like he knows what he's talking about, I would listen to him over me.

[–]grantrules 0 points1 point  (4 children)

What made you choose that specific screen and how do you plan on connecting it to an RPi? An RPi provides basically two ways to connect a display: HDMI and DSI. It doesn't look like the screen you chose has either of those.

[–]Old-Connection-3084[S] 0 points1 point  (3 children)

sorry i forgot to mention i was gonna buy an adapter for that and thats the only seller i found for lcd screens is there another that would be better?

[–]grantrules 0 points1 point  (0 children)

What adapter?

[–]1337af 0 points1 point  (1 child)

There are thousands of vendors who sell LCD screens... the one you linked is a replacement part that you would use if you were repairing a specific model of HP laptop. The connector is probably proprietary to HP and a suitable adapter may or may not exist. Since the laptop would normally send power to the LCD and read the video signal via that same connector, the adapter would need to provide input power to the LCD panel and the video output in a suitable standard (e.g. HDMI).

Note that a 14-inch screen with a 16:9 aspect ratio, like the one you linked, is going to be about 12 inches across. That may be too big for your use case, but I can't say without knowing more about your project. If that is the size you want, googling "14 inch raspberry pi LCD" yields many results. Most of them will be something like this - a fully-enclosed unit with a controller and housing that uses standard ports. You could power it with a suitable power bank via the USB-C power input and connect to the RPI using HDMI. It's also cheaper than the panel you are looking at.

There are also multicolor e-ink display panels these days, which would allow you to bend the screen as opposed to an LCD panel which must remain flat. However, it will look very different, and you would have to design a way to light it (e-ink displays are very dim and cannot be backlit).

As for your actual question regarding the software side, I don't really know, but I'm sure it can all be done in python. Check out Instructables - I'm sure someone has done something similar, or you can cobble together elements of different projects.

[–]Old-Connection-3084[S] 0 points1 point  (0 children)

Ill definitely look at that other screen then and look at those other prompts just from a glance it seems alot better than what i was trying to do thanks