【《基于Python的天气监测系统设计》14000字(论文)】_第1页
【《基于Python的天气监测系统设计》14000字(论文)】_第2页
【《基于Python的天气监测系统设计》14000字(论文)】_第3页
【《基于Python的天气监测系统设计》14000字(论文)】_第4页
【《基于Python的天气监测系统设计》14000字(论文)】_第5页
已阅读5页,还剩29页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

天气监测系统相关技术Python技术Python是荷兰数学和计算机科学研究学会的吉多·范罗苏姆在1990年代早期设计的,作为一种ABC语言的替代品。

在过去的十几年里,Python已经成功地应用到许多领域中。它不仅能够处理数据集并且具有强大的函数支持,同时还具备灵活的用户界面和良好的可移植性。

Python提供了高效的高级数据结构和简单高效的面向对象编程。

Python语法和动态类型,以及解释型语言的性质,使其成为大多数平台上脚本编写和快速开发应用程序的编程语言,随着版本的更新和语言新功能的添加,它越来越多地用于独立的大型项目开发。Python解释器很容易扩展,允许您使用C语言或C++(或C可以调用的任何其他语言)扩展新特性和数据类型。

Python也可以在可定制化软件中使用扩展程序语言。

在开发过程中,Python为开发人员提供一个良好的开发工具,使得开发者能方便地进行各种二次开发;同时还可为用户提供多种编程接口以满足不同需求。

Python的丰富的标准库提供了每个主要的主要系统平台的源码或机器码。

在2021年10月,语言流行指数的编译器TiobePython冠以最流行的编程语言的桂冠,20年来首次将它置于Java,C和JavaScript之上。树莓派概述RaspberryPi(中文简称“树莓派”),又称RasPi/RPI,是一种用于学习计算机编程教育的信用卡大小的微型计算机。

在Windows10IoT发布后,我们还可以使用运行Windows的树莓派。

在这篇文章中,我们将会向大家介绍一些有关树莓派的基本配置和使用技巧,以及如何利用这些知识开发一个简单易学、功能强大的应用程序代码。相信您一定会有所收获的!

在这篇文章中,我们将会向大家介绍一些有关树莓派的基本配置和使用技巧,以及如何利用这些知识开发一个简单易学、功能强大的应用程序代码。相信您一定会有所收获的!自成立以来,受到众多电脑发烧友和创客追捧,一度“派”难觅踪影。

如今,一款名叫“小飞侠”的智能音箱已经上市了,它的出现让人眼前一亮,不仅外观时尚,而且音质也相当不错。小飞侠智能音箱的外形与普通的音箱非常相似。

别看它的外表“娇小”,但内“芯”却非常强大,视频、音频等各种功能一应俱全,可谓“五脏俱全”。和其他运行Linux系统的台式机或便携式计算机计算机一样,RaspberryPi也有很多功能。

难免会有一点不同。

比如在我们的工作中,它还能充当打印机、扫描仪和笔记本电脑等设备的驱动,甚至还能够为我们提供强大的文件传输功能。那么,它还有哪些用途呢?一起来看看吧!

普通计算机的主板依靠硬盘来存储数据,但RaspberryPi说,有了SD卡作为“硬盘驱动器”,你也可以插入USB硬盘。

使用RaspberryPi编辑Office文档,浏览Web并玩《雷神之锤》这样的游戏。RaspberryPi的低廉价格意味着它的用途更加广泛,使它成为一个出色的多媒体中心。

该芯片采用了独特的设计方法,它能在不增加成本的情况下提供更高的性能和效率,同时还具有良好的兼容性以及易于扩展的特性。该产品适用于任何类型的显示器或电视。

视频可以使用RaspberryPi播放,甚至还可以通过电视机的USB接口。数据可视化数据可视化主要目的是通过图形化手段的方式,清晰、有效地进行信息的交流和沟通。

在当今信息化社会中,随着计算机技术以及各种相关学科理论研究水平的提高和应用范围的扩大,越来越多的设计师开始意识到将数据可视化运用于产品设计当中,可以为产品带来更为强大的吸引力。

但这并不意味着数据可视化必须枯燥才能实现其功能用途,也不意味着数据可视化必须极其复杂才能华丽。

