首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏生信技能树

    课后笔记:ggplot2优雅的显示WB结果

    「ggplot2中柱状图基本绘制函数常用geom_bar()」 参数介绍: 「data和mapping是ggplot的基本参数,数据和映射。」 factor(dat$Group,levels = c("NC","A","B","A+B")) 基本画图操作 配色方案->最优质配色包 注意先按照某一列数据分色,然后手动填充颜色 library(ggplot2) image.png 数据调整及误差线增加 在ggplot2中可以直接结合stat_summary函数快速进行数据统计->链接 所以stat可以设置为summary,将柱状图的高度设置为各组的均值并联合stat_summary

    4.3K20发布于 2021-07-06
  • 来自专栏生信宝典

    WB图片处理-教你利用PPT做出漂亮的WB图片!

    本文转载自“科研小助手(微信号:SciRes)” WB是很科研多小伙伴都会用到的实验技术,而对于最终WB图片的处理也是各自有各自的手段,不过主流主要分为两大派:PPT或者Adobe Photoshop/ 下面的图片就是小编用Photoshop做的WB图。 ? 所以今天我们就为大家分享如何用PPT做出一个漂亮的WB图片。 注:科研小助手使用的是office 2016 1. 首先将WB的胶片结果扫描成图片格式。 2. 新建一个PPT空白页,将WB图片贴入; ? 3. 双击图片,调出图片处理页面,点击右上角的裁剪工具,将我们需要的条带裁剪出来; ? 4. 点击左上角颜色→重新着色→灰度; ? 5. 当然,要做出漂亮的WB图片最重要的是你的结果够漂亮~

    10.3K20发布于 2018-09-21
  • 来自专栏DIY

    【DIY】用安信可WiFi+蓝牙模组Ai-WB2-32S-Kit实现安防检测

    以下作品由安信可社区用户ch999制作前言:笔者这次决定使用AI-WB2-32s-Kit+雷达模块制+蓝牙信标作安防检测,灵感来源是想着马上毕业要外出租房,担心陌生人进入房间。 01材料●Ai-WB2-32S-Kit●雷达模块(自带uart串口,通过串口输出数据)●蓝牙模块●服务器,用来做中转发送消息雷达部分的代码#include <stdio.h>#include <string.h 完成雷达扫描和蓝牙信标后,现在来完成信息发送功能,参照安信可社区这位大佬的做法 :用AI-WB2消息推送到个人通知https://bbs.ai-thinker.com/forum.php? mod=viewthread&tid=45846&highlight=wb2&_dsign=04722896可以看到手机可以正常接收消息。 );snprintf(REQUEST, sizeof(REQUEST),"POST %s%s HTTP/1.0\r\n""Host: %s:%s\r\n""User-Agent: aithinker wb2

    64610编辑于 2025-06-18
  • 来自专栏FreeSWITCH中文社区

    FreeSWITCH如何集成AMRAMR-WB编解码

    FreeSWITCH对AMR和AMR-WB两种编码格式默认为passthough状态,若想对AMR和AMR-WB进行编解码,需对mod_amr和mod_amrwb两个模块重新编译。 /configure --prefix=/root/libs make && make install - AMR-WB编译 - 若只需AMR编码格式,可直接跳过此步骤。 OpenCore AMR源码压缩包包含了AMR-NB编码和解码,但是AMR-WB只支持编码,所以我们需要增加AMR-WB解码能力。 cmd="set" data="outbound_codec_prefs=OPUS,PCMU,PCMA,H264,AMR,AMR-WB"/> 修改完成后需要reloadxml生效。 '}user/$1"/> </condition> </extension> 至此,您可以愉快的使用FreeSWITCH对AMR/AMR-WB进行编解码了。

    1.2K10编辑于 2024-04-11
  • 来自专栏DIY

    【电子DIY作品】基于Ai-WB2的电极式水位计

    ✪既然使用了Ai-WB2模组作为主控,设备不联网就太过可惜了,因此加入了网络功能。用户在对设备配网后,设备便连接上对应的MQTT服务器订阅了相关主题(可在代码中更改)。这样使得模块的拓展性大大增加。 主控采用Ai-WB2-12F模组。 本次项目的硬件需求为:●一路LED●一路按键检测●一路PWM输出●三路ADC采样●一路485通讯使用Ai-WB2-12F模组作为主控完美适配。 整体软件工作流程为:①设备上电,检测配网按键是否按下。②如果配网按键按下,则进入配网模式;设备会先开启STA模式连接存储的配网信息,连接不上wifi则会发出一个AP热点重新配网。 当然这个小项目还有些不足,受限于Ai-WB2的引脚数量,没有再做对应三个通道的DO有些可惜,虽然有些遗憾,但哪有完全完美的事物呢?这次的小项目就到这啦!!!

    24700编辑于 2025-11-19
  • 来自专栏DIY

    【电子DIY作品】基于Ai-WB2的10A远程通断器

    2、硬件设计主控采用安信可Ai-WB2-12F模组,其支持Wi-Fi2.4与BLE5.0,通过MQTT协议可以很方便的与服务器交互。 原理图及PCB设计图如下:3、软件设计Ai-WB2软件设计本项目的单片机软件方面主要使用了GPIO、Timer、MQTT等。整体软件工作流程为:①Ai-WB2-12F等待连接WiFi行灯闪烁。 bl_gpio_output_get_value(GLB_GPIO_Type gpioPin) {uint32_t *p=(uint32_t *)(GLB_BASE+GLB_GPIO_OUTPUT_OFFSET+((gpioPin>>5)<<2) mod=attachment&aid=33666更新内容自动配网:基于Ai-WB2的10A无线通断器-自动配网​bbs.ai-thinker.com/forum.php? mod=viewthread&tid=46321&page=1&extra=#pid94203定时控制:基于Ai-WB2的10A无线通断器-定时控制​bbs.ai-thinker.com/forum.php

    47000编辑于 2025-05-28
  • 智能家居之旅(5):Ai-WB2 使用HomeAssistant-C库接入HomeAssistant

    | 前言之前所有的我写《智能家居之旅》帖子代码都是基于Ai-M61来开发的,不少大佬跟我反馈说:Ai-M61/62只用来连接MQTT太浪费资源了,Ai-WB2更具性价比! 一、获取Ai-WB2 SDKSDK地址:https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2我推荐使用git来克隆SDK:Linux 开发环境请参考:Ai-WB2 系列模组linux开发环境搭建Windows 开发环境请参考:【二次开发教程】Ai-WB2系列的eclipes搭建环境教程务必先搭建好开发环境,并且能成功烧录运行。 修改使用Ai-WB2的宏定义HomeAssistant-C 默认使用了Ai-M6x 的接口,需要修改成Ai-WB2的,只在"homeAssistantPort.c"文件屏蔽掉"#define CONFIG_Ai_M6x ",并添加"#define CONFIG_Ai_WB2":#define CONFIG_Ai_WB2完成这一步之后,就可以编译了:make -j32编译成功:三、改代码开始运行话不多说,直接复制:智能家居之旅

    51710编辑于 2024-08-16
  • 来自专栏DIY

    用安信可Ai-WB2模组做一个433网关

    uart发送给WB2WB2:uart收到键值之后,将键值用mqtt发送给HAHA:收到WB2的mqtt信息之后,根据用户设定控制灯(或其它设备)灯:HA让我亮,那我就亮,让我灭,我就灭2、准备工作●一个 ,只有WB2和HA部分需要编程,HA部分还好,主要是WB2需要大量的代码。 WB2射频网关代码思路整体思路是这样的,wb2启动后开始链接WiFi和mqtt服务器,连上之后,发送设备信息给HA,让HA发现wb2并生成设备实体;然后在433接收到遥控键值之后,用串口(uart)通信给 wb2,wb2收到串口数据后,分析数据,并将数据通过mqtt发送给HA,至此完成一次传送。 的IO4,重置按键"K/O"连接WB2的IO5.PCB基本上去就是一个傻瓜板很简陋,,资料放附件,有需要的可以改一下自己用。

    54820编辑于 2025-04-23
  • 来自专栏物联网思考

    Letter shell移植到AT32WB415

    gpio_init_type gpio_init_struct; /* enable the uart and gpio clock */ crm_periph_clock_enable(CRM_USART2_ CRM_GPIOA_PERIPH_CLOCK, TRUE); gpio_default_para_init(&gpio_init_struct); /* configure the usart2 (USART2, TRUE); nvic_irq_enable(USART2_IRQn, 0, 0); usart_interrupt_enable(USART2, USART_RDBF_INT (USART2, (uint8_t) ch); return ch; } 2、Letter shell接口 主要是shell_port.c文件中的userShellWrite和userShellRead shell接收 void USART2_IRQHandler(void) { uint8_t ch=0; if(usart_flag_get(USART2, USART_RDBF_FLAG) !

    78610编辑于 2022-12-22
  • 来自专栏DIY

    【电子DIY】用Ai-WB2-12F模组做多功能无线彩灯控制器

    实现红外、蓝牙接收数据,以及灯带的驱动●5-30V电源输入,普通 RGB 灯带 3 路 MOSFET 驱动●5 V WS2812 单线驱动●12V、24V WS2811灯带驱动●通过dcdc降压到3V3给WB2 供电●通过微信小程序蓝牙的方式可控制灯带●供电/灯带接口全部用可插拔的方式,方便接线●PCB绘制●设计外壳,3D 打印卡扣结构,无需螺丝2、实物&视频展示实物展示:3、绘制 PCB绘制PCB,选用预先选好的器件绘制原理图 5、核心代码要实现的功能:按键检测通过检测按键状态在普通灯带、RGB、ws2812之间轮流切换(如果不想蓝牙常开,可以做一个长按开启和关闭蓝牙)。

    29400编辑于 2025-11-19
  • 来自专栏云深之无迹

    STM32WB-双核无线多协议MCU

    支持 1 Mbps 和 2 Mbps 的传输速率。 支持多个角色的同时运行,即可以同时作为蓝牙低功耗传感器和中心设备(hub device)。 STM32WB MCU系列与超低功耗STM32L4 MCU具有相同的数字和模拟外设,可用于电池供电设备和复杂应用。 WB55就是最Top的片子,下面的少一些功能 除了我现在写的的WBx5,STM32WB10适合基本的蓝牙低功耗应用。 蓝牙低功耗协议栈和 802.15.4 低层协议运行在嵌入式的 Arm® Cortex®-M0+ 核心(CPU2) 上。 L2CAP(Logical Link Control and Adaptation Protocol):负责更高层次的数据传输和流控制。

    67910编辑于 2025-02-25
  • 来自专栏芒果先生聊生信

    差异分析,RT-PCR和WB实战(上)

    一般在论文中出现的是病理检测结果(IHC),特别是结合oncomine数据库,对基因在肿瘤和临近组织的表达进行对比展示。在前面的文章中,我们介绍过。结果展示如下。 ? 具体操作如下。 那么,如何做出漂亮的RT-PCR和WB结果呢?敬请下次分享。 ?

    2.3K20发布于 2020-07-07
  • 来自专栏python开发者

    【CCD图像检测2:黑白图像检测的硬件设计

    那么,要求滞后视频信号能在T0 = 3~5个RC内能够达到最值,而T0<3~4µs.大致算一下: 3*10-6 = 4*R2*510*10-12    得到R2=1.47K 能在3µs时间后,电压达到 原始跳变点的0.98    得到R2=1.96K 能在4µs(刚好是一个近处的黑线视频信号的宽度)时间后,电压达到原始跳变点的0.98     所以,一般 R2就取其中的某个值。 在实际中,配合LCD,调节R2电位器,结果发现R2=1.85K时有比较好的效果,符合理论计算结果。    关于R4参数的确定方法。 图20:十字交叉线的检测问题 图21:起跑线的检测问题     如果出现以上状况,那么起跑线的检测就变得相当困难(基本没法正常检测):一方面有来自十字交叉线的干扰,另外一方面也因为起跑线本身检测的不稳定 当本行信号检测完毕后,或者,检测的跳变点超过一定数目后,就停止本行检测,再对下一行检测。    

    1.9K10编辑于 2022-05-10
  • 来自专栏AI算法札记

    目标检测2: 目标检测20年综述之(二)

    本文是目标检测方向的第二篇,也是综述的第二部分,第一篇见目标检测1: 目标检测20年综述之(一)。 这两篇的目的主要是让读者对目标检测任务有直观的认识,后续介绍细节时有一定的概念储备,无需关注细节。 检测器的构建模块及其技术演化 5.1 Early Time’s Dark Knowledge 早期的目标检测 (2000年以前)没有遵循滑动窗口检测等统一的检测理念,当时的检测器通常基于低层和中层的视觉 早期的检测模型,如VJ检测器和HOG 检测器,都是专门设计用来检测具有“固定宽高比”的目标(如人脸和直立的行人),只需要简单地构建特征金字塔并在其上滑动固定大小的检测窗口。 每个预定义anchor box的损失包括两部分:1)用于分类的交叉熵损失和2)目标定位的L1/L2回归损失。 缺点 (1)得分最高的框可能不是最合适的 (2)它可能会抑制附近的物体 (3)它不抑制false positives 5.5.2 BB aggregation 边界框聚合是针对NMS的另一种技术,其思想是将多个重叠的边界框组合或聚类成一个最终的检测结果

    83740编辑于 2022-08-02
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    NASA数据集——ACCLIP WB-57 Aircraft 飞机合并数据

    ACCLIP WB-57 Aircraft Merge Data ACCLIP WB-57 飞机合并数据 简介 ACCLIP_Merge_WB57-Aircraft_Data 是在亚洲夏季季风化学和气候影响项目 (ACCLIP)期间从 WB-57 飞机上收集的各种现场仪器测量数据预先生成的合并文件。 NASA WB-57 和 NCAR G-V 飞机配备了最先进的传感器,以实现这一目标。ACCLIP 试图实现与其主要目标相关的四个科学目标。 -07-16T00:00:00Z/2022-09-14T23:59:59Z Homepage https://doi.org/10.5067/ASDC/SUBORBITAL/ACCLIP_Merge_WB leafmap.nasa_data_login() results, gdf = leafmap.nasa_data_search( short_name="ACCLIP_Merge_WB57

    39710编辑于 2024-04-15
  • 来自专栏DATABASE

    2.系统状态检测命令

    2-10所示为执行who命令后的结果。 root tty2 2020-07-24 06:26 (tty2) 6.last命令 last命令用于调取主机的被访记录,输入该命令后按回车键执行即可。 24 05:59 still running root tty2 tty2 Tue Jul 21 05:19 - down (00:00) reboot ping命令的常见参数以及作用如表2-11所示。 netstat命令的常见参数以及作用如表2-12所示。

    1K20编辑于 2022-05-07
  • 来自专栏Python 爬虫

    【JS 逆向百例】复杂的登录过程,最新WB逆向

    逆向目标 本次的逆向目标是WB的登录,虽然登录的加密参数没有太多,但是登录的流程稍微复杂一点,经历了很多次中转,细分下来大约要经过九次处理才能成功登录。 /crossdomain2.php? 返回的数据包含了登录结果、用户 ID 和用户名,类似于: ({"result":true,"userinfo":{"uniqueid":"5712321368","displayname":"tomb"}}); 自此,WB 【cross domain2 url】: %s' % cross_domain2_url) return cross_domain2_url def get_passport_url(cross_domain2 URL cross_domain2_url = get_cross_domain2_url(redirect_url) # 8.访问 crossdomain2 URL,提取 passport

    2.6K20发布于 2021-08-30
  • 来自专栏机器视觉那些事儿

    无纺布折痕检测2)· 基于Laws纹理滤波的折痕检测

    而这5个向量之间,相互乘积,可以生成检测水平、垂直、高频点、V形状等特征纹理的模板,下图为生成检测垂直边缘的LAWS模板(LS)。 ? 2 相关算子 texture_laws( Image : ImageTexture : FilterTypes, Shift, FilterSize : ) 名字:LAWS纹理滤波 描述:利用LAWS纹理滤波器对图像进行纹理变换 使用textrue_laws进行纹理滤波变换 2. 再用gray_range_rect进行灰度变换 3. 利用line_guass提取线条 4 实例分析 使用LAWS纹理模板--‘ls’,检测垂直纹理,效果如下 ? 3017_9715f15e264af3b.png') *LAWS纹理滤波 texture_laws (Image1030179715f15e264af3b, ImageTexture, 'ls', 2,

    2.3K20发布于 2019-07-08
  • 来自专栏DIY

    用安信可Ai-WB2-01S做一个可用网页控制的简易灯

    效果:实际使用时,利用WB2-01s凸出来的卡座,卡到桌板缝隙或者挂起来,两面都有灯,负责不同区域照明。 (WB2或者博流的SDK都行,仅使用了httpd和pwm项目,预留了UDP方法)05硬件介绍WB2-01S仅有3个可用IO,引脚定义如下:名称功能说明ADC是读取输入用,没DAC很可惜,PWM任选2个就好 -01S烧录方法根据安信可论坛大佬业余菜狗提示,WB2系列模组上电瞬间会进入boot模式,这次外置烧录器没成功;使用ESP-01S的烧录器,只接5个引脚,串口的4个;ESP-01S烧录器接到WB2-01S 的en, 然后按WB2-01S烧录器的rst按键就可以烧录了;(ESP-01s烧录器的按键是拉低rst;WB2-01S的en内上拉所以悬空有效,rst是NC无效)其他:WB2-01S和WB2-01F的FLASH -01S是因为我不会烧录WB2-01F,不过很遗憾吧ADC看成DAC了,只能用PWM方式调光了;供电方式:电路板的5v引脚画错了,现在是直连USB线取5V,没接电池和升压电路;08个人建议问题:正常来说

    48510编辑于 2025-03-26
  • 来自专栏云深之无迹

    ST差破不全的STM32WB射频系列

    前段时间我写了 STM32WB-双核无线多协议MCU 这个,现在把其它的物料也选完了,但是在这个BLE上面我犯了难。 本着不浪费的原则,我先选的是WB10。 其次如果为了升级,STM32WBx0无线微控制器基于QFN48封装,引脚排列与STM32WBx5系列的QFN48封装(符合ECOPACK2®标准的封装)兼容。 但是我想要WB50这个型号,因为Flash勾搭,但是目前好像只有10C,还更贵一些。 只有最后一个型号。。。 别的买不到,应该是没有 10CC 320KB 外设够用 但是WB30,WB50的型号价格到了几十这个地方。 反而是WB55,也就是这个性能更加强大的型号,种类齐全。 /stm32wbx5/stm32wb55cg.html

    23600编辑于 2025-03-13
领券