【创意设计|第十期】电子眼睛

发表于 讨论求助 2023-05-10 14:56:27

点击蓝字

关注我们

我们将尽可能地建立一个紧凑小巧的电子眼睛。把它放在一个广口的瓶子里,然后加到你的药水架上,或者在皮颈上挂一条皮革的皮带。

这是一个相当先进的项目,需要在狭小的空间内进行小巧的焊接,并使用精密的零件。还有一些需要的软件设置。您可以添加自定义图像并根据需要调整代码,或者直接复制并粘贴我们的代码。这不是一个简单的项目,但最终的结果是非常酷,这是值得的努力工作!

元器件部分

1 x Teensy 3.2        Teensy 3.1或3.2微控制器;

1 个 OLED显示屏    OLED分线板16位显示器;

1 个 照片单元          光电池CdS光敏电阻

1 个 电池充电器      LiPoly背包电池充电器

1 个 电池                500毫安时LiPoly电池

1 x 10k电阻            10k电阻

1 个 开/关机           SPDT滑动开关

其他东西需要

2种/多种颜色的连接线

坚实的芯线

硅胶绞线

烙铁和配件

热胶枪

爬行动物印花或万圣节面料

广口瓶或项链线

1.5“丙烯酸半球  (在您当地的Tap Plastics中较便宜)

针和线程

软件部分

开始焊接之前,让所有的软件运行并上传到您的Teensy微控制器。先将代码加载起来,以后可以更轻松地解决任何焊接问题或构建问题。

在继续之前,请确保已经安装了下面列出的所有东西。

1.Arduino IDE

2.Teensyduino安装程序

3.库(通过Arduino IDE而不是Teensyduino安装程序安装):

    Adafruit_GFX

    Adafruit_SSD1351

    Adafruit_ST7735

4.Python的PIL库(只有当你想添加自己的自定义图像)

一旦安装完毕,下载并打开草图。

然后,请确保选择72 mhz作为您的CPU速度。   如果你的眼睛看起来有颗粒感,这可能是你的问题。它在默认的CPU“超频”速度下无法正常工作。

代码下载(见“阅读原文”)

代码将作为一个.zip文件下载。在里面,你会发现一个名为“convert”的文件夹,其中包含几个不同的图像文件夹和一个python脚本,另一个名为“uncannyEyes”的文件夹包含Arduino草图。开始上传代码,用于测试目的。在进行更改之前确保它能正常工作。

看看不可思议的Eye.ino草图。在顶部你会发现几个不同的眼睛选择。取消注释#include "newtEye.h"行以打开眼睛选项,并注释掉该  #include "defaultEye.h" 行。只可以有一个人!

此代码默认呈现为两只眼睛。由于我们只有一只眼睛,我们可以关闭第二只眼睛,使代码运行得更快。在代码中向下滚动到“setup”函数之前,注释掉第二个“displayType”行。

部件安装

准备充电器

准备你的交换机

准备你的光电池传感器

准备你的Teensy&Display

焊料电源线和充电器

附加显示导线和照片单元

将Photo单元中的另一根彩色导线焊接到Teensy的引脚16上,将黑色引线焊接到Teensy的复位按钮旁边的GND引脚上。

做外壳

通过连接项链绳来完成,或保持原样,并保持在魔药瓶内。 

请记住,OLED屏幕是非常微妙的,所以不要试图挤入一个紧密合适的瓶子 - 如果你挤得太紧,你可能会破坏屏幕。

通过插入USB电缆对其充电 - 充满电时,充电器上的指示灯将变成绿色。

END

编辑:白宜轩

        符雪

        严骏

审核:史柔月

内容转自网络,如有侵权,请联系我们,我们将立即删除!

秀米XIUMI

公众号ID:xiumius

关注

点击“阅读原文”获取源代码!

发表
26906人 签到看排名