基于STM32的土壤湿度实时监测器的制作

本文设计的是基于单片机STM32F103CBT6的土壤湿度检测系统,主要以广泛应用的土壤湿度传感器YL-69作为温度和湿度的检测,该仪器具有测量精度较高、硬件电路简单、并能很好的进行显示,可测试不同土壤环境湿度的特点。 单片机是系统的控制核心,所以单片机的性能关系到整个系统的好坏。因此单片机的选择,对所设计系统的实现以及功能的扩展有着很大的影响。本次设计是以STM32F103CBT6单片机为核心,配合土壤湿度传感器YL-69,IIC OLED显示器以及按键和蜂鸣器组成的湿度检测系统,通过传感器
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

基于MSP430单片机的小气候采集系统(转载)

基于MSP430单片机的小气候采集系统 1 系统总体设计 基本电路由MSP430F149单片机驱动外围的传感器设备,土壤温湿度传感器(5TM)、空气温湿度传感器(SHT11)、光强度传感器(S1087)分别负责采集土壤温湿度、空气温湿度和光强度,可根据预设时间对数据进行存储,并可通过存储集中传输的模式由射频传输模块进行数据的远距离的传输。由于所采用的传感器响应时间短,可作为便携式手持设备使用,从而大大提高测量速度,提高测量效率。 2 硬件部分 温湿度传感器SHT11:SHT11传感器是一款含有
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

CO2传感器在小鸡孵化箱中的应用解决方案 (转载)

孵化箱是具有恒温、恒湿、消毒功能的高精度专用设备,是农业畜牧养殖行业理想之选。孵化箱不受严寒酷暑的外界环境影响,可全天候仿生态自动远行。何谓全天候仿生态自动运行呢?就是说,在自然条件下,一天24小时,每个小时段的温度都不一定相同,而孵化箱可以设定每个时段,根据自己的要求设定温度,24小时可以设置24种温度,当然,也可以始终设定一种温度,这个根据自己的孵化经验来设置。 今天我们讲解的是小鸡孵化箱孵化过程的控制要点,以及二氧化碳传感器在孵化过程中发挥的重要作用,这篇文章对于从事规模化养殖的朋友,我
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

(转载)基于STM32的多节锂电池管理系统的设计

原文链接原文链接 电池节能和污染正日益成为人们关注的问题。在传统电池领域中,铅酸电池和镍氢电池在实际使用过程中存在一系列问题:如比容小,不适应快速充电和大电流发电或者是镍氢电池在串联电池组时管理问题比较多。相反,锂电池不仅比容要好于铅酸电池和镍氢电池,而且还具有无记忆效应、使用寿命长和单节电芯电压高等优点。 在矿用产品中,锂电池逐步替代了铅酸电池和镍氢电池。但锂电池在使用时也存在一个重要的问题,它在过充电或是在过放电时电池可能会发生爆炸,因此需要良好的保护电路来配合使用,这样可以杜绝电池爆炸的
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

(转载)STM32单片机的酒精浓度探测仪设计

原文链接 引言 酒后驾车是导致交通事故的一个重要原因,给人们的生活和生命安全带来巨大的危害。为了防止机动车辆驾驶人员酒后驾车,现场实时对人体呼气中酒精含量的检查已日益受到重视。本系统针对现有酒精传感器恢复时间较长的问题,通过计算斜率成功地实现了快速酒精浓度检测,缩短了检测间隔时间,大大提升了酒精检测的效率。 1 酒精浓度探测仪的整体结构 酒精浓度探测仪由单片机、酒精传感器、信号调理电路、语音报警模块、TFTLCD显示模块、通信模块、功放模块等部分组成,结构框图如图1所示。由于语音报警模块和TF
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

(转载)供电电路切换与锂电池充电电路设计

