39 - Multifunction Digital VFO - Part 1: Hardware

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

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

  • @williamglew2851
    @williamglew2851 Год назад +1

    yes Nick a lot of interest waiting for the postman thanks and also the board layout icing on the cake

  • @acestudioscouk-Ace-G0ACE
    @acestudioscouk-Ace-G0ACE Год назад +2

    I found this absolutely fascinating! Not too long at all, except that the washing up still needs doing! Joking apart, as a beginner I found this easy to follow and loved seeing how the modules are linked up. I'm waiting to see the next, software video now. I will take your advice and tackle a more simple VFO first. Thanks for taking the time to make this Nick. Best 73!

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Thanks Ace! I'm pleased it wasn't too much of an ordeal! All the best with your own projects. 73 Nick

  • @andyash3079
    @andyash3079 Год назад +1

    Great video Nick, really looking forward to you presenting the software and hopefully breaking down the code, not an easy task I know but please consider doing this. 73 Andy

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Hi Andy, Thanks. I'll do my best presenting the code but it's tricky doing it in a way that doesn't either bore people to death or just put them right off! Anyway, you'll have to be the judge of that when it comes out! 73, Nick

  • @tdumnxy
    @tdumnxy Год назад +1

    Congrats on putting the effort in to make this video. It was probably more work than building the project in the first place. Great job and appreciated. Before the Arduino organisation came along, this type of project would have been much harder and more daunting. (I know it could be done with PIC or other tools.) I hope people who want to build this might consider, just this once, buying a genuine Arduino board. It will cost a few pounds more but Arduino has contributed so much, from the boards themselves to the language and the IDE that ties it all together. Support the cause! And the community, the builders, makers, educators and experimenters. Thanks Nick - 73, Stephen 2E0FXZ

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Thanks very much Stephen. You're right - the Arduino was a complete game-changer and when you put that alongside the Si5351 then a whole world of possibilities were now in reach for homebrewing hams. There are several, far more powerful microcontrollers out there now and some projects will doubtless benefit from these. But for basic reliable functionality with great user support and tons of libraries etc then I think the Arduino has still got a big part to play in radio construction. Thanks again. 73, Nick

  • @technishn
    @technishn Год назад +1

    Great stuff. Ensure SI5351 is AC coupled if driving mixer direct. Additionally phase noise is improved, when the loading is high Z. Typically greater than 1 k.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Thanks. That's interesting. I don't usually AC couple to the LO port. What is the advantage? The load is never going to be high with my double balanced diode ring mixers. It'll be 50Ω or thereabouts so I'll probably have to just live with the phase noise but I'd not heard that either. Thanks very much. 73, Nick

    • @technishn
      @technishn Год назад

      @@M0NTVHomebrewing It is the SI5351 CMOS output stage driving a primary of a transformer, with one winding to ground.. It is just the switching action of the transistor that is probably preventing it from destroying itself. Re Phase noise...As just said the SI5351 has a CMOS output stage and has inherent limiting, which reduces AM noise. Driving low Z output pulls the amplitude down 3.3 to 1.6V p-p. Driving a switching mixer will reduce some of the noise, but it is probably better to drive a intermediate stage, such a logic gate, MMIC or transistor 50 ohm amplifier (with 1kohm series resistor). I have also seen an emitter follower used with lower values of emitter resistor in order to supply sufficient current

  • @mfwwhelan7561
    @mfwwhelan7561 Год назад +1

    Great video Nick. Very helpful for my experiments. Looking forward to the next video on the sketch. Mike, EI6AU

  • @N4HAY
    @N4HAY Год назад +2

    Nick. The amount of work you have put into this video is really appreciated. Thanks. N4HAY

  • @alanmacdonald65
    @alanmacdonald65 Год назад +1

    Fantastic bit of work there matey! I'm almost tempted to make one myself - if I can find room on the bench! Looking forward to the software video, which will be way above my level, but every day is a school day.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Cheers Al! Fortunately you don't need to understand how every bit of the code works to use it quite successfully (otherwise I'd never be able to use it!). We'll have to make another pilgrimage to the establishment down the road before too long! Look after yourselves. 73 Nick

  • @andye2005
    @andye2005 Год назад +1

    Good intro Nick,
    For beginners in Micro controllers, it's really nice to have something with lots of LEDs, and a few switches etc already connected up. There is nothing like seeing your LED switch on and off under your own code. Pretty much all microcontrollers have development / demo boards available, which are also very very cheap. makes playing about with these things much easier.
    Currently I'm playing with the Raspberry Pi Pico and MMBASIC as a quick development system, works very well and brings back lots of memories of the early days of programming
    Soldering in the nano - not a good idea. Have a hunt for low profile IC sockets, there are even ultra low profile sockets available, and they only add about 2-3mm of height above the board.
    For your tuning tone, look at the PWM tone generation which I think the nano supports. Feed that through a simple LPF and you will get a very nice output.
    Andy

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Cheers Andy. I'll investigate low profile header sockets - sounds very useful! I have tried the PWM but it's still a square wave and so there wasn't much advantage. I will be playing with audio low pass filters though. Thanks very much. 73 Nick

    • @andye2005
      @andye2005 Год назад

      You don't use the PWM raw. It needs to be passed through a LPF, that converts the PWN into a sine wave etc.

  • @jameslynes9647
    @jameslynes9647 Год назад +1

    I wanted a quick audio source and had a 555, so I configured a 1KHz square wave generator. It was pretty hot, so I added four LC filter stages and had a nice sin wave at a more usable level.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Hi James, that is similar to what I've tried. I used the Arduino for the square wave though and then sent it through 4 RC low pass filters. I ended up with a much cleaner and smaller audio signal for injection into the mic amp. In the past I've just built a dedicated 2 transistor oscillator that gave me a perfect sine wave around 1 kHz. I'm trying to optimise space this time though! 73, Nick.

  • @johnwest7993
    @johnwest7993 Год назад +1

    Excellent project Nick. I already have all of the parts to duplicate yours. I sometimes get bogged down in making software work, so it will be good to follow along with yours.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Cheers John! All the very best with your own build. 73 Nick

  • @radioguy19510
    @radioguy19510 5 месяцев назад +1

    Great video. Thanks!

  • @antopiaaw
    @antopiaaw Год назад +2

    tips hat in Nicks direction

  • @t1d100
    @t1d100 5 месяцев назад +1

    Because of the way the 5351 performs the math necessary to achieve different frequencies, it is not able to achieve certain radio frequencies when it is served by a 25MHz oscillator. The common 5351 modules come with a 25MHz oscillator. You need to change the oscillator to 27MHz. I have lost the link to the math proofs, but I did find it on the web. Maybe you can find it? HTH. Cheers.

  • @bendunselman
    @bendunselman 29 дней назад +1

    Instead of a full width S meter you could otherwise display a single S value digit and/or the associated two digits dB(m) value. Saves display width and displays the same meaning.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  29 дней назад

      You certainly could. I just like the sight of the meter jumping up and down, even if it's not very accurate. 73, Nick

  • @startobytes
    @startobytes 4 месяца назад +1

    done something similar but using an esp32 and a bigger 3.5 inch tft display

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  4 месяца назад

      Sounds great. I'm a big fan of the esp32 myself. It's a very versatile little MCU. I particularly love the embedded WiFi. 73, Nick

  • @walty28msn
    @walty28msn 4 месяца назад +1

    Good evening, how are you, I'm starting an assembly, sorry for the question, the audio output, in this case you use the output from the esp32 itself, with an amplified speaker???/

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  4 месяца назад

      Hi There! I'm not sure I quite follow you. The microcontroller is an Arduino Uno and doesn't do any audio processing at all. The only audio function it has is the generation of the 1 kHz tuning tone which goes through a passive RC filter and then into a switching relay on the balanced modulator. The receive audio is completely separate - except for a tap off the audio preamp which goes into a basic envelope detector (a diode) + amp and into the Arduino for the digital S-Meter. Hope this helps. 73, Nick

  • @gradje74
    @gradje74 Год назад +1

    Great video Nick. Question: for what reason didn’t you use the I2C interface to communicate with the TFT screen?

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Thanks. My TFT screen uses an SPI serial bus - hence the connections. 73 Nick

    • @gradje74
      @gradje74 Год назад

      @@M0NTVHomebrewing Nick, apart from GND and VCC, on the wiring diagram you wrote the signals: CLK, SDA, RS, RST and CS
      However on the display in the fritzing schematic there are signals named SCK, SDA, A0, RESET and CS
      Also the pin lay-out seems to be different. Could you please explain which Arduino signal goes what display pin?
      My display is the same as in your fritzing schematic

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      @@gradje74 Hi Gerard, I did mention this in the video itself. The only pin which has two completely different names is A0 which is also called RS. But just to be absolutely clear:
      SCK/CLK (clock) = yellow & goes to D13
      SDA (data) = orange & goes to D11
      RS/A0 = white & goes to D9
      RST/RESET = purple & goes to D8
      CS (chip select) = blue & goes to D10
      Hope that helps.
      73, Nick

    • @gradje74
      @gradje74 Год назад

      @@M0NTVHomebrewing Thank you for answering Nick. I've missed that naming remark. My wiring is OK now. The software compiled at once and after loading I measured bursts of nice pulses on the display pins. Unfortunately no light on the (Ali) display. Thanks anyway.

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      That's annoying about getting no light on your display. Does it work with other sketches? I must admit I bought two of these 1.8" TFT displays from different sources: one works fine and the other is terrible - lots of lines all across the screen. If it doesn't work with other sketches then you could have a faulty screen. Hope you get to the bottom of it. 73 Nick

  • @multilecful
    @multilecful Год назад

    Nice work Nick, the screen looks like an ili9341 ?

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      Hi there. It is not actually - it is an ST7735S. Thank you very much for reminding me of something I meant to do ... and didn't! I'll put a list in the description of what the peripherals are and where I got them. Cheers. 73 Nick

  • @kittony71
    @kittony71 Год назад +1

    can you share the code nice project❤❤❤❤❤

    • @M0NTVHomebrewing
      @M0NTVHomebrewing  Год назад

      I will be sharing the code but that will come with the next video which will be a walkthrough of the software. 73 Nick

  • @anilkumar-u7r1u
    @anilkumar-u7r1u 8 дней назад +1

    i make montv vfo 👍