kossel吧 关注:12,348贴子:29,375

(伪)《Ramps新技能get√》1——蓝牙连打印机的软硬件配置方法

只看楼主收藏回复

一楼祭度娘和尚未到货的K800.
新技能难度:6星/10星
需要工具:Windows超级终端,USB-TTL工具,HC-05/06模块,Ramps1.4
如图是HC-06模块(借用X宝)


1楼2014-08-07 10:09回复
    第一大步骤:用AT指令对蓝牙模块进行修改。
    (首先你需要一个叫做超级终端的东西。WIN XP自带,WIN7貌似要下载)
    (不一定要超级终端,只要能和蓝牙模块ttl通讯的就好了)
    1. 用usb-ttl工具将蓝牙模块连接到电脑
    RX-TX交叉连接。 5V对5V,GND对GND
    2. 打开超级终端
    3. 按照步骤创建新连接。 端口选择你的那个usbttl工具的com,波特率9600。下面还有一个选无或者自动侦测。


    (默认的蓝牙模块发货波特率大概都是9600的,具体看卖家)。


    2楼2014-08-07 10:15
    回复
      2025-08-28 06:29:53
      广告
      不感兴趣
      开通SVIP免广告
      1. 上面一排菜单里找到连接或者是呼叫,点击,左下角会显示已连接。
      2. 输入AT(你看不到你输的是什么的)。返回OK则表示通讯成功
      (AT是AT指令的基本命令,用于检测是否连通)

      7. 接下来是正式步骤:
      在桌面上新建一个TXT文件,打开。
      输入
      AT+BAUD8
      全都是大写的。然后复制

      1. 回到超级终端,在空白页右键“黏贴到主机”或者直接control+ V
      2. 你会看到返回信息115200,这时候,模块变成115200的波特率了。
      (调整到115200波特率是为了能够保持与打印机通讯速率较高,默认的9600波特率也是可以用的,但是相比115200就慢了很多)


      3楼2014-08-07 10:18
      回复
        第二大步骤:修改打印机Arduino固件。
        就一步,在configuration.h里面找到波特率250000改成115200。刷入
        (这一步不多解释了)

        第三大步骤:链接硬件。
        大可奇送给我们的模块是5V电平的,无需转换,很方便。
        (但你买的要是是3.3V的那还要做一下转换。一般X宝能买到的都是5V电平的)
        和连接Arduino串口是一样的。
        蓝牙模块TX接到ramps上的D0(RX)
        RX接到ramps上的D1(TX)
        5v和gnd接好,就完成了链接。
        (其实这些在RAMPS的wiki里面有)

        两个涂掉的红色是两个用于3.3V转换的限流电阻。


        4楼2014-08-07 10:20
        收起回复
          第四大步骤,电脑端操作。
          首先你电脑要有蓝牙,笔记本都有的。请打开蓝牙的开关
          Windows里面在任务栏里,右键蓝牙图标,添加设备
          只要你的模块通电,你就能看到它。一般是叫HC-06或者未知。
          配对密码:1234
          好的,等你windows给蓝牙自动安装好服务后,你应该能看到一个多出来的COM口。
          右键“计算机”,属性
          找到设备管理器。找到串口LPT和CPM
          找到新出来的蓝牙串口(可能会多出两个,只有一个能用,希望你自己试试看哪个能用),右键属性。
          硬件那一页里面有波特率。选择好115200



          5楼2014-08-07 10:22
          回复
            然后进入你的上位机(随便试repetierhost还是pronterface)
            设置好能用的那个蓝牙端口号,和波特率115200
            然后连接,等待数秒应该就能连接好了。
            切记!!!!!!!!!!!!
            蓝牙不能用于烧写板子的固件,因此应该在调试完毕机器后再用。
            蓝牙距离有限,如果你是联机打印,注意不要离的太远,不然打到一半断线了,你就白打了。


            6楼2014-08-07 10:23
            回复
              在进行AT配置的时候,推荐使用ttl有线连接。 据太子@promoney测试,似乎蓝牙连接模块也是可以配置AT的,但不是很确定,所以不敢打包票。看看M楼主有没有试过直接配置。@maximscy


              7楼2014-08-07 10:25
              回复
                没蓝牙的台式机朋友就别掺合了。。。。。。你需要电脑上的usb蓝牙


                8楼2014-08-07 10:29
                回复
                  2025-08-28 06:23:53
                  广告
                  不感兴趣
                  开通SVIP免广告
                  Arduino中文社区关于HC05蓝牙模块的讲解,包括几种刷AT的方法,比较推荐最后一种最方便个人感觉
                  http://www.arduino.cn/thread-2961-1-1.html


                  IP属地:北京9楼2014-08-07 10:34
                  回复
                    忘了说了,楼主讲解很给力,赞!~


                    IP属地:北京10楼2014-08-07 10:34
                    收起回复
                      对飞行器,平衡车等arduino相关有兴趣的可以加我们群聊聊:316662178
                      Arduino Drone DIYer


                      11楼2014-08-07 10:44
                      回复
                        谢谢雪菜。。话说用其他的串口调试工具也行吧?mac没有这个超级终端啊。。


                        12楼2014-08-07 12:10
                        收起回复
                          土豪 我来收你的mac


                          IP属地:福建来自iPhone客户端13楼2014-08-07 14:08
                          收起回复
                            妈蛋。。用了baud9结果串口调试助手没有那么高的波特律,再也连不上了


                            14楼2014-08-14 16:51
                            收起回复
                              2025-08-28 06:17:53
                              广告
                              不感兴趣
                              开通SVIP免广告
                              已搞定。。谢谢雪菜。。。最后还是mac给力。。。着了半天isp驱动,然后改回来了就是略卡怎么破


                              15楼2014-08-15 00:08
                              收起回复