#279

Sdílet
Vložit
  • čas přidán 27. 07. 2019
  • In his last video, GreatScott was not successful in building a Walkie Talkie project and suggested that we use his schematic to find out the problem.
    Because I like his work, and I love all sorts of wireless gadgets, I decided to give it a try. Debugging anyway is an essential skill of a Maker because errors help us to learn. And to make it clear: GreatScott did not make an obvious nor a dumb mistake as he suggested.
    Links:
    GreatScott's video: • Make your own very cru...
    NRF24L01: s.click.aliexpress.com/e/bz2wnS12
    Arduino Pro Mini 3.3V: s.click.aliexpress.com/e/baQA53Eo
    or: bit.ly/2KbPqTN
    or: B01JA58DHM
    Max1458: s.click.aliexpress.com/e/bhAmQjMy
    3.3/5V FTDI adapter: s.click.aliexpress.com/e/c1fA5Yh6
    or: bit.ly/2j36crg
    Microphones: s.click.aliexpress.com/e/cFbmk8Ak
    Video about aliasing: • Sampling, Aliasing & N...
    Supporting Material and Blog Page: www.sensorsiot.org
    Github: www.github.com/sensorsiot
    My Patreon Page: / andreasspiess
    My Bitcoin address: 19FSmqbBzb5zsYB1d8Bq4KbxVmezToDNTV
    If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission (of your purchases the next 24 hours) to buy new stuff for the channel
    For Banggood bit.ly/2jAQEf4
    For AliExpress: bit.ly/2B0yTLL
    For ebay.com: ebay.to/2DuYXBp
    profile.php?...
    / spiessa
    www.instructables.com/member/...
    Please do not try to Email me or invite me on LinkedIn. These communication channels are reserved for my primary job
  • Věda a technologie

