查看: 7951|回复: 56

大咖问答20期:下家山教你如何通过微信小程序控制树莓派

  [复制链接]

该用户从未签到

发表于 2020-11-25 16:23:27 | 显示全部楼层 |阅读模式
分享到:
欢迎大家加入电路城论坛技术交流群:729037543

【中奖名单】20期大咖问答获得书籍奖励的中奖名单公布啦!



960x160.jpg

本期我们邀请到了高级工程师“下家山”老师参加电路城论坛第20期大咖问答(11月25日-12月07日);
下家山老师将在这段时间带着17年的开发经验为大家解答微信小程序如何去控制树莓派的相关问题。

【大咖简介】

下家山(笔名),有18年开发经验的工程师,目前从事物联网教育培训工作。
02年开始从事嵌入式开发,先后开发过图像报警器,人脸识别系统,对NXP系列SOC,美光,ov等图像传感器的控制较为熟悉,后来从事wifi驱动的开发工作,对marvell及atheros驱动比较熟悉。

【大咖个性签名】

天才比不过勤奋的人,勤奋的人比不过乐在其中的人,编程有乐趣,Hello,World。
--生命普适的意义,在于传递和传授知识,你看活着的时候,是通过实体方式传递,人死了,通过基因传递。

【本期话题】

大咖带你通过微信小程序玩转树莓派


【本期话题讨论内容】

1)树莓派如何安装系统
2)树莓派如何编程控制
3)树莓派如何控制Led,蜂鸣器
4)树莓派如何采集温湿度
5)如何通过手机小程序控制树莓派                 
6)树莓派如何搭建服务器(tcp/udp)              
7)树莓派如何把温湿度送到微信小程序
8)树莓派如何控制电机,机械手臂
9)关于使用C语言和Python两种语言相关问题

本期超赞福利:


福利继续升级UP!!!

(1)奖品送出:本期大咖问答将送出3块 NXP OKdo E1双核Cortex M33开发板(价值120元),将在问答结束后赠予3名积极参与提问的用户朋友。(工作人员将参考用户提出的问题质量和数量)

【产品介绍】

OKdo E1是基于NXP LPC55S69JBD100双核ArmCortex®M33微控制器的超低成本开发板。 E1板非常适合工业物联网、楼宇控制和自动化、消费电子、通用嵌入式和安全应用。
开发板.png 2.png

主要特点
  • 带有Arm TrustZone,浮点单元(FPU)和内存保护单元(MPU)的处理器
  • CASPER加密协处理器可为某些非对称加密算法启用硬件加速
  • PowerQuad硬件加速器,用于定点和浮点DSP功能
  • SRAM物理不可克隆功能(PUF),用于密钥生成,存储和重构
  • PRINCE模块,用于闪存数据的实时加密和解密
  • AES-256SHA2引擎
  • 多达九个Flexcomm接口。每个Flexcomm接口都可以通过软件选择为USARTSPII2CI2S接口
  • 具有片上PHYUSB 2.0高速主机/设备控制器
  • 具有片上PHYUSB 2.0全速主机/设备控制器
  • 多达64GPIO
  • 安全的数字输入/输出(SD / MMCSDIO)卡接口

规格
  • LPC55S69JBD100 640kb闪存微控制器
  • 基于LPC11U35的内置CMSIS-DAP v1.0.7调试器
  • 内部PLL支持高达100MHz的操作,可以安装16MHz以实现150MHz的完整操作。
  • SRAM 320kB
  • 32kHz晶体用于实时时钟
  • 4个用户开关
  • 3LED
  • 用户USB连接器
  • 216通扩展连接器
  • 通过USB虚拟COM端口的UART


【开发板上手指南】https://www.cirmall.com/bbs/thread-170200-1-1.html

【开发板专业评测】简约不简单,基于双核Cortex-M33微控制器的OKdo E1开发板评测
>>>>>>>>>>>>>>>>>>>>>>>> 华丽的分割线 <<<<<<<<<<<<<<<<<<<<<<<<

相信大家对于树莓派和微信小程序这对CP很感兴趣的啦!
也会有不少的问题,那么不妨带着问题进入到本期的大咖问答吧! 比耶.gif
大咖问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就C++,Qt,PyQt相关方面方面的问题向白振勇老师提问,请直接在下方回帖提问。

往期《大咖问答》栏目内容:

活动不怕多,电路城同期福利活动正在开展,感兴趣可直接点击下方链接进入: 比耶.gif
【回帖有奖】与非慕展福利贴,参与盖楼赢取现金红包





回复

