Easy cheap RF signal generator up to 225 MHz with Arduino, Si5351 and OLED display

Поделиться
HTML-код
  • Опубликовано: 22 фев 2024
  • Sometimes you encounter a threshold when you want to start a project. With some experience in soldering and some beginner knowledge of an Arduino, this project was successfully completed. Just get started and solve any challenges. If necessary, you can probably ask someone in a newsgroup or so. Place you comments below if your project succeeded!
    Link for this specific project:
    www.hackster.io/CesarSound/10...

Комментарии • 14

  • @Felix-tz1tk
    @Felix-tz1tk 3 месяца назад

    CLK0, CLK1 and CLK2 can give different frequency simultaneously at the same time ?

    • @chrix2381
      @chrix2381  3 месяца назад

      Yes, they could. It must be placed in the sketch. For example (taken from the mentioned website): Let's activate the CLK1 (the CLK is count 0, 1 and 2, the CLK0 is used by VFO) to generate 455kHz:
      Inside the void setup():
      Line 83 change it to: si5351.output_enable(SI5351_CLK1, 1);
      and add this line:
      si5351.drive_strength(SI5351_CLK1, SI5351_DRIVE_2MA);
      In the line 138 void tunegen() add: si5351.set_freq((455 * 1000ULL) * 100ULL, SI5351_CLK1);
      The value 455 corresponds to 455kHz, but you can change it to other frequency of your choice. Note that the CLK1 will output a fixed signal of 455kHz.

  • @robyounce4636
    @robyounce4636 22 дня назад

    where is the schematic and code for the project in this video? The link goes to another project ( similar ) that is different.

    • @chrix2381
      @chrix2381  22 дня назад

      Thank you for noticing and asking. I corrected the link, it is now the one related to this project. Sorry for the mistake. Enjoy the project!

  • @alejandrotavolini1044
    @alejandrotavolini1044 2 месяца назад

    Hola , probe ese integrado y nunca supere los 140 mhz , no entiendo como llegan a 225 mhz , puede ser por armonicos , saludos desde Argentina LW8DNV

    • @chrix2381
      @chrix2381  2 месяца назад +1

      Hola, el mío también llega a 225 MHz sin problemas, como os muestro en el vídeo. Esos no son los armónicos, porque son los múltiplos de 225 MHz. Mi SI5351 no es una copia seleccionada específicamente ni nada por el estilo. ¿O tal vez la frecuencia del sketch es limitada?
      Hello, mine also reaches 225 MHz without any problems, as I showed in the video. Those are not the harmonics, because those are the multiples of 225 MHz. My SI5351 is not a specifically selected copy or anything. Or maybe the frequency is limited in the sketch?

    • @chrix2381
      @chrix2381  22 дня назад

      The mentioned link was to an other project. I changed the link now, maybe it helps you to get the higher frequencies out.

  • @snoopy266ZB
    @snoopy266ZB 2 месяца назад

    Very nice project Number 4558009 with the Si5351. Nobody want this old shit!!!! Focus?! Tremor?

    • @chrix2381
      @chrix2381  2 месяца назад

      I am very interrested in your suggestion for new shit. Please inform me!

    • @bobsimmons5274
      @bobsimmons5274 9 дней назад

      Give me an address where I can send you some new shit.

  • @matid8453
    @matid8453 26 дней назад

    I can't upload this program i have error
    C:\Users\M4ti\AppData\Local\Temp\.arduinoIDE-unsaved2024526-22008-1eoapoo.aeun\sketch_jun26h\sketch_jun26h.ino:35:17: note: suggested alternative: 'DDRC'
    if (result == DIR_CW) set_frequency(1);
    ^~~~~~
    DDRC
    C:\Users\M4ti\AppData\Local\Temp\.arduinoIDE-unsaved2024526-22008-1eoapoo.aeun\sketch_jun26h\sketch_jun26h.ino:36:22: error: 'DIR_CCW' was not declared in this scope
    else if (result == DIR_CCW) set_frequency(-1);
    ^~~~~~~
    Multiple libraries were found for "LiquidCrystal_I2C.h"
    Used: C:\Users\M4ti\Documents\Arduino\libraries\LiquidCrystal_I2C
    Not used: C:\Users\M4ti\Documents\Arduino\libraries\New-LiquidCrystal-master
    exit status 1
    Compilation error: 'class Rotary' has no member named 'process'
    i don't know what im doing wrong

    • @chrix2381
      @chrix2381  26 дней назад

      I am sorry, I am not an expert in Arduino so I can't help you with this. Hopefully you find the solution or anyone else knows the answer and post it below. Fingers crossed!

    • @matid8453
      @matid8453 26 дней назад

      @@chrix2381 i solve this problem, there was problem with library i delete all controlling encoder and install from github (link was in scatch I don't remember) and know it works

    • @chrix2381
      @chrix2381  25 дней назад +1

      @@matid8453 Good to hear you solved it! Thanks for sharing this, it could help others. Enjoy the circuit!