Komentáře • 710

  • @greatscottlab
    @greatscottlab Před 5 lety +1872

    Very nice video. I am glad that fixing the circuit only takes 1 resistor. Easy fix :-) Thanks again for you help. Your video is now linked underneath my Walkie-talkie video.

    • @swagiyo9801
      @swagiyo9801 Před 5 lety +11

      I don't know if im missing something, but. i think the major problem is that you're in essence are using a 1bit DAC and ADC. from my experience it won't sound any better then in this video.

    • @hatschmolo2923
      @hatschmolo2923 Před 5 lety +27

      @@swagiyo9801 No thats wrong. 1 bit is called "direct current" 🤷🏼‍♂️.
      Great Scott uses 10bit ADC from Arduino and generates Analog Audio through PWM coupled with a capacitor.
      This video is proof that he just did forget about headroom. So he created an overdrive Effect 🤘🏼

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +165

      @GreatScott: You are welcome. And as I said, maybe we will have the chance for a test on a bike ride ;-)

    • @asagk
      @asagk Před 5 lety +12

      @@swagiyo9801 The quality of output in the video is mainly depending on the noise created by pwm from the receiving side. But to get rid of that, one could choose to have a r2r-dac, instead of pwm, as well as having a "low pass RC-filter" at least between the arduino(328p) and the speaker/headphone, that integrates the high frequency pwm output above 4.5kHz. --- By the way, 1 bit ADC/DAC can create a very high quality output, depending on the internal resolution of digits and sample speed. Good CD-players have high quality 1 Bit DAC!
      [edit] about 1 bit conversion you might want to read this e.g. en.wikipedia.org/wiki/Delta-sigma_modulation#Variations

    • @Margarinetaylorgrease
      @Margarinetaylorgrease Před 5 lety +8

      @@swagiyo9801 Some of the best DACs and ADCs in the world are 1bit
      en.wikipedia.org/wiki/Delta-sigma_modulation

  • @TheJay6621
    @TheJay6621 Před 5 lety +734

    Great Scott : My walkie talkie project is not working
    .
    .
    Andreas Spiess : Hold my Swiss Knife.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +52

      :-)

    • @EvenTheDogAgrees
      @EvenTheDogAgrees Před 5 lety +5

      You call that a knife/screwdriver/sewing needle/ballpoint pen/file/pair of scissors/fork/spoon/set of pliers/tape recorder/pair of shoelaces/USB stick/hairdryer/jet ski/pet rock/pagan temple/...?
      Yeah, I'm starting to see why they made Crocodile Dundee an Australian. If he were a Swiss, the movie would be over before they finished making that joke... ;)

    • @khashmeshab
      @khashmeshab Před 5 lety +8

      - My walkie talkie project doesn't work.
      - It will work when it hears my Swiss accent.

  • @jeroenjeroen
    @jeroenjeroen Před 5 lety +120

    Excellent debugging example from your previous video. And nice cooperation with one of my other popular channels GreatScott! Thanks.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +23

      Actually, it was no cooperation. I just was interested if it is possible. And I thought we can learn how to debug...

  • @DanielLopez-kt1xt
    @DanielLopez-kt1xt Před 5 lety +46

    It is allways nice to see DIYers to help eachother, good for you to improove your skills, and perfect for us to learn along with you.

  • @zerog2000
    @zerog2000 Před 5 lety +150

    Great video, but beware NSFH (not safe for headphones ;)

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +17

      Do not forget: I am biker with a quite loud Harley. So my ears are no more the best ;-)

    • @suteerthtripathi
      @suteerthtripathi Před 5 lety +8

      I wish I had seen your comment earlier.

    • @TravisFabel
      @TravisFabel Před 5 lety +1

      To be perfectly honest my TV sound bar did not like this one bit... or 10 bits depending upon how you want to look at it. Lol

    • @robertkielty5094
      @robertkielty5094 Před 5 lety

      Thank you! Have headphones off ears now.

  • @birnodin
    @birnodin Před 5 lety +133

    RULE #0 : If your project / code does not work let another guy have a look on it!
    You can be 1000% sure that this line of code works, and so you will never see the error. Another person may say: "But.. in line 99 that..."
    "Oh my God, thats right!"

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +9

      Here it was not the code ;-) But in general, you are right.

    • @LimbaZero
      @LimbaZero Před 5 lety +8

      Easiest way is to tell you friend about program and tell how it's working. you usually find that bug also at thins point. some people use rubber duck for this "rubber duck debugging". It's also sad that current arduino ide don't support most powerfull debugging (ICD) where you can use breakpoint and read + change values when run is paused.

    • @mahudson3547
      @mahudson3547 Před 5 lety +3

      Welcome to open source...

    • @EvenTheDogAgrees
      @EvenTheDogAgrees Před 5 lety

      Ain't that true? Just the other day I was working on some Node-Red project with a friend. I'm the hardware/coding guy, so while he was dragging his flow together I had nothing to do and was entirely distracted trying to catch up with my emails. After 10-15 minutes of him banging his head against the wall, stuck on some issue, I glanced up from my mails and spotted the error immediately.
      Zero Node-Red experience. The only reason I caught the error immediately was because I hadn't been staring at it for 15 minutes straight. Had I been paying attention while he was building the thing, I'd probably missed it too and would be scratching my head alongside him. ;)

    • @ArchonLicht
      @ArchonLicht Před 5 lety

      XP pair programming.
      Also I agree about Arduino IDE - Eclipse is a way better IDE for Arduino development IMO.

  • @LordHog
    @LordHog Před 5 lety +31

    Simple response, fantastic analysis and debugging tutorial!!

  • @asagk
    @asagk Před 5 lety +134

    A simple RC low pass filter might solve the problem with overtones and the quantization noise. Perhaps add some of this at least in the output to the speaker? Supressing all above 4.5kHz will not distort sound, since main components of human voice is up to 3.5 kHz for males and up to 4.5 kHz for females. Agood choice might be to also filter the input from the microphone, to get rid of unwanted noise above human frequencies right before sampling with the arduino. Noise not being transmitted will do good for the transmission as well, since less artifacts in the samples for the receiver will prevent to reconstruct a wave form that is distorted by high frequency components.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +36

      You are right. I could have shown the FFT where you see the overtones. But I thought this was too much for one video.

    • @liewts1049
      @liewts1049 Před 5 lety +1

      Really good observation & suggestion

    • @danosdotnl
      @danosdotnl Před 4 lety

      i have passive filters on my mic input and speaker output, still ALOT of noise. Added larger smoothing caps on the arduino and rf module power rails, that worked better and tweaked sample and data rate in software to get rid of the last bit of noise

  • @DIYTECHBROS
    @DIYTECHBROS Před 5 lety +68

    Very funny to see this this kind of “response” video Andreas! Great job!

  • @philipwpartain
    @philipwpartain Před 5 lety

    As a hobbyist, the way you walked us through your troubleshooting/debugging process was incredibly helpful. Thank you!

  • @pjosephlthewonder5082
    @pjosephlthewonder5082 Před 5 lety +1

    I have been working in the electronics field for years, and realized from your video here that I have been using these same rules, with minor exception with out realizing this is what I was doing. Thank You for the lesson on what I do and need to relearn to insure I am doing it right the first time. Great Video! Peace

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      Thank you! I tried to do some "abstraction" and I thought it will help beginners to get your experience faster.

  • @cfeigel
    @cfeigel Před 5 lety +7

    Wow! The walkie-talkie is a nice project. The debugging lesson is a great extra. Good to see you guys collaborating!

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      We actually did not collaborate. Unfortunately, I never met GreatScott so far.

  • @D4no00
    @D4no00 Před 5 lety +4

    what is interesting is that a lot of people think that debugging is not an essential skill, however I could say that this is one of the most important skills to have, you cannot be a good specialist without it. I just started learning electronics about a year ago, but I can say that I could debug that also without any problems (of course by having the appropriate equipment). The most important step in this is choosing the right strategy for debugging the project.

    • @mahudson3547
      @mahudson3547 Před 5 lety +2

      It is part of being a good engineer and it’s called experience

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      @D4no00: This was the intention of this video.

  • @dave-in-nj9393
    @dave-in-nj9393 Před 5 lety +4

    Excellent. it shows what additional information you can get when you have a scope.
    knowing what you are doing and going about it systematically should be part of our basic tool kit

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      Debugging without a scope or a logic analyzer is hard, I think.

    • @TheRainHarvester
      @TheRainHarvester Před 5 lety

      Sure beats potentiometer, and unplugging / plugging in capacitors to iterate to a solution !

  • @ghanrajsingh7347
    @ghanrajsingh7347 Před 5 lety +17

    You both guys are my favorite ❤️ love you work and I always learn something new

  • @loteknomad5032
    @loteknomad5032 Před 5 lety

    Home-made walkie talkies seem like such a cool project for new enthusiasts and veteran engineers alike. Always enjoy seeing people tackle this particular build. :)

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      This is probably why I did this video. I also liked the idea...

  • @stefanholtker3944
    @stefanholtker3944 Před 5 lety +139

    Nice debug, my ears are bleeding now :')

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +23

      Sorry about that. I always thought, you young guys are used to loud music ;-)

    • @kilrahvp
      @kilrahvp Před 5 lety +4

      This really needs some better digital-analog conversion, at least filter the PWM!

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +7

      A filter for sure would be a nice feature, I agree.

    • @tunahankaratay1523
      @tunahankaratay1523 Před 5 lety

      Good enough for a walkie-talkie.

  • @maycodes
    @maycodes Před 4 lety

    We are so lucky to have you guys.

  • @gnom69
    @gnom69 Před 5 lety +23

    Small Tip: When testing microphones, instead of speaking try to whistle. It's pretty easy to hit ~1kHz to create a perfect sine. A sinewave is easy to check on the scope.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +6

      You are right!

    • @recjack2816
      @recjack2816 Před 5 lety

      There is also the 3.3 kHz when whistling

    • @mrjohhhnnnyyy5797
      @mrjohhhnnnyyy5797 Před 5 lety

      Humming works as well, not as clean, but still :) Try to replicate the hum of the 50/60Hz transformer.

    • @TheRainHarvester
      @TheRainHarvester Před 5 lety +4

      Also, there is an app for tones. Keeps me from passing out on long debug sessions! :-)

  • @centexrails
    @centexrails Před 5 lety +2

    Congrats on an excellent job and the step by step trip through a debugging operation.

  • @Beeblzaphod
    @Beeblzaphod Před 5 lety

    Dear Andreas, thanks for this video. This is a pure pleasure watching the engineer's approach to solve technical problem. Excellent job, you made my day :-)

  • @skewedmaker
    @skewedmaker Před 5 lety +2

    Thanks for this video, very helpful to see debugging circuits in practice.

  • @marcedi2029
    @marcedi2029 Před 5 lety

    Excellent! I like this kind of teamwork of youtubers. Keep on both of you.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      Actually, it was no real teamwork. I never met GreatScott :-(

  • @sreeprakashneelakantan5051
    @sreeprakashneelakantan5051 Před 5 lety +17

    Good, this synergy between CZcamsrs is interesting. 🙏

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +2

      GreatScott did not know that I do this video. I never met him so far

  • @AB-pb8oo
    @AB-pb8oo Před 5 lety +26

    I googled the price tag for "Keysight MSOX3054T" and "Siglent SDG1050". Well, I am impressed - nice hobbyist tools... 😂

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +7

      I got a special price for the oscilloscope :-)

    • @andidotro
      @andidotro Před 3 lety

      @@AndreasSpiess how special from the list price of $12000? :)))))

  • @martinsauerteig4882
    @martinsauerteig4882 Před 5 lety +1

    Thank you for another great video and the lesson you have given to all makers and tinkerer. I suspect that you, as OM, heard immediately that there could only be two sources of error. Open Source is a great movement and I love the videos from GreatScott because he mostly does very well researched and competent videos.
    But at the end of the day it shows again that nothing can be replaced by background knowledge and a lot of experience.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      I was not sure if the "Arduino part" worked or had issues. This is why I checked this part first. I am sure it was not easy to write the lib because the NRF transfers max 32 bytes at a time. And I assume it needed some buffering (I did not look into the details)

  • @bobvincent5921
    @bobvincent5921 Před 5 lety

    Thanks so much for this lesson so that if you divide and isolate different functions and test them individually you will arrive at a total solution.

  • @RobertShippey
    @RobertShippey Před 5 lety

    Great video demonstrating how to debug ☺️ A vital skill for so many things!

  • @athanasiosstefanopoulos5211

    Excellent video and collaborative task with another great maker! You have an awesome engineering mind Andreas. Thank you for sharing such a great content with the makers community. :)

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      You are welcome! This is just a normal engineer's behavior ;-)

  • @DougHanchard
    @DougHanchard Před 5 lety +1

    Thoroughly enjoyed this episode.

  • @kenseastrand7428
    @kenseastrand7428 Před 5 lety

    Hey great job! to both you guys, I enjoy, and learn a lot from people like you and Great Scott, Dave Jones, Ave and others, it is good to see people interact like this, with out being snobs.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      Thank you! Concerning being polite: In this respect, my idol is Roger Federer.

  • @shubhamnayak9369
    @shubhamnayak9369 Před 2 lety

    It was very fun video to watch. This debugging videos along with the explanation is very interesting. Keep on making such videos.

  • @agentpx
    @agentpx Před 5 lety +2

    I love GreatSCott and Andres Spiess, love both of your work :D

  • @rupertprice5508
    @rupertprice5508 Před 3 lety

    I really enjoyed both videos . thanks guys .

  • @hoggif
    @hoggif Před 5 lety +1

    Great vid.
    I use a different rule set: 1. divide in two logical sections by educated guess or halving. Test in the middle if everything is ok. 2. If front part did not work, divide front in half and contunue with rule 1. If later part did not work, half later part and continue with rule 1. 3. if you make any changes due to testing, make sure to remove all of them before moving to next section. 4. Make sure you have objective measured results, avoid assuming too much based on measured data, separate assumed from the fact! 5. Simplify input if possible, like you used a signal generator in the start instead of voice, simpler input makes measuring simpler.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      Good set. For this project, I did not want to cut in the middle, as I explained.

  • @EnUsUserScreenname
    @EnUsUserScreenname Před 5 lety +7

    The crossover nobody asked for but everyone wanted.

  • @brenta1905
    @brenta1905 Před 5 lety

    Excellent logical reduction in the approach to troubleshoot. Furthermore, cooperation in helping another great designer rather than condemning and trash talking is highly commendable. Cheers to you both and "magic-smoke" to the trolls!

  • @ShakilAhmed-oc7mf
    @ShakilAhmed-oc7mf Před 4 lety

    its great!! not only walky talky but also effort. I really impressed.

  • @samreciter
    @samreciter Před 5 lety +1

    Cool - love both of your channels!!

  • @BillySugger1965
    @BillySugger1965 Před 5 lety

    Excellent debugging process. Well done!

  • @typxxilps
    @typxxilps Před 5 lety

    Great work and hands on explanation - every sunday ... Thanks

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      You are welcome. I try to be precise like a Swiss watch ;-)

  • @sidyajv
    @sidyajv Před 5 lety

    Thank you for this video Andreas, there was plenty of information and knowledge gained through it.

  • @jontech9978
    @jontech9978 Před 5 lety

    That was awesome. Your knowledge is always helpful

  • @sonovoxx
    @sonovoxx Před 5 lety +15

    8:55 Sine wave now works. Just got to troubleshoot my hearing now... 🤯

  • @wreckless_-jl6uu
    @wreckless_-jl6uu Před 5 lety

    I would’ve thought adding a cap or resistor somewhere would’ve solved it, but with out a scope no one would’ve known.. good job man!!!

    • @zerog2000
      @zerog2000 Před 5 lety

      Illustrates the point that oscilloscope, even an inexpensive one, is invaluable troubleshooting tool for anyone messing with this stuff

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      You are right. As I pointed out in my video about important tools: An oscilloscope and a cheap logic analyzer are indispensable.

  • @MD4564
    @MD4564 Před 5 lety

    Great cross over video guys, more needed :)

  • @Palmit_
    @Palmit_ Před 4 lety

    The mini-hand to help describe. Genius.

    • @AndreasSpiess
      @AndreasSpiess  Před 4 lety +1

      Welcome aboard the channel!

    • @Palmit_
      @Palmit_ Před 4 lety

      @@AndreasSpiess my pleasure! :) and thank you.

  • @ericoudammerveld424
    @ericoudammerveld424 Před 5 lety

    Awesome tutorial, Andreas!
    Thank you for this.

  • @iceberg789
    @iceberg789 Před 5 lety +4

    thanks for debugging greatscott walkie talkie, i also suggested last week in his post that the input audio signal was clipping at the scope screen, but it's weird to see till date that little comment of mine did not even get a single like ! 🥺

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      He gets many comments, so maybe nobody saw it :-(

    • @iceberg789
      @iceberg789 Před 5 lety

      @@AndreasSpiess so it seems. anyways, if you build this for actual usage, may be you may want to consider a 2nd order lc low pass @5-6KHz, to see if any of those irritating sharp noise gets reduced or not.
      otherwise, cellphone companies already made voice calls free, so cellphones ftw.
      i wish you enjoy the actual build, thanks. :-)

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      I ride a Harley. So having communication is anyway not possible because of loud pipes ;-)

  • @daveys
    @daveys Před 3 lety

    This is a superb video and walkthrough, many thanks! BTW, love the little pointy finger thing. You got a new subscriber :-)

  • @mvadu
    @mvadu Před 5 lety

    Next on Great Scott.. "Walkie Talkie mkII" which works like a charm!! The fact that you showed he can even gets to keep the same design and in turn same PCB he made is great!! All he had to change really is two resisters. Awesome!!

  • @santanumukherjee1548
    @santanumukherjee1548 Před 5 lety

    Thanks for your amazing explanation. You and great Scott are really good. I never ever heard this type of explanation except electro boom. Electro boom is also good but he discussed about physic and electrical. (Sorry for bad English)

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      Everybody has its specialty. And you as a viewer has the choice :-)

  • @dtesta
    @dtesta Před 5 lety

    We now know who the king of electronics is :) I salute you Herr Spiess!

  • @stubaby49
    @stubaby49 Před 5 lety

    A most informative and enjoyable video. Thanks.

  • @matheuscardoso1
    @matheuscardoso1 Před 5 lety

    AMAZING!!! SO GLAD U POSTED IT

  • @avejst
    @avejst Před 5 lety +1

    Informative as always
    Thanks for sharing👍😀

  • @pranjalbhagat667
    @pranjalbhagat667 Před 5 lety +5

    Great job with great Scott!!!!

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +2

      Thank you. But he does not know anything of it ;-)

    • @McTroyd
      @McTroyd Před 5 lety +3

      @@AndreasSpiess ...yet. I'm sure the overlap in viewership will circle it back to him eventually.

  • @XerotoLabs
    @XerotoLabs Před 5 lety

    great stuff . I also love the distorted voice on teh radio , has that old equipment sound .

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      Many of the young viewers complained about this sound. Times change...

  • @vlad4281
    @vlad4281 Před 5 lety

    Hi Andreas,
    Greetings from Australia,
    I recently came across your channel and absolutely love your approach and clarity of explanation .
    Thank you for kindly sharing your knowledge and systematic approach - well done :-)
    P.s. If you ever find yourself looking for new project ideas I would love to see something on diy night vision and the technology
    Behind it.
    Have a wonderful day !!

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      I did something on IR lately. Bur for the moment I have no plans for night vision. But you never know. It is an interesting topic.

  • @kleinerfighter-ka6677
    @kleinerfighter-ka6677 Před 5 lety

    Pretty well explained and this is a really nice example why an audio design fixing guy needs an Oszi :)

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      You are right. An oscilloscope is always handy. I use it a lot...

  • @jmaguilarr
    @jmaguilarr Před 4 lety

    You two are the best !!

  • @salamelvisual6270
    @salamelvisual6270 Před 5 lety +1

    just found your chanel, realy great explanation, now i want to make more stuff :)

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      Welcome aboard the channel. I hope you will find "food for thought" or for projects.

  • @tonyweil2473
    @tonyweil2473 Před 5 lety

    Please make more debugging AND behind the scenes videos like "#111 Labrep: How I work behind the scenes" in addition to the regular videos. Here is why. The regular, relatively short and high production value videos have just enough information for a moderately skilled person to quickly understand the technology and successfully complete the project. This is fantastic.
    Yes, the behind the scenes video was long and somewhat tedious, but I learned so much from watching you work through the problem including your choice and usage of test equipment. The videos show that there is not magic behind how easily you seem complete projects in the regular videos. You show how to carefully analyze options, make hypothesis and then try to prove or disprove them, sometimes end up down blind alleys, but you keep persevering. These are essential skills for advancement.
    The debugging video inspired me to purchase a waveform generator and follow along step by step. This helped me learn the value and usage of the waveform generator. The "#111 Labrep: How I work behind the scenes" showed me the value and usage of a Logic Analyzer that I did not fully understand. I would have used my oscilloscope and rudimentary protocol decoder, but now I will borrow my friends Logic Analyzer and learn more about it. What model do you own and what would you suggest for a hobbyist?

    • @AndreasSpiess
      @AndreasSpiess  Před 4 lety

      Thank you for your feedback, it is valuable. It depends a little on my mood how the video is in the end. Short or long ;-)
      Concerning logic analyzers: They are all more or less the same. You get them in two classes: Cheaper and a little more expensive. Both have the same functionality, just more pins, and more speed.

  • @santopino2546
    @santopino2546 Před 5 lety

    Great video, I was interested to find out the problem, but I'm just to lazy and don't have much time, but I enjoy your work going through the research.

  • @leifclaesson2470
    @leifclaesson2470 Před 5 lety

    I learned a really nice detail from this video just in passing, it was never explained or even mentioned. Notice how at 9:14 it shows the NRF24L01 with antenna wires soldered on? I never knew that was a thing! I tried the same on an ESP8266 module and literally improved signal strength by 10dB. This solves the signal strength issue I've been having in some places. Thanks for another great video!

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      These two NRF24L01 were in my drawer from old experiments...

  • @dantosrock43
    @dantosrock43 Před 4 lety

    wow..love it.. love u all greatscoot and adreas spiess

  • @CrankyCoder
    @CrankyCoder Před 5 lety

    fantastic!!! Great troubleshooting video!

  • @819jt
    @819jt Před 4 lety

    A helpful video about a helpful video? Faith in humanity restored

  • @TonyLehto
    @TonyLehto Před 5 lety

    Excellent video Andreas!

  • @erygion
    @erygion Před 5 lety +2

    Great video Mr. Spiess. I need to watch that video. (troubleshooting rules) I know you guys live in different countries but a collaboration would break the internet. (at least for us electronic enthusiasts) If even a shared video to avoid traveling.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      Thank you! He is the big guy and he has to decide ;-)

    • @erygion
      @erygion Před 5 lety

      @@AndreasSpiess I'll go bug him lol ;)

  • @svenpetersen1965
    @svenpetersen1965 Před 5 lety +2

    Sehr cool. Gut gemacht.

  • @colinpamplin9976
    @colinpamplin9976 Před 5 lety

    Well done. An excellent video that is very interesting. More please

  • @Zhaymoor
    @Zhaymoor Před 5 lety

    what an awesome great video ! LOVE IT

  • @chuxxsss
    @chuxxsss Před 5 lety

    Does his circuit have pre-emphasis and demphasis? Best for sound quality.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      Not needed here, I think. This is just basic stuff.

  • @FantaBH
    @FantaBH Před 5 lety

    Well done, and this is really nice video, thank you.

  • @raagamparmar179
    @raagamparmar179 Před 3 lety

    Appreciate, you responded and liked to almost ALL comments! Subbed! :-)

  • @emgab
    @emgab Před 4 lety

    very well done, informative, structured and well thought out - as always - being one your first 20 fans i#m impressed how you developed your channel - chapeau !
    one proposal though to improve the design of this interesting walkie-talkie would be a low pass on the opamp below 8KHz to get rid of the noise - maybe worth considering a thought - cheers, Mike

    • @AndreasSpiess
      @AndreasSpiess  Před 4 lety

      I planed this video more as a "debugging" video, not one to enhance GreatScotts work. But you are right.
      And thank you for staying with the channel for such a long time!

  • @rGunti
    @rGunti Před 5 lety +1

    The same rules also apply in Software Engineering. If something doesn't work, start making the system smaller and test I/O. Great video :D
    Und grüezi aus dem Ruhrpott von einem Auswanderer o/

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      You are right. My video about errors should have been quite universal. Grüezi aus der verregneten Schweiz!

  • @colinjohnson5515
    @colinjohnson5515 Před 5 lety +6

    Andreas Spiess and Great Scott! Biker/Maker road trip sounds like the best thing ever... I hope this happens

  • @electronic7979
    @electronic7979 Před 5 lety +1

    Helpful video 👍 I like it

  • @user-bu8qn3tc6r
    @user-bu8qn3tc6r Před 5 lety

    Great video as always, one question though that is out of the scope of the video. What would do/change in order to reduce the noise?

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      You could do some filtering of high frequencies because voice is below 4.5kHz.

  • @AndrewJones-tj6et
    @AndrewJones-tj6et Před 5 lety

    Nicely done to both you and Great Scott. Now to add VOX to only transmit when talking as we do not like to hog the airwaves and make it work in both directions so a conversation is possible.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      It has a Push to Talk button. VOX on my Harley would always be on ;-)

  • @kenjunge2768
    @kenjunge2768 Před 5 lety +1

    Thanks, Nice work !

  • @BensWorkshop
    @BensWorkshop Před 5 lety

    Interesting that adjusting the gain at the start fixed so many issues though I suspect a low pass filter on the output would help make the sound quality a little easier on the ear.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      A filter definitively would help!

    • @BensWorkshop
      @BensWorkshop Před 5 lety

      @@AndreasSpiess I would be very interested to see what an add on low pass filter would do.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      Why not try it yourself. For a video, this would probably not be very interesting :-(

    • @BensWorkshop
      @BensWorkshop Před 5 lety

      @@AndreasSpiess My workshop is currently being built... and isn't set up for electronics yet.

  • @alessiodivizia9276
    @alessiodivizia9276 Před 2 lety

    Very interesting video. I surely will try this at home. But one question, how much is the value of the chenged resistor ? Or is it completly removed from the circuit ?

    • @AndreasSpiess
      @AndreasSpiess  Před 2 lety

      You have to try it yourself. It depends on your setup.

  • @DocMicha
    @DocMicha Před 5 lety

    Very good. A nice tutorial for younger engineers to work more systematically. I know this too good, because I was once boss of 45 engineers.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      That was my intention. I thought this is a good example to show it in practical use

    • @DocMicha
      @DocMicha Před 5 lety

      @@AndreasSpiess Yes, pratice is the best way to learn the theory!

  • @brucefox6580
    @brucefox6580 Před 5 lety

    Great effort Andreas.

  • @spinningstatics
    @spinningstatics Před 4 lety

    When I saw GreatScott's video I was thinking it could be an issue with the input signal being clipped due to overdrive. Really great debugging video!
    If I may ask, is it possible to use the MAX9814 Mic Amp you showed and still keep the LM358 amplifier GreatScott's used in his orginial schematic ?

    • @AndreasSpiess
      @AndreasSpiess  Před 4 lety

      You have to try out the levels. The MAX9814 is an interesting chip because of its AGC.

  • @manuelhuitrado2094
    @manuelhuitrado2094 Před 5 lety

    I love your videos

  • @murrij
    @murrij Před 4 lety

    This made my brain smile.

  • @WestVirginian
    @WestVirginian Před 10 měsíci

    Question: is this a private communication method via IP or some type of digital key? Or is this broadcast so anyone around with the same device can hear it?
    I have a project in mind that this would prove incredibly helpful with but don't want to risk it interfering with other signals in the area. (Race tracks, sporting venues)

    • @AndreasSpiess
      @AndreasSpiess  Před 10 měsíci +1

      These are analog radios without encryption.

  • @GnuReligion
    @GnuReligion Před 5 lety +3

    Great video! The selection of MPU for the project makes me cringe. I have experimented with digitizing and delivering audio with AVRs. While possible, the quality is poor. These chips are wonderful for a great many things, but slow, with only 8 bit ADC at high speeds, and lack hardware DACs / i2s. ESPs and STM32s are only a couple of dollars and have Arduino IDE support. I have a sly suspicion you recognized the problem with the LM358 at first glance, Andreas, due to experience ;) My go-to op-amp these days is a TL082 for its high slew rate, and behavior close to the rails when using a single voltage source.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      First I suspected the problem in the software because I did not believe it was possible to use the NRF24L01 for that purpose ;-)

  • @workethicrecords5901
    @workethicrecords5901 Před 5 lety

    2 questions:
    -When is it most appropriate to use the ISP or Jtag Debugger on your micro controller? Do you normally do that after all other options for electronic failures have been evaluated?
    -would throwing a lowpass RC filter on the end of your output get rid of the high pitched noise in the signal? Or maybe a bandpass with a wide high band?

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety

      Maybe you watch my video about debugging and then decide if you need it or not.

  • @domen6005
    @domen6005 Před 5 lety +1

    "Because of this shitty little loudspeaker"
    hahahah made my day!
    I have never heard you use this word before soi it's very comical.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      It is as it is ;-). But it was also cheap...

  • @yomboprime
    @yomboprime Před 5 lety

    I knew the bug was in the amplifier. As I commented on GreatScott's video, using the Vref pin on the Arduino with two resistors to tune the ADC input voltage amplitude eliminates the need for the LM.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +2

      I do not think this would be sufficient. The LM358 amplifies the very small signal with a factor of 100

  • @rubenponce1011
    @rubenponce1011 Před 4 lety

    so what do you change the resistor value too? Also, is the resistor and capacitor on pin 9 needed? If so, what are the values?

  • @rondlh20
    @rondlh20 Před 5 lety

    Great job!

  • @DoctorZ4ius
    @DoctorZ4ius Před 4 lety

    awesome video!

  • @tomwilliam5118
    @tomwilliam5118 Před 5 lety

    You're pretty darn smart I have learned a lot from you

  • @ahaveland
    @ahaveland Před 5 lety

    Good illustration of Nyquist's theorem - need a sharp low pass filter cutting off around 2/5ths of the sample rate, and there's a lot of jitter. Even 10ns jitter on the sample timing adds a lot of noise. It could be that the code is not sampling using a precisely timed interrupt, or is running in a main loop with unnecessary interrupts still running.
    Also, it's really important to use a sample and hold circuit to fix the voltage as it is being sampled, though this may be already built into the Arduino's ADC. Integrating PWM with an RC circuit is pretty crude, but a proper DAC chip and LPF would also help to improve the sound quality.
    If there's enough processing power available, the sound could be encoded in real time as AAC or MP3, transmitted with a lower RF bandwidth instead of using uncompressed PCM then decoded by the receiver.

    • @AndreasSpiess
      @AndreasSpiess  Před 5 lety +1

      If somebody wanted to build a real walkie-talkie this is not the recommended way. I liked the project because it uses our standard parts and still works. But adding a filter would for sure be a small, but useful addition.