DIY SW , MW , SDR Radio with ESP32 and Si5351

Поділитися
Вставка
  • Опубліковано 30 вер 2024
  • This radio receiver is capable of receiving all MW and SW bandwidth, and can also operate as an SDR receiver, so with the help of PC and appropriate software we can decode many different types of signals.
    It consists of several parts:
    At the input we start with a potentiometer of 1 k ohm, it is the RF attenuator. The next circuit is the preselector, switchable to the MW and SW ranges. Tuning of the preselector is done with a potentiometer. The tuning voltage is stabilized by 4 LEDs but of course you can also use a 6.8 V or 8.2 V zener diode. The two transistor RF amplifier increases the sensitivity and prevents also that Local Oscillator signals from the mixer are leaking to the antenna input. This would cause a lot of hum. The mixer is a well known NE612 (or NE602, SA602, SA612).
    And now a little more detail about the local oscillator. This VFO was actually the reason why I decided to build this receiver. It is based on Genius idea of T.Uebo / JF3HZB to create virtual Analog rotating dial on Colour TFT screen. For the preparation of this section is used an ESP32 microcontroller, Si5351A I2C Signal Generator module board and 1.8 inch 128x160 TFT LCD with ST7735 chip. A rotary encoder is used to change the frequency. You can download the code below or directly from autr page : tj-lab.org/201.... The code can be easily modified so that we can change scale and background colors, scale shape , the direction of rotation and rotating speed. Also can be changed Offset and Carrier frequencies as well as minimum frequeny changing step and other parameters. On the picture below you can see some visual modifications to the dial scale.
    The code modifications I made in this case are:
    char f_rev = 1; //rotation direction change
    -vth=0.2 // Acceleration
    -Racc=0.02 // and
    -Rdec=0.2 // speed change to faster
    The next step is the IF amplifier and decoder. I tried several types, with integrated circuits TCA440, TDA1072 , but I was challenged to do this part in the good old way with IF transformers. You really need a lot of patience to set it up, but the result is great. Now the signal is carried to a pre-amplifier based on the 741 IC and finally an class D amplifier board with PAM8403 from Aliexpress.
    And lastly to emphasize that the sensitivity and selectivity of this receiver are excellent, given that I am in a densely populated part of town and the antenna used (The PA0RDT Mini Whip) is only 3 m above the ground.
    Complete instructions, schematics , code and 3D parts at:
    www.hackster.i...
    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 !

