资料介绍
描述
大家好,如果我能谈谈我自己制作的 Arduino UNO 克隆板怎么办。是的,具有适当电路和板载编程器的完全兼容的 Arduino 微控制器板。所以,这是一个关于 Arduino 的简单教程,我们将学习如何设计电路,如何将其转换为 PCB。最后以2 美元从中国第一 PCB 制造商“ JLCPCB ”订购 5 块高品质 PCB。
关于我的 Arduino 之旅的一些话:
我在这方面工作已经太久了,我有很多东西要分享,即将推出。关于程序和代码,我无话可说。我能理解程序,但不能正确编写它们;因为它们中的大多数都可以在 WEB 上开源。这就是为什么我从嵌入式开始,现在我正在设计一些兼容的微控制器、传感器、模块和屏蔽。
Arduino微控制器:
众所周知,Arduino UNO 的微控制器(Atmega328p)基本上有两种封装:28pin DIP 和 32pin SMD。这足以开始您的微控制器之旅。在这个项目中,我们使用的是 DIP 版本,但我会尽快分享 SMD 版本。
规格:
- 微控制器:ATmega328P
- 工作电压:5V
- 输入电压(推荐):7-12V
- 输入/输出电压(限制):6-20V
- 数字 I/O 引脚:14 个(其中 6 个提供 PWM 输出)
- PWM 数字 I/O 引脚:6
- 模拟输入引脚:6
- 每个 I/O 引脚的直流电流:20 mA
- 3.3V 引脚的直流电流:50 mA
- 闪存:32 KB (ATmega328P) 其中 0.5 KB 由引导加载程序使用
- SRAM:2 KB (ATmega328P)
- EEPROM:1 KB (ATmega328P)
- 时钟速度:16 MHz
- LED_BUILTIN:13
设计电路:
电路有一些主要部分,首先是微控制器本身。然后是一个编程芯片,一些电阻,耦合电容,USB口,稳压器和晶振。原理图可用,从这里下载。
组件列表:
1) AtMega328p (DIP 版)
2) CH340G USB 转 TTL(用于编程)
3) 微型 USB 插座
4)100nF(104)电容
5) 22pf 电容
6) 12Mhz 晶体
7) 16Mhz 晶体
8) 220欧电阻
9) 1k 电阻
10) 10k 电阻
11) 603 贴片 LED 白色
12) 排针
13) Ams1117 3.3伏
14) Ams1117 5伏
电路说明:
最大的挑战是尽量降低成本,所以我们尝试使用ch340编程芯片,它直接连接USB,被称为USB转串口芯片。RX 和 TX 引脚通过 1k 电阻连接到 MCU,DTR 引脚通过 100nf 电容复位。为了给 MCU 提供适当的时钟信号,一个 16MHz 晶体振荡器带有两个 22pf 陶瓷电容器。Ch340 还需要一个 12Mhz 的时钟,所以有一个单独的 12MHz 晶振。AMS1117 5v 为所有电路提供 5v。Ch340g 用于提供 3.3v 或者我们可以使用单独的稳压器。复位引脚通过 10k 电阻连接到 5v,并在我们必须复位编程器时拉低。一些电容器用于降低信号中的噪声,并且有 4 个指示 LED,分别用于 RX、TX、Power 和 D13。
简化电路:
没有编程器部分的电路:
PCB和设计:
这是我的设计,我使用了与原版相同的外形尺寸。使用白色和 1.6mm 厚度和 HASL 表面处理。从这里下载 Gerber。
PCB 由JLCPCB赞助,您将通过我的链接在首次注册时获得价值 30 美元的优惠券。https://jlcpcb.com/见
另外还有一张 5 美元的第一个 PCB 订单的优惠券。因此,请使用此处的链接注册JLCPCB 。还提供 SMT 组装、3d 打印和铝 PCB 服务。
焊接和组装:
首先焊接所有的smd元件,我没有任何特殊的焊料,热板或热风枪。所以我正在使用我的简单烙铁和手工焊接方法。
然后放置所有通孔组件并焊接它们。
放置标题,最后我们准备好了。
编程:
然后选择一个简单的blink代码并上传。
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
在职的:
我的 Arduino 与此代码配合得很好。如果您遇到任何与引导加载程序相关的问题,请评论我们,我们也会尝试解决这些问题。
灵活性和销售:
所有文件和电路都是开源的,如果你想尝试从这里下载。同样因为我们是平台新手,所以我的团队在这里提供定制 PCB 设计和您在 PCB 上的名字,只需 2 美元。我们将通过邮件直接发送您的定制 PCB Gerber 文件。
给我发邮件参加这个限时活动:Captainamerica7294@gmail.com
我们提供什么:定制设计、名称/品牌和微型 USB 和 C 型选项。
JLCPCB订单:
JLCPCB提供了一个很好的PCB订购方法,您不必记住尺寸,只需上传您的Gerber文件,软件会自动检测尺寸。
然后选择颜色、厚度和其他参数,如表面光洁度和金边。
然后只需 2 美元结帐,您将在 7 天内收到优质的品牌板。
未来更新:
我将发布该板的一些新版本作为开源。我将尝试使用 FTDI 编程器、smd 晶体、c 型 USB 和 Smd 版本的主微控制器芯片。以及一些兼容 NANO、esp8266、rp2040 和 esp32 的板。现在没有什么可透露的。
- 用arduino uno制作暗/亮电平表
- Arduino Uno制作的四轴飞行器
- 使用Arduino Uno制作温度和湿度传感器
- 如何将Arduino Uno安装在面包板上来制作DIY Arduino Uno
- 如何使用Arduino Uno制作智能避障机器人
- 使用Arduino Uno制作洗手计时器
- 如何使用Arduino UNO制作LAN/以太网中继开关
- 使用Arduino Uno制作操纵杆控制的PC鼠标
- 使用TCS3200和Arduino Uno制作Arduino Chameleon
- DIY ARDUINO UNO板
- 利用arduino UNO配合Orangepi 4B实现制作机器人
- Arduino Uno国内改版电路原理图下载 0次下载
- Arduino Uno Rev.3开发板意大利原版电路图 0次下载
- arduino uno电路设计原理图 413次下载
- Arduino Uno开发板原理图和PCB文件(贴片版) 0次下载
- 小安派-UNO-ET485 Arduino开发板简介 751次阅读
- 这么漂亮的Arduino开发板你见过吗? 1605次阅读
- 如何利用Arduino UNO和SD卡制作音乐播放器 7319次阅读
- 如何使用Arduino Uno和HC-06实现智能手机对电灯的控制 4600次阅读
- 基于Arduino UNO和HC-05蓝牙模块控制伺服电机 4824次阅读
- 基于Arduino Uno开发板的药物提醒系统 2453次阅读
- dfrobotUNO R3开发板透明ABS外壳介绍 2069次阅读
- 微雪电子Arduino开发板UNO PLUS简介 5411次阅读
- dfrobot Arduino Nano控制板介绍 5611次阅读
- 微雪电子智能车学习板配件包Arduino开发板简介 1391次阅读
- 源创通信BPI-UNO32 arduino 开发板简介 1590次阅读
- dfrobotArduino UNO R3 介绍 6247次阅读
- 详解Arduino Uno控制直流电机之应用 2w次阅读
- 用Arduino Uno开发板和一块面包板就能轻松搞定这一切 2.4w次阅读
- max7219与arduino驱动设计例程 4.7w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多