Skip to content

魔改麦乐鸡薯条对酱机,做个业余段收信机。Everything you need to modify the McDonald's toy walkie-talkie into a ham radio.

License

Notifications You must be signed in to change notification settings

doublehan07/MM-Radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

麦门收音机/MM-Radio

欢迎来到麦门收音机仓库!

本项目的BK4802驱动代码,参考了BG7QKU - STM32_SIMPLE_CONTROL_BK4802N。再次向BG7QKU老师表示感谢!

文档/Documentation

合规提示

本项目仅提供魔改收音机的办法,不具备任何发射功能

如您需要使用发射功能,请查阅相关法律法规。无线电频谱资源属于国家所有,擅自改装无线电发射设备可能违法,请勿盲目改装、发射。

如果您还不是ham,推荐您参加当地的业余无线电操作证考试,并获得业余无线电操作执照,享受更多通联乐趣。

版权声明

如您需要转载(包括但不限于:攥写您的公众号文章、制作各种形式各种视频平台的内容),请务必在转载文章/视频/图片等形式的醒目位置,标注本项目的GitHub链接地址,或标注我的个人呼号BI1NWO,否则视为侵权行为。

本项目使用BSD 2-Clause license

快速上手

如果您不需修改源代码,可以直接使用mm.hex文件。

STM32CubeProgrammer就是个可以将hex文件下载到MCU的软件。

模块一览

序号 模块名称 数量 用途 模块图片
1 麦门对酱机 1 需要一个可以随便拆解、魔改的麦门对酱机:)
2 STM32F042K6T6最小系统板 1 替代对酱机主板的MCU
3 4位数码管模块 2 显示当前接收频率
4 ST-Link V2 1 下载程序到最小系统板
5 50-1.5同轴线 0.5米 替换对酱机主板的天线
6 BU-435前置放大器 1 (可选项)如果您需要接收本地中继或卫星信号,需在天线与对酱机射频输入之间加入放大器,放大射频信号
7 收音机天线 1 (可选项)如果您需要接收本地中继或卫星信号,推荐使用对应频段的收音机/手台天线

对酱机电路原理图

对酱机原始电路原理图

以上原理图未仔细检查,可能包含错误,请谨慎使用。

改造电路连接示意图

单片机和对酱机主板的连接示意图

单片机和数码管的连接示意图

电路修改方法

可以直接参考以下两个视频:

第一步:拆解对酱机

拆解后的结构如下所示。需要用到三角形螺丝批头、十字螺丝批头,以及电烙铁。

第二步:拆掉对酱机主板的单片机

用刀头会比较好拆。

第三步:短路对酱机主板的滤波器电路

飞线比较省事,拆LC也行。

第四步:焊接跳线

如果还想把麦乐鸡和薯条装回去,最好选择细线。(杜邦线勉强能装回去)

第五步:重新连接电池盒簧片

把飞线改造后的电路板放回原位,拧回电路板上的螺丝,然后重新焊接电池盒簧片到电路板上。

第六步:焊接50-1.5同轴线

50-1.5同轴线的另一头可以焊上SMA或M型连接器,方便连接U段天线。

第七步:重新安装外壳

第八步:连接单片机和数码管

第九步:单片机烧录程序

开发者选项

如果您希望修改工程文件、源代码或单片机,最简单的方法是使用STM32CubeMX软件打开mm.ioc,修改引脚配置、单片机资源分配情况。

工程结构

  • /Core:除了下面列出来的两个c文件,其余均为STM32CubeMX自动生成的代码

    • main.c:初始化系统、在while循环轮询切换接收频率
    • stm32f0xx_it.c:中断调度,主要使用了SysTick中断调度程序逻辑
  • /Drivers:STM32CubeMX自动生成的HAL库驱动代码

  • /MDK-ARM:包含Keil UV5工程文件、汇编启动文件、编译好的hex文件

  • /Users:我自己写的驱动

    • bk4802.c:BK4802的驱动代码
    • delay.c:精确毫秒延时函数
    • exti.c:电源键和PTT键功能定义,使用边沿触发中断方式读取按键
    • segment_display.c:数码管的驱动代码

About

魔改麦乐鸡薯条对酱机,做个业余段收信机。Everything you need to modify the McDonald's toy walkie-talkie into a ham radio.

Resources

License

Stars

Watchers

Forks