植物测谎仪的制作教程

电子说

1.3w人已加入

描述

步骤1:组装电子设备

以下是电路。(灰色电线连接到

如何连接它:

5v ---联系人#1

GND ---电阻(side1)

A0 ---电阻(side 2 )和联系人#2

步骤2:联系人

建立联系人,取一条锡纸,在背面粘贴一些胶带,并加上一些多余的胶带(将其粘贴在植物上)。取下您制作的条带,将其缠绕在所用植物的任何部分上,并使用多余的胶带将其粘贴。将它们分开1或2英寸。将触点连接到条带上,就可以完成。 (这就是我这样做的方式-您真正需要的是使联系人接触到工厂。)

步骤3:软件

Arduino程序是一个简单的程序,用于测量引脚5v和GND之间的电阻。您可以在“文件”》“示例”》“通信”》“图形”中找到它。绘制它的程序要复杂一些。这是我从中获得该网站的链接:

http://mad-science.wonderhowto.com/how-to/diy-poly 。..

一次您已经上传了所有软件,在处理中点击“运行”。应该拿出一个图表,显示电阻。玩得开心! (您还可以将其用于其他许多事情,包括谎言检测!)

以下是程序本身:(将其复制到“处理中”)

//这里是制作图表的程序

//我希望它对您的工作有帮助

导入processing.serial。*;

Serial myPort ;//串行端口

int xPos = 1;//图形float的水平位置

inByte = 0;浮点数= 0;

float lastNum = 0;

void setup(){

//设置窗口大小(您可以将其更改为首选项)

size(800,600);

//打开您正在使用的任何端口。

myPort =新的Serial(this,“/dev/ttyACM0”,9600);

//除非得到换行符,否则不会生成serialEvent():

myPort.bufferUntil(‘ n’);

//设置初始背景:

background(0); } void draw(){

//画线:

stroke(100,0,100);

line(0,0.5 * height,width,0.5 * height);

stroke(0,255,0);

line(xPos-1,0.5 * height-lastNum,xPos,0.5 * height-num);

////在屏幕边缘,回到开头:

if(xPos》 = width){xPos = 0;

背景(0); } else {

//增加水平位置:

xPos ++; }}

void serialEvent(Serial myPort){

//获得ASCII字符串:

String inString = myPort.readStringUntil(‘ n’);

if(inString!= null){

//修剪掉任何空格:

inString = trim(inString);

//转换为int并映射到屏幕高度:

inByte = float(inString);

lastNum = NUM;

num =(inByte)/10.0;//+ 28772.0 println(inByte +“” + num);

}

}
       责任编辑:wv 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分