Generador de Funciones DDS | Escalera R2R con Arduino | Sponsor LCSC

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2019
  • Vídeo patrocinado por LCSC:
    lcsc.com/?from_code=PL2019102...
    Si te ha gustado el vídeo no olvides dar Like y Suscribirte, esto ayuda al canal a crecer y a invertir en nuevos productos para mostrarles a ustedes.
    SUSCRIPCION :D == th-cam.com/users/subscription_c...
    Proyecto Thinkercad:
    www.tinkercad.com/things/fAAW...
    Firmware GitHub:
    github.com/electgpl/Firmware-...
    DONACIONES :D == www.paypal.me/electgpl
    Patreon: / electgpl
    Muchas Gracias!
    Instagram: / electgpl
    Grupo de Telegram: t.me/electgpl_official
    Foro: electgpl.com/foro/
    GitHub: github.com/electgpl
    Sitio: electgpl.blogspot.com.ar
    Grupo de Facebook: / electgpl
    #arduino #r2r #function
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 107

  • @agustinvarela8182
    @agustinvarela8182 4 ปีที่แล้ว +8

    De 10 el video como siempre! yo ya quiero ver ese atmega overclockeado jajajaja

  • @microcol
    @microcol 4 ปีที่แล้ว +2

    Barbaro !!!!!!! Muchas gracias por compartir tus conocimientos

  • @petter9403
    @petter9403 4 ปีที่แล้ว +1

    Genial, aguada darle continuidad al proyecto... Con más frecuencia

  • @weimarvillarreal2346
    @weimarvillarreal2346 2 ปีที่แล้ว

    gracias amigo por compartir tu experiencia con nosotros

  • @evercifuentes5401
    @evercifuentes5401 8 หลายเดือนก่อน

    Gracias por tu apoyo en el desarrollo de aplicaciones. Como comentario aparte, ahora ya tiene otros microcontroladores que tienen DAC. Saludos

  • @ahurtadon
    @ahurtadon 4 ปีที่แล้ว

    Que bueno. Como siempre 😘

  • @eddyane67
    @eddyane67 4 ปีที่แล้ว +1

    Justo ahora acabo de replicar tu proyecto de DDS con arduino.
    Sin dudas está divertidísimo, he aprendido un montón. He estado analizando con el osciloscopio (uno igual al tuyo) las señales en los diferentes puntos de la escalera. Siempre lo imaginé, pero nunca lo había podido ver sin tener un osciloscopio.
    Una vez más, mil gracias.
    Un abrazo!

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Bueno me alegra que te sirva! Está bueno, muy pocos componentes! Saludos

  • @nitecuento1
    @nitecuento1 4 ปีที่แล้ว +1

    Saludos Seba! alto proyecto, lo del sweep esta muy bueno para graficar el bode de un filtro.

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Si! Fíjate que tengo un vídeo de arduino dónde hago un sweep y gráfico la respuesta en frecuencia de un pasa bajos! Todo con el mismo Arduino. Saludos

  • @mentalthink1
    @mentalthink1 4 ปีที่แล้ว

    Está genial.

  • @BRIAN-dl3iq
    @BRIAN-dl3iq 4 ปีที่แล้ว

    Genio¡¡ muy interesante😎

  • @hernanmarcucci7500
    @hernanmarcucci7500 4 ปีที่แล้ว

    Muy buen video , esta bueno que sea corto mas rápido para ver.. !!!

  • @NBL00D
    @NBL00D 4 ปีที่แล้ว

    Muy bueno.

  • @cesarmardueno8502
    @cesarmardueno8502 4 ปีที่แล้ว

    Excelente vídeo, un nuevo suscriptor, Buscare el vídeo con el atmega overclockeado
    Saludos!

  • @luismisardonsardon6536
    @luismisardonsardon6536 4 ปีที่แล้ว

    genial saludos

  • @chadrummer
    @chadrummer 4 ปีที่แล้ว

    Muy bien.

  • @hernatiable
    @hernatiable 4 ปีที่แล้ว

    Crack

  • @rispes
    @rispes 4 ปีที่แล้ว

    Genial

  • @jorgevalentemorales
    @jorgevalentemorales 4 ปีที่แล้ว

    Yo digo que ya le des fuego al arduino!!! 😁
    Buen video, saludos!!!

  • @martinmoraga2220
    @martinmoraga2220 4 ปีที่แล้ว +3

    Quiero ver el atmega overclockeado con refrigeracion líquida, jajjaja.
    Buen video Sebas.

  • @jorgemaldonado9332
    @jorgemaldonado9332 2 ปีที่แล้ว

    Esta muy bueno el proyecto , de aquí que quisiera hacer un oscilador con frecuencias mas elevadas del orden de los 40 khz hasta 47khz tipo sweep como nombraste en este video , es para ahuyentar a los perros que vienen a mi casa a hacer sus cosas y se encendería con un pir y ese mismo tiene temporizador , así que dura algunos segundos y otra vez queda en alerta , hasta una nueva detección , se que el rango que molesta a los perros es de entre 41khz hasta 46khz dependiendo de la raza , yo lo hice con unos 555 pero la frecuencia no esta donde debería ; muchas gracias Seba.

  • @matiasbruschini21
    @matiasbruschini21 4 ปีที่แล้ว

    Excelente!!!

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Gracias!

  • @artemioguevara2471
    @artemioguevara2471 4 ปีที่แล้ว

    esta muy bueno tu canal amigo muy interesante saludos

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Muchas gracias! Saludos

  • @nautilus12480
    @nautilus12480 4 ปีที่แล้ว

    Overcloking... Overcloking... Overcloking... Buen video capo!!!

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Ya se viene, estoy reuniendo algunos componentes para la prueba. Saludos

  • @JuanPerex0
    @JuanPerex0 4 ปีที่แล้ว

    De 10

  • @deaelectronic8175
    @deaelectronic8175 3 ปีที่แล้ว

    Esperando el siguiente video donde pongas el operacional para amplificar esa señal. Gracias por tus videos.

    • @electgpl
      @electgpl  3 ปีที่แล้ว

      Si, tengo que continuarlo, aún no lo he realizado el vídeo! Porque estoy pensando en usar el AD9833 para generador de funciones. Anda muy bien la verdad. Saludos

  • @juanjuan3207
    @juanjuan3207 4 ปีที่แล้ว +1

    Eso con pic me tardo mas de 2 meses entender todo el codigo como funcionaba.
    Genial.
    Seria genial si muestras como incrementar el voltaje a la salida con operacional o transisypres push pull

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Gracias! Si, eso lo deje para otro vídeo para no hacerlo largo. Saludos

  • @jacquelineramosgodinez704
    @jacquelineramosgodinez704 ปีที่แล้ว

    3:10 está el vector para el ECG
    2:45 tiene el circuito construido en tinkercad

  • @felixcenteno2003
    @felixcenteno2003 4 ปีที่แล้ว +1

    Tambien se puede aumentar la frecuencia con solo aumentar el paso del loop FOR que lee la PROGMEN (en vez de i++ hacer i=i+5), la forma de onda puede perder algo de calidad pero ganamos en frecuencia.

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Muy buen dato! Gracias!

  • @hernatiable
    @hernatiable 4 ปีที่แล้ว

    Crac

  • @elyeti1
    @elyeti1 4 ปีที่แล้ว +1

    Justo estoy desarrollando un proyecto con el chip atmega328p y un cristal. Y coloco el chip en una placa arduino para cargar el bootloader y el sketch. De modo que no es un problema que cambie el cristal del proyecto.
    Nunca oí que se puede cambiar el cristal. Quiero verlo porque puede ser útil para otros proyectos.
    A veces es fácil llegar al limite de velocidad de arduino.

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Hola! Si se puede como a cualquier micro pero tenés problemas al momento de manejar tiempos como la UART, I2C, etc.... Desde ya que el bootloader no te lo va a reconocer en Arduino IDE si le cambias el cristal. Pero podés poner el original para programar y luego el que quieras para correr el programa. Saludos

    • @elyeti1
      @elyeti1 4 ปีที่แล้ว

      @@electgpl estaría genial que hicieras esa prueba de ver cuanto aguanta en condiciones estables.
      Gracias por tu respuesta. En breve me llegan unos cristales de 20Mhz para otros proyectos, y sin duda lo probare en el chip atmega328.
      Una pregunta respecto al vídeo. Por que no implementas una formula que calcule el valor de la salida pwm en cada ciclo del bucle for? Acaso es demasiado lento?

  • @poderpensar
    @poderpensar 4 ปีที่แล้ว

    muy buenass, exelente video como siempre este proyecto es muuuy interesante para que suba un poco mas la frecuencia para hacer un barrido automatico para los tanque pi esta muy bueno un sadudo!!!

  • @ScienceLab760
    @ScienceLab760 4 ปีที่แล้ว

    Buen video, quisiera sugerir el uso de millis() para el pulsador y tener mas control en la frecuencia y el tipo de funcion para no usar delay, nuevamente gracias por compartir

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Claro! Un debounsing! Saludos

  • @mafiamtg
    @mafiamtg 4 ปีที่แล้ว

    a mi me gustaría ver que tanto se puede llegar a hacer, me podría ser útil, nuevo sub ;)

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Voy a overclockear el Arduino y vemos!

  • @QuantumCryptoJourney
    @QuantumCryptoJourney 3 ปีที่แล้ว +1

    Hola, podria añadirse además una variable que cambie la amplitud de la señal? Gracias

  • @jalarmas1
    @jalarmas1 4 ปีที่แล้ว +1

    Exelente tus vídeos y explicaciones muy didáctico , quería preguntarte si tendrás un circuito para cargar baterías de ácido (12v-80a) con corte automatico o con regulación de carga , he estado probando algunos circuitos muy simples con un relé comandado con un transistor pero no son muy exactos ya que al tener un preset nunca queda exacto la regulación de carga , Aceves corta en 12,5v y otras a 13,2v y no encuentro nada que sea simple y confiable , desde ya gracias.

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Muchas gracias! Mmm no tengo nada echo, pero sin dudas lo realizaría con un arduino con un shunt sensando corriente y tensión. Para que responda a los límites de carga en tensión (no pasarte de los 14V por ejemplo y en corriente no pasarte de la carga máxima que le puedas dar a esa batería). Saludos

  • @mateogermanorjuelagalvez3820
    @mateogermanorjuelagalvez3820 3 ปีที่แล้ว

    oye de donde sacaste los valores en hexadecimal? es que tengo que hacer uno usando una memoria eprom y los necesito en binario sera que me podrías decir como hallarlos o que generador de tabla usaste?

  • @erickpve4146
    @erickpve4146 4 ปีที่แล้ว

    Excelente haz calentar el Arduino y dele a fondo

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Ya tengo el vídeo! Saludos

  • @marcelonavarta483
    @marcelonavarta483 4 ปีที่แล้ว +1

    Muy bueno como siempre, una sugerencia yo haría un volcado en ram de la función seleccionada para ejecutarlo desde allí por la velocidad y siempre estaría utilizando 256 bytes de Ram. Un abrazo

    • @electgpl
      @electgpl  4 ปีที่แล้ว +2

      Hola! Si totalmente! En ram corre más rápido incluso el for para recorrer la tabla se puede mejorar con instrucciones de ensamblador metiendo todo en una interrupción e incrementa mucho más la frecuencia. Saludos!

  • @martinsebastiangarciapovea9496
    @martinsebastiangarciapovea9496 4 ปีที่แล้ว

    genio muchas gracias, podes hacer (o si ya tenes) que llegue a una frecuencia mas alta , 100khz por ejemplo.

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Hola!, podes subirle la velocidad si manejas los puertos en ensamblador jeje, pero bueno tenes limitaciones... Saludos

  • @alfredonovoa8124
    @alfredonovoa8124 4 ปีที่แล้ว

    Hay unos clones que se llaman LGT8F328P que vienen a 32MHz y son muy baratos. También se podría llegar mucho más alto con un bluepill STM32F103C8T6

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Si con un micro más potente es otra cosa
      De todas maneras hay un código dando vueltas por ahí, para un generador basado en el Atmega16 (el dip40) que permite llegar al MHz utilizando ensamblador y demás técnicas. Saludos!

  • @hectorenriquesantandermeza5208
    @hectorenriquesantandermeza5208 3 ปีที่แล้ว

    Buenas tardes amigo. Excelente video! Quisiera poder saber si puedo visualizar las ondas en el mini osciloscopio DSO138. Muchas gracias. Saludos.

  • @eduardocor4958
    @eduardocor4958 4 ปีที่แล้ว

    Hola Mostro, es interesante el conversor R2R. Lo único que no entendí bien es: " hacer el anillo...". Saludos.

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Bueno ya voy a hacer el vídeo de R2R, voy a tratar de subirlo en la semana. Saludos!

  • @jrgtsmith3707
    @jrgtsmith3707 4 ปีที่แล้ว

    Cuál es el rango de frecuencia que se puede generar?

  • @jesusguzman410
    @jesusguzman410 ปีที่แล้ว

    Las resistencias son de 22 y 10 k, no ?
    Se pueden usar de otro valor siguiendo esa lógica, una es la mitad de la otra ?

  • @josefranciscomoralesgonzal6928
    @josefranciscomoralesgonzal6928 3 ปีที่แล้ว

    Hola, te quedo muy bien felicidades
    Este metodo se puede aplicar en PICs?

  • @javierleites539
    @javierleites539 4 ปีที่แล้ว

    Overclok....!!

  • @juanjuan3207
    @juanjuan3207 4 ปีที่แล้ว +5

    Seria bueno que expliques como funciona la escalera de resistencias de r2r

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Bueno, es verdad, voy a hacerlo para el proximo! Saludos!

    • @danieledgardopalomar7812
      @danieledgardopalomar7812 4 ปีที่แล้ว

      me sumo al pedido de Juan Juan

  • @danieledgardopalomar7812
    @danieledgardopalomar7812 4 ปีที่แล้ว

    ESTA BUENISIMO EL PRG, MUY BUENO MUY BUENO! estaria piola ver como generar esas ondas, podrias en otros videos i por el metodo de mejorar el firmware, con irq? seguramente no veras esta petición porque debes tener cientas igual muchas gracias x tu conocimiento, deberias vivir tranquilamente de youtube, te lo mereces!

  • @EduardoDematteis
    @EduardoDematteis 4 ปีที่แล้ว

    Muy bueno ya me pongo a jugar podría hacer un mini Synth . Se la bancaria de 20 hz a 20khz ?

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Hola, si podés hacer un mini sintetizador, pero tendrías que optimizar el código, hay bibliotecas de Arduino para sintetizador. El tema de los 20kHz con una taza alta de muestreo (para tener calidad de sonido) es todo un reto para el Arduino. Saludos

  • @miguelonetto2189
    @miguelonetto2189 4 ปีที่แล้ว

    Buen video, para caundo el overclock al arduino?

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Dentro de poco!

  • @fernandovelcic
    @fernandovelcic 4 ปีที่แล้ว +1

    seba tengo una duda, existe algun circuito que permita mejorar la frecuencia de esto? pregunto porque estamos hablando de una señal periodica, existen circuitos que tomen como entrada una salida como esta de 1khz y la puedan repetir como para llegar a 100mhz o viceversa?

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Hola! Si podés multiplicar frecuencia, pero la verdad es que para eso te conviene hacer el oscilador directamente externo y controlarlo con el Arduino. Tipo un VCO o algo así. Saludos

  • @aprendiendomaker2288
    @aprendiendomaker2288 3 ปีที่แล้ว

    Excelente comco siempre. Las tablas como las generaste? Y como funciona la escalera R2R? Muchas gracias

  • @hernatiable
    @hernatiable 4 ปีที่แล้ว

    Tendrías en GitHub o en algun sitio, donde pues descargar los valores para las tensiones de las funciones generadas?

  • @joseordonez174
    @joseordonez174 4 ปีที่แล้ว

    Quedaría bien utilizar un Stm32

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Totalmente! Pero antes de ello voy a overclockear el Arduino jeje a ver a dónde llega jeje

  • @juancamilocely637
    @juancamilocely637 4 ปีที่แล้ว

    Buen proyecto... tengo una pregunta: ¿es posible regular el nivel de offset dc de la señal?

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Muchas gracias! Si podés agregar un Amplificador óperacional y con un potenciómetro podrías modificar el offset. Saludos

  • @joselillo0125
    @joselillo0125 4 ปีที่แล้ว

    Me gustaría ver el vídeo haciéndole overlock al Arduino

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Ya se viene! Jeje

  • @alfredoramirez742
    @alfredoramirez742 2 ปีที่แล้ว

    donde puedo encontrar el codigo

  • @Mauricetz
    @Mauricetz 4 ปีที่แล้ว

    'Taría bueno para generar ondas más complejas y así imitar notas de un sinte xD (que conste que sé que hay otras formas más eficaces para eso como la librería pitches.h y la otra que usa una SD y que no recuerdo el nombre)

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Hola! Si, se puede tranquilamente. Hay varias maneras, de echo tenés las bibliotecas como decís vos para generar tonos y sus variantes. Saludos

  • @bryanstevencastanedadiaz568
    @bryanstevencastanedadiaz568 3 ปีที่แล้ว

    disculpa mi ignorancia pero por que tantas resistencias y con dicho valor?

    • @electgpl
      @electgpl  3 ปีที่แล้ว +1

      Bueno, porque se está haciendo un DAC llamado R2R, es un DAC en base a resistencias con relación R-2R. Saludos

  • @civerbreak7590
    @civerbreak7590 4 ปีที่แล้ว

    hola buen dia
    se que no tiene mucho que ver pero he recurrido a otras persona en busca de ayuda,
    mi comprensión de electrónica es básico pero mi necesidad me ha llevado a investigar para resolver mi problema que es comprende como funciona un rectificador regulador de motoneta pues se descompone con frecuencia o al comprarlo es defectuoso y no hay garantía intentado comprender su funcionamiento y sus componentes para poder solucionarlo de raíz.
    espero me puedas ayudar en esclarecer los componente en espera de tu ayuda me despido gracias.

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Hola, tendría que verlo, la verdad nunca tuve esa pieza automotor en mis manos como para saber que técnicas usan y demás. Tenés datos? Saludos

  • @franciscomolina8909
    @franciscomolina8909 4 ปีที่แล้ว +1

    Sería posible hacer un generador de funciones de alta frecuencia con arduino llegando hasta 3,5ghz

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Si, pero el Arduino quedaría solo para controlar un DDS externo que opere en esas frecuencias. Saludos

    • @ramirasosa
      @ramirasosa 4 ปีที่แล้ว

      tenes que usar un PLL y podes usar el arduino para el control

  • @danielbayugar4856
    @danielbayugar4856 4 ปีที่แล้ว

    hola una consulta , de un mother de notebook tengo un transistor smd con el codigo 0INL1 , me fije en la pagina s manuals y que empiece con ese codigo no tengo ninguno, como puedo saber que reemplazo conseguir, gracias saludos

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Fíjate aquí, www.google.com/url?sa=t&source=web&rct=j&url=www.sphere.bc.ca/download/smd-codebook.pdf&ved=2ahUKEwjB7-i8htHmAhWwJrkGHYQpBuIQFjAMegQIARAB&usg=AOvVaw0UvKXu7QJk0m0LINTKB9e5

  • @federicocoloma1401
    @federicocoloma1401 4 ปีที่แล้ว

    Queremos verlo en llamas al atmega overclockeado jajaja

    • @electgpl
      @electgpl  4 ปีที่แล้ว +1

      Yo también jejeje

  • @manuelrodasratazzi9403
    @manuelrodasratazzi9403 4 ปีที่แล้ว

    Hola, Me gustaría que me pudieses aclarar una duda que tengo sobre Arduino. Ante la duda de conocer si una librería ajena, ha configurado un pin de entrada con Pull Up interna , yo le pongo un resistencia de pull up EXTERNA, ¿ Son compatibles la coexistencia de ambas al mismo tiempo o afectaría al buen funcionamiento?. Gracias

  • @hilderperezguevara9704
    @hilderperezguevara9704 3 ปีที่แล้ว

    PERO ES MUY IMPORTANTE VER EL DATASHEET DEL ATMEGA, PARA SABER LA VELOCIDAD MÁXIMA QUE SOPORTA

    • @electgpl
      @electgpl  3 ปีที่แล้ว

      Totalmente! siempre hay que ver el datasheet!

  • @hugofuentes9482
    @hugofuentes9482 4 ปีที่แล้ว

    primer comentario

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Gracias!!!!

  • @michaelcordoba9154
    @michaelcordoba9154 2 ปีที่แล้ว

    Muy bueno el video bro me sirvió pero habla mucha m...

  • @espon86
    @espon86 4 ปีที่แล้ว

    OC a un arduino jajaja ya es too much, te presto el water cooler si querés jajaja

    • @electgpl
      @electgpl  4 ปีที่แล้ว

      Nitrógeno! Jeje