使用Arduino作为AM音乐发送器

使用Arduino作为AM音乐发送器

使用ATmega MCU可以完成很酷的事情。因此,我想到了用Arduino Nano构建AM发射机的想法(也可以使用其他任何Arduino)

问题是,如何在数字设备上实现幅度调制(AM)?AM表示载波频率的幅度根据我们要发送的输入信号的幅度而改变。从数学上讲,我们将载波与输入信号相乘。但是由于ATmega仅具有数字输出,因此只能给出两个值:高和低。坦白地说,没有办法从Arduino中获得真正的AM。

但是,仍然可以产生一些可以用普通AM无线电接收机清晰听到的输出信号!

该解决方案包括使用ADC和ATmega MCU的16位定时器/计数器1将模拟输入信号转换为PWM信号。

定时器/计数器2生成载波信号,该载波信号可以在31KHz和8MHz之间的较大范围内变化。

该载波信号以PWM信号的节奏在引脚D11上输出。AM收音机的行为类似于PWM上的低通滤波器,因此我们在此处获取了原始音频信号。

这只是概念的证明,因此我保持简单。如果您确实想将其用作RF发射器,则应为音频输入添加一个低通填充器以进行抗混叠,并为RF输出添加一个针对谐波的低通。

电路相关文件

电路图文件
capture_uGarrKTysj.JPG
描述:电路图
源代码
arduino_am_transmitter.c
描述:运行代码
分享到:
收藏 (0)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Doctor Volt所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • Arduino激光安全警报 LDR的激光安全性

    这是一个Arduino激光安全警报,LDR的激光安全性相关的项目!
    来自:DIY创意产品时间:2019-12-09 arduino diy 激光安全警报
  • WeatherMan Pi,Dark Sky数据和微动的伺服控制耳机

    该便携式盒带播放器现在是80年代初期风格的IoT周围环境天气显示器,可显示“当前状况”动画,通过磁带窗口滚动显示温度和降雨概率图。天气状况发生变化时,顶部的伺服控制耳机会来回微动,以发出微妙的警报。显示天气的随身听,WeatherMan!Pi Zero智能手机,LED图标,Dark Sky数据和微动的伺服控制耳机。
    来自:DIY创意产品时间:2019-12-05 diy 树莓派 伺服控制耳机
  • 直流稳压台式电源

    该设备将是“从头开始”的直流稳压台式电源,类似于您在电气实验室中所看到的。该项目是由Purdue电气工程高级设计(ECE 49022)推动的。我们的团队共同决定制造一种“从头开始”的直流稳压台式电源。该产品针对典型的电子爱好者,具有0-32V和0-3A的能力,并具有恒定电压和恒定电流模式。它与120VAC标准壁装电源接口,并通过输出的DC +,DC-和接地GND端子为最终用户提供隔离的电源。
  • ds18b20地址记录器

    我必须按照特定的顺序设置多个ds18b20传感器,因此我需要记录它们的地址并编号,以便正确放置它们。我做了一个小型设备,使我的工作变得更轻松。您选择要记录其传感器地址的传感器编号。将ds18b20传感器插入母头插座中,然后按下一步按钮。然后,设备将显示传感器的地址及其读数以及您为其选择的编号。然后将所有这些信息记录到SD卡上,这样您就可以简单地将结果复制到电子表格或您想要的任何内容中。然后,在将传感器正确放置在所需位置后,只需再次按下一步按钮即可开始下一个传感器的处理。
    来自:DIY创意产品时间:2019-12-03 传感器 diy ds18b20
  • 会说话的颜色检测系统| Arduino - DFPlayer - GY-31 TCS

    在这个项目中,我将向您展示如何制作会说话的颜色检测系统。Arduino将使用GY-31 TCS3200颜色传感器检测颜色,并且检测到的颜色将由DFPlayer模块发出声音。
    来自:DIY创意产品时间:2019-12-03 arduino diy dfplayer
  • 物联网智能台灯

    1.使用ESP8266网络系统板(Arduino D1)制作的一个物联网的台灯。通过调用Blinker的库,实现手机远程控制台灯。并且台灯会实时获取网络时间,而且实时监测室内温湿度显示到OLED屏上。2.需要的模块:OLED-0.96屏超声波测距模块发光二极管ESP8266网络系统板(Arduino D1)杜邦线若干(如有不会,需要指导联系QQ:755682240)
    来自:DIY创意产品时间:2019-11-10 diy制作 arduino 物联网 esp8266
  • Arduino控制的摄影测量3D扫描仪

    拍摄照片并将其转换为3D对象的完全自动化的方法。此转盘是手摇曲柄版本的新改进版本。它使用Arduino UNO控制1602 LCD屏幕,步进电机和9g伺服器转盘可以通过在其周围360度拍摄物体的照片来用作3D扫描仪,然后可以使用摄影测量软件将这些照片转换为3D模型,可以通过以下方式确定需要拍摄的照片数量:用户,范围从2张照片到200张照片(可以在arduino程序中轻松调整)。转盘也可以用于拍摄电影照。在这种模式下,转盘以用户选择的恒定速度旋转。使用户能够手动移动转盘。使用到的器件:9g伺服电机1602蓝色液晶屏Arduino Uno双面原型板4cmX6cm类型:107822J2DC-DC降压稳压器游戏杆步进电机和驱动器蓝牙遥控器
  • 带计分器的蜂鸣器

    这是一个不错的老式蜂鸣器有线游戏,带有得分计数器(以及指示灯),整个项目都比较简单,很容易上手!在与Arduino玩了一段时间之后,我决定制作一个不错的老式嗡嗡声有线游戏的增强版,该游戏可以计算您的失败次数,并且如果您按了10次,就会发疯!需要用到的一些元器件: Arduino Nano R3蜂鸣器LED德州仪器(TI)移位寄存器-串行到并行7段LED显示器电阻221欧姆9V电池(通用)
    来自:DIY创意产品时间:2019-11-18 arduino diy 蜂鸣器
  • Arduino贝壳灯/音乐盒

    小礼物的好主意往往比您想象的要难构建!上周,我在离家很近的一家美元商店里看到了一些贝壳,突然想到了为我的伴侣制作一个可爱的小圣诞礼物的想法。这个想法一开始听起来很简单,但实际上使我几乎丧命!意识到我必须使用TLC5940来扩展Arduino上的PWM引脚数量,后来才意识到几乎可以杀死该项目:使用该tone功能会干扰PWM计时器,因此我无法享受轻快的舞蹈和音乐使用一个Arduino Nano同时工作。结果是使用了两个单独的Nanos,它们都由相同的电源供电,但一个人拿灯,另一个人播放音乐。后来我决定在压电扬声器和第二个Arduino之间添加一个触觉按钮,以使其仅在您按下按钮时才能播放音乐。
    来自:DIY创意产品时间:2019-11-18 arduino diy 贝壳灯
  • 使Arduino XY绘图仪绘图机器人极谱仪

    XY绘图仪绘图仪的制作方法。使用Drawing Robot,您可以在墙壁,面板或纸上绘制图像。在本教程中,我们将学习如何制作XY绘图仪绘图机。借助Drawing Robot,您可以在墙壁,面板或A4纸上绘制图像。您可以打印图片或打印文本。我们还将学习如何安装和使用Polargraph程序进行机器人控制。使用的硬件:Arduino UnoL293D电机罩L293D电机驱动器ICNema17步进电机伺服马达GT2皮带轮16齿GT2橡胶腰带(5M)适配器电源铅重量跳线
    来自:DIY创意产品时间:2019-11-13 arduino 绘图机器人 极谱仪
销量
2
查看
130
参数名 参数值
发布于 2019 年 12 月 02日
Moore8直播课堂

tracer