用 30 美元以下的 Arduino 控制蟑螂
组件和用品
![]() |
| × | 1 | |||
![]() |
| × | 1 |
关于这个项目

几年前,我看到 Backyard Brains 的智能手机控制的蟑螂,它让我大吃一惊!我试图让我妈妈让我买它,但提到蟑螂让她相信了。 :) 几年后我开始用 Arduino 做项目。我记得我是多么想做蟑螂实验,所以我说服她蟑螂一点也不恶心。然后我点了几只马达加斯加嘶嘶蟑螂。他们一到,我就开始编码、测试、重新编码、重新测试。最后,我找到了如何正确地做所有事情并暂时改变蟑螂的行为,正如您将在此视频中看到的:
这不是玩具,而是教授神经科学的科学实验。这类似于植入人工耳蜗的人(已使超过 324,000 人恢复听力)。蟑螂可以再生失去的触角和四肢。该项目的蟑螂在“手术”过程中被完全麻醉。我所做的一切都是可逆的,并在实验结束时被逆转。另外,我在这个项目中使用了氰基丙烯酸酯(强力胶),但它无害,因为在越南战争中使用了类似的化学物质来密封人体伤口。
第 1 步:工作原理
你问它如何工作?与许多昆虫一样,蟑螂也有直接参与导航的触角。通过使用来自 Arduino 的可变频率(模拟神经信号)刺激触角,您可以让蟑螂认为它前面没有墙。当这种情况发生时,蟑螂会转向另一个方向。虽然过了一会儿,蟑螂开始无视刺激,继续走路,好像没有背包一样。
第 2 步:材料










零件:
- Arduino Micro 或 MKR 1000 20 美元
- 12V A23 电池或纽扣电池(如果您使用的是 MKR 1000 2 美元)
- A23 电池座或纽扣电池座(或一些铝制的自己制作)
- 针式连接器
- 细线(我从一些绞合线中取出我的)$1
- 强力胶(氰基丙烯酸酯)$2.48
- 您选择的无毒 胶水 90 美分
- 砂纸
- 小垫圈
蟑螂:
- 马达加斯加嘶嘶蟑螂(⚠购买前,请检查您所在国家和州的法规⚠)
- 大鱼缸
- 小鱼缸
- 香蕉、苹果和狗粮(每天用湿纸巾喂蟑螂)
- 鸡蛋盒(用作蟑螂的藏身之处)
- 剪纸(用作玻璃容器中的床上用品)
- 热垫
请务必查看您所在国家/地区的有关蟑螂的法规。始终保持笼子关闭,并在顶部涂上厚厚的凡士林。永远不要让蟑螂无人看管,并且永远 无论您住在哪里,都将蟑螂释放到大自然中。
工具:
- 烙铁
- 直销
- 热胶枪
- 剪刀
- 开箱刀
- 打火机或火柴(用于在电线脱落时烧掉强力胶)
第 3 步:制作背包






第一步是制作“背包”。使用一些铝板切出 3 英寸 x 2 英寸的“+”形状。然后将边缘向上弯曲(见图)。如果它们折断,请尝试切割铝的纹理。之后,将电工胶带缠绕在一端。接下来,在一端朝中间钻一个小孔,然后将电线插入。然后将一端焊接到一个小垫圈上。对另一边做同样的事情。完成后,将针式连接器焊接到刚安装的电线上,然后在焊点上贴上电工胶带。接下来,将一个更大的引脚连接器热粘到“背包”的一侧,将一根大约 1 英寸长的电线从绞合线焊接到其中一个引脚上,然后对另一个引脚进行同样的操作。此外,如果您想对其进行测试,请将 A23 电池放入支架并将引脚连接器插入 Arduino Micro 的 VIN 和 GND 引脚。如果它亮了,你就做对了。如果没有,您可能需要弯曲电池组,使其接触到 A23 电池。
第 4 步:天线程序









取一只蟑螂,轻轻地将它放入一杯冰水中(这会麻醉蟑螂)大约 2 分钟,或者直到它对运动几乎没有反应或没有反应。之后,将蟑螂放在纸巾上,轻轻打磨蟑螂胸部的顶部(这是一种无神经物质,很像你的指甲和头发),然后用无毒胶水将背包粘在打磨过的区域。接下来,将触角修剪到大约 2-3 厘米。之后,将电线轻轻插入其中一个修剪过的天线(中空)约 1/4 厘米,然后在电线上涂上一些强力胶并将其再推入天线 1/4 厘米,对天线执行相同操作其他天线。快好了!在继续之前,请确保蟑螂仍然完全麻醉,如果没有,请将其轻轻放回冰水中。小心地将直销插入蟑螂胸部的侧面。接下来,将地线插入您刚刚制作的小孔中 1/4 厘米,并在电线上涂上少量强力胶,然后再将 1/4 插入孔中。确保电线远离他的腿,因为它们可以拉出电线!完成后,让他在单独的玻璃容器中过夜恢复。一旦你做了几次手术,它就会变得更容易。另外,记得清理桌子上的冰水,让你妈妈开心。
第 5 步:代码

代码简单,易于修改。如果您尝试重写代码,请记住在每次使用音调功能后使用 noTone(此处为您的 pin#)。此外,Arduino 使用毫秒,因此 1 秒等于 1000 毫秒。如果你想刺激另一个天线,只需将11改为12即可。
/* void setup() {void loop() {tone(11,random(1,100),random(1,1000)); //这将使蟑螂朝一个方向转noTone(11)}
第 6 步:尝试一下!

将代码上传到 Arduino 后,将带有背包的蟑螂从玻璃容器中取出,将 A23 电池插入背包,将引脚连接器插入 Arduino,然后观察蟑螂转动!如果您怀疑它没有正确接地,请取出电压表并将其设置为欧姆。将一根引线放在天线线上,一根在地线上,如果读数高于 1 欧姆,您就做对了,如果读数低于 1,则天线线和地线接触,如果读数为“从范围”它没有正确接地,因此您需要重做接地线的程序。完成此实验后,请记得轻轻取下背包并切断电线。另一个提示,当测试它时,请确保在照明一般相同的房间内进行,因为蟑螂有时会在黑暗的区域转动。
特别感谢我妈妈忍受了家里有活蟑螂,也感谢我爸爸为这个项目提供帮助。感谢阅读!
代码
- 代码片段 #1
代码片段 #1Arduino
/* void setup() {void loop() {tone(11,random(1,100),random(1,1000)); //这将使蟑螂朝一个方向转noTone(11)}
制造工艺