【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

一个令人疯狂的摇滚朋友

  • 一个令人疯狂的摇滚朋友
  • 一个令人疯狂的摇滚朋友
  • 一个令人疯狂的摇滚朋友

一个令人疯狂的摇滚朋友

一个令人疯狂的摇滚朋友

一个令人疯狂的摇滚朋友


什么有六条腿,是非常烦人的?好吧,我猜很多东西。但现在有一个基于6引脚ATtiny10微控制器。 

这是一个便宜和容易的恶作剧设备。把任何一台电视附近,等待WTF的哭声!

细节

基本上这是这样的:

  1. 等待,直到它检测到一个遥控信号。
  2. 记录信号并等待30秒。
  3. 重新发送信号。
  4. 播放一个你可能听过的令人愉快的小调。

为什么这么烦人?想象一下,坐下来看电视。你点击遥控器上的电源按钮。30秒后,电视机意外关闭。如果这还不够,那么你就有机会听到你最喜欢的歌曲的简短的方波演绎。

可是等等!在你把所有东西放在一起之前,记住你必须能够编程这个东西。这个硬件设置不是程序员友好的,所以在焊接之前确保你在芯片上有程序。我将芯片焊接到分线板上,编程,然后放下。

编写代码提出了各种各样的挑战。我反复超过了1024字节的限制,不得不优化一些东西。而且,只有32个字节的内存,我必须非常小心。我结束了使用这些字节中的22个来保存IR信号的时序和序列信息。这个堆栈在任何地方都没有使用超过8个字节,这给我留下了2个额外的安心字节。

汇编代码包含在文件部分。调整或延迟时间间隔很容易,但是您必须通过代码挖掘才能完成。有些事情要注意的是:

- tiny10在等待时进入掉电休眠模式,所以不会烧毁电池。

- 只要没有长度大于12ms,它就会记录多达64位加上一个标题脉冲。据我所知,这涵盖了任何常见的远程协议。

- 记录四个时间值:标题开,标题关,长时间,短时间,长时间关机,短时间关机。

电路相关文件

电路图文件
Ricky.asm
描述:汇编代码
源代码
ric.txt
描述:音乐的音符信息
收藏 (4)
扫码关注电路设计技能 扫码关注电路设计技能

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

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

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