为了有效地交流思想概念,美学形式和功能必须齐头并进,通过直观地交流关键方面和特征,深入洞察相当稀少和复杂的数据集。

然而,设计人员往往没有很好地把握设计和功能之间的平衡,以创建不实现其主要目的的浮华的数据可视化形式,即沟通和沟通信息。数据可视化信息图形、信息可视化、科学可视化可视化、统计图形等密切相关。

目前,数据可视化是研究、教学和开发的一个非常活跃和关键的方面。

本文对该课题进行简要介绍:一、什么是“数据可视化”?所谓“数据可视化”,即从数学角度来定义一种新的技术方法或思维方式。

“数据可视化”一词将成熟的科学可视化领域和较年轻的信息可视化领域结合起来。Web技术服务当今社会是个瞬息万变的信息时代,以互联网为代表的信息技术长期以来一直是全社会发展的源动力。随着网络规模和用户数量的不断增长,"人—机"矛盾日益突出。而传统的单机模式已经无法满足人们日益增长的对高性能计算能力的需求。于是出现了分布式计算机系统的概念。分布式计算技术应运而生。

由于信息分布在世界各地,在独立计算机上运行的应用程序已逐步被基于分布式计算的网络应用所取代。

Web服务是一种典型的以分布式应用技术为基础的网络服务。

Web服务使用方便,特别是对内部专网强大的气象部门来说,其在日常工作中的优势更加明显。Web服务的特征Web服务是基于分布式应用技术的一种网络服务,它是定义不同应用系统之间交互的规范的集合,包括消息的内容、格式和传输协议,以及相关的安全性、策略和互操作等特征。对用户而言,Web服务是部署在Web服务器上的具有下列特性的对象或组件:(1)完完美封装:对于Web服务用户的用户,它只能查看Web服务所提供的特性的列表。(2)松散耦合性:对于Web服务用户,Web服务服务实现的任务的更改是透明的,只要Web服务的调用界面保持不变,即使Web服务实现平台从Java技术改为。

Net

Framework时,就会发现一个很好的解决方案,它能够使我们在不知道具体的执行环境和具体的系统架构情况下完成复杂的工作。

