Group Details Private

administrators

Member List

  • 沁恒BLE4.2 CH573F 菜鸟入门(一)

    沁恒BLE4.2 CH573F 菜鸟入门

    应用场景

    众所周知,本穷是Luat粉,一直在搞合宙的Cat1 Air724 模组。 这模组性能非常强大,可以结合稀饭放姜大神的iRTU固件免MCU开发80%的物联网场景,非常的清新脱俗。 但是我的问题是如何解决另外的20%场景。

    需求分析

    LuatOS作为一个全场景高效低消耗的物联网操作系统主要的优势在于开发简洁,采用Lua脚本构建用户逻辑,优秀的底层Lod固件封装了大多数的底层技术细节,极大地简化了物联网。 但这也同时带来一个问题,lua是一个脚本语言,无法对硬件管脚进行us级别的实时控制操作,所以在实时性要求高的场景,就有必要再加一个轻量级的单片机。 这种场景我目前涉及到的场景有各种运动控制如舵机驱动,步进电机驱动等,各种灯光驱动,如WS2812B串灯,DNX512等。

    器件选型

    我们需要的其实是一个轻量的多功能协处理器,因此性价比是一个首要的问题。我比较了几家流行的MCU厂商的主打方案:

    联盛德(WM标) W800的性能最突出,功能也最强,但价格稍贵。 杰理(JL标)的AC6925A价格最低,还有Audio功能也很突出,相对而言沁恒(CH标)的CH573F相对中规中矩,没有突出的优缺点,但他的主要优势是开发资料比较好找,且自带USB接口基本符合我的要求,正巧在社区遇到了平头创意大佬正在用这个蓝牙做一款开源灯。所以决定先上车这款芯片了,其余的以后再慢慢学。

    开发板制备

    CH573的开发板网上就能比较容易的买到,但是价格有点高,所以决定自己打板做。

    沁恒的官网开发了这款芯片的开发板。下载地址是

    http://www.wch.cn/downloads/CH573PCB_ZIP.html

    图纸比较全,原理图和PCB都有

    网上下载了原理图,直接就去嘉立创打板了。 这个板子比较小,PCB打样是完全免费的。 但是考虑到上面的小件焊接起来也会压迫我的神经,我还是决定使用了他家的SMT打样,总共花了120块钱,买齐了元件和PCB,嘉立创只能贴电阻电容什么的,剩余手焊,计划做5片,自己用两片,血赚3片板子。

    开发环境

    沁恒有自己的IDE MounRiver,到官网 www.Mounriver.com 下载一个就行了。

    posted in CH573
  • Chicka Chicka Boom Mixly 开发板设计建议

    设计理念

    给非电子信息类理工科工程技术人员用于物联网产品原型开发,亦可以用于青少年编程及电子STEM教育之用

    硬件平台

    MEGA328P(AP)+ESP8285(AT Modem) (方案1)

    ESP8285 one chip (方案2)

    功能需求

    IO端口

    板载一路5V舵机连接器
    mega328P的IO口全部映射到金手指 (方案1)
    ESP8285的IO口全部映射到金手指 (方案2)
    

    编程方式:

    透传模式-使用专有固件
    	基于UDP的自有通讯协议与云服务器通讯
    自编程模式
    	支持Mixly图形化编程
    	支持Arduino模块化编程
    	支持C语言编程
    

    通讯方式

    Wifi 2.4G Client模式
    

    电源管理

    LCD和RTC 需要DC-DC升压驱动(MT3608)
    

    扩展引脚

    	电源
    	GND
    	+3V (通过DC-DC电源获得)
    	ESP8255 IO引脚与扩展接口直接连接,与板载传感器通过0欧电阻连接
    

    板载资源

    状态指示
    	8X8 LED 阵列(HT16K33)
    	一个可以变换音调的蜂鸣器
    控制开关
    	两个触发式按钮开关
    	一个复位按键开关
    传感器
    	一个光感传感器(CXDSMD023)
    	一个磁力传感器 (HAL13S)
    	一个振动传感器(2548滚珠)
    	一个RTC(DC1302或DC1307)
    posted in 随笔
  • 合宙产品命名规范

    59a6a5a2-8ed3-4694-9072-5b3a66078b03-图片.png

    posted in 上海合宙
  • 添加B站视频到Wordpress文章的方法

    添加B站视频到Wordpress文章的方法

    复制上述链接,然后粘贴进去

    建议增加 height="400" width="600",不然默认窗口会比较小

    <iframe height="400" width="600" src="//player.bilibili.com/player.html?aid=287213608&bvid=BV1Sf4y1D7w6&cid=239136883&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

    posted in 随笔
  • Kicad学习笔记1-原理图符号绘制

    随笔

    尝试对Kicad进行了初步的学习。 深深感受到这是一款有态度的纯开源PCB绘制软件,值得深入学习。

    今天简要的学习了原理图符号的绘制方式,以下是基本的记录。

    当有快捷键不熟悉的时候按Ctrl+F1可以随时呼出帮助查找快捷键。

    先建立自己的私有元件库

    1 用P快捷键放置引脚
    2 框选对象可以进行移动
    3 Insert可以重复上面的操作
    4 双击可以改变元件背景
    5 R旋转引脚
    6 E(双击)编辑引脚
    7 多个引脚可以编辑符号属性添加单元数
    

    符号库之间可以互相粘贴拷贝

    可以从以下网站下载元件库

    1官网 kicad-pcb.org

    2 Digikey www.digikey.cn

    3 Ultralibrarian www.ultralibrarian.com

    4 SnapEDA www.snapeda.com

    特别要说一下,有必要认真读一遍KiCad Windows 版本编译说明_v0.1,可以极大地增强您对kicad的信心,了解到是什么人正在开发维护着这个软件,至少目前我对他印象是良好的,因为文档讲的都是普通话。
    KiCad5快速入门教程.pdf

    KiCad_开发者文档.pdf

    posted in 随笔