0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

激光打蚊子方案分析

云深之无迹 来源:云深之无迹 2023-03-29 11:30 次阅读

以前写过一个激光打蚊子:激光打蚊子.上

最近有朋友找我复现,这里就小小的写一下相关的知识。

首先是如何使用程序输出真实世界的坐标位置。

使用OpenCV来实时输出感兴趣物体的位置 加载分类器:使用OpenCV中的Haar分类器或Cascade分类器来检测感兴趣物体的位置。这些分类器是使用机器学习方法训练得到的,可以在图像中检测出目标物体的位置。识别感兴趣物体并绘制边界框:使用OpenCV中的cv2.rectangle函数来绘制矩形边界框,标识出感兴趣物体的位置。可以通过调整边界框的颜色、宽度和样式来改变其外观。实时显示感兴趣物体的位置:使用OpenCV中的cv2.imshow函数来实时显示视频帧和感兴趣物体的位置。
importcv2
# 加载分类器
classifier=cv2.CascadeClassifier('path/to/classifier.xml')
# 加载视频
cap=cv2.VideoCapture(0)
while True:
    # 读取视频帧
ret,frame=cap.read()
    # 转换为灰度图像
gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
    # 检测感兴趣物体的位置
objects=classifier.detectMultiScale(gray,scaleFactor=1.1,minNeighbors=5,minSize=(30,30))
    # 绘制矩形边界框
    for (x, y, w, h) in objects:
cv2.rectangle(frame,(x,y),(x+w,y+h),(0,255,0),2)
    # 显示视频帧和感兴趣物体的位置
    cv2.imshow('frame', frame)


    # 按下q键退出循环
    if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放视频流和关闭窗口
cap.release()
cv2.destroyAllWindows()

加载了一个分类器(可以使用Haar分类器或Cascade分类器),然后使用VideoCapture类从摄像头读取视频帧。然后将视频帧转换为灰度图像,并使用分类器检测感兴趣物体的位置。最后,使用cv2.rectangle函数在视频帧上绘制矩形边界框,标识出感兴趣的物体位置。

驱动的打击结构:

激光振镜是一种利用振动镜片来改变激光光路方向的设备。它通常由两个互相垂直的振镜组成,每个振镜由一个电极控制。当电极施加电场时,振镜会产生振动,从而改变激光光路的方向。激光振镜的原理基于两个物理效应:声光效应和光栅效应。声光效应是指激光和声波相互作用的效应。当激光穿过一个晶体时,它会在晶体中产生声波,这个声波将导致晶体中的折射率发生变化。这种变化会使激光的传播速度和光程发生改变,从而产生了一个偏转角度。这个偏转角度可以通过控制电极施加电场的方式来改变。光栅效应是指在光学器件中引入周期性的折射率变化,从而产生衍射现象。当激光穿过这种光栅时,它会在光栅中产生衍射,从而产生一个空间中的光束阵列。这些光束可以通过控制电极来改变其角度和位置。激光振镜通常通过控制其电极来实现振动和方向控制。一般来说,激光振镜的电极由一个电路控制器驱动,该控制器可以接收来自计算机或其他外部设备的信号并控制振镜的振动状态和方向。控制激光振镜的电路一般包括一个振镜驱动器和一个信号发生器。振镜驱动器通过控制电极施加电场来驱动振镜振动,同时还可以通过电压调节来控制振幅和频率。信号发生器则用于产生控制振镜振动的信号,这个信号可以是一个正弦波、方波、三角波等。MCP4922是一款由Microchip公司生产的12位数模转换器(Digital-to-Analog Converter,DAC),它可以将数字信号转换成相应的模拟电压或电流输出。MCP4922的工作电压范围为2.7V至5.5V,具有双通道输出,每个通道的输出范围为0V至Vref(即参考电压),Vref的范围为2.048V至5.5V。这个是XY位置输出给DAC,详细的后面说。

850ec05e-cdb3-11ed-bfe3-dac502259ad0.png

这个就是我们可以看到的激光振镜的方案

853cc472-cdb3-11ed-bfe3-dac502259ad0.png

输入的是一个正负电压的结构,后面是三端稳压器

LM675T是一种高性能功率放大器,通常用于需要高输出功率的应用,如音频放大、激光控制等。与NJM4580不同,LM675T可以提供更高的电流和功率输出能力,因此可以更好地控制激光振镜。使用LM675T和多块NJM4580组合控制激光振镜是可能的,这需要一些额外的电路和编程工作。通常,可以将LM675T用作功率放大器,将NJM4580用作信号放大器和过滤器,从而实现对激光振镜的控制。具体实现方法可能因具体的设计需求和实际情况而有所不同,以下是一些可能的设计方案:使用LM675T作为激光振镜控制器的输出放大器,将NJM4580作为输入信号的放大器和过滤器。在这种方案中,NJM4580可以对输入信号进行放大和滤波,从而提高信号质量和稳定性;然后,将放大后的信号输入到LM675T中进行功率放大,从而驱动激光振镜。使用多个NJM4580组成激光振镜控制器的信号放大器和过滤器,然后将放大后的信号输入到LM675T中进行功率放大。在这种方案中,每个NJM4580可以负责放大和滤波不同的输入信号,从而提高控制的灵活性和可靠性。

85645fd2-cdb3-11ed-bfe3-dac502259ad0.png

这个方案的一些批注我看不懂

85799bae-cdb3-11ed-bfe3-dac502259ad0.png

