Índice:
- Etapa 1: Recursos usados
- Etapa 2: Pinheiro usado
- Etapa 3: Código ESP32 - Matriz de Onda
- Etapa 4: Gerador Profissional
- Etapa 5: Osciloscópio Hantek DSO 4102C 100mhz com gerador de funções arbitrárias
- Etapa 6: ondas obtidas com o osciloscópio:
- Etapa 7: Baixe os arquivos:
![ESP32: Você sabe o que é DAC ?: 7 etapas ESP32: Você sabe o que é DAC ?: 7 etapas](https://i.howwhatproduce.com/images/005/image-12503-14-j.webp)
Vídeo: ESP32: Você sabe o que é DAC ?: 7 etapas
![Vídeo: ESP32: Você sabe o que é DAC ?: 7 etapas Vídeo: ESP32: Você sabe o que é DAC ?: 7 etapas](https://i.ytimg.com/vi/qFM-9ZBHeTk/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
![Image Image](https://i.howwhatproduce.com/images/005/image-12503-16-j.webp)
![](https://i.ytimg.com/vi/Rg-0Jq8TOEw/hqdefault.jpg)
![ESP32: Você sabe o que é DAC? ESP32: Você sabe o que é DAC?](https://i.howwhatproduce.com/images/005/image-12503-17-j.webp)
Hoje, vamos falar sobre dois assuntos. O primeiro é o DAC (Conversor Digital para Analógico). Considero importante, pois através dela, por exemplo, fazemos uma saída de áudio no ESP32. O segundo problema que vamos abordar hoje é o osciloscópio. Em seguida, compilaremos um código DAC básico em ESP32 e visualizaremos com osciloscópio os sinais de forma de onda analógica gerados por um microcontrolador.
A montagem hoje é simples, tanto que não gravei nenhuma demonstração. É fácil de entender apenas com a imagem colocada aqui. Basicamente, temos um ESP32 que, por meio de um programa, irá gerar diversos tipos de formas de onda.
Usamos o GPIO25 como saída e o GND como referência.
Etapa 1: Recursos usados
![Recursos Usados Recursos Usados](https://i.howwhatproduce.com/images/005/image-12503-18-j.webp)
• ESP32
• Osciloscópio
• Protoboard (opcional)
• Jumpers
Etapa 2: Pinheiro usado
![Pinho Usado Pinho Usado](https://i.howwhatproduce.com/images/005/image-12503-19-j.webp)
Neste exemplo, usaremos o GPIO 25, que corresponde ao DAC_1.
Outro exemplo que pode ser utilizado é o GPIO 26, que corresponde ao DAC_2.
Etapa 3: Código ESP32 - Matriz de Onda
![Código ESP32 - Wave Matrix Código ESP32 - Wave Matrix](https://i.howwhatproduce.com/images/005/image-12503-20-j.webp)
![Código ESP32 - Wave Matrix Código ESP32 - Wave Matrix](https://i.howwhatproduce.com/images/005/image-12503-21-j.webp)
![Código ESP32 - Wave Matrix Código ESP32 - Wave Matrix](https://i.howwhatproduce.com/images/005/image-12503-22-j.webp)
Temos um código-fonte que irá gerar quatro tipos de formas de onda.
Primeiro, montamos uma matriz bidimensional.
Aqui, eu especifico a forma das ondas senoidais e triangulares.
Em uma das imagens, exibo o formato do dente da serra e do quadrado.
Quanto ao código-fonte, nenhuma ação é necessária no Setup. No Loop, determino a posição da matriz correspondente ao tipo de onda e uso um exemplo de onda quadrada. Escrevemos os dados armazenados na matriz no pino 25. Verifique se "i" está na última coluna da matriz. Nesse caso, o "i" é zerado e voltamos ao início.
Quero deixar claro que esse DAC dentro do ESP32 do STM32, ou seja, dos chips, em geral, é de pequena capacidade. Eles são para uso mais genérico. Para gerar ondas de alta frequência, existe o próprio chip DAC, oferecido pela Texas ou Analog Devices, por exemplo.
void setup () {//Serial.begin(115200); } // TESTE SEM POSICIONAMENTO (MAIOR FREQUENCIA) / * void loop () {dacWrite (25, 0xff); // 25 ou 26 dacWrite (25, 0x00); // 25 ou 26 // delayMicroseconds (10); } * / // TESTE COM POSICIONAMENTO (MENOR FREQUENCIA) void loop () {byte wave_type = 0; // Seno // byte wave_type = 1; // Triângulo // byte wave_type = 2; // dente de serra // byte wave_type = 3; // Square dacWrite (25, WaveFormTable [wave_type] ); // 25 ou 26 i ++; if (i> = Num_Samples) i = 0; }
ID de referência:
Etapa 4: Gerador Profissional
![Gerador Profissional Gerador Profissional](https://i.howwhatproduce.com/images/005/image-12503-23-j.webp)
Trago aqui um exemplo de gerador profissional, só para vocês terem uma ideia do custo desse equipamento. Pode ser usado, por exemplo, para simular uma fonte e gerar um travamento. Poderíamos injetar um ruído elétrico em um microcontrolador STM, analisando o quanto o ruído perturbaria o chip. Este modelo também possui uma função automática de geração de ruído elétrico.
Etapa 5: Osciloscópio Hantek DSO 4102C 100mhz com gerador de funções arbitrárias
![Osciloscópio Hantek DSO 4102C 100mhz com gerador de funções arbitrárias Osciloscópio Hantek DSO 4102C 100mhz com gerador de funções arbitrárias](https://i.howwhatproduce.com/images/005/image-12503-24-j.webp)
![Osciloscópio Hantek DSO 4102C 100mhz com gerador de funções arbitrárias Osciloscópio Hantek DSO 4102C 100mhz com gerador de funções arbitrárias](https://i.howwhatproduce.com/images/005/image-12503-25-j.webp)
Essa é uma dica sobre opções de equipamentos mais baratos. Custa cerca de US $ 245 no Aliexpress. Gosto, pois possui gerador de funções, sem contar que facilita a localização de erros no circuito.
Etapa 6: ondas obtidas com o osciloscópio:
![Ondas obtidas com o osciloscópio Ondas obtidas com o osciloscópio](https://i.howwhatproduce.com/images/005/image-12503-26-j.webp)
![Ondas obtidas com o osciloscópio Ondas obtidas com o osciloscópio](https://i.howwhatproduce.com/images/005/image-12503-27-j.webp)
![Ondas obtidas com o osciloscópio Ondas obtidas com o osciloscópio](https://i.howwhatproduce.com/images/005/image-12503-28-j.webp)
![Ondas obtidas com o osciloscópio Ondas obtidas com o osciloscópio](https://i.howwhatproduce.com/images/005/image-12503-29-j.webp)
Primeiro capturamos as ondas na forma sinusoidal, triangular, dente de serra e, finalmente, o quadrado.
Etapa 7: Baixe os arquivos:
EU NÃO
Recomendado:
Covid-19 Máscara que grita com você se você tocar seu rosto: 4 etapas
![Covid-19 Máscara que grita com você se você tocar seu rosto: 4 etapas Covid-19 Máscara que grita com você se você tocar seu rosto: 4 etapas](https://i.howwhatproduce.com/images/006/image-16903-j.webp)
Covid-19 Máscara que grita com você se você tocar seu rosto: Não consegue parar de tocar seu rosto? Cole esses eletrônicos em uma máscara que você tem e você será constantemente lembrado de não fazer isso
IRIS - a lâmpada que sabe quando você está por perto: 12 etapas (com fotos)
![IRIS - a lâmpada que sabe quando você está por perto: 12 etapas (com fotos) IRIS - a lâmpada que sabe quando você está por perto: 12 etapas (com fotos)](https://i.howwhatproduce.com/images/006/image-17007-j.webp)
IRIS - a lâmpada que sabe quando você está por perto: Olá! Sim, todos estão em quarentena. Sou estudante de engenharia. Eu costumava ficar em um albergue e estou acostumada a fazer minhas atribuições e estudos à noite. Agora que estou em casa, minha família não se sente confortável porque todos aqui estão acostumados a dormir
Você sabe como suas plantas estão se sentindo? [Partícula + Ubidots]: 6 etapas
![Você sabe como suas plantas estão se sentindo? [Partícula + Ubidots]: 6 etapas Você sabe como suas plantas estão se sentindo? [Partícula + Ubidots]: 6 etapas](https://i.howwhatproduce.com/images/009/image-24561-j.webp)
Você sabe como suas plantas estão se sentindo? [Partícula + Ubidots]: Nada substituirá andar e manusear o solo por si mesmo, mas a tecnologia de hoje tornou possível monitorar remotamente o solo e rastrear parâmetros incomensuráveis aos meus sentidos humanos. Sondas de solo como a SHT10 agora são extremamente precisas e oferecem
Você sabe sobre o ajuste do ESP32 ADC ?: 29 etapas
![Você sabe sobre o ajuste do ESP32 ADC ?: 29 etapas Você sabe sobre o ajuste do ESP32 ADC ?: 29 etapas](https://i.howwhatproduce.com/images/005/image-12505-11-j.webp)
Você conhece o ajuste do ADC do ESP32 ?: Hoje vou falar sobre um problema mais técnico, mas acho que todo mundo que trabalha com o ESP32 deve saber: o problema do ajuste de leitura do ADC (conversor analógico-digital). Acho isso importante porque ao fazer uma " medição " esp
Como obter música do site de QUASE ANY (Haha) (Contanto que você possa ouvi-la, você pode obtê-la Ok, tudo bem, se ela estiver incorporada em Flash, talvez você não consiga) EDITADA !!!!! Informações Adicionadas: 4 Passos
![Como obter música do site de QUASE ANY (Haha) (Contanto que você possa ouvi-la, você pode obtê-la Ok, tudo bem, se ela estiver incorporada em Flash, talvez você não consiga) EDITADA !!!!! Informações Adicionadas: 4 Passos Como obter música do site de QUASE ANY (Haha) (Contanto que você possa ouvi-la, você pode obtê-la Ok, tudo bem, se ela estiver incorporada em Flash, talvez você não consiga) EDITADA !!!!! Informações Adicionadas: 4 Passos](https://i.howwhatproduce.com/images/002/image-5221-70-j.webp)
Como obter música do site de QUASE ANY (Haha) (Contanto que você possa ouvi-la, você pode obtê-la … Ok, tudo bem, se ela estiver incorporada em Flash, talvez você não consiga) EDITADA !!!!! Informações Adicionadas: se você alguma vez vai a um site e toca uma música que você gosta e quer, então aqui está o instrutivo para você - não é minha culpa se você bagunçar alguma coisa (a única maneira de acontecer é se você começar a deletar coisas sem motivo ) Eu consegui ouvir música para