Universal VFO 10 KHz-160 MHz with Retro Analog Scale (variable frequency oscillator)
Вставка
- Опубліковано 27 лип 2024
- This article is sponsored by PCBWAY www.pcbway.com/
A variable frequency oscillator (VFO) is an oscillator whose frequency can be tuned (i.e., varied) over some range. It is a necessary component in any tunable radio transmitter or receiver. This time I will show you how to make a VFO that covers the range from 100 KHz to 160 MHz and uses a minimum number of components. The selected frequency is displayed on a beautifully designed retro scale in the style of ham radios from the previouscentury.
The device is relatively simple to make and contains only a few components.
- ESP32 Dev. kit board
- 1.8" TFT Display with 128x160 dots resolution (ST7735 chip)
- SI5351 programmable clock generator board
- Rotary encoder with push button
- three buttons
- and Output connectors
Turning the rotary encoder changes the frequency. The tuning step, and thus the scale rotation speed, is controlled by the two buttons, and ranges from 10 Hertz to 1 Megahertz. With the the rotary encoder button we memorize the current frequency. The oscillator also has the ability to memorize previously defined frequencies in the code, that we can call up with the MEM button. And finally, the whole device is embedded in a suitable box made of PVC material with a thickness of 3mm and 5mm, and coated with colored self-adhesive wallpaper.
Detailed instructions, schematic, and code at:
www.hackster.io/mircemk/unive...
If you like my job buy me a coffee: ko-fi.com/mircemk
If you are interested in this area, look at the Playlist with all my DIY Radios at:
• All My DIY Radio Recei...
Visit my UA-cam Channel for more Projects , DIY and How To Make videos:
/ mirkopavleskimk
by mircemk
SUBSCRIBE LIKE AND SHARE !!!!
Thanks for your Support !
#Arduino #ESP32 #VFO #PCBway - Наука та технологія
I usually don't like digital VFOs... and I have no clue on codes and stuff like that. But I love this one so much that I will learn just so I can build this 😀😀. Love it. Thank you for sharing the info.
That is really beautiful. If I were into radio I would definitely build one.
Thank you for all the information! I look forward to build this project myself.
What a nice user interface ! Old fashioned and so easy to use.
Great projectThank you for video
I love the display!
Very good 👍
Great work Mirko! Essentially the Si5351 outputs a square wave but I think the reason it looks cleaner (and more sinusoidal) the higher in frequency you go is simply the fact that the bandwidth limitation of your oscilloscope is acting as a low pass filter. It looks like yours is rated at 1 GHz and so once you start getting up into the lower VHF range you'll probably find the higher harmonics will be effectively filtered out so your 'square' wave starts to increasingly look like a sine wave.
Very well done though. Many congratulations! 73, Nick M0NTV
Thanks :)
Super Video again, and a top Page for rebuilding Mirko, thank you very much!!!!
Greetz from Dessau, Maik DF7MR
Thanks :)
Well done my Friend🙌🙂🤝
Thanks
Genijalno Mirko! Pozz iz HR! Bilo bi super da je tft lcd 3.2"!!
Hvala ti, evo adrese slicnog projekta na 240x320 LCD, ILI9341 2.8" ua-cam.com/video/xZfKxNcnaes/v-deo.html
Is it that vfo you talked about? Such amazing, a true blowing mind vfo with these new features. Shure I will do that one. 👏😀. Good work Sir.
Thanks Emerson
Good job.
Nice 👍👍
i wish i had the bucks to get you a nice 3D printer. I think you'll have fun with it with your style of making cases etc. Which is a pretty good style. Nice job .
Thanks
I do have a 3D printer. But I would think that a VFO would actually need to be in a steel cabinet or would leak RF like crazy.
@@totallysmooth1203 There is no need for a metal cabinet, it works quite stable like this in a plastic box
Great dial! Love it. Thanks for the video-. 👍 Would it be possible to control the VFO by an external voltage?
In this case, no
Excellent job. Is it possible to insert an intermediate Frequency in the code ? For example, for a 7 MHz received frequency on my receiver the IF is on 9 MHz, so the LO must oscillate on 17 MHz. I want to display 7 MHz of course. (display : 16- 9). thanks for advice.
Muito exelent projeto de inteligent.
Thanks!
Welcome!
Is there a standard for dial direction? Should dial numbers increase to the right?
Good, 👍
this was originally designed by JF3HZB T J Uebo,
an excellent project from him, BUT, no credits..
He mention this in the video and hackster project page.
The question is, what would be needed to make this VFO drive the old tube rigs that require upwards of 10 volts of drive?
Absolutely beautiful. I wish it would be possible to use a ILI9341 display but I assume this isn't easy to port?
Actually, these days the author of this project promoted a version with an ILI9341 display. Watch at: ua-cam.com/video/xZfKxNcnaes/v-deo.html
Is it possible to repeat this device but using an Arduino microcontroller? Thanks 👍
I don't have any idea about electronic and it's products, kindly help
Hello, good evening, I assembled this project but the frequency was a little off, the display shows 7.130mhz but the frequency meter shows 7.128mhz, is there a way to perform a calibration?
In "VFO_CTRL_V5.ino" , in line "int32_t offset_frq = 0;" you need to enter the difference, for example in your case it should be "int32_t offset_frq = 2000;"
Hi, can you please post links to the references you mentioned.
www.hackster.io/mircemk/universal-vfo-10-khz-160-mhz-with-retro-analog-scale-c7c5b6
Hello, the project is very beautiful to install in a retro device or a personal retro style manufacturing. I have a question about the vfo code. I must cover a band from 6.4 Mhz up to 6.8 Mhz, this is the local oscillator from which I must subtract an IF of 10.237 The VFO must give 6.4 to 6.8 real.
But it must display :: example 6,737 - 10,237 = -3,500 therefore display 3,500 for the 80m band. It must be reversed too. Does the code allow you to do this?
Thank you for your interest
73' on5lcn
It could, but unfortunately the code is not mine and I will need more time to look into that possibility. If I manage, I will answer you
@@MirkoPavleskiMK Thank you for your response Mirko, it would be great to have a vfo like that on a personal build. Nice retro look, it's nice of you to look into the subject. This would be for an 80m transceiver
Universal VFO 10 KHz-160 MHz with Retro Analog Scale (variable frequency oscillator) on PCBWay is good for the job?
Thanks
73'on5lcn
show ! 73 de PU2XLS
Are you selling this model and how much
Sorry, no
Do you sell these?
Sorry, no