NET时,用户可能会一头雾水。(3)高度可集成能力(跨平台性):由于Web服务采用简单、易于理解的标准协议,完全掩盖了不同软件平台之间的差异,因此任何分布式技术都可以通过该标准协议实现互操作,以在当前环境中实现最大的可集成性。Web服务的工作模型Web服务在其工作模型中有三种角色,即服务提供、服务请求及服务注册中心。它们之间的交互操作构成了Web服务的体系结构。服务提供者定义并实现Web服务,然后将具体的服务信息发布到服务请求者或服务注册中心;服务请求者从本地或服务注册中心查找需要的服务描述,然后使用服务描述与服务提供者进行配对并调用Web服务。这样,服务请求者就实现了由服务提供者提供的Web服务了。如图2-1Web服务器模型所示。图2-1Web服务器模型由于Web服务是通过URL、HTTP、XML进行访问的,所以任何平台可运行的浏览器,采用超文本传输协议编译的的应用程序都可以访问Web服务。B/S随着互联网技术的兴起和成熟,C/S结构的接入方式在很多方面都出现了盲点,需要改进。B/S结构(浏览器/服务器结构)就是这种改进的结果。B/S结构也称为浏览器和服务器结构。在这种结构中,用户只要使用浏览器就可以实现他们的工作任务。每个任务的事务逻辑主要在服务器上实现,很少在浏览器上实现,形成了客户端层、业务逻辑层和业务数据层的三层结构。与C/S结构相比,该结构大大降低了客户端计算机的负载,降低了系统升级和维护的成本和工作量,大大降低了用户成本。由于所有事务逻辑都安装在应用服务器上,只要一次完成开发,网络上不同位置的不同用户就可以通过浏览器访问公共数据库,而无需管理客户端的操作系统和浏览器类型,也无需管理是否有access软件。客户只获得他们想要的访问结果,他们对如何获得这些结果一无所知,这也使得数据平台和服务器数据库得到了很好的保护。气象监测平台之所以采用这种B/S三层结构,是由气象业务的特殊性决定的。气象工作者需要及时、准确、方便地了解当前甚至历史气象数据,但不需要知道这些信息的来源。此外,气象数据是非常重要的基础数据,用户必须确保数据的安全性。综上所述,选择B/S三层架构来开发平台,因为它具有以下优点:(1)分布性特点:可以通过浏览器随时随地进行查询、浏览、统计等业务处理。(2)快速响应:通过中间件服务器层的负载平衡和数据缓存能力,可以大大提高对客户端的响应速度。(3)灵活扩展:当需要扩展系统服务器的功能或进一步提高其服务器性能时,可以通过在应用服务器中编译新的程序组件或编译更多性能更好的服务器来实现,大量客户端可以享受到系统平台开发升级带来的好处,而无需任何关注。(4)高安全性:该系统采用三层结构,客户端程序不可以直接访问服务器的数据,必须通过应用程序服务器进行访问,避免了不同用户对服务器数据的直接操作,极大地保护了数据库的安全性。(5)维护方便:由于业务逻辑在中间件服务器上,一旦需要更改业务规则,只需修改或升级应用服务器层程序,客户端无需进行任何更改,大大降低了系统平台的维护难度。特别是在Java等跨平台语言出现后,基于B/S架构的系统平台的构建变得更快、更方便、更易于实现。开发环境树莓派Python开发工具(Pycharm,Anaconda)Windows10操作系统的计算机前端开发工具(HBuilder)需求分析系统目标在5g、物联网、互联网家居装饰市场快速发展等多重因素的影响下,我国智能家居市场呈现出蓬勃发展的态势。据中国电子技术标准化研究院电子设备与系统研究中心介绍,中国智能家居市场规模正以每年20%-30%的速度增长,智能家居产业发展空间巨大。根据人工智能媒体数据中心发布的数据,2016年至2020年,中国智能家居市场规模继续扩大,到2020年达到1705亿元。2016年以来,随着产品成熟度的落地,智能安防和智能家电市场的崛起,2017年智能家居的增长率达到40%以上。尽管增长率后来有所放缓,但增长率仍保持在25%以上。到2020年,由于疫情的影响,中国智能家居市场的增长率降至11.4%。如:图3-1温湿度仪市场调查图图3-1温湿度仪市场调查图近几年来,智能家居的发展更加迅速。几乎每家每户都有几种哟用于家具环境的设备,并且各大科技公司都在努力打造科技环境生态,例如苹果公司的生态,华为生态,小米生态。包含大量家居设备。如:智能音箱,扫地机器人,小米智能台灯。并且还可以与格力空调,海尔冰箱等家具电器,进行网络连接。打造家居个人网络设施,以达到远程控制,实时监控家中各种情况。这种家中数据监控也是重要关键。自2014年以来,“消费”的地位在中国经济结构的逐步完善,成为国民经济增长的重要推动力量。中国的人均可支配收入和消费支出逐渐提升,恩格尔系数总体下降,尽管爆发的居民消费支出规模和结构的临时的影响,但更长期的国家消费,消费结构优化,这就为智能家居设备在中国市场的接受度提升奠定了基础,有利于智能家居设备市场需求增长。如:图3-2温湿度仪在人均消费中的占比图3-2温湿度仪在人均消费中的占比基于Python的天气检测系统可以实时检测家庭周围的天气情况,通过家中布置一个小型服务器链接各种传感器,检测家中旁边各种数据。本系统是通过DHT11温湿度传感器进行数据传输,利用Python进行读取DHT11温湿度传感器传输的电信号数据并转化为数字信号数据,然后利用js读取后端Python接受的数据,显示在前端web上进行显示。也可以通过远程登录服务器进行数据的查看,以达到实时检测温湿度数据,进行上传。通过无线登录进行数据查看。系统分析1、节能环保凭借计算机高科技与自动化技术,很多智能商品系统可提供物业监管,水和消防以及电煤等服务直接营造出一种节能低碳的生活环境。2、远程控制在技术上采用嵌入式的技术,硬件性比较强,软件设备也更加的灵敏,产品体系也更加稳定。所以我们在选择智能终端时,一定要检查智能终端是否能通过互联网接入并同时进行操作。3、功能是否集成智能家居对室内配置集中统一控制,并且通过系统的通信方式,让每个系统都在运行中进行贯通,共享等所以我们在选择时必须要了解清楚。功能分析系统创建为了进行家中温湿度数据的检测,要具有通过传感器进行数据的接受,数据传输,通过Python进行数据收集,和利用web进行数据展示。(1)传感器数据的接受:利用树莓派系统的电路插口进行数据的接受。并且传感器数据传输采用单总线协议与服务器进行数据传输。如:图3-3传感器与服务器电路连接图图3-3传感器与服务器电路连接图(2)传感器数据的转化:把接收到的电信号转化为数字型号。把电信号数据(1字节湿度整数数据+1字节湿度小数数据+1字节温度整数数据+1字节温度小数数据+1字节校验位共5字节)专户为数字数据。由于DHT11分辨率只能精确到个位,所以小数部分是数据全为0。校验和为前4个字节数据相加,校验的目的是为了保证数据传输的准确性。如:图3-4信号传输图图3-4信号传输图(3)Web前端的显示:利用JavaScript绘图工具进行网页绘图,来显示收集到的数据,并展示给用户,通过绘图的方式,把数据进行可视化。方便用户进行观察和对比差异。用户可以更好的熟知情况并在进行调整。总体设计系统设计本系统是由两个部分组成,树莓派主机担任服务器管理端,客户端是Web搭建,用户通过网址进入客户端查看所需数据。服务器有两部分组成,收集传感器数据模块和数据汇总整理模块。客户端同样有两个模块组成,请求服务器数据模块和数据可视化模块。并且一个好的系统需要具有实用性、先进性和稳定性。1、实用性这个系统平台前充分了解现在城市人口的心理需求和使用需求,根据实际需求配置,摆脱没有思考和研究更多的冗余功能的选择将导致的可能性主要功能性能损失和浪费钱。完全根据城市人群的需求标准去进行的自主设计,只保留性功能性大的进程去除其他无用或者冗余的功能。修改作用不足的功能,保证软件的实用性。2、先进性该系统采用较为先进的硬件模块和系统,使用树莓派系统可以运行一个完整的操作系统,例如常见的Linux发行版,比如Debian零售物价指数分布。这意味着你可以用你熟练的语言(例如:Python,Java),熟悉图书馆的发展,与此同时比后台进程没有任何压力。Arduino作为一个传统意义上的单片机系统,一次只能运行一个可执行的过程,功能太过单一。树莓派服务器的界面全面、USB、RJ45,HDMI,SD读卡器和其他常用的接口。Arduino是纯处理外部设备需要额外采购接口板。树莓派零售物价指数有一个完整的操作系统,这也意味着在每次连接开始时间很长。但是也不能保证在重启后编写相关服务可以正常启动,但是因为使用单一的Arduino,重启后立即重新启动速度超快的。3、稳定性并且此系统非常稳定,因为程序系统的稳定性直接决定了用户的使用体验和用后心情。这些因素会反过来作用于产品,导致产品最后沦为失败。所以高稳定性是必不可少的,此系统选取了最优的bottle框架,此框架稳定,并且足够使用,框架非常小,解决了现在各大软件的占内存的因素。还采用了JavaScript的flot绘图,保证了每个数据都能绘制上去。系统功能图如图4-1所示图4-1系统模块图数据获取模块分析传感器电路分析:DHT11温湿度传感器内含一个湿度感应组件和一个热敏电阻。湿度感应组件听过水分保持基板吸收空气中的水蒸气增大电极之间的导电率。所以温湿度与电极导电率成正比,热敏电阻的电阻值会随着温度的升高急剧下降。如:图4-1图4-1传感器内部电路图后端数据接受处理:利用Python进行数据的转化把DHT11传感器传输的电信号转化为数字信号。Dht11数据格式:1字节湿度整数数据+1字节湿度小数数据+1字节温度整数数据+1字节温度小数数据+1字节校验位共5字节。DHT11与服务器通讯协议为单总线线协议(1-wire),其实单总线线协议可以更好地使传感器进行数据传输,一根GPIO数据线就能实现数据的读取,但是这个协议并不具有同步脉冲,所以对时序要求很高,比如DHT11对高低电平定义如下:低电平50us,然后一个26-28us的高电平,代表0;低电平50us,然后一个70us的高电平,代表1;也就是说,需要能分辨出40us以下的时间才能准确的测出,下边看看具体的时序:数据总线空闲状态为高电平,主机把数据总线拉到低电平等待DHT11响应服务器把总线拉低必须大于20毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号.主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。如:图4-2传感器数据传输所示图4-2传感器数据传输处理客户机模块分析当客户机发送请求获取数据时,服务器将会进行省份识别,身份正确后会进行响应客户机请求。并且会按照客户机的不同来对数据进行包装,以达到数据方便客户端进行使用。图4-2处理客户机流程图客户端请求数据Web的数据接收与展示:用过js脚本获取金国Python处理后的数字数据,然后利用folt进行数据图的绘制展示。如:图4-3用户获取数据进程图所示图4-3用户获取数据进程图数据可视化数据的可视化使用户更好的观察获得数据,并根据展示出来的数据来进行家居中的环境干预。使用户更简洁的读取数据中的有效信息,去除嘈杂的无用数据。数据可视化的功能模式。如:4-4前端获取数据所示图4-4前端获取数据详细设计树莓派系统搭建下载镜像树莓派官网的下载地址:/software/operating-systems/#raspberry-pi-os-32-bit可在官网上下载最新的Raspbian树莓派系统,Raspbian是RaspberryPi型号的官方操作系统。而NOOBS系统是–全新的开箱即用软件–是安装操作系统的另一种直接方法。NOOBS一般需要有显示屏,如果无显示屏推荐下载Raspbian系统。如:图5-1系统库图5-1系统库树莓派系统镜像烧写准备:1、一张32G以上的SD卡及读卡器,最好是高速卡,推荐Class10的卡,卡的速度直接影响树莓派的运行速度;2、每次烧录之前先使用专门的格式化工具SDFormatter格式化内存卡;3、windows系统下安装烧写镜像的工具:Win32DiskImager.zip烧录:1、解压下载的系统压缩文件,得到img镜像文件;2、将SD使用卡托或者读卡器后,连上电脑;3、解压并运行win32diskimager工具;4、在软件中选择img(镜像)文件,“Device”下选择SD的盘符,然后选择“Write”到这一步就可以不需要进行操作,该软件会自动进行系统的写入和删除。根据SD卡的传输速度会有所快慢。安装图示如:图5-3烧录系统图5-3烧录系统5.、出现成功的提示框,SD卡磁盘区分块成功,并且系统也安装完成。如果不成功,请关闭防火墙一类的软件,重新插入SD进行安装。请注意安装完,Windows系统下哟可能显示内存不足,这并不是SD盘区饱满,而是两者系统不同相关协议有所差别,在Windows系统下对磁盘的协议造成查看时显示SD卡盘区爆满。更换所属系统查看时会显示正常。系统运行环境配置1、将SD卡插入树莓派背面卡槽,SD为树莓派提供磁盘,供树莓派安装系统和存储文件。如:图5-4SD卡插口图5-4SD卡插口2、树莓派连接电源通过,4B一体式黑色电源给树莓派通电。如图5-5树莓派信号提示灯所示图5-5树莓派信号提示灯此时,红灯常亮,黄灯闪烁。稳定后,就只有红灯常亮了。3、打开并连接WIFI,此时打开路由器管理可以看到树莓派已经连接上网络。并且可以看到树莓派的IP地址。4、打开SSH进入设置界面后,进入InterfaceOptions。如:图5-7系统设置所示图5-7系统设置选择SSH,选项选为YES(或者“是”)到此就打开SSH了。如:图5-8开启SSH所示图5-8开启SSH4、使用putty远程登陆输入账户密码就可以进入了服务器了。就打开SSH和VNC服务了。如图5-9远程登录所示图5-9远程登录5、用远程连接软件连接服务器树莓派,需要使用到服务器用户名和密码以及服务器器树莓派IP地址,选择接受协议。如:图5-12所示putty远程登陆界面图5-12putty远程登陆界面连接成功后会显示登录时间,登录IP以及登录用户名。如:图5-13远程登陆所示图5-13远程登陆6、配置系统运行环境,需要安装传感器和bottle框架运行使用的包。如:图5-14系统运行环境配置所示图5-14系统运行环境配置进入JavaScript下载库下载flotJavaScript绘图库,并且将他解压成flot目录并移动到主程序目录下。如:图5-15下载库所示图5-15下载库使用vnc进行文件传输。如:图5-16跨系统文件传输所示图5-16跨系统文件传输传感器连接与设计1、传感器原理图DHT11的供电电压为3-5.5V,电源引脚(VDD,GND)之间可增加一个100nF的电容,增加电容有防止其他波的干扰。DATA引脚并联一个5K以上的上拉电阻,增加电阻后可以增加信号强度,防止外界干扰的作用。传感器通上电后,要等待1s待传感器稳定后才会进行信号传输,期间传感器不会进行任何方式的数据传输。如:图5-17传感器电路连接图所示图5-17传感器电路连接图2、搭建电路Out线连接面包板GPIO数据接口(GPIO1-24),正极链接面包板上对应的3.3v电压接口,负极链接面包板接地线(GND接口)如:图5-18电路搭建所示图5-18电路搭建处理客户端数据请求利树莓派系统进行温湿度的数接收和数据预处理,把电信号转换为数字信号。然后利用Python语言把数字信号数据转化为json数据方便web前端的获取,该函数定义一个名为/getdata的路由。客户端访问此路由定义的URL/getdata时,getdata()方法会被调用,此方法利用Adafruit_DHT模块获取湿度和温度数据,取得数据后返回以字典,同时也是JavaScript对象表示法(JSON)对象提供给客户端。JSON对象包含由名-值组成的一些列表,可作为对象读入。在这个函数中返回两个名-值的数据:一个湿度数据(RH),一个温度数据(T)。客户端请求服务器如图5-19客户端请求服务器所示图5-19客户端请求服务器JS绘制数据Plot()函数会处理客户端的绘图请求,该函数以web形式返回。包含四个部分1、HTML的head部分,此部分为绘制数据的样式提供一些必要的JavaScript的一些必要数据包。如:图5-19flot图形绘制图5-19flot图形绘制//plot是bottle路由,当连接url时调用plot()函数,并且plot()函数会以字符串的形式返回web前端代码,此代码运行在浏览器上以web形式显示2、挂载系统,程序需要进行挂在在服务器上,保持运行。有利于用户可以进行快速访问。程序挂载在服务器上后,用户才能通过浏览器访问服务器。获取用户想要的数据。挂载方式如:图5-20服务器挂载所示图5-20服务器挂载3、代码<body>元素是网页的整体架构,也是用户能够直观看到的部分。也是本程序需要进行展示的部分,在此模块用户不需要考虑程序的运行方式,通过直观的折线图就可以看到用户需要的数据,并根据折线图的高低来进行人工干预,来调节家居的温湿度,使家居环境达到适合居住的合适范围。网页样式如:图5-21所示。上块是一个标题,中块添加<placeholder>元素,后续JavaScript代码会进行填充,此块为JavaScript代码进行填充。下块为JavaScript代码获取当前时间模块进行显示。网页样式如:图5-21所示。图5-21客户端展示图4、JavaScript绘制数据,是一个很重要的部分。Js脚本通过从后端服务器获得数据来进行折线图的绘制,绘制出用户简单易懂的图示。并且传感器一直在获取家居混啊经数据,这样大量的数据去进行数据的可视化是非常有必要的。去除了过时的无用数据,让用户看到最新的数据。如:图5-22所示图5-22最新数据图Web加载完全后浏览器调用read()函数。并进行绘制数据并且设定绘制数据的最大限制先初始化温度和湿度的数组和定时器数组,第四行定义getdata()函数,利用一个定时器,根据定时器来迭代此方法。定义onDataReceived()函数,设置成AJAX的回调函数。在JavaScript中利用函数定义函数,也可以进行调用。onDataReceived()函数会创建一个JavaScript对象,保存数据点的时间点。然后把温湿度数据记录到数组里面。当数组元素超过100后,会删除最早进入数组的数据,以保持数组中的数据为最新录入数据。Web前端也会滚动显示数据。参考文献PaulS.Francis,ConorF.Hogan,Asimple,low-costinstrumentforelectrochemiluminescenceimmunoassaysbasedonaRaspberryPiandscreen-printedelectrodes[J]Bioelectrochemistry2022,68-72N.Buscher,A.Ojeda,M.FrancoeurOpen-source

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论