Arduino and AD9833 Signal Generator Part 1

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 115

  • @opalprestonshirley1700
    @opalprestonshirley1700 4 роки тому +15

    Very cool project. Yes, definitely a part 2. Stay safe.

  • @oscarrenejr.castro7248
    @oscarrenejr.castro7248 4 роки тому +4

    I am actually working on the same project right now!! I got boggled down trying to access the control bits of the AD9833. Seeing how you got it up and running with this setup, I likely goofed up in the software side. Great job as always and definitely looking forward to a part 2! 😉

  • @geoffchatwin6010
    @geoffchatwin6010 4 роки тому +5

    Very exciting. Look forward to the other parts of Arduino and AD9833 Signal Generator. Good work as always Paul. Kind regards Geoff

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

    Loving your simple tutorials. Great stuff. Loved the detonator device on the last vid. You will probably get me arrested in the UK for watching these! 💥💥💥💥💥

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

      Read your post in an American accent, but had to re-read it with a British accent after I noticed UK. Not a BBC accent though. :)

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

    Thanks for this. Definitely would like to see phase 2 to take it up a notch! Perfect for us hobbyist types.

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

    ITs good to find this channel again...
    I am going to be building this little unit myself for testing, and would love to see a part 2.
    Than kyou!

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

    It’s nice to see that you’re really using this new oscilloscope, I bought one after watch your review. So far so good!

  • @michaelpadovani9566
    @michaelpadovani9566 4 роки тому +4

    Cool! Yes I like your implementation using some buttons to determine wave type and pot for frequency. OLED display also a nice plus. I'm smelling another PCB with this project (nano?). Ready for part 2!

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

    Absolutely want a part 2. This is the stuff that got me interested again. Keep up the good work, Paul.

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

    Finish it! Love to see the final product.

  • @georgechambers3197
    @georgechambers3197 4 роки тому +7

    Yah, this a really cool project. You really need to continue on with this. 😁 Thanks for the video!

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

    Would be awesome to see continuation with this, I say keep on with it! Lol, thanks again for a great video, keep it up and stay safe Paul.

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

    Great project and like the rest would look forward to it developing. Ive just got to the stage where I'm needing a signal generator and to make my own would be the best.

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

    Very nice project and video Paul thank you very much! I'd like to see you release part 2 although as an exercice I'll try to implement it myself! Just bought the 1013D scope after seeing many reviews (including yours) on it and waiting for it to arrive from Amazon!

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

    Hi Paul! Great video. Been looking to make a signal generator for my little workbench and this looks like a perfect DIY project. Would love to see you continue on with this project.

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

    Great project! Please continue with it Paul. Thanks.

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

    This is a really cool project. You really need to continue. Thank you

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

    Definitely interested in you adding the screen and enabling the buttons. Thanks for the video!

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

    Very fine! Ready for part 2.

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

    Hi, yes, it would be great to see you dealing with the second part. Take care

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

    Really nice project, I was planning to use this in a home made bat detector, using a superhet configuration and some mulipole ceramic filters to provide the selectivity.

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

    Great project for a hobbyist to roll their own signal generator. A dedicated arbitrary waveform generator would cost $89 & up...so this is a great for someone on a budget and also a great Arduino learning experience.

  • @MosheMiParis
    @MosheMiParis 4 роки тому +5

    Hi, I definitely would be interested by a complete version with OLED display. Great job.

  • @user-mt2qn4yp8w
    @user-mt2qn4yp8w 4 роки тому

    Sure Paul let's keep it going. Thanks for the video.

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

    Nice and useful video, looking forward to the next part - many thx.

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

    Cool project, would like to see a sketch that allows you to switch between waveform types at the push of a button. Will definitely be buying one of these but I will get it from eBay because it's always cheaper than Amazon in the land down under. Thank you.

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

    Oh yes please carry on.
    It is a bit of your target but please take this to the finish.
    Maybe use the pot for amplitude and rotary switch for the frequency?

  • @JaneDoe-bq9sw
    @JaneDoe-bq9sw 4 роки тому

    Sold! Plan to purchase this one.

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

    Thanks for the Vid. To see a PCB Project including display and a wide frequency range would be great.

  • @LitesLAB
    @LitesLAB 4 роки тому +5

    Great project Paul! You should develop it further for sure :)

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

    Looks a cool project. Great channel 👍

  • @KCtheAmateur-1
    @KCtheAmateur-1 4 роки тому +2

    I would also like to see the buttons change the wave form and the oled displsy stating the wave form and frequency.

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

      Definitely would like to see more. This would be a great project to build into a Nano shield to fit into a small project box.

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

    thank you for this video and for all your work ❤

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

    very good to see this project. continue the video using OLED, switches.

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

    Great! Waiting for part 2 :)

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

    I noticed the sine wave was around 600 mV, can you add an op amp and a couple of 9v batteries to the output and still have a good signal? Fun project:)

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

    Yup wanna see the part 2

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

    Yes very interested. Thanks for sharing.....

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

    It would have been helpful if you had explained why the Arduino is needed and what the AD9833 requires in order to function as the "Signal Generator" it is advertised as. What exactly does the Arduino do in this case?

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

      The AD9833 require a serial data line to control the internal registers that set things including the waveform type and frequency, amongst other things. The arduino is being used as a serial controller for the chipset to tell it what to do.

  • @manusoftar
    @manusoftar 8 місяців тому +1

    Shouldn't the Arduino itself be capable of generating the signals without having to depend on the AD9833 ic??? Also, this signal or functiona generator is lacking saw or teeth waves (besides others that professional signal generators produce)

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

      The Arduino is strictly digital. It great at square waves. But it can't do sine waves, sawtooth, etc

  • @rogerhammelsr.1788
    @rogerhammelsr.1788 4 роки тому +1

    Don't let us hanging,Part 2 Please. Thank you

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

    I recently added one of those tiny OLEDs to a WSPR transmitter. I was amazed how clear something less than an inch across could be - and they really very cheap to buy.
    So yes please to a part 2 showing one being used to display frequency.
    I've not seen many projects using this DDS but most traditional radio VFO's run within this DDS frequency range so it could easily replace a free running VFO in a classic design.
    As mentioned in an earlier comment, could you please take a side journey, maybe in a "part 3", and replace that pot with an encoder to change frequency?

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

    Rocket launch was cool. Part 2, yes, oled display should be good. Thanks.

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

    Yes, let's keep building!

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

    Too easy!😁
    I'd like to more of this project thank you....

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

    Have you seen the Labrador Oscilloscope? I just started playing with it. It's cheap, tiny, gives you tons of functionality, and controlling from the computer is way less intimidating than all the buttons and knobs on a physical device.

  • @user-mr3mf8lo7y
    @user-mr3mf8lo7y 4 роки тому

    Appreciate the effort and video. Looking forward to part with OLED implementation. Cheers,.

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

    Excellent informative video. New subscriber. I’m a retired aircraft mechanic and am now diving into the electronics world which I always wanted to do and now the COVID seclusion has pushed me ahead. Mainly dealing with automotive electronics but this looks like a very useful piece of test equipment I am going. To build. As a diyer I want to build test equipment that is affordable and helpful and also I like to learn how something functions before trying to fix. I will definitely keep following and will do all my purchasing through your online account. Please continue with the projects I need to learn and stay busy. Thanks 😊 Artie what work mat is that is it in your store and also the potenameter and breadboards. Thank you

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

    Yes, OLED for part 2 would be great!

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

    Yes definitely make it a PCB project once the prototype is proven...perhaps use a standalone arduino chip too to save space.

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

    Does the signals generated in this setup able to swing between negative and positive voltages at 0V offset?

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

    Please suggest if any changes has to be made in using StM blue pill instead of Arduino

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

    My AD9833 is outputting nothing but a flat line. 25MHz signal works fine on the REF pin - power LED is on but nothing generated through the output pin.

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

    You should sell this as a small diy kit for people to buy and build.

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

    With all the breakout boards available for the Arduino, are they designed to plug in directly to the Arduino?
    Can't believe you dragged me to the dark side of Arduino 😣
    Actually, i'm enjoying it, thanks.
    Minions never die!

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

    Hello,
    I am new to the electronics hobby. I have been watching and enjoying your channel.. i am looking for beginner projects from your channel.
    Suggestions on where to start? I have an Arduino Uno. I am also interested in projects that do not need the Arduino.
    Skip

  • @erueratait-jamieson480
    @erueratait-jamieson480 4 роки тому

    Could this be used to make a voltage controlled oscillator for audio synthesis?

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

    This is a pure sine wave? Good THD?

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

    Superb! Thanks!!

  • @k.l.n.devinda1677
    @k.l.n.devinda1677 4 роки тому

    There's a DC offset in the signal, which I have in the module I received as well. My module doesn't have the COMP pinout, how can I get rid of the DC offset?

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

      A capacitor should do the trick.

    • @k.l.n.devinda1677
      @k.l.n.devinda1677 4 роки тому

      @@learnelectronics thanks , yeah I used a capacitor along with a voltage follower circuit

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

    Hey, Paul, great video. How about adding a sweep frequency function? Might be useful for checking out filter networks. What do you think?

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

    Can the AD9833 be tuned to 1 frequency without programming?

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

    i'm letting you know what i think,, use the UNO to trigger a nedini bifilar for solid state oscilation

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

    Could you provide the schematics and the code, please? I made it with Ardu Nano and id doesn't work, no signal on D13 - Sclk.

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

    Thanks for nice video

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

    Hi Please go ahead with the oled upgrade best regards

  • @andrewlockwood5826
    @andrewlockwood5826 9 місяців тому

    Hello I need to generate a square wave frequency of 0.75 hz, 45 beats/ min or a pulse every 1.3333 seconds can this chip go that low?

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

    awesome rocket launch

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

    Interesting. With a nano and oled it can be put in a signal injection pen.

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

    Cool project. Looks like the P2P is 2.41v. would it be possible, to use a level shifter to get the P2P up to 12v? If not a shifter then how?? Thanks

  • @evs2k
    @evs2k 9 місяців тому

    Very new to Arduino so bare with me.
    I have downloaded Bill Williams AD9833-Library-Arduino library ZIP file and uploaded it to the Arduino via the IDE.
    I then Copy/Paste your code into the IDE and get a number of errors starting with:
    error: 'class AD9833' has no member named 'Begin'; did you mean 'begin'?
    I assume I have done something wrong.

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

    Parabens, muito boa a sua montagem.

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

    why would I need a signal generator? what can you do with a signal generator? how can it help me design/make a thrust vector controller for a rocket?

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

      Signal generators have a large use in industry but are not as useful as function generators these days.
      They can be used to provide a clock source, modulated input/output, noise injection, repeatable stimulus for bench testing...the list is endless.

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

      @@jonelectronics510 Thank you. thats what I would like to see... what can be done with signal/function generators.

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

    hi, thanks a lot for your teaching very good and easy to learn. Im working on a project for school and I already saw your videos about frecuency generator for specific Frequency, but what I need is to create 3 signals wave square frequency, i guess the IC 5555 is the good one, but every single frequency output should be different, so that mean I need to create 3 same circuits just different capacitor, I need for example frequency A=100Hz, B=200Hz, C=200Hz. At the exit signal I just need ONE output of those 3 frequency activated, I mean all 3 are working on, but Just with a bottom I select one and that one is the one that goes to the output signal. So one button per signal so when I push that bottom A i can get that signal output A, and then when i want the signal freq B for example push that B button and get signal B output, and button C and get signal C. COuld you show me a little light on this please, or if you make a video would be amazing, thanks a lot for sharing with us, Great Teacher!!

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

    Hi, have you used an AD9833 with a Raspberry pi Pico and Micropython. I have a working version on a RPI A board in Python, which works (not great) I also have a fully working version for Arduino Uno, but I cannot seem to a get an output from the pico. I'd love some hints if you have any at all. Thanks

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

    Thank you.

  • @50Hz
    @50Hz 4 роки тому

    Have you looked at the 9959?

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

      I have not

    • @50Hz
      @50Hz 4 роки тому

      @@learnelectronics I really wanna, but for the price and crappy mail. Makes it hard for me too front up the money

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

    Yes make it a project all the way to PCB.

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

    I made the mistake of trying to use the same pins for an Arduino Mega - it uses different pins for SPI

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

    LOL The Minions didn't respect the Blast Zone it seems.

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

      Minions are great. Hope you enjoyed the launch.

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

    👍

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

    Arduino is not cheap.

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

    Continue build. Can you add sweep to generator as well as modulation?

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

    Very cool project. Yes, definitely a part 2. Stay safe.