How to capture audio in Raspberry Pi using Pyaudio python ...
How to capture audio in Raspberry Pi using Pyaudio python ...
Pimoroni: Raspberry Pi, Adafruit, micro:bit, and Arduino ...
Can I get audio input through the GPIO - Raspberry Pi ...
Playing audio on Raspberry pi with java - Stack Overflow
Teach, Learn, and Make with Raspberry Pi – Raspberry Pi
Best $100-$300 FPGA development board in 2018?
Hello, I’ve been trying to decide on a FPGA development board, and have only been able to find posts and Reddit threads from 4-5 years ago. So I wanted to start a new thread and ask about the best “mid-range” FGPA development board in 2018. (Price range $100-$300.) I started with this Quora answer about FPGA boards, from 2013. The Altera DE1 sounded good. Then I looked through the Terasic DE boards. Then I found this Reddit thread from 2014, asking about the DE1-SoC vs the Cyclone V GX Starter Kit: https://www.reddit.com/FPGA/comments/1xsk6w/cyclone_v_gx_starter_kit_vs_de1soc_board/ (I was also leaning towards the DE1-SoC.) Anyway, I thought I better ask here, because there are probably some new things to be aware of in 2018. I’m completely new to FPGAs and VHDL, but I have experience with electronics/microcontrollers/programming. My goal is to start with some basic soft-core processors. I want to get some C / Rust programs compiling and running on my own CPU designs. I also want to play around with different instruction sets, and maybe start experimenting with asynchronous circuits (e.g. clock-less CPUs) Also I don’t know if this is possible, but I’d like to experiment with ternary computing, or work with analog signals instead of purely digital logic. EDIT: I just realized that you would call those FPAAs, i.e. “analog” instead of “gate”. Would be cool if there was a dev board that also had an FPAA, but no problem if not. EDIT 2: I also realized why "analog signals on an FPGA" doesn't make any sense, because of how LUTs work. They emulate boolean logic with a lookup table, and the table can only store 0s and 1s. So there's no way to emulate a transistor in an intermediate state. I'll just have play around with some transistors on a breadboard. UPDATE: I've put together a table with some of the best options:
A very simple FPGA development board that plugs into a Raspberry Pi, so you have a "backup" hard-core CPU that can control networking, etc. Supports a huge range of pmod accessories. You can write a program/circuit so that the Raspberry Pi CPU and the FPGA work together, similar to a SoC. Proprietary bitstream is fully reverse engineered and supported by Project IceStorm, and there is an open-source toolchain that can compile your hardware design to bitstream. Has everything you need to start experimenting with FPGAs.
Xilinx Zynq 7-Series SoC - ARM Cortex-A9 processor, and Artix-7 FPGA. 125 IO pins. 1GB DDR2 RAM. Texas Instruments WiLink 8 wireless module for 802.11n Wi-Fi and Bluetooth 4.1. No LEDs or buttons, but easy to wire up your own on a breadboard. If you want to use a baseboard, you'll need a snickerdoodle black ($195) with the pins in the "down" orientation. (E.g. The "breakyBreaky breakout board" ($49) or piSmasher SBC ($195)). The snickerdoodle one only comes with pins in the "up" orientation and doesn't support any baseboards. But you can still plug the jumpers into the pins and wire up things on a breadboard.
Has one of the latest Xilinx SoCs. 2 GB (512M x32) LPDDR4 Memory. Wi-Fi / Bluetooth. Mini DisplayPort. 1x USB 3.0 type Micro-B, 2x USB 3.0 Type A. Audio I/O. Four user-controllable LEDs. No buttons and limited LEDs, but easy to wire up your own on a breadboard
Xilinx Zynq 7000 SoC (ARM Cortex-A9, 7-series FPGA.) 1 GB DDR3 RAM. A few switches, push buttons, and LEDs. USB and Ethernet. Audio in/out ports. HDMI source + sink with CEC. 8 Total Processor I/O, 40 Total FPGA I/O. Also a faster version for $299 (Zybo Z7-20).
Same as DE10-Standard, but not as many peripherals, buttons, LEDs, etc.
icoBoard ($100). (Buy it here.) The icoBoard plugs into a Raspberry Pi, so it's similar to having a SoC. The iCE40-HX8K chip comes with 7,680 LUTs (logic elements.) This means that after you learn the basics and create some simple circuits, you'll also have enough logic elements to run the VexRiscv soft-core CPU (the lightweight Murax SoC.) The icoBoard also supports a huge range of pluggable pmod accessories:
numato Mimas A7 ($149). An excellent development board with a Xilinx Artix 7 FPGA, so you can play with a bigger / faster FPGA and run a full RISC-V soft-core with all the options enabled, and a much higher clock speed. (The iCE40 FPGAs are a bit slow and small.)
I ordered a iCE40-HX8K Breakout Board to try out the IceStorm open source tooling. (I would have ordered an icoBoard if I had found it earlier.) I also bought a numato Mimas A7 so that I could experiment with the Artix 7 FPGA and Xilinx software (Vivado Design Suite.)
What can I do with an FPGA? / How many LUTs do I need?
VexRiscv is "A FPGA friendly 32 bit RISC-V CPU implementation." This is a RISC-V implementation written in SpinalHDL. VexRiscv has a lot of plugin and configuration options. The Murax SoC is a very light SoC that can run on an iCE40-HX8k (but probably not the 1k FPGA that only has 1,280 LUTs). The Briey SoC only runs on Xilinx or Altera FPGAs.
[T] [C] [CROWDSOURCE] Live blog/reporting device built with raspberry pi and netvend. Tipping for feedback/contribution/advice.
Hey guys. I've been throwing around an idea in my head for a while now, and I realized that it might go much faster as a coinflow project. Hopefully some of you happen to be experts in some of the appropriate fields. The following section is a bit long, but I want to get the whole idea in. I'll tip 2 mBTC to anyone who reads this post fully, and gives any helpful advice. This applies to at least the first 5 people who respond. I'll tip more for more helpful stuff!
I'm trying to design and build a platform that facilitates not only live audio blogging through use of the raspberry pi and a smartphone's wifi hotspot, but also listener feedback through the use of netvend tips and comments. The raspberry pi would use a microphone to pick up audio, then record the audio into a codec that's good for streaming. Using a wireless USB dongle, a phone's wifi hotspot, and my project netvend, the audio would be stored online. The listener side of the application would be developed separately. It would scan netvend for any recent data uploads, and play the audio for the listener. Because netvend keeps all records, this application could also play back older audio recordings with only a slight modification. The application would also allow users to tip the account who's hosting the audio blog, and include some message with the tip (netvend tips are instantaneous, and can be much smaller than Bitcoin tips). When the raspberry pi detects an incoming tip, it would play a tone through a headphone that the audioblogger wears, to notify the blogger of the tip. Different tones would indicate different magnitudes of tips. The audioblogger could then simply read the message included with any tip. If he's getting lots of tips, he only reads comments from the higher tips; if he's not getting much he can read them all. This system works well for either tiny or gigantic audiences. My personal use of this system would be to go to Bitcoin events in the real world, and provide the Internet with a portal to the event. Through use of the tips, listeners not only have access to the information of the event, but can also actually influence the event through tipping the reporter and suggesting different lines of questioning or input into the event.
Feedback I'll tip well for:
I already have a good idea of how to use netvend to actually store and retrieve the audio, so don't spend too much time trying to help out with this, unless something jumps out at you. Don't get be wrong--I'd be happy to discuss this with anyone interested! Just know that I'll tip a lot more for other kinds of feedback. I'm very new to the raspberry pi, and I'm not sure how I'm going to accomplish certain parts of the project. For example, audio recording is more complicated than I anticipated. If anyone could help me set up a good way to record audio into the raspberry pi and get it into a form that's easy to stream, I'd be extremely grateful. I'll probably tip around 20 mBTC for that alone, at least; more if it turns out to be even more complicated than it seems at the moment. Other than this, I can't really be too specific. If you have any input at all, please comment! If want more of an idea of what kind of stuff I'll tip for, take a look at my comment history.
The Peripherals datasheet for the BCM2835, used on the Raspberry Pi, gives you the answer in Chapter 8. I quote: "The PCM audio interface is an APB peripheral providing input and output of telephony or high quality serial audio streams. It supports many classic PCM formats including I2S." 20 pages of information on this subject alone. Raspberry Pi 4. Now available with 8GB RAM! View Raspberry Pi Desktop Kits > HQ Camera...with 12 megapixels! More Raspberry Pi add-ons > Bare Conductive. Build with conductive paint. More kits for all ages > RGB LED String. Programmable fairy lights! More addressable LEDs > Unicorn HAT Mini. Pocket-sized rainbow generator. More LEDs for Raspberry Pi > Pirate Audio. New life for old speakers ... Creating an audio input/output board for Raspberry Pi, Jetson Nano (porting trouble to Jetson Nano) Kentaro Mitsuyasu. Aug 23 · 5 min read. I want to connect the codec board I created last time ... The HiFiBerry DAC+ ADC Pro combines the well-known DAC+ Pro with an analogue input. Both input and output support sample rates up to 192kHz. It's is a high-resolution digital-to-analogue and analogue-to-digital converter for the Raspberry Pi (newer models with 40 pin GPIO connector). The Pro model is an upgrade of the I’ve had a few queries regarding streaming audio as well as video on the Raspberry Pi, so tonight I set up my little Raspberry Pi with a Logitech C110. This webcam also has a microphone integrated which the Pi can use to record audio. Everything has been setup as per part 3 of my ffmpeg streaming guide.
Bitcoin mining using raspberry pi and cryptocurreny miner
📗LIMITED TIME!!! GET MY NEW BOOK FOR $1!📕 https://bit.ly/2nAAN5d The Raspberry Pi Zero W is an amazing miniature computer piece of technology. I want to turn... To get sound output from your raspberrypi 3 b+ Plug your headphones Open terminal and type The command shown in video I.e " sudo raspi-config " And then a ta... Installing Reaper digital audio workstation (DAW) on the Raspberry Pi 4. How to get high quality audio from a Raspberry Pi Zero using an I2S amplifier (MAX98357). --- Blog post: http://www.lucadentella.it/en/2017/04/26/raspberry-p... ReSpeaker 2-Mics Pi HAT is a dual-microphone expansion board for Raspberry Pi designed for voice applications, like Amazon Alexa or Google Assistant. So if y...