In this video I pull together an electret based microphone amplifier. Here's the schematic
https://github.com/thaaraak/Tinypico-Radio/tree/master/kicad/Microphone%20Amp
More details on the use of electret mics can be found here:
https://mynixworld.info/2017/09/01/simple-electret-microphone-circuit/
Here's a link to a great post on the eevblog forums on how to set up Bode Plot on the siglent
https://www.eevblog.com/forum/testgear/siglent-sds1x04x-e-bodeplot-ii-(sfra)-features-and-testing-(coming)/
...
https://www.youtube.com/watch?v=unRe5Pc66-g
In this video I install the input attenuator, switch and splitter (transformer T1). I then test the function of the input switch and finally hook up QCX Output to RF In on the amplifer and observer the waveforms after transformer T1.
The Pi Attenuator calculator I mentioned is here
https://www.pasternack.com/t-calculator-pi-attn.aspx
...
https://www.youtube.com/watch?v=8W1K4Lo47Fo
Update: I mentioned that I have been unable to find a replacement for the Iowa Hills FIlter software. Since creating this video I was able to solve that problem. See here
https://www.youtube.com/watch?v=BUGQaTJ6aWI&t=166s
In this video I will be playing around with some of the audio processing capabilities of the arduino-audio-tools toolkit using an ESP32. It does assume you have the ESP32 set up in Arduino. If not go here:
https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html
Here's the Audio Library
https://github.com/pschatzmann/arduino-audio-tools
Here's my modified examples including a doc that shows the pin connections to the pMod
https://github.com/thaaraak/ESP32-Arduino-Audio
Here's the pMod I2S2 Codec (no affliliation)
https://digilent.com/reference/pmod/pmodi2s2/start
Here's the eariler video I did on deriving the coefficients
https://www.youtube.com/watch?v=DTO9gGOFIFY&t=782s
The IOWA hills walkthrough starts at around 9:30. Note that it looks like that site has gone offline and I haven't found a replacement yet. The python firwin library from scipy.signal can do the coeffs for low/high/bandpass - but I haven't figured out the Hilbert
Here's the ESP32 I was using (no affiliation)
https://www.amazon.com/gp/product/B0718T232Z/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1
0:00 Intro
1:30 Hardware setup and connections
3:30 I2S Pin configuration detail
5:10 Sine wave generator to I2S - code
6:59 Sine wave generator to I2S - in action
8:05 I2S input Stream to I2S output Stream - code
9:22 I2S input Stream to I2S output Stream - in action
11:45 FIR Filter (90 degree phase) - code
13:29 FIR Filter (90 degree phase) - in action
14:58 FIR Filter (low pass/high pass) - code (with a quick note on the coefficient derivation)
16:16 FIR Filter (low pass/high pass) - in action
17:54 Wrap up
...
https://www.youtube.com/watch?v=D0EUDRo4Mx0
In this video series I will be building up this kit
https://www.amazon.com/gp/product/B07KT71W1C/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
There are a few places out there experimenting with this kit
https://www.rudiswiki.de/wiki9/AfuSW-PA-45W
Here's that forum I picked up the schematic from
https://www.saure.org/phpBB_04/viewtopic.php?t=187
And here's my google drive with a readable schematic
https://drive.google.com/file/d/1rXdZkfNStUP0Zz3jFpwE6WsESj3K73Rh/view?usp=sharing
Here's my LTSpice model for this kit
https://github.com/thaaraak/ltspice/blob/master/RF_AMP_2078_V306.asc
I made a mistake at around 2:35 - I was pointing to the SMD diodes not the transistor
0:00 Intro
2:16 Walkthrough of the kit/components
3:19 Schematic walkthrough - Stage 1
4:15 Schematic walkthrough - Stage 2
5:02 Schematic walkthrough - Final stage
7:20 Build order
10:40 A final note on heatsinks
...
https://www.youtube.com/watch?v=d4Vtk0D06S8
This video wraps up the Wattmeter series. In this video I demonstrate the wattmeter functionality and the menuing system.
Code and Eagle boards can be found here
https://github.com/thaaraak/QST-Watt-Meter-
The Bounce and LCD libraries are here
https://www.arduinolibraries.info/libraries/bounce2
https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
The dbm conversion calculator is here
https://www.rapidtables.com/convert/power/dBm_to_Watt.html
The external 16 bit ADC is here
https://www.adafruit.com/product/1085
and finally the instructables code for the encoder is
https://www.instructables.com/id/Improved-Arduino-Rotary-Encoder-Reading/
...
https://www.youtube.com/watch?v=KSFt_B6UMOs
In this series I will be building a 20m SSB transceiver from this site
https://www.qsl.net/v/va3iul//Homebrew_RF_Circuit_Design_Ideas/Homebrew_RF_Circuit_Design_Ideas.htm
The specific transceiver is this one
https://www.qsl.net/v/va3iul//Homebrew_RF_Circuit_Design_Ideas/TRX_QRP_20m_SSB.gif
Link to the MC3362 datasheet
http://pdf.datasheetcatalog.com/datasheet/motorola/MC3362DW.pdf
...
https://www.youtube.com/watch?v=izTtZlVAlt4
I have been looking for an alternative to the awesome Iowa hills filter software for some time. I came across this video
https://www.youtube.com/watch?v=b5DevnKMpDo
Which explains in steps how to create a Hilbert filter and associated delay line using Matlab.
Charlie's original video:
https://www.youtube.com/watch?v=M4OKr2Zpcj0&t=579s
I adopted this approach in python using the scipy.signal library here:
https://github.com/thaaraak/ESP32-Arduino-Audio/blob/main/hilbert_generator.py
This video is a quick walkthrough of that code and a demonstrate on the filter taps using my previous ESP32 based audio processing here:
https://github.com/thaaraak/ESP32-IQ
0:00 Intro and why I am looking for an alternative to Iowa Hills
0:53 The Hilbert Filter + Delay Line approach
2:00 Python Hilbert generator Code walkthrough
4:22 Creating a sample filter
5:05 Looking at the frequency response of the filter
5:35 Convolving a sample sine wave through the Hilbert and Delay line
7:21 Using the coefficients created in an ESP32 based audio processor
8:19 Looking at the output on the oscilloscope
...
https://www.youtube.com/watch?v=BUGQaTJ6aWI