使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-11-27 22:06:25 | 显示全部楼层
    胤幻1988 发表于 2020-11-27 13:38
    下老师:
    你好!
    1、树莓派是"裸跑",还是刷LINUX系统,还是PY?哪种更好入门?
    大咖解答:
    1.树莓派都是上系统的,不能裸跑;
    2.TCP/IP搭建简单的服务器不用库页可以,代码很简单,网上有现成的。
    3.通过腾讯小程序中转,不再需要其他中转云
    4.我觉得机器视觉用Python有优势
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-11-27 22:07:45 | 显示全部楼层
    SquallBest 发表于 2020-11-27 18:31
    1.请问老师,微信小程序与树莓派通讯,是否需要第三方服务中转?
    2.请问通讯使用何种方式?SOCKET\WEBSocek ...
    大咖解答:
    1:不需要第三方
    2:用websocket
    3:不知道
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-11-27 22:08:51 | 显示全部楼层
    Q向涵Q 发表于 2020-11-27 18:40
    老师好,我最近刚买了树莓派3B,还有4G的树莓派4B,想学起来,求指导

    大咖解答:很简单,参考树莓派实验室,安装系统,然后跟着写程序控制led,可以用C也可以用Python
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-12-2 17:40:42 | 显示全部楼层
    流水源 发表于 2020-11-28 22:56
    树莓派控制外设端口Led,蜂鸣器之类的使用python还是C语言?
    树莓派如何与微信小程序结合,一般使用什么通 ...

    用python和C都可以,树莓派和微信小程序结合是使用腾讯的微信平台,里面是websocket
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-12-2 21:53:46 | 显示全部楼层
    流水源 发表于 2020-11-28 22:56
    树莓派控制外设端口Led,蜂鸣器之类的使用python还是C语言?
    树莓派如何与微信小程序结合,一般使用什么通 ...

    用Python和C都可以
    树莓派和小程序结合只需要用腾讯的微信小程序模板,是JS语言,调用它的函数就可以,通信时websocket
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-12-2 21:55:04 | 显示全部楼层
    ylhhhhh 发表于 2020-11-29 08:52
    大咖,请问有视频教程吗

    网上有我的视频教程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-12-2 21:59:05 | 显示全部楼层
    qiaoboyuan 发表于 2020-11-30 11:08
    是的,就是微信小程序操作小车的手机,请大咖给给建议

    直接用微信官网的模板,修改
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-11-26 10:42:21 | 显示全部楼层
    大咖好,我比较关心的是要如何做到微信小程序远程控制树莓派?物联网肯定离不开WiFi或者蓝牙,那么对于经典蓝牙和BLE蓝牙,你的见解是啥?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 2902 天

    连续签到: 14 天

    [LV.Master]伴坛终老

    发表于 2020-11-26 18:15:31 | 显示全部楼层
    微信小程序有开源的吗?开发起来会不会很难?树莓派有很多开源的资料,在本例需要安装什么系统?开发树莓派和开发STM32有什么不一样,入门建议看哪些教程?手机和树莓派是通过WIFI还是蓝牙连接的?两种方式有哪些不一样的地方?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-10-12 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2020-11-27 09:31:02 | 显示全部楼层
    下工,我是普通工程师一枚,只懂软件方面的开发,对于电子电路和硬件,即使是树莓派的经验都是空白。
    但是最近我领导在YouTube看到一个视频,有人通过web实现了让直播观众来选择机器人,然后自由控制移动的产品。我老板觉得在直播内容上算是一种强互动体验,让我帮忙看看如何实现?
    我这边托朋友帮忙拿到了带UVC摄像头的树莓派四驱车,自己也注册好微信小程序
    我想实现通过微信小程序控制小车移动,小车实时传输摄像头画面给客户端。
    但是目前存在延迟这方面的问题,我想问:如何实现延迟时间在可控范围?也就是视觉上的实时传输?具体需要如何操作呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-10-25 08:55
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2020-11-27 13:38:37 | 显示全部楼层
    下老师:
    你好!
    1、树莓派是"裸跑",还是刷LINUX系统,还是PY?哪种更好入门?
    2、TCP/IP的搭建用的是现成的库,还是完全自己手动编写?
    3、与微信小程序的通讯,是直接点对点,还是通过第三方服务器中转(云?MQTT?)?
    4、PYthon 在机器视觉控制上有优势么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-11-27 17:52:17 来自手机 | 显示全部楼层
    1,跑linux. python更好入门。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-12-16 16:18
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2020-11-27 18:31:26 | 显示全部楼层
    1.请问老师,微信小程序与树莓派通讯,是否需要第三方服务中转?
    2.请问通讯使用何种方式?SOCKET\WEBSocekt?
    3.在公网跑的数据是否加密?如何使公网数据更安全且不过多浪费带宽资源?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-3-5 09:29
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2020-11-27 18:40:31 | 显示全部楼层
    老师好,我最近刚买了树莓派3B,还有4G的树莓派4B,想学起来,求指导
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-11-27 21:54:05 | 显示全部楼层
    qiaoboyuan 发表于 2020-11-26 10:42
    大咖好,我比较关心的是要如何做到微信小程序远程控制树莓派?物联网肯定离不开WiFi或者蓝牙,那么对于经典 ...

    大咖解答:物联网肯定用BLE蓝牙,BLE是4.0标准,功耗低,成本低。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-2 13:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2020-11-27 22:01:08 | 显示全部楼层
    EricCheng 发表于 2020-11-26 18:15
    微信小程序有开源的吗?开发起来会不会很难?树莓派有很多开源的资料,在本例需要安装什么系统?开发树莓派 ...

    大咖解答:微信小程序不开源,但是微信小程序的模板做的很好,网址;https://developers.weixin.qq.com/miniprogram/dev/framework
    ,简单的控制在模板上开发很快;
    树莓派使用的操作系统一般是linux系统,中国有一个树莓派实验室 https://shumeipai.nxez.com/
    里面有推荐的系统。
    开发树莓派比开发STM32简单,但是需要熟悉Linux系统,就专业知识来讲比STM32简单,STM32需要董嵌入式系统,专业工具,树莓派其实是一个简单的电脑。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 19:36 , Processed in 0.314920 second(s), 50 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.