I have been watching Karen's videos and find them interesting.
My Siglent SDS1104X-E 100 Mhz 4 channel Oscilloscope came.
1.) Using the built-in square wave to calibrate the 4 probes
This took a few days to get the probes as accurate as possible. It took about 30-45 minutes per probe.
2.) Configuring a simple 1kHz square wave PWM with my Arduino
I connected up probe 1 of the scope to the output of the Arduino PWM pin to see how accurate the device was in a square wave PWM of 0, 64, 128, 192 and 255. I wanted to see how much noise was on the Arduino using the 9V 1A power supply. I need to dig in deeper to get the settings to get a PWM closer to 1kHz.
https://mc.scsiraidguru.com/?page_id=2338
I posted the readouts here. Frequency was 975 Hz. I will recreate the test and add the measurements from the scope.
3.) Configuring a simple 1kHz square wave PWM with my Raspberry Pi 4B
The Pi 4B set to
mc.scsiraidguru.com/
pwm = GPIO.PWM(ledPin, 1000) # Set Frequency to 1 KHz This was 886-888 Hz
pwm = GPIO.PWM(ledPin, 1149) # Set Frequency to 1 KHz This was 997 Hz to 1.003 KHz.
4.) Purchase a 3 channel bench power supply
The next item I am looking at is the Siglent SPD3303X-E 3 channel power supply. The frequency generator will have to wait. I The test videos I saw on this power supply was very clean.
5.) Build square wave generators that are more accurate
I have been watching Karen's videos on 555 Timer and creating a 1 kHz, 10kHz, and 100 kHz square wave generator from scratch. I have a nice selection of resistors, capacitors, and components to build with. I thought this would be a great project to teach STEM with. Any suggestions on getting a more accurate setup?
5.) Create a triangle wave generator