Arduino唤醒光闹钟,床头灯变成唤醒灯

Arduino唤醒光闹钟,床头灯变成唤醒灯

使用这款酷炫的设备将您的床头灯变成唤醒灯。
硬件组件:

  • 功率MOSFET N沟道× 1
  • 图形OLED,128 x 32像素× 1
  • LED开关按钮(蓝色)× 1
  • LED开关按钮(绿色)× 1
  • DC-DC降压(降压)稳压器,可调节× 1
  • 旋转电位器(通用)× 1
  • Arduino Nano R3× 1
  • Seeed高精度Pi RTC(DS3231)× 1
  • LED灯泡,磨砂GLS× 1

手动工具和制造机器:

  • 烙铁(通用)

我很懒,但是我女朋友必须比我早醒。我因此决定为她制作一个轻盈的唤醒时钟,希望这能喊醒她起床而不影响我睡觉,让我继续享受幸福的睡眠。
时钟连接到她的床灯(使用12 V LED灯泡),并根据用户定义的设置控制其光强度。因此,一般的想法非常简单,并且仅依靠实时时钟(RTC)模块来测量时间,并且仅依赖于N沟道MOSFET来控制LED灯泡的电压。但时钟还有一个OLED显示屏,显示时间和相关信息(例如报警时间和状态),带有两个带集成LED的按钮,可以设置当前时间和日期,唤醒时间和唤醒持续时间,还有一个电位器调暗显示器和LED。

电路城原创内容,未经同意,不得转载!

电路相关文件

