树莓派-通过Web控制GPIO针脚输出高低电平(改进版)

树莓派 5711 次浏览
之前写过一篇《树莓派-通过Web控制GPIO针脚输出高低电平》采用的是Apache+php+python方式,通过网页端修改配置文件,再由python定时轮询,执行命令的方式实现的。 python轮询配置文件的变更,显得很鸡肋,影响性能。后面发现用python的Tornado Web服务器可以进行改进,下面进行讲述。 一、Tornado是什么 Tornado一款使用 Python 编写的,相

树莓派-有源蜂鸣器模块(低电平触发)

树莓派 19630 次浏览
一、组件外观 二、模块描述 1.模块采用S8050三极管驱动 2.工作电压3.3V-5V  3.小板PCB尺寸:3.2cm * 1.3cm 4.当I/O口输入低电平时,蜂鸣器发声 三、模块接口说明(3线制) 1.VCC 外接3.3V-5V电压(可以直接与5v单片机和3.3v单片机相连)接5V时,输入高低电平都会触发蜂鸣,接3.3V时正常,被坑了好久~ 2.GND 外接GND

树莓派-超声波测距(HC-SR04)的使用

树莓派 9234 次浏览
1.组件外观: HC-SR04 模块可以测量 3cm - 4m 的距离,精确度可以达到 3mm。它包含了超声波发射器、接收器和控制电路三部分。 2.接线方式 一共两个电源引脚和两个控制引脚。 Vcc 和 Gnd 接 5v DC 电源,但不推荐用独立电源给它供电,应使用树莓派或单片机的 GPIO 口输出 5v 和 Gnd 给它供电。不然会影响这个模块的运行。 Trig

树莓派-通过Web控制GPIO针脚输出高低电平

树莓派 8021 次浏览
接着上一篇《树莓派-通过Web网页实现对树莓派的关机和重启操作》的思路继续扩展,通过Web网页来控制GPIO针脚的电平输出。 实现思路 1.通过在树莓派上搭建一个http服务器,如:Apache,增加一个控制树莓派的页面。 2.通过在树莓派的控制页面,写入需要在终端执行的命令。 3.服务器端通过python,定时读取文件内容,执行终端命令。 效果图 实现步骤 1.搭建php+

树莓派-通过Web网页实现对树莓派的关机和重启操作

树莓派 9010 次浏览
实现思路: 1.通过在树莓派上搭建一个http服务器,如:Apache,增加一个控制树莓派的页面。 2.通过在树莓派的控制页面,写入需要在终端执行的命令。 3.服务器端通过python,定时读取文件内容,执行终端命令。 实现步骤: 1.搭建php+Apache环境: 本文主要描述程序编写,如何搭建php+Apache环境,可以网上查找资料,自行实现。 2.编写Web网页控制端

树莓派-防火墙规则设置

树莓派 11178 次浏览
ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。如果你有一台暴露在外网的树莓派,则可通过这个简单的配置提升安全性。 安装方法 sudo apt-get install ufw 使用方法 1.启用 sudo ufw enable sudo ufw default deny 作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。

树莓派-安装mySql并开启远程端口访问

树莓派 3928 次浏览
1.安装mysql sudo apt-get install mysql-server 安装过程中,会出现提示输入两次root账户密码来设置mysql中root账户密码,请牢记。 安装完后输入:mysql -u root -p 输入密码(密码输入时不会显示输入字符) 登录mysql 2.开启mysql远程访问 (1)修改/etc/mysql/my.cnf文件 sudo nano

树莓派-改造插线板,支持手机平板控制开关

树莓派 1064 次浏览
改造原理图: 第1步:搭建Apache+PHP环境 具体步骤可以在网上搜索,此处只描述程序编写部分。 第2步:编写PHP网页端 一共2个页面,1个手机访问页面index.php,1个ajax请求响应页面ajax.php,代码如下: index.php 树莓派网页开关 .main { text-ali

树莓派-使用vsftpd搭建ftp服务器

树莓派 1049 次浏览
1.安装vsftpd sudo apt-get install vsftpd 2.修改配置 /etc/vsftpd.conf sudo nano /etc/vsftpd.conf 修改为以下内容: listen=YES #listen_ipv6=YES anonymous_enable=YES local_enable=YES write_enable=YES local_umask

树莓派 Samba共享文件

树莓派 916 次浏览
第1步:安装Samba 在终端输入命令:sudo apt-get install samba samba-common-bin 安装过程可能会比较慢,这跟树莓派的软件源有关,默认树莓派的软件源都是国外的网站,由于众所周知的原因,下载起来很慢,可以通过以下操作修改树莓派软件源: 1.备份软件源配置文件: sudo cp /etc/apt/sources.list /etc/apt/sourc