开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

圣节LED南瓜,使用BeagleBoard PocketBeagle制作

智能小家居——智能垃圾桶

智能小家居——智能垃圾桶

这是使用Arduino Uno,超声波传感器和伺服电机的智能垃圾箱
硬件组件:

  • Arduino UNO和Genuino UNO× 1
  • 超声波传感器 - HC-SR04(Generic)× 1
  • 伺服电机SG-90S× 1
  • 垃圾箱× 1
  • 钢垫圈× 1
  • 公/母跳线× 1
  • 带盖的9V电池× 1

软件应用程序和在线服务:

  • Arduino IDE

手动工具和制造机器:

  • 线
  • 胶带
  • 胶枪

在这个项目中,我使用Arduino Uno,超声波传感器,跳线,伺服电机,螺纹,小型钢垫圈和垃圾箱。
步骤简述:
1.采用Arduino uno,超声波传感器,伺服电机,跳线,9v电池和垃圾箱。
2.将伺服电机黄色引脚(信号引脚)连接到Arduino数字引脚号。9
3.将伺服+ Vcc引脚连接到Arduino + 5V引脚。
4.将伺服GND引脚连接到Arduino GND引脚。
5.将超声波传感器连接传感器TRIG引脚连接到Arduino引脚号。2。
6.将传感器ECHO引脚连接到Arduino引脚号。3。
7.在胶枪的帮助下连接垃圾箱顶部的伺服。
8.将垫圈和螺纹连接到垃圾箱。
9.如图所示,在垃圾箱前面打一个孔并安装超声波传感器。
10.上传代码。
11.使用9V电池为Arduino供电。
YAYYYY .... !!!!! 你的智能垃圾箱准备好了。

电路相关文件

