本项目是关于射频模块和8051微控制器的接口。这些射频模块帮助我们在一定距离内无线发送和接收数据。这为我们提供了无线数据传输的便利。有多种形式的无线技术可以传输数据,如蓝牙模块、ZigBee模块和Wi-Fi模块。RF就是其中之一。它便宜得多,对于小规模的项目来说效果很好。这些模块非常容易处理。他们只是要求数据串行传输,当然还需要VCC+GND提供。
廉价机械臂
最近,我加入了澳大利亚昆士兰科技大学机器人学的MOOC。对于那些不知道MOOC是什么的人来说,它代表着大规模的在线开放课程。彼得·科克教授是向我介绍机器人世界的导师。除了本课程的学习部分,还有一个关于建造自己的机械臂的可选项目,该机械臂可以跟踪他们提供的给定路径。
用ESC控制无刷直流电动机
与有刷电机相比,无刷电机具有更令人满意的结果。它们之间的基本区别是,在一个无刷电机,转子本身包含永磁体和电磁铁移动到定子,这是完全相反的看到在一个有刷电机。它更精确,也可以把电机的速度纳入方程。这使得无刷电机更有效率。没有火花,更少的电子噪音。没有刷子可以磨损。定子上有电磁铁,很容易冷却。为了更精确的控制,你可以在定子上安装很多电磁铁。一个无刷电机的唯一缺点是它的较高的初始成本,但你可以经常通过更高的效率在电机的生命周期内收回成本。
用户自定义密码的键盘锁定系统
在这个键盘锁项目中,我使用AT89S52微控制器,ATMEL公司的8051系列微控制器之一。这里我使用4X4键盘来接收用户的输入(输入密码),并在16X2 LCD上显示相应的结果。由于AT89S52没有自己的内部振荡器,因此我们需要提供一个11.0592 Mhz的外部晶体来实现它的功能。我使用7805电压稳压器IC转换9V到所需的5V输出。
使用射频技术无线控制设备
现在,每个人都需要一种可以无线控制电器的设备。这使得我们可以在特定的地方用指尖轻松地操作它们。这一次我做了类似的事情,我创建了一个设备的原型,它使用RF(射频)技术分别控制4个设备/设备。该装置包括两部分:发射(遥控)和接收部分。发送部分作为一个远程设备将相应的数据发送到接收部分。它还包括4个SPDT(单刀双掷)开关,一个编码器IC (HT12E)和一个TX模块(433 MHz)。这4个开关连接到编码器IC的4个数据引脚,以生成要传输的4位数据。开关提供高(+5V)或低(0V)信号电平。
DIY游戏:首先点亮所有LED灯!
这是一个两人游戏,基于8051单片机AT89S52。这个游戏有两个按钮(每个玩家一个)每个LED都有一个8个LED阵列。它要求高反射,因为你必须尽可能快地按下按钮。每次按下都会帮助连续的LED发光,直到所有8个LED都亮起。竞争的焦点在于你切换(按下然后取消按下)的速度按钮越快,您按下按钮的速度越快,您获胜的机会就越大。当两名玩家中的任何一位到达最后一个LED时,另一位玩家的按钮将被禁用,这意味着它将不会响应该按钮。同时,获胜者的LED将开始切换。这将确保赛后结果的准确性。要重新启动游戏,按下复位按钮(按钮连接到微控制器上的引脚9)。
三轴加速度计与AtMega16的接口
该项目利用AtMega16 IC中八个ADC中的三个在16X2 LCD上显示加速度计的X、Y和Z输出的相应数字数据。处理此类模块非常容易,因为它们只需要VCC和GND电源即可启动,它的工作是为我们提供模拟数据。这些模块的工作原理很简单,比如作用在倾斜平面上的物体上的力。它处理力的Mg(sin?)和Mg(cos?)部分,并计算角度?以便进一步计算。现在它也注意到了计算加速度的力的变化。
Mobile-controlled机器人
移动控制主要由DTMF解码器完成。DTMF代表双音多频。该模块一次最多可接收4位数据(即0-15个十进制值)。DTMF需要两个移动平台,一个用于发送指令,另一个用于接收指令。该模块包含一个IC,用于解码接收到的信号并将其转换为4位数据。
最快手指第一(无微控制器或IC)
我在著名传奇人物Amitabh Bachchan先生主持的" Kaun Banega Carorepati "节目中听说过"手指跑得最快"这个词我想你们大多数人都知道。但对我来说,这个节目最有趣的部分是,当选手之间用最快的手指比划时。我一直在想我能不能造出那样的东西。然后在我的学校期间,我得到一个工作,创建一个蜂鸣器系统,可以检测哪个选手先按了它。我在学校的一个小测验中实现了它,效果非常好。我花了很长时间思考我该如何创造这个因为那时我还不懂微控制器。我的父亲是一名电气工程师,他帮助我了解了使用继电器的基本概念(谢谢爸爸)。从那时起,我就开始想象要做什么样的电路才能让它相应工作。你在上面看到的电路图就是我努力工作的结果。我知道这有点复杂,但认真地告诉你们这件事让我为自己感到骄傲。 Okay let’s stop this story here and move toward its description. Do watch the circuit above and for your ease I have given a unique colour to very wire associated with individual relay.
基于单片机的指纹检测-(第45/46部分)
在当今安全的世界,生物特征安全是最重要的。与其他需要记住的使用密码和数字的技术不同,生物识别技术利用人体部位,如指纹,甚至眼睛的虹膜。我们知道,这些东西是所有人所独有的,因此它使生物识别系统比其他系统更有效。在这个项目中,我已经连接了一个非常流行的指纹扫描仪R305与AtMega 16微控制器。该模块通过UART协议与微控制器进行通信,即利用微控制器的Rx和Tx引脚与微控制器进行交互。
移动式手势控制汽车
你有没有想过用自己的手机开一辆玩具车?是的,我做过这样的事。这个项目涉及手机和汽车之间的通信。在这里,我使用手机的内部加速计来操作我的玩具车。该系统通过蓝牙接口进行无线通信,因此我们需要一款具有蓝牙兼容性的手机。此外,我为同样的任务制作了一个Android应用程序,因此手机必须有Android操作系统J
睡眠安全-智能键盘锁使用AtMega16
这个项目只是任何键盘锁的智能版本。它的聪明之处在于,它可以检测用户是否需要它,并相应地切换到睡眠状态。让微控制器进入睡眠状态不仅可以降低功耗,还可以延长其使用寿命。你们中的许多人一定想知道,它是否足够安全,可以让锁进入睡眠状态,不是吗。别担心,当一个微控制器进入睡眠状态时,它会在睡眠前暂停它正在做的事情。在我的项目中,只有当用户输入完密码并且微控制器完成了它的全部工作时,我才让它进入睡眠状态。
移动控制家庭自动化
本项目采用DTMF技术控制家用电器。DTMF代表双音多频。这种基于DTMF的系统可以通过手机通信从世界各地控制家用电器。这便于用户用指尖操作任何东西。需要两部手机才能正常工作;其中一个将始终与电路保持联系,另一个将在该手机上拨打电话。
激光安防系统
该安全系统使用激光和激光测距仪的组合。LDR模块有一个板载电位计,用于调整LDR的灵敏度,以便它只感知落在其上的激光。这一概念非常简单,与我们在电影中看到的类似,在电影中,古董、无价的装饰物受到激光灯的保护。当有人穿过这些灯时,会发出警报,指示未经授权的存在。该项目的工作原理与此类似。在正常情况下,激光总是落在LDR上,LDR模块总是向微控制器发出高信号
直线跟随机器人
直线跟随机器人是一种能够跟随特定直线的机器人。对于对机器人和嵌入式系统感兴趣的人来说,这是一个非常好的项目。在这种情况下,它将在对比鲜明的白色背景表面上沿着一条黑线。这个机器人包括一个传感器部分,驱动部分和微控制器,用于处理传感器值并相应地操作电机驱动部分。传感器部分由IR传感器组成(本例中为2个)。驱动部分涉及齿轮直流电机的工作(通过L293D IC)
16通道数据采集系统(DACQ)
1) 导言数据采集系统,顾名思义,是用于将信息汇集到纸上或分析某种现象的过程。最简单的形式是,技术人员在一张纸上记录烤箱的温度,然后进行数据采集。随着技术的进步,这种类型的过程已经…
基于ADC的PWM直流电机控制
该项目涉及PWM(脉宽调制)和ADC(模数转换器)的组合,以不同的速度和时钟和反方向驱动直流电机。PWM是一个概念,人们可以修改脉冲电压从0%占空比到100%。占空比表示与全脉冲长度相比脉冲高的时间。
AC调光器
我们都知道什么是交流调光器;对于那些不这样做的人来说,这是一种可以控制提供给任何设备的交流电压量的电路。您可以在风扇调节器或灯光调光开关中看到它们。但是你有没有想过使用微控制器来应用同样的调节器/调光器的概念?如果你没有,不要担心,这个项目处理的是同样的东西。首先,我们需要了解双向晶闸管在这种电路中的重要性。三端双向晶闸管是一种三端装置,可以控制通过它的交流电流量。这可以通过在其栅极引脚上施加可变交流电势来实现。
三轴加速度计与8051单片机的接口
这个项目涉及各种各样的东西,如加速度计模块、8位ADC、555定时器IC、LCD显示器等,所以我将一步一步地讨论它们。首先让我们谈谈加速度计IC;这里我使用了ADXL_335,它是一个三轴加速计模块。此模块提供X、Y和Z轴数据。
L293D与8051微控制器的接口
L293D是一款电机驱动IC。顾名思义,它可以驱动电机(通常是直流电机,可以驱动一定范围的电机)。由于8051的输出电压仅限于5V,因此需要更高电压的电机需要一些驱动器为其提供所需的输入电压。L293D所做的是,它从8051微控制器的输出引脚获取TTL(0/5V)输入,并通过更高电压(直流电机所需)自身转发输出.将直流电机直接连接到8051的引脚将不起作用。它甚至可能损坏微控制器。L293D是一款16针集成电路,可在任何方向同时控制一组两个直流电机。这意味着您可以用一个L293D IC控制两个直流电机。