【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

MicroPython OLED手表 DIY制作及3D打样

  • MicroPython OLED手表 DIY制作及3D打样
  • MicroPython OLED手表 DIY制作及3D打样
  • MicroPython OLED手表 DIY制作及3D打样
  • MicroPython OLED手表 DIY制作及3D打样
  • MicroPython OLED手表 DIY制作及3D打样

MicroPython OLED手表 DIY制作及3D打样

MicroPython OLED手表 DIY制作及3D打样

MicroPython OLED手表 DIY制作及3D打样

MicroPython OLED手表 DIY制作及3D打样

MicroPython OLED手表 DIY制作及3D打样


MicroPython是 Python 3 语言 的精简高效实现 ,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。MicroPython包含了诸如交互式提示,任意精度整数,关闭,列表解析,生成器,异常处理等高级功能。 足够精简,适合运行在只有256k的代码空间和16k的RAM的芯片上,microPython,这是一种在小型嵌入式主板上运行的解释语言。

在这个项目中,我们将向您展示如何使用Adafruit Feather M0,RTC模块和OLED显示器DIY制作手表。

硬件组件:

  • 1、羽毛M0基础
  • 2、羽毛RTC
  • 3、羽毛OLED
  • 4、纽扣电池
  • 5、100mAh Lipod电池
  • 6、短羽毛标题
  • 7、羽毛标头集
  • 8、3D可打印部件× 1

手动工具和制造机器:

  • 烙铁(通用)
  • 3D打印机(通用)

让我们学习如何编写干净简单的Python代码来控制硬件,来做一个OLED手表。外壳和腕带采用ninjaflex 3D打印,因此佩戴既坚固又舒适。