电路图文件
原理图.jpg
描述:原理图
源代码
code.ino
描述:源码
教程
项目教程.pdf
描述:教程
分享到:
收藏 (1)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归msr048所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 极简主义物联网时钟(使用ESP8266,Adafruit.io和IFTTT)

    在本教程中,我将展示如何使极简主义时钟与互联网同步,能够“感受”当前的天气状况。硬件组件:NodeMCU ESP8266分线板× 1 DFRobot ESP8266 Firebeetle× 1 NodeMCU× 1 NeoPixel Ring:WS2812 5050 RGB LED × 1 软件应用程序和在线服务:Arduino IDEAdafruit.ioIFTTT手动工具和制造机器:烙铁(通用)3D打印机在本教程中,我将展示如何使极简主义时钟与互联网同步。我用两个不同的基于ESP8266的主板测试了它:Firebeetle和NodeMCU。微控制器从Google服务器获取当前时间,并将其显示在NeoPixel LED环上。它还使用IFTTT和Adafruit.io平台从WeatherUnderground接收当前天气数据,并根据天气情况更改LED颜色。它不具有良好的分辨率(由于LED数量较少),但它是使用少量组件练习编码和电子技能的好方法。我还能够创建一个“知道”当前时间的设备,而无需使用外部实时时钟电路,并且能够“感知”天气变化。
    来自:智能家居时间:2018-11-09 物联网 时钟 家庭自动化
  • 打造简单的IoT RGB床灯

    我想分享一下如何使用由Cayenne控制的材料制造IoT RGB床灯,并用Cayenne控制它。可通过Cayenne应用程序通过互联网使用红色,绿色,蓝色滑块控制此灯。源码开源分享,做相关设计的可以参考下,程序有注释。硬件组件:NodeMCU ESP8266分线板× 1 NeoPixel Ring:WS2812 5050 RGB LED × 1 软件应用程序和在线服务:Arduino IDEmyDevices Cayenne
    来自:智能家居时间:2018-11-09 物联网 家庭自动化 rgb灯
  • Elara:智能家居的智能气流探测器!

    Elara是一款基于Arduino的智能系统,如果检测到窗户打开并且您的加热或冷却开启,它将向您发送文本警报。硬件组件:SparkFun ESP8266 - 开发板× 1 SparkFun可焊接面包板 - 迷你× 1 Arduino Stackable标头10针× 1 电阻68欧姆× 2 电阻10k欧姆× 1 电阻150欧姆× 1 电阻180欧姆× 1 LED红色5mm× 1 LED绿色5mm× 1 LED蓝色5毫米× 1 LED橙色5毫米× 1 USB-A到Micro-USB线为ESP8266板供电× 1 OpenBuilds微型限位开关× 1 门/窗传感器磁性开关× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:烙铁(通用)对于这个项目,首先我需要一种方法来检测窗口是否打开。使用市售的磁传感器开关或技术上称为“簧片开关”的设备非常容易实现。其次,我需要一种方法来检测何时有空气流过HVAC管道(热或冷无关紧要),结果证明这更具挑战性。经过几个小时的互联网研究后,很明显,实现这一目标的最佳方式是通过“ 触发开关” 连接的“ 帆”。最后,我需要能够将这两个输入组合在一起的东西,并在窗户打开并检测到气流时发出警报。为此,我决定选择基于arduino的“ Sparkfun ESP8266Thing”板。主要原因是其配备了一个车载wifi并且便宜,它还有足够的GPIO引脚满足我的需求。
  • GLO:物联网智能灯

    GLO是使用ESP8266和Cayenne IoT平台开发的物联网智能灯。硬件组件:NodeMCU ESP8266分线板× 1 NeoPixel Ring:WS2812 5050 RGB LED × 1 Adafruit DHT11× 1 PIR运动传感器(通用)× 1 SparkFun LDR× 1 SparkFun PIEZO BUZZER× 1 面包板(通用) × 1 电阻1k欧姆× 1 跳线(通用)× 1 软件应用程序和在线服务:Arduino IDEmyDevices Cayenne手动工具和制造机器:烙铁(通用)Digilent Mastech MS8217自动量程数字万用表在夜间懒得打开/关闭卧室灯?或者在半夜找到你的卧室灯开关?也许你应该尝试建立GLO!GLO是物联网智能灯。GLO采用物联网开发板ESP8266和拖放式物联网云平台Cayenne开发。GLO不仅仅是一种灯,您可以将其改变成您喜欢的任何颜色,而GLO也可以在您不在的时候充当您家中的安全监控器。您可以通过Cayenne Web App和移动应用程序监控GLO。这个项目用了两天时间才完成。第二天编写第二天编码和接线电路,设计外壳和测试。GLO将为您提供完美的环境光!光线只在夜晚有效。但它真的很有帮助。我喜欢温暖的光,就像火焰的颜色。
    来自:智能家居时间:2018-11-08 物联网 智能灯 家庭自动化
  • NV32F100_ESP8266天气预报时钟

    采用国产M0+单片机做为主控制器,通过AT命令控制ESP8266连接心知天气并获取天气预报信息.温湿度模块采用DHT11.时钟芯片采用上海贝岭BL5372.板上有USB转232接口,方便更新ESP8266固件与调试.OLED屏为1.3寸,分辨率128*64.GUI采用周立功的开源ZLG/GUI
    来自:智能家居时间:2018-11-04 智能家居
  • 基于STM32的智能家居语音控制系统

    本设计是一个基于STM32的智能家居控制系统,主要以STM32为微控制器,集成WIFI模块、无线通信模块、语音识别模块、音频播放模块、红外发射模块、温湿度传感器等模块,并搭配手机APP作为远程控制端,实现家用电器的远程控制及语音控制。本设计主要是基于三大部分,第一部分:基于STM32的智能家居控制器,第二部分:在电脑上设计的本地服务器,第三部分:手机APP,这三部分通过路由器由WIFI相连接实现具体功能。智能家居控制器主要通过语音识别功能控制两大类家用电器,由315M无线信号。传输信号的灯、插座和红外线传输信号的空调、电视等。本地服务器本质是构建一个能够让手机APP和控制器数据相互转发的平台,在平台上可以实现数据的统一。数据转发服务是由一个TCP Server完成的,实现Websocket和Socket之间的数据转发,并在nginx服务器上放了一个由HTML5写的Web页面,可以连接Websocketr,实现了浏览器与服务器之间的通信。
    来自:智能家居时间:2018-09-24 stm32 智能家居 esp8266 ld3320
  • 基于QT和GSM的嵌入式智能家居系统

    1.本项目拟设计一个基于QT和GSM,并以S3C2440作为中心控制器的嵌入式智能家居系统,此系统的内容主要包括以下几个方面:①以S3C2440作为中心控制器单元。②用TC35i作为短消息发送和接收的GSM单元模块,实现用户与系统的通信控制,当任何一路传感器的数值超过预设阈值时,系统自动向设定的目的手机发送报警信息,管理员也可以给系统发送消息,并可通过短消息要求系统传输各个传感器的状态信息。③以CC2530作为ZigBee组网模块实现传感器之间与控制器之间的数据传输。④使用QT设计用户交互界面,本地主界面显示各个传感器和设备定时等的实时信息,用户可以通过本地用户界面完成短消息服务中心和目的手机号码等的短消息设置,并可以对设备定时打开和关闭,对传感器报警阈值和蜂鸣器等开关设计,以及还可以通过本地界面设置密码2.重点、难点:①在智能家居系统的传感器和执行器的组网时,传统的有线连接方式布线繁琐,因此需要使用无线方式,以便用户安装。无线组网方式多种多样,如WIFI、蓝牙以及ZigBee是目前主要使用的无线组网方式。其中ZigBee以其组网灵活、功耗低以及传输距离长等优异特性得到广泛使用。②驱动是控制硬件的底层程序,是与操作系统配合的接口,所以各传感器的驱动程序设计尤其是在Linux系统中完成ZigBee收发器的驱动设计及ZigBee协议栈的编写即是重点也是难点。③短消息发送与接收处理程序设计。④QT用户界面设计,其包括了密码验证界面设计、密码设计界面设计、GSM短消息设置界面设计、传感器设置界面设计、设备定时界面设计以及主界面设计。⑤linux内核的裁剪与移植。
  • 红外遥控学习模块 NEC遥控 红外遥控器拷贝 电视 机顶盒 智能家居

    功能介绍:本学习板采用STM32平台,软件编程解析NEC协议遥控码,并按照NEC调制发送红外遥控命令,可遥控电视、DVD等,空调遥控器不是标准NEC协议暂不支持(硬件支持,软件暂未开发此功能)。控制电视机顶盒演示视频连接: https://v.qq.com/x/page/k0781e68cdm.html演示视频连接:https://v.qq.com/x/page/o07810vjqc9.html本学习板相对其他红外学习模块的优点:1)采用通用STM32单片机平台,软件支持二次开发,而市面上的大部分都是IC方案,红外遥控芯片硬件解析协议,基本上告别了二次开发。2)购买本学习板提供原理图、源代码,方便用户移植到自己的产品上。3)配0.96显示屏一个,方面观察接收和发送的红外数据,给人的感受很直观。一、硬件说明1)主控芯片STM32F103C8T62)串口1(DB9接口、232串口)3)0.96寸液晶屏4)512K EEPROM(AT24C512)5)红外发射二极管6)红外接收管7)4个用户LED8)6个用户按键9)3个功能按键10)标准JTAG下载口二、软件说明:1)软件工作模式包括红外学习模式、单次发送模式、连续发送模式,通过KEY1、KEY2、KEY3按键选择,复位可保存;串口模式独立于这三种模式之外,一直响应串口命令,无需切换2)红外学习模式界面如下:液晶屏第一行显示当前的模式;按一下电视遥控器,第二行显示红外接收的遥控数据;按一下用户任意一个按键,就会把数据保存到该按键对应的EEPROM存储地址,并在第三行刷新保存的数据3)单次发送模式:按下按键到松开为一次,一次只发送一个数据,数据波形格式如下图示: 单次发送模式界面如下:液晶屏第一行显示当前的模式;按一下用户任意一个按键,就会读取该按键对应的EEPROM存储的数据,并通过红外发射管发射出去,刷新屏幕第四行数据,同时将串口协议对应的数据显示到第三行(并通过串口1发送出去),如果红外接收管接收到数据会刷新第二行4)连续发送模式:,按下按键到松开时间段内自动连续发送,即发送一次数据后,发送重复波形(repeat波形),数据波形格式如下图示:连续发送模式界面如下:液晶屏第一行显示当前的模式;按一下用户任意一个按键,就会读取该按键对应的EEPROM存储的数据,并通过红外发射管发射出去,刷新屏幕第四行数据,同时将串口协议对应的数据显示到第三行(并通过串口1发送出去),如果红外接收管接收到数据会刷新第二行5)串口模式:该模式在学习模式和发射模式(工作模式)下一直有效a)串口1和串口2都具有同样的功能,支持的串口协议如下:起始针(固定为0xAA)+红外数据(地址码+系统码+用户码+用户反码)+校验码b)校验码计算方法如下:校验码=256-(起始针+地址码+系统码+用户码+用户反码)%256c) 实例1:AA 00BC4BB4 9B校验码=256-(0XAA+0X00+0XBC+0X4B+0XB4)%256=256—0X265%256=256-0x65=0x9Bd)遥控器按键对应串口协议指令获取方法:通过学习模式学习到该指令,保存到任意用户按键->连上串口线,打开串口助手(9600波特率),切换到工作模式,按一下刚才保存数据的用户按键,即可从串口接收该遥控器按键对应的串口指令。 5)学习板软件支持的协议如下: 编译器下载链接:https://pan.baidu.com/s/15lDObYQOoUJ6cMmGrYYHxg如果需要实物,淘宝链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w40...
    来自:智能家居时间:2018-09-16 智能家居
  • 小插座轻松打造智能家居,智能插座资料开源

    前言:为了解决人口增加和能源减少的矛盾,减少家用电器待机的能耗,需要一款能够控制使用时间的插座来解决这个问题,智能插座也因此走进千家万户!趣味性:用户再通过手机APP控制插座时,可通过插座中央的喜趣表情判断插座状态,给用户在使用的过程中带来些许的乐趣。作品的实现原理、系统的工作过程:该系统采用51单片机STC89C52在Keil开发平台上通过C语言编程控制继电器的通、断来实现控制插座的通、断电,而继电器的通、断由定时组别确定。在定时范围内继电器导通,否则断开。并用LCD1602显示出时钟及定时时间等信息。当时钟走到定时开始时间时,继电器接通,插座给负载供电;时钟走到定时结束时间时,继电器断开,插座停止给负载供电。实现功能:系统总体设计主要实现以下功能:(1)时间预设功能:设置预设时间,控制继电器各个时间段的工作状态。(2)数据存储功能:将数据存储在外部储存芯片中,防止单片机意外掉电数据清零。(3)时间温度功能:实时显示环境温度和时间。(4)蓝牙遥控功能:单片机通过蓝牙模块与手机进行通讯,用户通过手机APP控制单片机工作。材料清单(BOM列表):(1)单片机STC89C52:CPU(2)LCD1602液晶显示屏:专门用来显示字母、数字、符号等的点阵型液晶模块(3)DS1302时钟模块:本设计的时间预设模式需要精准时间来控制继电器的动作,为为保证单片机掉电后时间信号依旧继续工作,故采用DS1302外部时间计时。DS1302一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能(4)继电器模块:该系统通过单片机控制继电器转而控制插座的通断。(5)AT24C02存储模块:AT24C02作为外部存储芯片,将数据实时储存,防止单片机意外掉电导致数据清零(6)BT-08B蓝牙模块:通过此模块实现单片机与手机的通信(7)DS18B20温度模块:它具有微型化,低功耗,高性能,抗干扰能力强,易配微处理器等优点,可直接将温度转化成数字信号处理器处理。实物图:APP:
    来自:智能家居时间:2018-09-07 智能家居 智能插座 app控制
  • Netduino智能相机

    将Netduino与ArduCam结合使用,实现智能相机系统硬件组件:Wilderness Labs(Netduino)Netduino3 WiFi× 1 ArduCam OV2640× 1 软件应用程序和在线服务Microsoft Visual Studio 2015亚马逊网络服务AWS EC2本文将向您展示如何解决移植ArduCam以在Netduino板上使用并使用该相机执行诸如使用神经网络进行物体检测等任务! ArduCam和Netduino将为我们的远程Web服务器提供帧,这将是用于将帧发送到处理服务器的中间件。根据检测结果,我们可以通过电子邮件或短信向用户发送警报。
销量
9
查看
164
参数名 参数值
发布于 2018 年 11 月 09日
Moore8直播课堂