КОМЕНТАРІ • 97

  • @CBTman99
    @CBTman99 4 роки тому +22

    Excellent job! The analog looking dial is a great idea and beautifully implented. The whole retro look is very well done. The quality and originality of this project is second to none.

  • @aidanpsmoore
    @aidanpsmoore 4 роки тому +20

    Congratulations on an excellent design! The old style tuning dial graphics are extremely well done.

  • @freesaxon6835
    @freesaxon6835 4 роки тому +11

    Very nice neat job, the dial movement gives the radio it's soul back 👌🏼👍🏼

  • @necatee
    @necatee 3 роки тому +2

    At 2:50, the announcer talks about the football match in Turkish.

  • @RoyAntaw
    @RoyAntaw 4 роки тому +11

    Well done and great project. The tuning display is just beautiful and love the analogue look & feel of the project.

  • @rolfbrueckmann5271
    @rolfbrueckmann5271 2 роки тому +2

    GREAT. I rarely login to UA-cam just to give a thumbs up or even comment on something. But here I have to make an exception. Many thanks for showing us this beautiful master piece. Hardware, software, design, everything fits perfectly.

  • @Bomond777
    @Bomond777 3 місяці тому +1

    Даже болгарию ловит
    😊

  • @AxelWerner
    @AxelWerner 3 роки тому +3

    I am amazed by the curved scale simulation. Amazing coding.

  • @livewire2404
    @livewire2404 8 місяців тому

    Hello, very informative project. Is it possible to modify it to listen up to 30mhz AM?
    Thank you in advance

  • @jaydm123
    @jaydm123 Рік тому +2

    Beautiful work 👏

  • @acestudioscouk-Ace-G0ACE
    @acestudioscouk-Ace-G0ACE 3 роки тому +1

    As a Radio Ham (G6XIB) I really love this! I particularly like the tuning knob and old style display. I'm not very experienced in building but may well try this one. Thanks so much for sharing this. Will you be building a transmitter to go with this?
    73s from G6XIB

  • @passager01
    @passager01 Рік тому +1

    Very nice work . I love self-made radios .

  • @stardust3532
    @stardust3532 4 роки тому +3

    Man, you're a genius!

  • @RonanCantwell
    @RonanCantwell 4 роки тому +1

    Lovely design. At about 3 minutes in, you are tuning in to what appear to be two SW broadcast stations in what should be the 30m amateur radio band. There are no SW broadcasters in that band. Have you got the frequency display calibrated properly?

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  4 роки тому +2

      You are right. The real frequency is that on the screen plus 455 KHz. I later corrected that in the code of SI5351 VFO.

  • @blue2824
    @blue2824 2 роки тому +1

    FANTASTIC!!!

  • @chronobot2001
    @chronobot2001 4 роки тому +1

    Nice job and I love the display.
    I'm surprised you didn't include SSB.

  • @sulochanasatyan7228
    @sulochanasatyan7228 4 роки тому +1

    Hey can you make one for me. Thnx de vu3mes.

  • @jjohnstn
    @jjohnstn 3 роки тому +1

    Fantastic analog dial - neat that it switches from curved to straight but I didn't see how you made it change.

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  3 роки тому +1

      Only one line in the code needs to be modified for a change, and can also be done with a key, with a slightly larger code intervention

  • @Vincent-zz4xh
    @Vincent-zz4xh 7 днів тому

    Very good.

  • @electronic7979
    @electronic7979 4 роки тому +1

    Excellent 👏👏👏

  • @mktwatcher
    @mktwatcher 3 роки тому +1

    Very Cool! - You should try to get some company to source all of the parts and sell this kit.

  • @CostinelGhita
    @CostinelGhita 2 роки тому

    where I can find more details about of IF transformers ?
    thank you!

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  2 роки тому

      I'm sorry but I don't know the exact features either. According to the source I got the schematic, the first is yellow, the second is white, and the third is yellow again.

  • @Cesarsound1
    @Cesarsound1 4 роки тому +1

    A super project, congratulations!

  • @murteza1286
    @murteza1286 3 роки тому

    2:53 Göztepe football match
    5:39 Mustafa Sandal
    :)

  • @tylerdean980
    @tylerdean980 Рік тому

    Can it decode SSB without a PC, and is this project open source?

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  Рік тому

      It can not decode SSB without PC, and project is free

  • @radiohooligan_
    @radiohooligan_ 10 місяців тому

    👍ok

  • @angrycitidzen6237
    @angrycitidzen6237 3 роки тому +1

    Amazing!

  • @makroradio6836
    @makroradio6836 2 роки тому

    Transmitter sw 2wat

  • @byAlmad
    @byAlmad 4 роки тому +1

    FANTASTIC !!!!

  • @MeineVideokasetten
    @MeineVideokasetten 3 роки тому

    Wow! This is a great project. Very well done. 73 dr op.

  • @moshiurrahmanmeraj6640
    @moshiurrahmanmeraj6640 3 роки тому

    Perfect work . thanks for your hard work .👍👍👍🇧🇩

  • @maxmaxov1896
    @maxmaxov1896 Рік тому

    Класс!!!

  • @mUbase
    @mUbase 4 роки тому +1

    Oh wow!! Superb work!!!

  • @unomasenelmar
    @unomasenelmar 4 роки тому

    Oh!, magnifico proyecto, felicitaciones, gran trabajo, saludos desde Argentina!, gracias.

  • @何鹏宇-t9b
    @何鹏宇-t9b 3 роки тому

    thank you for your sharing
    Follow the webpage you linked to build this radio. I have a question, please help me answer:
    When using SDR mode, how to connect the 5th interface of NE612 to PC, and how to connect the cable.
    Can you give me your email
    Thanks for your reply

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  3 роки тому

      In SDR mode pin 5 from NE612 is disconnected from IF trafo and connected to one channel of PC soundcard, and ground to ground of soundcard

  • @edwardfletcher7790
    @edwardfletcher7790 3 роки тому

    This is excellent, the dial interface is really clear !

  • @paulopales2645
    @paulopales2645 3 роки тому

    If I can only buy this beauty!!! A real master piece.

  • @n1vca
    @n1vca 3 роки тому

    The radio sounds terrible, everything seems distorted and noisy and the radio stations on 10MHz do not even exist - something must be wrong on the front-end or mixer or demodulator or all together?
    But I love the analog scale implementation, that is very well done 👍 you might implement the new SI4735, that gets the job done.

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  3 роки тому +1

      station is on 10MHz - 455KHz (IF) , later this is resolved in the code

  • @YO2LDK
    @YO2LDK 4 роки тому

    very nice project, but two questions:
    - what it is I-st IF (455kHz, 10.7 ...)
    - and how you made it SDR connection (output) I see is CAT controlled
    TNX

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  4 роки тому +1

      First IF is 455kHz. SDR out is pin5 of Ne602.

  • @drspastic
    @drspastic 4 роки тому

    next time use rtl chip and add ssb

  • @TheManWorks
    @TheManWorks Рік тому

    Спасибо за очень интересное видео!

  • @Spookieham
    @Spookieham 4 роки тому

    Excellent work - the tuning display is very clever

  • @dl8cy
    @dl8cy 4 роки тому

    Very nice design, especially the display

  • @gamestoolhacks4752
    @gamestoolhacks4752 4 роки тому

    Bro do you have any email i need talk to you please?

  • @JesusMartinez-zj1ig
    @JesusMartinez-zj1ig 3 роки тому

    Just Great!! It would be perfect if can control varicap voltage from microcontroller :)

  • @snozcocram
    @snozcocram 3 роки тому

    Wow. How about sharing some of that code and maybe jotting down the schematic on a napkin next time you sit for a cup of tea, and putting that up too. Great build.

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  3 роки тому +1

      Instructions , schematic and code at: www.hackster.io/mircemk/diy-sw-mw-sdr-radio-with-esp32-and-si5351-b580de

  • @davidbradley3074
    @davidbradley3074 4 роки тому

    This is a great project and a great video!

  • @MrNoorino
    @MrNoorino 2 роки тому

    awesome

  • @biancoivan65
    @biancoivan65 3 роки тому

    Stupendo !! 😍 Greetings from Italy

  • @JeEeEs87
    @JeEeEs87 3 роки тому

    Excellent

  • @misteredison2175
    @misteredison2175 2 роки тому

    Are you selling these?

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  2 роки тому +1

      Sory, No

    • @misteredison2175
      @misteredison2175 2 роки тому

      @@MirkoPavleskiMK ,and that's what makes it special and uniquely yours! Cheers Mate!😁

  • @abdielortiz316
    @abdielortiz316 2 роки тому

    Awesome build...congrats...

  • @bennyleader
    @bennyleader 4 роки тому

    Nice job and great work!!!!

  • @JesusMartinez-zj1ig
    @JesusMartinez-zj1ig 3 роки тому

    Si5351 output is sine or square wave?

  • @hamradiosp9qq443
    @hamradiosp9qq443 3 роки тому

    Super

  • @sulochanasatyan7228
    @sulochanasatyan7228 4 роки тому

    Amazing 🤩🤩🤩

  • @ping170
    @ping170 4 роки тому

    One more awesome Mirko project :)
    Were do you get your BB212 and your coils ?

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  4 роки тому +1

      MW coil and IF transformers from old MW pocket radio , and BB212 from Aliexpress

    • @ping170
      @ping170 4 роки тому

      Thank you Mirko. I could not manage to find BB212 on Aliexpress, but 2 BB112 seems to be mostly equivalent :)

  • @rfmonkey4942
    @rfmonkey4942 4 роки тому

    nice work!

  • @robotduck77
    @robotduck77 4 роки тому

    This is so cool ..

  • @naimishkumarparmar5064
    @naimishkumarparmar5064 4 роки тому

    Hi you have build superb Radio. If i want to purchase form you then what should I do?

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  4 роки тому

      Sorry but not for sale. I would help if you want to make it

    • @grampysmagic3327
      @grampysmagic3327 3 роки тому

      @@MirkoPavleskiMK I would like a schematic please de AA9GG

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  3 роки тому

      @@grampysmagic3327 www.hackster.io/mircemk/diy-sw-mw-sdr-radio-with-esp32-and-si5351-b580de

  • @Elfnetdesigns
    @Elfnetdesigns 4 роки тому +1

    ESP32 is a wifi device that uses the same type of MCU that an arduino uses. You could have just used an arduino micro or nano and got the same if not better results unless you have a specific need for wifi integration in the radio set.

  • @SveinWisnaes
    @SveinWisnaes 4 роки тому +1

    Beautiful work! If you want another challenge, maybe build a radio with FM, AM, SW and LW + Internet radio connected to Tunein? :-)

  • @MakeHere
    @MakeHere 4 роки тому

    Занимљиво 😊. Волим ретро ствари. Да ли би могао да направиш радио станицу. Била би корисна у ова луда времена кад незнаш да ли ће интернет и мобилни да раде ? 😃
    И наравно подршка. 👍

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  4 роки тому +2

      Zasada nemam u planu posto mi je ovaj projekat uzeo suvise vremena , ali mozda u buducnosti. U svakom slucaju hvala na poddrsci

  • @patazertyui
    @patazertyui 4 роки тому +2

    Congrats Mirko, your radio is really nice! And you're right, the display is a key piece, it gives a perfectly clear indication, seems to be very handy to use. Reception seems great. I didn't understand very well how did you made your antenna tuner. Thank you for this video, I found it fascinating!

  • @danedewaard8215
    @danedewaard8215 3 роки тому

    Very, Very NICE!!!!!!!!!!!!!!!!

  • @dushanmlakar7099
    @dushanmlakar7099 4 роки тому

    Lepo.