Raspberry Pi开发之旅-土壤湿度检测】的更多相关文章

一.土壤传感器 传感器四个针脚:  针脚 含义 AO 模拟信号输出 DO 数字信号输出 GND 电源负极 VCC 电源正极 二.接线 YL-38和YL69 之间直接用2根母对母线连接. YL-38和树莓派之间VCC接1号针脚,GND接6号针脚,DO接11号针脚. 我们把VCC接到树莓派的DC3.3v输出上,我用的是PIN 01,GND接在任何一个接地端口上,我用的是PIN 06,DO输出接任何一个空闲的GPIO端口,我用的是11.如果不清楚树莓派端口布局的朋友可以参考这张图: 电源连通之后,电源…
一.前期准备 1.环境要求 GY30模块(BH1750FVI传感器),树莓派系统,python-smbus,iic开启 2.取消对IIC驱动的黑名单 nano /etc/modprobe.d/raspi-blacklist.conf 3.启动IIC驱动 nano  /etc/modules 添加i2c-dev ,如下: 4.重启 5.安装python-smbus 这个安装会附带安装i2c-tools,省的单独安装了 sudo apt-get install python-smbus 6.将BH1…
由于我使用树莓派的场景大多数是在没有显示器.只用terminal连接它的情况下,所以,它的IP地址有时会在重启之后变掉(DHCP的),导致我无法通过terminal连接上它.然后我又要很麻烦地登录路由器的管理界面里,去看它被分配到的新IP是什么,然后用terminal重连,太麻烦了,不是么?作为一个树莓派玩家,这种麻烦简直是无法接受的! 为了解决这个问题,我让Pi开机的时候,自动向我指定的Email发送一封邮件,告诉我它此次开机时的IP地址.步骤: 开机时执行一个脚本,检测网络可用性→网络通畅后…
使用htpdate同步时间 由于树莓派板子上没有 RTC 硬件和电池,因此树莓派上的系统时间重启是保存不了的.网上已经有人想到应对 NTP 被防火墙封掉类似的需求了,开源的 htpdate 命令直接使用 HTTP 协议来进行系统时间同步,项目主页在这里: https://github.com/iridium77/htpdate htpdate 的原理也非常简单,直接解析 HTTP 协议头中的服务器时间信息,然后设置本地时间,我们来看百度返回的 HTTP 头: HTTP/1.1 200 OK Da…
一.首先,简单介绍下DHT11: DHT11是一个温湿度传感器,分为3个接口,分别为:VCC, DATA, GND  引脚号 名称 类型 说明 1 VCC 电源 +级,输入3V-5.5V 2 DATA 数据输出 输出引脚 3 GND 接地 接地引脚 之前看网上说,需要在DHT11VCC和DATA之间加一个电阻,经试验完全不需要. 二.引脚连接: 1.VCC接上3V,可以选择1口或者17口 2.DATA接上GPIO口,我选的是GPIO4,第7口 3.GND接上接地口,我选的是第14口 三.Pyth…
一.基本设置 1 sudo raspi-config 移动到第五项“Enable Camera”,回车进入,按tab键切换到“Enable”回车确认.回到主菜单,tab键切换到“Finish”回车确认.树莓派会自动重启. 或者执行命令手动关机 1 sudo shutdown -h now 警告!!!!!!!!!!!!!!!!!!!!!!!!!绝对不可以带着电源的情况下插入摄像头,如果带电操作,十之八九你的摄像头会GG,博主血泪教训.而且摄像头GG了之后每次调用还是会亮灯,只是你接受不到数据,这个…
一.简单介绍树莓派的GPIO口 上图是树莓派2代的接口(不同型号接口会有差异),我们就以此为例来说下这些接口. 1.GPIO介绍 GPIO 英文全称是:General-purpose input/output 通用型之输入输出的简称,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO).通过这些GPIO口,我们可以控制很多第三方的寄存器设备,简单来说我们可以通过这些I/O口控制一些芯片的电路.读取传感器的数值等. 2.所需材…
1.安装辅助工具 1 2 sudo apt-get install libjpeg8-dev sudo apt-get install cmake 2.编辑源文件 1 2 sudo git clone <a href="https://github.com/jacksonliam/mjpg-streamer" target="_blank">https://github.com/jacksonliam/mjpg-streamer<br><…
一.无源蜂鸣器和有源蜂鸣器 步进电机以及无源蜂鸣器这些都需要脉冲信号才能够驱动,这次尝试用GPIO的PWM接口驱动无源蜂鸣器弹奏一曲<一闪一闪亮晶晶>. 无源蜂鸣器: 无源内部没有震荡源,直流信号无法让它鸣叫.必须用去震荡的电流驱动它,2K-5KHZ的方波PWM (Pulse Width Modulation脉冲宽度调制). 5KHZ的电流方波是啥意思?那就是每秒震动5K次,每一个完整的周期占用200us的时间,高点平占一部分时间,低电平占一部分时间. 声音频率可控,可以做出不同的音效. 有源…
前言 上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料 ,今天我们更进一步,尝试在PI3上安装openCV开发环境. 博主在做的过程中主要参考一个国外小哥的文章(见最后链接1),不过其教程中有一个地方稍微有点问题,导致我入坑好久!这里也会着重说明下. 1.Expand filesystem 新安装系统之后,首要的工作就是扩大文件系统.因为,用SD卡安装完系统后一大部分空间实际是未被分配的: sudo raspi-config 选择7高级,然后选择“1. Expand File Sy…
[树莓派(raspberry pi)] 01.在linux环境下给树莓派安装系统及入门各种资料 [树莓派(raspberry pi)] 02.PI3安装openCV开发环境做图像识别(详细版) 出处:http://www.cnblogs.com/zjutlitao/category/908100.html…
本教程为在 Docker 中配置 .Net Core,如果想在树莓派 Raspbian 系统中配置 .Net Core,请参考:[IOT] - 在树莓派的 Raspbian 系统中安装 .Net Core 3.0 运行环境. 硬件:Raspberry Pi 4 Model B 系统:Raspbian Buster 1. 下载 Raspbian 系统https://www.raspberrypi.org/downloads/raspbian/ 2. 格式化SD卡并烧录镜像 SD Card Form…
Raspberry Pi 树莓派性能测试 目录: CPU Linpack基准测试 源码 编译/运行 结果 Whetstone/Dhrystone综合基准测试 源码 编译/运行 结果 OpenSSL安全协议测试 源码 编译/运行 结果 GPU ioquake3(雷神之锤3修改版) 源码 编译/运行 结果 IO USB总线 SD卡 NIC(网卡) 编译/运行 结果 路由 方法 结果 电源 CPU Linpack基准测试 已经完成对Arm的linpack基准测试, 选用gcc带-O3 (优化等级3)编…
在Raspberry Pi 的使用和开发过程中,你可能时常需要一些硬件和传感器等来支持你的开发工作,例如,加入一个超声波测距的模块来让你的Raspberry Pi具备测距功能,加入一个测温模块以实现测温功能.今天我们为你准备了10款最常用的传感器与Raspberry Pi 结合使用的例程,你可以在你的开发工作中直接使用这些例程,也可以稍做更改以接入更多的传感器至你的Raspberry Pi项目当中. 本文以SeeedStudio公司开发的Grove电子模块系列为例,当然,你也可以在更多的硬件公司…
转:http://bbs.xiaomi.cn/thread-7797152-1-1.html 在Raspberry Pi 的使用和开发过程中,你可能时常需要一些硬件和传感器等来支持你的开发工作,例如,加入一个超声波测距的模块来让你的Raspberry Pi具备测距功能,加入一个测温模块以实现测温功能.今天我们为你准备了10款最常用的传感器与Raspberry Pi 结合使用的例程,你可以在你的开发工作中直接使用这些例程,也可以稍做更改以接入更多的传感器至你的Raspberry Pi项目当中. 本…
前言 关于直播,有很多相关技术文章,这里不多说. 作为前端,我们比较关心我们所需要的. 直播的大致流程: APP端调用摄像头 -> 拍摄视频 -> 实时上传视频 -> 服务器端获取视频并解码 -> 存储成一小段一小段视频 -> 服务器端进行推流 -> H5或者app端通过一个url拉取视频流进行播放 实际的直播和用户播放的直播会有10秒左右或者更高的延迟,这一点对于后面开发比较重要,一定要注意这个点. H5实现直播主要是和video标签打交道,虽然只需要拿到m3u8格式…
本文主要用于记录安装过程,以便日后查阅回顾. 之前在自己的树莓派上运行的一直是通过NOOB安装的Raspbian,但是本人平时更喜欢用Fedora作为开发和使用环境,而且Raspbian上的软件包通常更新比较缓慢.因为树莓派2代B型上市前,树莓派的芯片都是armv6或者更早的架构,只能运行ARM架构的Raspbian或者Fedora 18及更早版本.树莓派2代B型搭载的芯片架构是armv7,树莓派3代搭载的芯片架构是armv8,这两种芯片都能够运行ARM架构的Fedora 23,而仅运行Rasp…
个人总结: Arduino就是个AVR单片机,个人觉得更适合玩电子的,社区也很活跃. BeagleBone是ARM Cortex-A8,属于嵌入式,价格高于Pi,但是许多方面拥有超越 Pi 的优 势,比如原型设计硬件.需要更强大处理能 力的项目.更大的 I/O 吞吐量或 GPIO.背后有TI支持. Raspberry Pi是ARM 11,也是嵌入式,但是CPU的架构上,比Cortex-A8差了一代,所以性能方面,肯定没法跟BeagleBone比.但是价格有优势,学习成本低以及庞大的社区群. 其实…
2014年基于Raspberry Pi的5大项目   Raspberry Pi(即树莓派)是一款基于Linux系统(Debian.ArchLinux)的单板机计算机,它只有一张信用卡大小,可用于电子表格制作.文字处理.游戏.高清视频播放等.它由英国的Raspberry Pi基金会开发,其目的是以低价硬件和自由软件刺激学校的基本的计算机科学教育.它搭载了ARM架构处理器,其运算性能和智能手机相仿.在接口方面,Raspberry Pi提供了USB接口.快速以太网接口.SD卡扩展接口以及HDMI高清视…
近期入手一树莓派卡片机,体验了一下它的强大,写篇报告,推广一下哈! 机器截图: 基础参数: CPU:700 MHz, ARM11 内存:512M(还有一种是256M的) 支持GPU加速(高清视频无压力) 两个USB2.0接口(上下并列的) 一个HDMI接口(传说中的高清线接口) 一个百兆网卡接口 一个电源接口(貌似和三星手机上的电源接口是一样的) 一个3.5mm耳机接口 一个RCA视频输出接口(就是能连电视那个口,黄色的,圆的) 一个SD卡槽 淘宝上买的,官网只有上面一个板和两个说明书,淘宝上给…
Windows 10 IoT Core简介 Windows 10 IoT是微软专门为物联网生态打造的操作系统,Windows 10 IoT Core则是Windows 10 IoT 操作系统的核心版本,功能相对精简.使用Windows 10 IoT可以打造属于自己的物联网生态系统. Windows 10 IoT的版本介绍 Windows 10 IoT 企业版 Windows 10 IoT 企业版将 Windows 10 企业版功能广泛应用于零售.制造.医疗.金融和其他行业的设备上.Windows…
第一次学习树莓派,使用的是Raspberry Pi zero w的型号. 刚开始,就只有一块板子!!!这要怎么开发啊 经过网上查阅资料,发现可以通过WiFi连接PC端实现开发测试 准备材料:一根USB线(供电),一个SD卡(8G或以上),一个树莓派 如何实现树莓派的无线联网 一,树莓派的配置     1.官网下载RASPBIAN STRETCH LITE镜像并烧录到SD卡中 进入树莓派官网的Downloads页面,选择RASPBIAN STRETCH LITE,下载ZIP压缩包到本地,并解压得到…
18年3月树莓派基金会推出了ModelB 3+版的新款树莓派单板计算机.从编号数字上看,3+仅是3的再提升,在规格上有小幅异动,究竟改进或提升了哪些部分,本文将对此进行探讨. 树莓派版本观察 从过往的观察,第一代的树莓派(Raspberry Pi)发表于2012年,第二代在2015年,相隔约3年,但在第二代推出的来年就有第三代,有些人认为树莓派的世代版本更迭将更快速,预计2017年推出第四代,但实际上没有.直至2018年2月,也被人期待会推出第四代,但最后并无新发表,而是在3月推出3+版.由此看…
Raspberry Pi 使用USB无线网卡的时候不会因为路由重启而掉线. #!/bin/bash while true ; do if ifconfig wlan0 | grep -q "inet addr:" ; then else echo "Network connection down! Attempting reconnection." ifup --force wlan0 fi done #vi /etc/rc.local #/usr/bin/sudo…
板子类型: Raspberry Pi Model 3 B 搭配 32G的SD卡: 下载支持树莓派版本的centos7系统 https://buildlogs.centos.org/centos/7/isos/armhfp/ Mac上下载一个SD卡管理工具(格式化用) https://www.sdcard.org/downloads/formatter_4/eula_mac/index.html 格式化前: 格式化操作: 格式化后,发现在电脑上也能发现SD卡 先卸载掉外部磁盘 liugx@liug…
用树莓派Raspberry Pi打造一台拍立得,作法如下: 材料:树莓派+数字相机模块+热敏打印机 因为打印机所需电流较高,所以电源供应器的规格需要5V 3A以上. 再找一个稳定的电源以及够大的外壳装起来: 外壳的加工需要注意安全,使用压克力刀可以轻易裁切上盖. 对于打印机的大面积开口我使用钻床先在四个角钻孔,然后再用铁尺与压克力刀 将开口四边刨切出来. 防水盒的侧边已经有预切圆孔,可用敲击的方式开孔. 然后要找到搭配电源线直径的电源扣. 这样就可以完成所有的开孔. 内部的配线只需要将电源接好…
Raspberry Pi 使用USB无线网卡的时候不会因为路由重启而掉线. #!/bin/bash while true ; do if ifconfig wlan0 | grep -q "inet addr:" ; then sleep 60 else echo "Network connection down! Attempting reconnection." ifup --force wlan0 sleep 10 fi done ------邪恶的分割线--…
引言 本日志中有不少软广告,博主并没有收他们任何好处,完全是给想入手的小伙伴们指条路而已.不喜勿看,不喜勿闻,不喜勿喷. 介绍 之前两三个月突然听说了这么个东西,也没有留意,某天突然在一个微信公众号上看到说有个“5美元的树莓派”,于是好奇的百度了一下,之后便震惊了:这货特么居然是个计算机! 以下介绍来自百度百科: “树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人.2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正…
本文将学习如何在Raspberry Pi上安装MicroPython编辑器mu,并将MicroPython中编写的程序从您的Raspberry Pi推送到micro:bit. 您需要: 硬件, 带有SD卡和常规外围设备的Raspberry Pi, Micro:bit USB-A tomicro USB-B 47‎Ω Resistor Femaleto Female Jumper Lead 母对母跳线 Crocodileclips and wire鳄鱼夹线 LED 软件, 您需要一个最新的SD卡映…
我并不是一个特别勤快的人,几天前我终于开始将我几周以来的一些想法付诸于实践,即使用Raspberry Pi Zero W制作一个可随身携带的迷你WiFi干扰器.有了它,我就可以随时随地的收集附近无线接入点及其连接客户端的相关信息,并可发送解除(deauthentication)数据包干扰WiFi(最初我只是想恶作剧),后来我意识到似乎将其用作WPA2握手包的嗅探更有意义. [0x01] Kali image和初始无头(headless)配置 首先,你需要从此页面下载Kali Linux Rpi0…