赞
踩
基于WEMOS d1的智能感应开盖垃圾桶
1.需要用的软件;
arduino
垃圾桶视频;
智能感应开盖垃圾桶
2.硬件清单
1.Wemos d1 板子
2.超声波模块
3.SG90 舵机
4.垃圾桶模型
5.杜邦线(注意;公对母线)
6.安卓线
7.电源(自己看情况,安卓线连电脑也可以)
8.热熔胶
3.组装后的垃圾桶
超声波模块接线;
Vcc - 5v
Gnd - Gnd
Trig - D8
Echo - D2
SG90舵机接线;
红色 - 3.3v
褐色 - Gnd
黄色 - D5
5.程序
#include <Servo.h> #define DuoPIN D5 #define Echo D2 #define Trig D8 Servo myDuoJi; long getTime(){ digitalWrite(Trig,HIGH); delayMicroseconds(10); digitalWrite(Trig,LOW); return pulseIn(Echo,HIGH); } void initChaoShengBo(){ pinMode(Echo,INPUT); pinMode(Trig,OUTPUT); } void setup() { // put your setup code here, to run once: initChaoShengBo(); myDuoJi.attach(DuoPIN); Serial.begin(115200); } void loop() { // put your main code here, to run repeatedly: long dis; dis = getTime()/58; if(dis<10){ myDuoJi.write(200);// 括号里的数字是 多级转的角度 看自己的情况调整 delay(2000); }else{ myDuoJi.write(70); //括号里的数字是 多级转的角度 看自己的情况调整 } }
6.效果图片
超声波模块感应到的距离小于10厘米,出发舵机开垃圾桶
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。