目前市面上的充电管理IC,都是按照充电电池的充电特性来设计的。充电电池根据充电介质不同,分为镍氢电池,锂电池等。由于锂电池没有记忆效应,所以目前在各种手持设备和便携式的电子产品中,都采用锂电池供电。 由于锂电池的充电特性。充电过程一般分为三个过程:   1、涓流充电阶段(在电池过渡放电,电压偏低的状态下) 锂电池一般在过渡放电之后,电压会下降到3.0V以下。锂电池内部的介质会发生一些物理变化,致使充电特性变坏,容量降低等。在这个阶段,只能通过涓涓细流缓慢的对锂电池充电,是锂电池内部的电介质慢慢
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

Flask中图片的刷新

最近需要爬虫去抓取公众号的文章,需要获取公众号的唯一id,从某个网站抓取了一些,只是很少的一部分,最后还是得从搜狗去抓这个id,而公众号的文章通过客户端抓包去抓取,去抓搜狗会出现验证码,用flask搭建了一个服务,专门去做验证码的处理,由于缓存的问题,图片覆盖了,但是前端页面刷新还是以前的旧图。 index.html <body> <div class="main"> <img id='imgs' src="{{url_for('static',filename='images/captu
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

python 时间戳转标准时间

#coding:UTF-8 import time timestamp = '1462451389' #转换成localtime time_local = time.localtime(int(timestamp)) #转换成新的时间格式(2016-05-05 20:28:54) dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local) print dt 注意timestamp需要是整形
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

公众号文章的爬虫

微信在4月的时候更新了一版,以前的公众号爬虫没有 那么好用了,现在微信开始针对个人账号了,频繁的访问会导致账号被封,查看公众号历史的时候会出现“页面无法打开”的提示,但是大概两天之后又可以查看了,所以现在的做法就是控制访问频率+多微信账号进行采集以前制作的公众号采集站好久没打理了,整理下代码吧. 获取文章链接:Get_list.py # -*- coding: UTF-8 -*- import re import urllib2 import cookielib import json imp
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

python监测mysql,并自动重启

最近一朋友的mysql偶尔宕机,便用python写了个小监测程序 linux中自带python,以及subprocess模块,原理就是分析服务器上service mysql status的返回值进行状态分析 # -*- coding: utf-8 -*- import commands import os import time import subprocess n=1 flag=0 while 1: trans_time=time.strftime("%Y-%m-%d %H:%M
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯上用Python实现“壁纸切换”效果

http://ask.loongnix.org/?/article/102 为什么要在龙芯平台上编写"壁纸切换器" 因为在Linux上没有找到好的开源软件,例如360壁纸软件、PC机上的动态壁纸软件都没有再龙芯平台上更好的兼容。所以需要编写能在龙芯平台运行的“壁纸切换器”。 开发语言:为什么要使用Python? Python语言的优点:免费、开源、可高层语言、可移植性、解释性、面向对象、可扩展性、丰富的库、规范的代码等,由于Python的开源本质和可移植性的特点,Python已经被移植在许多平
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯移植docker指南

http://ask.loongnix.org/?/article/69 一、docker简介 Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github 上, 基于go语言并遵从Apache2.0协议开源。 Docker采用 C/S架构 Docker daemon 作为服务端接受来自客户的请求,并处理这些请求(创建、运行、分发容器)。 客户端和服务端既可以>运行在一个机器上,也可通过 socket 或者RESTful API 来进行通信。 Doc
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

Linux内核4.10在龙芯3A3000笔记本上的移植

http://ask.loongnix.org/?/article/66 http://ask.loongnix.org/?/article/67 http://ask.loongnix.org/?/article/68 1. 下载内核源码 git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 此处下载的是 mainline 的所称为 vanilla 的内核源码 也可下载其它版本(如 stable
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯3A2000移植RethinkDB指南

