Тёмный

Universal VFO 10 KHz-160 MHz with Retro Analog Scale (variable frequency oscillator) 

Mirko Pavleski
Подписаться 23 тыс.
Просмотров 26 тыс.
50% 1

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.i...
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 RU-vid 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

Опубликовано:

 

15 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@dxexplorer
@dxexplorer Год назад
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.
@markawbolton
@markawbolton Год назад
That is really beautiful. If I were into radio I would definitely build one.
@olivierconet7995
@olivierconet7995 7 месяцев назад
What a nice user interface ! Old fashioned and so easy to use.
@M0NTVHomebrewing
@M0NTVHomebrewing Год назад
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
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
Thanks :)
@Yorumcu63
@Yorumcu63 Год назад
Great projectThank you for video
@electronic7979
@electronic7979 Год назад
Very good 👍
@patrick4228
@patrick4228 Год назад
Thank you for all the information! I look forward to build this project myself.
@AlienRelics
@AlienRelics Год назад
I love the display!
@ErCanEverything
@ErCanEverything Год назад
Well done my Friend🙌🙂🤝
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
Thanks
@EmersonCapuano
@EmersonCapuano Год назад
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.
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
Thanks Emerson
@fabianandres-r5w
@fabianandres-r5w 18 дней назад
excellent!!! I like to try it
@electronics.unmessed
@electronics.unmessed Год назад
Great dial! Love it. Thanks for the video-. 👍 Would it be possible to control the VFO by an external voltage?
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
In this case, no
@9a1cool
@9a1cool Год назад
Genijalno Mirko! Pozz iz HR! Bilo bi super da je tft lcd 3.2"!!
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
Hvala ti, evo adrese slicnog projekta na 240x320 LCD, ILI9341 2.8" ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xZfKxNcnaes.html
@bobp5776
@bobp5776 Год назад
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 .
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
Thanks
@totallysmooth1203
@totallysmooth1203 Год назад
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.
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
@@totallysmooth1203 There is no need for a metal cabinet, it works quite stable like this in a plastic box
@KennethScharf
@KennethScharf Месяц назад
It's more likely that at higher frequencies you still have a square wave, just that the oscilloscope SHOWS it as a sine wave.
@totallysmooth1203
@totallysmooth1203 9 месяцев назад
The question is, what would be needed to make this VFO drive the old tube rigs that require upwards of 10 volts of drive?
@mayxnerde2952
@mayxnerde2952 Год назад
Super Video again, and a top Page for rebuilding Mirko, thank you very much!!!! Greetz from Dessau, Maik DF7MR
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
Thanks :)
@radiorider8249
@radiorider8249 Год назад
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.
@Dominiquecoppin-o8z
@Dominiquecoppin-o8z 4 месяца назад
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
@MirkoPavleskiMK
@MirkoPavleskiMK 4 месяца назад
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
@Dominiquecoppin-o8z
@Dominiquecoppin-o8z 4 месяца назад
@@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
@YO2LDK
@YO2LDK Год назад
this was originally designed by JF3HZB T J Uebo, an excellent project from him, BUT, no credits..
@deterdamel7380
@deterdamel7380 Год назад
He mention this in the video and hackster project page.
@echo-_-radio
@echo-_-radio 27 дней назад
i love this thank-you for sharing i am a slow starter but a fast learner i get this error when verifying the sketch Compilation error: too many arguments to function 'hw_timer_t* timerBegin(uint32_t)' any ideas please thank you 73.
@MirkoPavleskiMK
@MirkoPavleskiMK 27 дней назад
First try with other version of esp32 core or older library version
@astrogerard
@astrogerard Год назад
Absolutely beautiful. I wish it would be possible to use a ILI9341 display but I assume this isn't easy to port?
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
Actually, these days the author of this project promoted a version with an ILI9341 display. Watch at: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xZfKxNcnaes.html
@SQ5DBF
@SQ5DBF 10 месяцев назад
Good job.
@tomgeorge3726
@tomgeorge3726 Год назад
Hi, can you please post links to the references you mentioned.
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
www.hackster.io/mircemk/universal-vfo-10-khz-160-mhz-with-retro-analog-scale-c7c5b6
@robc3863
@robc3863 Год назад
Is there a standard for dial direction? Should dial numbers increase to the right?
@cabralcrd
@cabralcrd Год назад
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?
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
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;"
@SVAyouTube
@SVAyouTube Год назад
Is it possible to repeat this device but using an Arduino microcontroller? Thanks 👍
@AnandKumar-on9hu
@AnandKumar-on9hu Год назад
I don't have any idea about electronic and it's products, kindly help
@5VoltChannel
@5VoltChannel Год назад
Nice 👍👍
@michelmorel9208
@michelmorel9208 9 месяцев назад
Thanks!
@MirkoPavleskiMK
@MirkoPavleskiMK 9 месяцев назад
Welcome!
@carlosmarmeli2587
@carlosmarmeli2587 5 месяцев назад
Muito exelent projeto de inteligent.
@SergiuCosminViorel
@SergiuCosminViorel 3 месяца назад
Do you sell these?
@MirkoPavleskiMK
@MirkoPavleskiMK 3 месяца назад
Sorry, no
@roger552fl5
@roger552fl5 Год назад
Are you selling this model and how much
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
Sorry, no
@Lanco.valdivia
@Lanco.valdivia Год назад
Good, 👍
@patricioaraos9362
@patricioaraos9362 Месяц назад
Lo comercializa hay envío a chile
@ClovisPereira
@ClovisPereira Год назад
show ! 73 de PU2XLS
Далее
Cool Parenting Gadget Against Mosquitos! 🦟👶
00:21
Silent Hill 2 - Мульт Обзор
07:26
Просмотров 328 тыс.
#967 Why not use a Si5351 clock generator?
18:43
Просмотров 33 тыс.
DIY SW , MW , SDR Radio with ESP32 and Si5351
11:38
Просмотров 47 тыс.
Backpack Cyberdeck: Assembly Guide - Cerambyx64 MOD_01
19:13
Software Defined Radio with Pi-Pico
9:41
Просмотров 55 тыс.