后面是用了一个这样的方案

859309fe-cdb3-11ed-bfe3-dac502259ad0.png

使用了一个CMOS的晶振来给整个电路

85b70778-cdb3-11ed-bfe3-dac502259ad0.png

8609d3ae-cdb3-11ed-bfe3-dac502259ad0.png

8654c95e-cdb3-11ed-bfe3-dac502259ad0.png

这两个是以色列打蚊子哪个东西,下篇继续写


审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 激光
    +关注

    关注

    19

    文章

    3171

    浏览量

    64438
  • 分类器
    +关注

    关注

    0

    文章

    152

    浏览量

    13179
  • OpenCV
    +关注

    关注

    31

    文章

    634

    浏览量

    41328

原文标题:激光打蚊子方案分析.1

文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    蚊子

    在电蚊子拍中找到这块板子,不明白其中的奥妙(但构成很简单,只有电阻,电容,,,,)原理是什么输出时直流还是交流? 怎样实现的?请各位大侠帮我分析一下,也挑战一下自己PCB图是从网上找的,不太相符,但大体一样
    发表于 12-03 19:47

    激光蚊子

    方案概述     本方案主要利用激光灭蚊器上的声呐传感器来对飞行中的蚊子进行定位,然后定向发射激光
    发表于 10-31 21:18

    激光在电子元器件能否标?

    激光再电子元器件能否标(此文章由深圳辉腾激光从新浪爱问里转载)可以的,一些电子元器件上的logo商标、字符、编码、图案等等都是可以采用激光
    发表于 01-12 09:49

    5W紫外激光器在塑料条上标商标、条码和编号

    `ABS PSPVCPE PP塑料表面标用热影响小的紫外激光器瑞丰恒5W紫外激光器在塑料上标溜得狠5W紫外激光器在塑料条上
    发表于 07-16 16:28

    激光在塑料上标技术及应用

    激光在塑料上标技术及应用       激光是最受青睐的标识技术之一。
    发表于 04-27 09:00 2117次阅读
    <b class='flag-5'>激光</b>在塑料上<b class='flag-5'>打</b>标技术及应用

    点阵式在线激光码技术原理及实现

    点阵式在线激光码技术原理及实现 点阵式在线激光码技术能实现高速高精度在线编
    发表于 04-30 10:41 3462次阅读

    激光标系统设计的应用指南

    激光标技术是激光加工最大的应用领域之一。激光标是利用高能量密度的激光对工件进行局部照射,使表
    发表于 09-28 18:56 17次下载
    <b class='flag-5'>激光</b><b class='flag-5'>打</b>标系统设计的应用指南

    激光标在PCB行业中应用的优势有哪些

    激光标是一种非常先进的标技术,通过聚焦后的激光雕刻技术,将需要标记的字符、图案雕刻在物体表面。
    的头像 发表于 08-19 14:44 2920次阅读

    激光标和激光表面加工的关系(1)

    来源:罗姆半导体社区 过去几十年间,激光标产业取得了显著的发展。现在,全球已经有大量服务于各个行业的激光标系统供应商。这个市场最重要的变化是推出了低功率脉冲光纤
    的头像 发表于 11-16 16:25 739次阅读

    简单分析光纤激光打标机标效果不均匀的原因

    光纤激光打标机标效果不均匀的原因分析
    的头像 发表于 12-25 13:15 791次阅读

    机器视觉运动控制一体机应用例程|U盘视觉定位激光标解决方案

    本期课程我们将和大家一起分享如何去实现U盘视觉定位激光标解决方案
    的头像 发表于 06-27 15:36 1533次阅读
    机器视觉运动控制一体机应用例程|U盘视觉定位<b class='flag-5'>激光</b><b class='flag-5'>打</b>标解决<b class='flag-5'>方案</b>

    激光加工与激光器研发红外解决方案

    本文介绍巨哥科技在激光加工与激光器研发中的红外解决方案,包括光束质量分析、光纤激光器温度检测、激光
    的头像 发表于 10-25 14:01 893次阅读

    激光动态旋转

    1激光动态旋转标的必要性激光动态旋转标是在圆弧形工件上面进行激光镭雕,采用同步跟踪的方式旋转加工,在软件的控制下,配合旋转电机的圆周运动
    的头像 发表于 09-24 08:08 927次阅读
    <b class='flag-5'>激光</b>动态旋转<b class='flag-5'>打</b>标

    激光标技术:现代制造业的精准标记解决方案

    随着科技的飞速进步,激光打标机技术已经成为现代制造业中不可或缺的一部分。作为一种快速、精确、耐用的标记解决方案激光标技术以其独特的优势,为现代制造业提供了精准、高效、持久的标记解决
    的头像 发表于 03-13 19:44 366次阅读
    <b class='flag-5'>激光</b><b class='flag-5'>打</b>标技术:现代制造业的精准标记解决<b class='flag-5'>方案</b>

    晶圆料号标的方式及激光标的原理

    本文介绍了晶圆料号标的方式以及激光标的原理。   晶圆为什么要标? 晶圆在制造过程中有数百道工艺步骤,标记使得每片晶圆能够在不同阶段进行身份识别,有助于追朔,生产管理,数据收集
    的头像 发表于 12-16 16:48 124次阅读
    晶圆料号<b class='flag-5'>打</b>标的方式及<b class='flag-5'>激光</b><b class='flag-5'>打</b>标的原理