http://ask.loongnix.org/?/article/65 一、RethinkDB简介 用于构建实时Web应用程序的开源数据库 NoSQL数据库,存储无模式JSON文档 易于扩展的分布式数据库 具有自动故障转移和稳健容错的高可用性数据库 其核心是一个高度并行的B树实现。 二、移植环境 软件环境: (1)loongnix1.0系统。下载地址:www.loongnix.org (2)内核版本:3.10.84 硬件环境: (1)开发板类型:Loongson-3A2000-780E-4w
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯携手汇利斯通完成Electron适配

http://www.loongson.cn/news/company/629.html 自2017年9月“中国龙芯-汇利斯通智慧医疗联合实验室”成立以来,龙芯和汇利斯通一同致力于开发自主可控智慧医疗解决方案。经过四个月的合作研发,龙芯中科系统研发部和汇利斯通合作完成了Electron的适配工作。 Electron 是一个使用JavaScript、HTML和CSS等Web技术创建原生程序的框架,能让开发者像写网页一样完成应用程序开发。用户可以使用这个框架快速搭建应用,并且可以占用少量资源实现绚
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯电脑usb和硬盘两种方式安装系统

http://ask.loongnix.org/?/article/95 我的龙芯一体机的配置是:cpu:loongson 2f,内存:换成了1G(注意,亲测,换成2G的内存无法安装) 龙芯debian6系统是下载至 www.anheng.com.cn/loongson/install/lynloong_2f_9003/ 的 lynloong_debian6_install.tar.gz 将下载的 lynloong_debian6_install.tar.gz 文件解压得到三个文件,分别是:
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯3B1500平台,源码安装nodejs过程中失败问题

http://ask.loongnix.org/?/question/91 你好,我在龙芯3B1500,安装已经移植成功的Nodejs-4.3.1 ,完全按照社区步骤走的. 机器上gcc版本4.8.3 ,python版本2.6.4 ./configure也正常 但是,在编译到一半的时候老是报错. 求解,是不是有些地方没有考虑到,还是Nodejs-4.3.1不支持龙芯3B1500? 附:龙芯Intellij IDEA开发Spring web应用视频 http://tieba.baidu.com/
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯python交叉编译

http://www.openloongson.org/forum.php?mod=viewthread&tid=119#lastpost 吐个槽:龙芯1.0板子的2.0针距母口实在是没法接我现有的各种外设。只能玩玩了 大多数xx派程序都是python的,有了python应该可以直接移植一大堆东西了。 网上大多数python交叉编译的教程不太适合最新版本。我改了一下做了一个能用的编译脚本 make_mips_python.zip (491 Bytes, 下载次数: 17) 适合最新的2.7.1
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯9341屏驱动开发过程(GUI、增加tty 裸奔版)

http://www.openloongson.org/forum.php?mod=viewthread&tid=141&extra= 为了让大家更好的学习这个屏的驱动,这两天对屏幕以及GUI驱动做了一些优化 继续更新20161230 (扩展板)代码在这 隐藏下,给论坛增加下人气 游客,如果您要查看本帖隐藏内容请回复 更新内容: 1、采用platform驱动框架,优化驱动调用结构和层次 2、优化代码,将编译过程中所有的警告信息全部排除 3、优化MCU屏的驱动代码,减少不必要函数中转调用,尤其是
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0

龙芯MIPS 指令集发展历史及 MIPS 公司主要产品

参考来源: http://crva.io/documents/OpenISA-OpenSourceChip-Report-v1p0.pdf MIPS 指令集及架构在 2010 年以后发展迅速,至 2014 年的 5 年时间共发布了 4 个版本,在传统的整数浮点应用指令基础上逐步增加了多线程、 DSP 模块、 SIMD 模块以及虚拟化模块。这也与移动互联网应用的迅速发展时间相吻合,随着应用需求变化, MIPS 指令集以及架构也在迅速发展 在 MIPS 指令集发展过程中,基本上严格保持新版本向后兼
分类: 其他 发布时间: 02-06 22:01 阅读次数: 0