基于 wemos d1 智能感应开盖垃圾桶

it2023-03-04  80

基于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厘米,出发舵机开垃圾桶

最新回复(0)