DIY Arduino驱蚊器

网友投稿 2018-09-04 17:45

夏天蚊子多,今天为大家带来一款Arduino驱蚊器。

元件非常简单,主要原理就是利用Arduino和压电陶瓷片产生31KHz高频波驱蚊,非常合适户外露营、徒步时使用。你也可以在23kHZ至54 kHz之间任意改变波频作为狗哨,人耳对这些频率范围都不敏感。

https://cdn.china-scratch.com/timg/180906/1J5353607-0.jpg

所需工具和元件:

  1. Arduino UNO

  2. 洞洞板

  3. 压电陶瓷片

  4. 排针

  5. 焊台、锡丝

  6. 导线若干

焊接电路

项目主要用到Arduino都D9,D11针脚产生PWM,当然你也可以使用其他标记能产生PWM的针脚。焊好针脚后,可以把洞洞板多余的部分切割掉,让洞洞板如图可以插在Arduino UNO上。

https://cdn.china-scratch.com/timg/180906/1J535D50-1.jpg

https://cdn.china-scratch.com/timg/180906/1J5361325-2.jpg

https://cdn.china-scratch.com/timg/180906/1J5363610-3.jpg

然后就是将两片压电陶瓷片焊接到洞洞板上,正极分别接Arduino的D9和D11,负极连在一起都接Arduino的GND。

https://cdn.china-scratch.com/timg/180906/1J53BF3-4.jpg

https://cdn.china-scratch.com/timg/180906/1J53KB2-5.jpg

https://cdn.china-scratch.com/timg/180906/1J53L195-6.jpg

https://cdn.china-scratch.com/timg/180906/1J5353607-0.jpg

上传代码

复制以下代码到Arduino IDE,点击上传。代码非常简单,不需要解释:

int speaker = 9;
int frequency = 31000;
int speaker2 = 11;
int frequency2 = 31000;

void setup(){
 pinMode(speaker, OUTPUT);
 pinMode(speaker2, OUTPUT); }

void loop(){  tone(speaker, frequency, 1000);  tone(speaker2, frequency2, 1000); }

这样,Arduino驱蚊器就做好了。

https://cdn.china-scratch.com/timg/180906/1J53T002-8.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com