开源的生态缸自动光照系统

网友投稿 2019-10-15 12:45

https://cdn.china-scratch.com/timg/191017/124551N48-0.jpgMAKERGiannis Vasilakis/ 译:趣无尽

本次教程介绍一款从原理图、PCB、源码、3D外壳图纸齐全的开源小项目,小巧实用的生态缸光照系统。该项目是基于 Atmega328p 微控制器和 Arduino 制作,很适合拿来练手。

https://cdn.china-scratch.com/timg/191017/1245525Z8-1.jpg

功能特性:
1、支持通过串行监视器设置系统时间。
2、通过编程控制光照时间和颜色。

https://cdn.china-scratch.com/timg/191017/1245524155-2.jpg
观看视频,感受一下灯光的实际效果:

下面罗列了主要的部件和资源,具体的 DIY 操作步骤不再赘述,如有问题欢迎在「趣小组」(https://talk.quwj.com) 交流。

材料清单

https://cdn.china-scratch.com/timg/191017/1245522352-3.jpg
定制 PCB 电路板×1
Atmega328×1(带 Arduino UNO bootloader)
NeoPixel RGB LED 防水灯×1
DS1307串行 RTC×1
28 DIP插座×1
8 DIP插座×1
16 MHz 晶振×1
32.768 MHz 晶振×1
22 pF 电容×2
10 k电阻×3
纽扣电池座×1
2.54mm 2P 螺丝端子×1
2.54mm 5 针排针×1
电线×5
TTL 转 USB 模块×1(可选)
Arduino UNO 或 TTL 转 USB 模块

电路原理图和 PCB

https://cdn.china-scratch.com/timg/191017/1245534212-4.jpg

https://cdn.china-scratch.com/timg/191017/124553D60-5.jpg
如需下载和编辑,可以在这里查看:
https://easyeda.com/mi.vasilakis/Aquarium_RGB_Led_light-99e1c88d0aed47d3a384e2086172e1bf

编程

用五根线将 TTL 转 USB 模块与 PCB 上的TX、RX、RS、GND、5V相连,其中引脚 RX 和 TX 必须交叉连接。

注意:如果你使用的是 Arduino UNO,请先从板子上取下 ATmega328 芯片,然后将板子的 RX 接头连接到 RX 引脚,将 TX 接头连接到 TX 引脚。RS 引脚必须连接到 Arduino UNO 复位引脚。

代码文件在项目文件库中下载:

https://make.quwj.com/project/152

3D 打印外壳

https://cdn.china-scratch.com/timg/191017/1245532252-6.jpg
https://cdn.china-scratch.com/timg/191017/1245531511-7.jpg

3D 打印图纸在项目文件库中下载:
https://make.quwj.com/project/152

完成!

https://cdn.china-scratch.com/timg/191017/1245534035-8.jpg
希望你喜欢这个项目,点亮起你的鱼缸。

--end--

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