电路图文件
原理图.rar
描述:原理图
源代码
wakeup_c.c
描述:源码
教程
项目详情.pdf
描述:项目详情
分享到:
收藏 (0)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归Wolfidan所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 基于超声波传感器设计的Arduino超声波雷达

    它是使用超声波传感器制成的雷达。硬件组件: Arduino UNO和Genuino UNO× 1 蜂鸣器× 1 SG90微伺服电机× 1 超声波传感器 - HC-SR04(Generic)× 1 跳线(通用)× 1 面包板(通用)× 1 5毫米LED:红色× 1 软件应用程序和在线服务: Arduino IDE我的超声波雷达移动180度并感知障碍物在它的方式,它在超声波传感器的帮助下做到这一点,如果任何物体撞击它的话,它将给予传感器和障碍物之间的角度和距离。电路城原创内容,未经同意,不得转载!
    来自:基础电路时间:2019-08-15 arduino 数据采集 超声波雷达
  • 基于arduino智能搬运小车

    该小车利用开源arduino作为硬件,具有强大的可开发性,非常适合入门及进阶开发。同时采用makeblock扩展板子,针对接口问题进行改善,确保了小车稳定运行,不受接口的干扰。技术规格微处理器ATmega328P工作电压5伏输入电压(推荐)7-12V输入电压(限值)6-20V数字输入/输出引脚14路(其中6路可用于PWM输出)PWM数字I / O引脚6模拟输入引脚6每路输入/输出引脚的直流电流20马3.3 v引脚的直流电流马50闪存存储器32 kb,其中引导程序占用0.5 kb静态存储器2 KB (ATmega328P)eepm1 KB (ATmega328P)时钟频率16兆赫长68.6毫米宽53.4毫米
    来自:Hackaday Prize 2019时间:2019-08-15 arduino
  • Arduino厨房定时器,可配合手机APP使用

    这款Arduino厨房定时器可以关键时刻提醒你,避免茶水溢出!硬件组件: HC-05蓝牙模块× 1 Arduino UNO和Genuino UNO× 1 蜂鸣器× 1 字母数字LCD,16 x 2× 1 软件应用程序和在线服务: 麻省理工学院App Inventor 2一个简单的Arduino厨房计时器,可与安装在智能手机上的应用程序配合使用。该应用程序使用MIT App Inventor制作并使用蓝牙。当茶煮沸并即将溢出时,该项目将给你一个声音警报。电路城原创内容,未经同意,不得转载!
    来自:家用电器时间:2019-08-14 arduino 蓝牙 家庭自动化
  • 简单的LCD Arduino游戏设计

    这是基于使用16x2 LCD和Arduino UNO的离线恐龙游戏的游戏。硬件组件: Arduino UNO和Genuino UNO× 1 Adafruit RGB背光LCD - 16x2× 1 DFRobot重力:数字按钮(黄色)× 1 跳线(通用)× 1 USB-A到B电缆× 1 软件应用程序和在线服务: Arduino IDE手动工具和制造机器: 热胶枪(通用)这个游戏包括一个Arduino UNO,nano,mega等LCD(16x2),一个按钮和一些跳线。接线如下:GND = VSS,Pin16(背光阴极),按钮(第二针)5v = VDD,Pin16(背光阴极)引脚1 = VSS,Pin15(背光阳极)引脚2 =按钮(第一个引脚)针脚3 = D7针脚4 = D6针脚5 = D5针脚6 = D4引脚9 =启用引脚10 =读/写引脚11 =寄存器选择引脚12 = VE电路城原创内容,未经同意,不得转载!
    来自:DIY创意产品时间:2019-08-14 arduino lcd 辅助技术
  • gb掌机

    基于开源的gamebuino,重新做的外壳和PCB.
    来自:Hackaday Prize 2019时间:2019-08-14 arduino
  • 初学者终极教程:如何通过Arduino连接和使用ESP8266

    初学者的终极教程,介绍如何通过Arduino连接和使用ESP8266,并使用Blynk应用程序对其进行编程以使LED闪烁。硬件组件:Arduino UNO和Genuino UNO× 1 Espressif ESP8266 ESP-01× 1 软件应用程序和在线服务: Blynk Arduino IDE什么是ESP8266,它是如何工作的?ESP8266是一款低成本的WiFi模块,属于ESP的家族,您可以用它来控制世界各地的电子项目。它有一个内置微控制器和1MB闪存,可以连接到WiFi。TCP / IP协议栈允许模块与WiFi信号通信。模块的最大工作电压为3.3v,因此无法供应5v,因为它会炸毁模块。让我们举一个使用智能手机ESP8266控制LED灯的例子。ESP8266充当LED和智能手机之间的解释器。由于我们使用Blynk应用程序控制LED,因此将进一步解释。看看这张图片,ESP8266连接到附近的WiFi热点,允许它访问互联网并将数据连同身份验证代码一起发送到Blynk服务器。然后将身份验证代码发送到具有相同身份验证代码的应用程序,然后,应用程序接收数据以在应用程序和ESP8266之间创建安全连接。来自Blynk应用程序的数据(控制LED的指令)与验证码一起发送到Blynk服务器,并且由于ESP8266已经具有与Blynk服务器连接的相同验证码,因此服务器识别匹配的代码和数据是发送到相应的ESP8266。然后ESP8266微控制器打开LED。
    来自:基础电路时间:2019-07-09 arduino esp8266 blynk应用程序
  • 使用ECG的心跳指示器

    LED指示灯闪烁至心脏跳动,并通过发光LED的数量和颜色显示当前的BPM。硬件组件:uECG设备× 1 Arduino Nano R3× 1 Adafruit NeoPixel Ring:WS2812 5050 RGB LED× 1 锂离子电池1000mAh× 1 手动工具和制造机器:烙铁(通用)实际上所有繁重的工作都是由uECG 完成的- 一种小型可穿戴心电图设备,它是开源的,具有Arduino友好的输出引脚(该引脚在每次心跳时变高/变低)。处理这些引脚状态比处理ECG信号更容易,我试图从中获得最大的收益。
    来自:DIY创意产品时间:2019-07-09 arduino led ecg 心率监测
  • 漫威迷,DIY一个可以和你“交流”的钢铁侠

    在这个项目中,当你接近钢铁侠时,钢铁侠能够检测到你的靠近,和你说一些简单的短语。硬件组件:Arduino UNO和Genuino UNO× 1 跳线(通用)× 1 超声波传感器 - HC-SR04(Generic)× 1 MP3 MODULE ARDUINO DFPLAYER MIN× 1 4通道继电器× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:热胶枪(通用)烙铁(通用)Tip Tinner / Cleaner,无铅项目的详细教程和相关资料见附件!
    来自:机器人时间:2019-07-08 arduino 机器人 led
  • 基于74HC595的IN14显示模块

    74HC595+ULN2803+WS2812,支持级联,三个即可构建时钟,四个即可世界线变动仪Arduino的库文件还没写。。。有空再移植过去吧
    来自:Hackaday Prize 2019时间:2019-07-05 arduino 74hc595
  • 利用温度传感器输出补偿的盐度读数

    如何自动温度补偿Atlas盐度传感器。硬件组件:Arduino UNO和Genuino UNO× 1 面包板(通用)× 1 盐度传感器套件× 1 温度传感器套件× 1 跳线× 1 软件应用程序和在线服务:Arduino IDE温度变化会影响流体的电导率/总溶解固体/盐度,并且通过补偿它,我们确保我们的读数是在特定温度下的实际读数。使用Atlas的温度传感器。温度读数传递到盐度传感器,之后输出补偿的盐度读数。通过I2C协议进行操作,读数显示在Arduino串行绘图仪或监视器上。好处:自动计算温度,实现准确的电导率读数。实时电导率和温度输出。可以扩展到包括更多的EZO传感器,如pH 和溶解氧
    来自:其他时间:2019-07-04 arduino 传感器 环境感知
销量
4
查看
67
参数名 参数值
发布于 2019 年 08 月 14日
Moore8直播课堂

tracer