Como se señaló en los comentarios de Niel_UK, esto se puede hacer con un temporizador 555 en la configuración 'Astable'. Aunque hay mejores formas de producir un generador de onda cuadrada, un temporizador 555 es un excelente IC para un principiante (lo que suena como si lo fueras), por lo que hacer circuitos con este IC es una gran idea.
Una búsqueda de Google en el temporizador Astable 555 le mostrará cómo conectar los componentes externos:
ReemplazarR2conunPotentiomenterlepermitirácambiarlafrecuenciacambiandoelumbraldevoltajeenelpindedescarga.
Losiguientequedebehaceresresolverloscomponentesquenecesitaparaobtenerelrangodefrecuenciaquenecesita.Hayvariasformasdehacerlo,haymuchascalculadorasenlíneaquepuedeusar,comoesta AQUÍ que le permitirá poner los parámetros que necesita y calculará los valores necesarios. O, si te sientes aventurero, puedes intentarlo por ti mismo usando la fórmula f = 1.44 / (R1 + 2R2) C
Si reorganiza la fórmula para R2, puede averiguar qué valores necesitará para obtener 40Hz, y luego qué valor será necesario para 40kHz.
Definitivamente, recomendaría intentar resolverlo usted mismo primero, ya que esto es parte de la electrónica, ¡es capaz de hacer las matemáticas requeridas, por lo que es una buena práctica! ¡Use la herramienta en línea si sus resultados no funcionan o si se frustra demasiado (en cuyo caso haría más investigación)!