整个电路适合3D打印机壳,并具有良好的贴合性。两条带子安装在侧面的插槽中,可以定制,以适应不同尺寸的手腕。

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
MicroPython OLED手表电路图.zip
描述:最小系统板原理图及PCB截图
源代码
教程
micropython-oled-watch.pdf
描述:原文教程
其他文件
files.zip
描述:3D打印材料
收藏 (2)
扫码关注电路设计技能 扫码关注电路设计技能

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归付军涛所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 飞思卡尔智能 电机MOS驱动电路(原理图+PCB源文件)

    该飞思卡尔智能电机MOS驱动自带自动升降压电路,设计输入5V到12V电压时,占空比0%到100%。当输入12V到24V时, 占空比从0%到99%,电机MOS管全桥驱动,性能超越BTS7970芯片。电路采用HIP4082为MOS管驱动器,用于脉宽调制电动机控制。附件内容包括电机MOS驱动电路原理图和PCB源文件,用AD软件打开。 附件资料截图:
    来自:电机驱动与控制时间:2018-08-15 飞思卡尔 mos驱动 hip4082
  • DIY制作LED雪花灯附电路图PCB及源码

    该LED雪花灯挂件外形精美,具有闪动效果,身受人们的喜爱,主要用于圣诞节或者生日等节日宴会渲染气氛。同时,该LED雪花灯电路设计简单,非常适合电子爱好者DIY制作。该LED雪花灯控制板主要由STM32F03xF单片机、多个LED RGB5050 及电源模块等构成。雪花 LED灯PCB及实物截图:附件资料截图;
    来自:DIY创意产品时间:2018-08-15 diy制作 led灯 装饰灯
  • Raspberry Pi的最佳外壳!口袋游戏机!

    通过adafruit的3D打印和DIY电子设备建立自己的经典游戏设备25周年庆祝。在这个项目中,我们将使用pi和TFT触摸屏来制作史诗般的DIY游戏机由于它是Raspberry Pi Linux计算机,我们可以在其上运行不同的模拟器。我们碰巧偏爱8位NES,但也有MAME支持,也许你甚至可以支持你最喜欢的旧控制台!工具与用品 3D打印机烙铁+焊锡剥线钳/切割机第三帮助小帕纳维斯热缩包Fun-Tac,Putty3D打印电路原理图下图是电源电路和游戏控制器按钮的参考。组件的位置不精确且不按比例。 电力电路我们将使用大型可充电电池为PiGrrl供电几个小时!为了保持电池充电,请使用MicroLipo或MiniLipo板(它们基本相同,只有一个有microB插孔,另一个有miniB插孔)这个电池的好处是它相当小而且密集。但它没有5V输出,只有3.7V输出。你真的需要5V。因此我们将使用PowerBoost500,它可以将3.7V提升到一个非常干净的5V,这是Pi非常喜欢的。当电池电量过低时,PowerBoost上的红灯会亮起,警告您有充电时间!你可以同时充电和玩耍键盘电路为了使控制板感觉像原来一样,我们将“回收”一个SNES控制器。通过打开并切割PCB,我们可以重复使用橡胶弹性体和按钮。键盘的工作方式非常简单。每个弹性体背面都有一块导电材料。当它向下压到PCB上时,它会将两个金色垫片短接在一起。一个焊盘是接地的,另一个焊盘是信号。2.8'PiTFT迷你套件我们的2.8英寸触摸屏套件包括组装屏幕所需的好东西。您只需要将超高的公母和母头2x13接头焊接到PCB上。 电源电路 软件设置SD卡由于我们在CupCade上使用相同的控制器设置,我们也将使用相同的SD卡图像!下载具有NES支持的图像配置Pi将键盘连接到PiTFT + Pi并插入新的CupCade SD卡。Pi可以启动并重新启动以完成配置(例如扩展图像)启动Cupcade后,您会注意到显示屏是垂直的。你必须旋转屏幕!软件程序在文件夹中完成这些,你就可以喝着冷饮,玩超级马里奥了!!
    来自:DIY创意产品时间:2018-08-09 diy制作 游戏机 raspberry pi
  • MicroPython智能节日灯DIY制作

    本设计使用由网页控制的MicroPython驱动的节日灯装饰!通过MicroPython和智能节日灯来庆祝节日,这些节日灯都是通过网络控制的!该项目向您展示如何使用在ESP8266 WiFi微控制器上运行的MicroPython为NeoPixels设置动画。只需在网页上选择动画的颜色和类型,点击一个按钮,您的节日灯就会充满动感的节日欢呼。智能节日灯甚至可以记住他们上次动画时的动画。这个项目很好地展示了ESP8266和MicroPython的优势,例如使用WebREPL轻松访问WiFi并将数据存储在MicroPython的文件系统中。本指南需要以下硬件: ESP8266运行MicroPython。 该羽毛ESP8266是完美的,如果你没有一个板呢,但是任何ESP8266板应该工作。有关如何在电路板上运行MicroPython的详细信息,请参阅电路板指南中的加载MicroPython。NeoPixels。 您可以使用任何类型的 NeoPixel,如条带,矩阵等。但是请确保使用RGB而不是RGBW像素,因为此项目的代码仅假设RGB像素。像30像素/米NeoPixels这样的三到四米长的条带非常适合环绕一个小花圈或小树。查看NeoPixel Uberguide,了解有关不同类型NeoPixels以及如何为其供电的更多信息。5V电源。 你需要一个5伏电源,有足够的电流来驱动所有像素。每个NeoPixel都可以提供高达60mA的电流,因此请确保获得足够大的电源以支持所有像素!这款5V 10amp电源可以在全亮度下处理多达约150个NeoPixels(将一个插孔插孔 连接到接线端子适配器,以便轻松连接电源)。查看NeoPixel Uberguide以获取更多电源选项。大电容保护像素。 正如NeoPixel Uberguide所提到的那样,您可能需要在电源连接处添加一个大电容,以防止突然出现电源时损坏像素。这里的4700uF 10V电解电容应该可以很好地工作。焊接工具。 您可能需要焊接一些NeoPixel和其他连接,因此请务必使用烙铁,焊料和电线。如果您不熟悉焊接,请查看优秀焊接指南。接线如下所示连接硬件: 电源接地/ -到NeoPixel GND /地和羽毛HUZZAH ESP8266 GND /地。电源5V / +至NeoPixel + 5V和羽毛HUZZAH ESP8266 USB引脚。对于其他ESP8266板,请检查其规格,看看哪个引脚可以支持运行电路板的5V电源输入。羽毛HUZZAH ESP8266针脚15到NeoPixel Din /输入。您可以使用ESP8266上的大多数其他GPIO引脚(引脚16除外),但本指南假设您使用引脚15。如果您使用电容来保护像素(强烈推荐!),请按如下方式连接: 电容器阴极(带条纹一侧的引脚)为电源接地/ -。电容器阳极到电源5V / +。如果您使用圆柱形插孔连接到端子排适配器,最简单的方法是将电容器直接连接到下面的端子(确保带有条纹的一侧连接到负极/接地端子!) 接下来就进入软件部分了设置MicroPython和WebREPL首先确保您为您的主板运行最新版本的ESP8266 MicroPython。有关将MicroPython加载到ESP8266板上的更多信息,请查看如何在电路板指南中加载MicroPython。请注意,在本指南编写时,当前版本的ESP8266 MicroPython是1.8.6。更高版本可能会更改WebREPL,因此如果遇到意外问题,请尝试返回1.8.6版本。接下来按照本指南设置ESP8266板上的WebREPL。请注意,最新的1.8.6版MicroPython略微改变了WebREPL的设置方式,因此请按照指南或官方说明启用WebREPL。在您的ESP8266运行MicroPython并且可以连接到其WebREPL之前,请不要继续加载MicroPython代码 代码在文件中请自行下载控制灯现在为了一些乐趣,您已准备好控制网页上的灯光!在Web浏览器中打开lights.html页面(请注意,该页面已使用最新的Chrome浏览器进行了测试,但它应该可以与其他现代Web浏览器一起使用,例如Safari和IE 8+)。你应该看到页面加载,看起来像: 确保您的计算机已连接到ESP8266主板的WiFi网络,就像您使用WebREPL时一样(但请确保您没有在另一个选项卡或浏览器中连接到WebREPL!)。 将电路板URL设置为用于访问WebREPL的URL(如果您不确定,则保留默认值,这是大多数WebREPL连接使用的)。 在密码字段中输入您在设置和访问WebREPL时设置的密码。您可以使用页面上的字段控制灯光的动画: 动画 - 此下拉菜单控制灯光是否会以实心脉冲,追逐,平滑淡入淡出或空白动画(无动画)进行动画处理。动画周期 - 此值控制动画的速度(以毫秒为单位),或动画在任何特定颜色上停留的时间。小值会加速动画,大值会减慢动画速度。颜色 - 此下拉菜单控制灯光将显示的颜色范围。您可以选择蓝色/红色,绿色/红色或蓝色/白色颜色组。查看下面的index.html代码和How it Works视频3,了解如何添加更多颜色!镜像颜色 - 此复选框控制所选颜色是否应平滑上下移动。默认情况下,颜色会从蓝色变为红色,但是通过保持镜面颜色检查,您会看到它们上下移动,例如从蓝色到红色,再从蓝色再到蓝色。尝试打开和关闭镜像以查看它如何更改动画。选择所需选项后,单击“ 更新灯光”按钮。过了一会儿,您应该看到所选动画的灯光栩栩如生!怎么运行的如果您对网页如何控制灯光感到好奇,请下载观看以下视频,深入探讨项目的创建和运作方式,视频在压缩文件中。
    来自:DIY创意产品时间:2018-08-09 diy制作 智能灯 micropython
  • 迷你间谍相机

    本周的项目,我制作了一个便携式迷你相机。在本指南中,我将向您展示我是如何构建它的。 我认为这对于那些希望用低成本相机构建DIY项目的人来说非常棒。我正在使用它创建时间推移视频,但您可以将它用于各种基于照片的项目。迷你间谍相机模块有一个集成的驱动程序,没有Arduino或Raspberry Pi真的很容易使用。 相机传感器可拍摄1280x960张照片,并以480p拍摄视频。它不是高清摄像机,但它对于小型项目来说相当不错。 该模块使用microSD卡存储数据,最大支持32GB。间隔拍摄通过拍摄一系列图像,您可以将它们组合在一起以创建时间推移视频。当每张照片拍摄几秒钟或几分钟时,慢速事物似乎快速移动 - 就像这些云层飞过!我通过让相机每5秒拍一张照片来拍摄这个游戏中断。通常,这是通过间隔计遥控器实现的。在这个项目中,我们使用Adafruit Trinket微控制器作为遥控器来触发相机模块。您需要以下部件来构建此项目。迷你间谍相机模块Adafruit Trinket(3V或5V MicroUSB版!)100mAh锂聚合物电池滑动开关Trinket Lipo背包MicroSD存储卡工具与用品以下工具和耗材将帮助您完成此项目。3D打印机和灯丝烙铁和焊料30AWG硅胶覆盖绞合线冲洗对角切割机剪线钳这个项目使用12美元的相机模块 - 这不是最好的,或者将取代手机上的GoPro或相机。图像质量不是很好,但对大多数事情来说都足够了。没有可调节的相机设置,所以一切都是自动的。电路原理图3D打印机箱我在Autodesk Fusion 360中绘制了一个外壳,并设计了每个组件,以便我可以设计摩擦配合安装点。我在几台3D打印机上3D打印外壳以测试公差
    来自:DIY创意产品时间:2018-08-10 diy制作
  • DIY制作六位半数字电表源码及电路图

    数字多用电表是常用的测量仪器,目前市场常见的是3.5(三位半)和4.5 手持电表,用于一般测量,另外高端的则是6.5位以上的台式表,价格较高,用于高精度测量。 该六位半数字电表设计思想: 选用成品的通用元件:高端DMM采用以恒温深埋齐纳基准——前端为Dual JFET的混合低噪声运算放大器——多斜率积分高速高分辨率ADC 为主轴的测量系统,其中每个部分的制作难度都非常高,而且需要昂贵的仪器进行调试、校准,这样的要求在业余条件下是难以满足的,所以这里采用了相对低成本可靠通用IC 精密带隙基准——单片低噪声斩波稳零放大器——24Bits低噪声ΣΔ ADC来替代,这样的既可以减少元件采购难度,降低整体成本,最重要的是能得到可靠的性能保证,就是说可以根据DataSheet上标明的最差指标可以计算出系统的整体性能。放弃高电压,大电流量程:首先对这些量程进行高精度测量本身难度就非常高,而且对系统的输入选择、保护系统提出了很高的要求,元件质量要求高,PCB面积占用大,最重要的是要为用户人身安全负责,为了避免出现安全问题所以没有设置危险的测量量程。放弃长期稳定性:要靠数字多用表本身来保证长期稳定性意味着整个系统每个部分都要有很高的长期稳定性,基准要用深埋齐纳基准,分压电阻要用精密电阻网络等等,成本会显著提高,相对而言购买或制作标定好的基准(LYMEX有售)要便宜的多,而且在进行对比测量时可以将整体的精度提高到接近外部基准的水平。放弃交流测量:由于没有设计交流测量系统的条件,所以没有做。采用手持设备架构:由于现代MCU的集成度非常高,开发工具越来越简便,加之笔者最近在学习STM32,所以就做成手持设备了.总的讲设计要素的优先关系如下 低成本〉小巧〉低功耗〉高性能。实物截图:六位半数字电表更多资料下载:六位半数字手持电表解决方案(原理图+设计说明等)
    来自:测试与测量时间:2018-07-09 diy制作 电表 测量仪器
  • TPS5430 便携式电压、电流可调电源设计

    这是一款小巧的电压/电流可调模块。输入电压范围:9-28V;输出电压:1.22V-输入电压的90%可调;输出电流:0-2.5A可调。当输出电流超过设置电流后自动切换到恒流模式,恒压模式时绿色灯(C.V)亮,恒流模式红色灯(C.C)亮。该TPS5430 可调电源模块成本低且方便携带,恒流模式可以有效避免设备在器件短路、电源线反接时造成的损坏,无论是在校大学生还是企业研发人员以及现场设备维护人员的有利助手。TPS5430 可调电源模块电路 PCB截图:附件资料截图:
    来自:电源模块时间:2018-07-06 便携式 tps5430 可调电源
  • 51单片机N76E003遥控器DIY 完全开源PCB、KEIL工程源码

    火星科技自主设计51内核新唐N76E003六通道遥控器,支持双向通讯,支持电压采集回传,低电量报警、设备失联报警、设备低电量报警、OLED显示屏UI显示、手动对频配对等,功能全面,测试稳定。可用于无人机、船、小车、机器人等的无线遥控。新唐N76E003六通道遥控器实物展示:接收机配对操作,见下图:接收机配套资料下载:51单片机接收机-四轴一体飞控 完整资料PCB、源代码 遥控器常用操作说明:遥控器每次开机会启动设备自检,如果外设有不正常工作的会显示不正常的设备信息。遥控器除有两个摇杆电位器,左边摇杆上下不自动回中(左手油门),右边摇杆自动回中,分别对应CH1、CH2、CH3、CH4四个通道。还有两个拨动开关用来控制CH5、CH6通道。两个通道可以自由组合高低,一般用来控制运行模式。左上方和右上方各有一个按键、分别是用来手动介入控制,目前加入了长按功能,分别对应界面UI的切换和进入配对模式的功能。短按没有写功能函数,用户可以在代码中自行修改。蜂鸣器控制引脚是复用的下载口,所以在下载程序或者更新固件的时候需要把开关打到数据“DAT”端。在需要用蜂鸣器作为提示或者报警的时候只需讲开关拨回蜂鸣器“BEEP”端就可以了。蜂鸣器的提示声音分为1、2、3、4、5声,每种声音都代表一种功能性故障提示,如遥控器电池电量过低、遥控器与受控设备失联等等。OLED屏幕上面可以显示遥控器与被控设备的一些相关信息。分别有遥控器与被控设备之前的通信质量、遥控器电池电压、被控设备电池电压、接收机电池电压、遥控通道舵量数据等。分别有图形界面和数据界面两种显示模式,显示模式可以通过按键切换。 无线数据传输格式:1、发送M>DATA2、接收M<DATA格式可以拿到代码后自行修改,比如定长、不定长、校验各种传输协议等等。单片机采用的是51内核新塘N76E003、18K Flash、1K Ram,封装TSSOP20引脚兼容STM8S003。优点就不用多说了,简单+性价比!代码是由Keil5编写。 电气特性 工作电压:3.6V-5.5V充电电压:DC5V整体尺寸:长30mm*宽13mm输出通道:六通道支持无线:LT8920无线模块、NRF24L01无线模块等应用领域 无人机车船舵机控制 联系我们更多请关注小店:https://shop115663012.taobao.com/飞行测试视频链接:https://pan.baidu.com/s/1xfRXpL_SsEkY6sz1VvBxUA
    来自:无线手持设备时间:2018-06-28 51单片机 开源 遥控器 n76e003
  • TYPE C接口电流电压检测显示表DIY制作

    该TYPE C USB 电压/电流表检测仪基于FT61F022A/SO-14制作,USB电压电流表检测显示头(数码管显示)。可方便的测量出TYPE CUSB口的输出电压和设备的工作电流,测电压电流。可检测24V以下的电压,4A以下的电流用数码管显示,体积小巧,无需电源和其它附属设备,即插即用!TYPE CUSB公头插上5V充电器或PD充电器,母座插手机等设备,直接读出电压电流参数。适用范围广,任何手机,任何电子产品,都可以使用,操作方便,适用于工厂,展会演示,实验室及用户!可能感兴趣的项目设计:即插即用 USB 电压表/电流表检测仪DIY制作
    来自:DIY创意产品时间:2018-06-25 diy制作 充电器 电压检测
  • USB-QC快充诱骗器电压电流检测显示表DIY制作

    该USB-QC快充诱骗器电压/电流表检测仪基于ATMEGA8A/QFP32 AVR单片机制作,USB电压电流表检测显示头(数码管显示)。可诱骗出5V,9V,12V电压,并且可以方便的测量出USB口的输出电压和设备的工作电流,测电压电流。可检测15V以下的电压,4A以下的电流用数码管显示,体积小巧,无需电源和其它附属设备,即插即用!USB公头插上5V或者QC快充充电器,母座插手机等设备,直接读出电压电流参数。适用范围广,任何手机,任何电子产品,都可以使用,操作方便,适用于工厂,展会演示,实验室及用户
    来自:DIY创意产品时间:2018-06-25 diy制作 qc快充
销量
15
查看
195
参数名 参数值
发布于 2018 年 08 月 09日
更新于 2018 年 08 月 09日
Moore8直播课堂