(版权归白天蓝海所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 太阳能光线自动跟踪与方位显示系统(源程序+电路图+模块资料+演示视频)

    该产品实现以下功能:1.自动跟踪太阳能光线的入射角度2.系统可以随着太阳能光线的方向进行移动3.实时显示太阳能方位角度(双轴跟踪,显示两个角度)附件压缩包资料截图:
    来自:DIY创意产品时间:2018-05-30 单片机 太阳能 跟踪监控
  • DIY纯单片机移动电源全套资料

    移动电源方便快捷,便于携带,广泛应用于手机、平板电脑等数码设备,是一种集供电和充电功能于一体的便携式充电器。一般由锂电芯作为储电单元,成为日常生活中必备产品。本项目为DIY自主研发的纯单片机移动电源设计,支持1A,2.1A,3.1A电流,电路涉及到的重要芯片包括FT61F022A、SIH3406、CN4309。附件内容包括该电子设计原理图和PCB及HEX程序文件,供参考学习。
    来自:电源模块时间:2018-05-18 单片机 diy 移动电源
  • 毕业设计-送女朋友电子DIY 51单片机LCD声光音乐盒制作资料

    本项目LCD声光音乐盒可用于毕业设计,项目电路组成包括51单片机最小系统+LCD1602液晶显示模块+LM386放音模块+LED指示灯模块+按键控制模块构成。内置8首歌曲,按键可以上一曲,下一曲,开始或暂停。电位器可以调节音量。LM386驱动喇叭,够响亮!电路制作简单,可用于毕业设计。具体功能说明:1.采用外部加放音设备,LM386驱动喇叭,电位器调节音量,构成音乐演奏器的硬件电路;2.内置8首歌曲,LCD1602液晶屏显示歌曲编号和歌曲名称;3.四个按键功能:单独的是复位按键,使程序重新执行:上一曲、开始/暂停、下一曲。4.本设计除了可以用来送女朋友,还可以作为毕业设计,可以提供完整的毕业设计文档,附件有设计好的电路原理图、仿真电路、程序设计等。LCD声光音乐盒实物展示:附件内容截图:
    来自:DIY创意产品时间:2018-04-17 毕业设计 stc89c51 lm386
  • 【国外开源】DIY遥控车的遥控器和接收器

    基于Arduino UNO和433Mhz模块设计了用于无线电遥控模型车的遥控器和接收器。它基本上是两个独立的Arduino UNO使用一个简单而便宜的433Mhz链接在空中互相对话。他们使用Arduino UNO bootloader运行@ 16MHz和5V。 发射器(“遥控器”)的特点: 6个按钮 2个LED 1个模拟操纵杆(实际的X和Y模拟) 1个模拟电位器 433Mhz无线电收发器 接收器的特点: 8个I / O最有可能被用作O's) 433Mhz无线电收发器 组件2 × ATMEGA328P-PU(微处理器,微控制器,DSP / ARM,基于RISC的微控制器)6 × 按钮6x6 +塑料旋钮2 × 印刷电路板(参见用于文件的GIthub链接)2 × 晶体振荡器(16Mhz)4 × 陶瓷电容器(22pF)我计划使用5V USB电源(使用单个18650电池的廉价电源)为控制器和接收器供电。 制作过程:第一步是确定在项目中使用哪个微控制器平台,当然我决定选择Arduino(哈哈!),主要是因为我拥有一堆ATMEGA328。第二步是组装电路板的(半功能)机械原型,只是为了感受它的尺寸和外观/感觉。发射器(无线电控制器)和接收器(电机控制器)的照片如下。从图片中你可以看到一些硬件细节, Eagle,Fritzen,Arduino代码都整理在附件里。第三步是为原型绘制原理图和PCB。我使用Eagle CAD和一些Adafruit和Sparkfun库在几个小时内完成了它。
    来自:智能车时间:2018-04-19 diy 遥控器 遥控车
  • 技术活!DVD光驱手动改造激光雕刻机

    最近偶然在网上看到网友用DVD光驱改造的激光雕刻机,一下子就把我给吸引住了,于是乎就决定自己也要动手做一个,然后就有了今天这个作品,原先打算所有的电路包括控制系统和上位机都自己做,但是由于时间仓促,我还是用了网络上流的典型的控制器和上位机;虽然有些地方没有做到自己计划的好,但是自我感觉该作品还是做的比较好的,如果以后有充裕时间的话我还是会继续做自己的控制系统和上位机;该作品断断续续做了大半个月(因为部分器件不好找加上时间不是很充裕),期间也遇到不少麻烦事,但是功夫不负有心人,终于整体调试成功,到目前为止没有出现任何异常问题! 首先给大家看一段成品的视频演示效果: 这里要注意一下,并不是所有的材料都可以雕刻的,一般选用深色的东西比较好,也就是要吸光的东西,木板是最好的材料,但是我这边没有我就用快递盒的纸片(俗称牛皮纸),其次我发现生活中常用的卡片也是可以的,比如银行卡,只要卡片上有一层喷绘就可以,如果你怕银行卡丢的话可以将自己联系方式的二维码雕在银行卡上面; 在电话卡片上雕出自己的名字和二维码:是不是感觉很酷,很霸气?如果喜欢就赶紧自己动手做一个吧! 在制作前我们需要准备一些必要的东西: 一、DVD光驱两台(也就是台式电脑上的光驱,我自己在淘宝上买的10块钱一个) 二、控制器(这里我用的是Arduino UNO R3最小系统) 三、激光头(200mW激光模组,建议买成品,二三十块钱一个) 这里特别提醒一下: 该激光虽然功率不是很大,但是足以烧毁人的眼睛,所以在调试和使用过程中,请千万不要眼睛直视激光,建议自己买一只电焊用的墨镜,普通五金店有卖,这几块钱一定不能省! 四、电源(这里我用的是一个220V转5V/1A 12V/1A双输出的开关电源模块,淘宝上有卖的 二十几块钱一个) 五、继电器模块(用于控制散热风扇,这个可以不要,如果需要单独控制散热风扇的话就加上) 六、散热风扇(12V 建议用40×40的) 七、电源线一条 八、可选配件(电源插座、电源开关、保险座;这些东西如果实在没有也可以不用) 九、工具(一字、十字螺丝刀、美工刀、角尺、电烙铁、胶枪、电钻等等 一些DIY必备工具) 十、铜柱、螺丝、导线、扎带若干;铜柱尺寸自己根据需求选定! 硬件部分、激光调试、软件的安装和配置以及雕刻方式就不在这里阐述了,整理在附件里,可以自行下载查看!
    来自:电机驱动与控制时间:2018-03-20 diy 激光雕刻机 雕刻机
  • 小车机器人专用!手机无线调试神器,附APP+Arduino源码

    手机蓝牙通信遥控无线调试神器介绍:最近也看到论坛很多小车啊机器人项目,似乎有必要为大家提供一个完善的遥控解决方案,所以翻出这个工程小通了个宵准备填上这个遥远的坑。手机遥控蓝牙通信无线调试APP基本功能已经完成了,目前正在各大应用商店审核,下面会详细介绍一下功能和使用方法。连接Arduino的实用调试工具,分为几个模块:提供模拟摇杆、重力感应控制,串口示波器功能,串口调试助手功能等;APP通过蓝牙连接硬件模块,附件内容提供配套Arduino库。先看看APP的UI界面,如截图:APP是通过蓝牙连接蓝牙模块然后和Arduino交互的,点击右上角的图标连接就行(当然模块需要事先在手机设置里配对),依次介绍一下各个标签的功能:摇杆功能:连接Arduino后可以在程序里通过库函数读取到摇杆的数值,用于遥控小车什么的最方便啦,比如我之前的 Qbot 就是用这个遥控的重力感应功能:跟摇杆一样,不过这里变成摇晃手机进行控制了,依然是可以在Arduino程序里读出数据曲线功能:提供3个通道数据的曲线绘制功能,曲线的数据可以在Arduino库函数里进行调用发送,方便用于调节参数之类的串口助手功能:前面几个模式都是可以调用库函数进行方便的交互的,但是如果只想按自己的指令来操作,或者只是想有个串口显示的窗口,就可以用到这个模块,既可以发送数据也可以接收,是完全透传的Arduino库函数的使用:库函数的下载地址在文末,使用方法其实和之前的迹和颜艺Boy基本雷同,可以参考连接使用:手机摄像头实时跟踪小车,附APP和Arduino源码:http://www.cirmall.com/circuit/6375/detail?3能识别人脸表情的高仿真机器人Arduino设计:http://www.cirmall.com/circuit/6374/detail?3不一样的是,由于前两者都只需要接收手机数据,所以可以使用软件串口来连接模块,所以可以自定义端口而且不影响程序下载;而由于软件串口在同时收发的时候会有丢包的BUG,所以在本APP中只能使用硬件串口连接(另一个原因是像曲线绘制功能需要较高的通信速率,所以硬件串口会可靠很多),这里非常建议使用带2个以上串口的Arduino板子如Mega,pro micro等,省去下载的时候拔插模块的麻烦。
  • DIY制作可编程 LED 彩灯环V3 (Arduino 可兼容)

    这是LED彩灯环的第三个升级版。进过不断地更新,我们在不断地添加一些新的功能,便于用户在开发效果时使用,这也可能是由史以来效果最酷炫的LED灯盘。每一个LED的亮度和颜色都可以由用户自己进行控制。产品在出厂是会预设一个Bootloader,并且内置一些绚丽的灯光效果样例和一些通讯控制指令便于用于进行二次开发。这款产品可以使用其他MCU通过I2C和UART串行数据通讯控制。你可以使用Arduino IDE对这款产品进行编程,自制自己喜欢的灯管效果。可编程 LED 彩灯环 V3实物展示:注意事项:Rainbow LED Ring V3的编程接口兼容FTDI Basic和USB Serial Light适配器。您可以选择这两款产品进行对你的LED彩灯进行编程。将J1的Power choose焊盘,焊接到3.3v焊盘上即可通过VIN输入从5v到12v的电压,灯盘的工作电压转为3.3v,默认的输入电压为5v。规格MCU:Atmega168P(optiboot)Bootloader:Optiboot diecimila供电电压:5v输出电压:5v通讯接口:UART串口,I2C以及数字引脚包含2个轻触按键,可用于模式切换12个RGB全彩贴片LED提供icsp引脚,可更新固件可独立进行灯效控制,不需要其他MCU驱动兼容Arduino IDE尺寸:外径62mmx4mm可编程 LED 彩灯环PCB焊接图:与Arduino 设备实物连接图:实物购买链接:https://www.dfrobot.com/product-487.html
    来自:照明与LED显示时间:2017-04-12 arduino led diy 彩灯
  • 小马哥STM32F1主控720空心杯四轴飞行器资料(包含源代码和相关教程)

    本四轴飞行器经验证可靠,可以飞行,自重50g,能携带负载15g,380mah电池续航时间为4分钟左右,四轴已经在淘宝店卖出300套左右(搜索小马哥diy四轴可直接看到),有焊接组装调试相关资料,有源代码,在摩尔吧提供相应的教程,是学习STM32的最佳利器。技术交流qq群:419203944。四轴PCB板及成品官方唯一淘宝店地址:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8906650691.2.1awpPw&id=543563771299摩尔吧相关课程:第一讲(原理图讲解):http://www.moore8.com/courses/1308第二讲(四轴软件知识体系梳理):http://www.moore8.com/courses/1338第三讲(软件入门一):http://www.moore8.com/courses/1336第四讲(软件入门二):http://www.moore8.com/courses/1337第五讲(软件入门三):http://www.moore8.com/courses/1339第六讲(软件进阶一I2C协议,数据通讯时序讲解):http://www.moore8.com/courses/1341第七讲(软件进阶二I2C协议软件实现):http://www.moore8.com/courses/1343第八讲(中断系统):http://www.moore8.com/courses/1365第九讲(MPU6050原理讲解):http://www.moore8.com/courses/1385第十讲(MPU6050原始数据获取):http://www.moore8.com/courses/1404第十一讲(MPU6050 官方DMP库的移植):http://www.moore8.com/courses/1405第十二讲(MPU6050获取姿态角的代码实现):http://www.moore8.com/courses/1406第十三讲(MPU6050姿态角的使用):http://www.moore8.com/courses/1413第十四讲(SPI配置与数据通讯):http://www.moore8.com/courses/1462第十五讲(无线NRF24L01数据收发一):http://www.moore8.com/courses/1463第十六讲(无线NRF24L01数据收发二):http://www.moore8.com/courses/1464第十七讲(四轴与遥控器通讯协议):http://www.moore8.com/courses/1465第十八讲(PID控制理论知识准备):http://www.moore8.com/courses/1379第十九讲(四轴系统分析及其PID算法讲解):http://www.moore8.com/courses/1504第二十讲(四轴PID算法的代码实现):http://www.moore8.com/courses/1505第二十一讲(四轴PID控制算法的参数整定及其方法):http://www.moore8.com/courses/1511
  • 【转】点燃DIY激情——家庭物联网设计(房间+门禁+触摸+浴室+厨房)

    咱们家庭物联网DIY也亮一亮原理图和PCB,之前经过无数修改,终于搞定。虽然已经完成制板,即将发到各位队友手中。但还是发上来,和各位网友一起分享。我们队做的是物联网,所以子节点就比较多,造成了成本相对较高,我们并不能每个人都拥有一整套“智能家居”。我们的安排如下:1、每人一套zigbee,其中包括一个zigbee仿真器,2个zigbee(可供收发)2、每人可以留下自己开发的那一部分,比如房间部分,将拥有房间部分的各功能模块器件3、每人获得其他部分的PCB空板,每个部分的原理图、PCB源文件,各部分驱动代码接下来的任务就是焊接、调试硬件,编写模块驱动,最后整合。我们的时间安排是这样的:6月底收到所有相关器件,因为还有比较多队友现在还在考试。7.1-7.5 焊接并调试硬件板子(除主控部分) 7.6-7.12 根据现在写的一些例程,编写驱动。添加zigbee代码进工程(除主控部分)主控部分已完成RTT移植,正在基于enc28j60开发LWIP,同时有时间将进行zigbee网络调试。统筹人cat将一直致力于zigbee组网开发。这个是整个系统整体图:附件内容截图:说明:该设计资料来自21IC,出处链接:http://bbs.eeworld.com.cn/thread-343410-1-1.html
    来自:智能家居时间:2016-12-27 智能家居 物联网 zigbee diy
  • DIY制作电子密码锁,OLED显示时间和密码

    硬件部分:通过R7F0C809开发板核心板与各个模块部分如AD按键、EEPROM、RTC时钟、以及OLED显示模组和蜂鸣器的连接,实现待机时,显示实时时间,等待密码的录入,或者门铃按键的按下等功能软件部分:实现了ADC采集,间隔定时器唤醒MCU,IIC与EEPROM和RTC时钟的通讯进行对其的控制,以及硬件SPI对OLED的显示控制和 蜂鸣器输出控制对无源蜂鸣器的叫声控制等功能。电子密码锁主要功能:1.实现按键中断功能,中断处给予警报提示;2.实现对AT24C02的通讯,存储密码,掉电不丢失;3.实现对PCF8563为RTC时钟的控制,给系统提供准确的时间;4.实现AD按键的检测,通过定时器0的通道0间隔唤醒,使按键录入达到良好的体验;5.实现对OLED的控制,显示实时时间以及密码输入后的提示。视频演示:说明:由于硬件限制,没有一套真实的电子锁给予开启的展示,只是采用了各个模块的拼接,来完成了纯软件的操作展示工作,实现了一个简易的密码锁功能。需要的网友可以直接转移常用的OLED显示,模拟IIC等部分。由于最近时间特别有限,本想通过按键结合来实现类似:密码重置,时间重新设定等功能,但是由于种种原因,实在没时间进行下去,有兴趣的可以下载附件的代码,拼接硬件后来进行实现一套完整的小型门禁系统。电子密码锁原理图截图:电子密码锁源码截图:
    来自:智能家居时间:2016-12-19 diy 电子密码锁 oled显示 adc采集
销量
8
查看
379
参数名 参数值
发布于 2018 年 01 月 11日
Moore8直播课堂