arduino naon介绍_Arduino Nano 自制版
材料清单
1、Atmega 328P-AU芯片
2、16MHz晶振(CSTCE16M0V53-R0)
3、电阻包2X4 - 1k欧姆(0603)
4、AMS1117 5V稳压器
5、FT232RL - FTDI芯片USB转UART
6、LED灯黄、绿、红(0603)
7、500mA保险丝(0603)
8、100nF电容(0603)
9、4.7uF电容(1206)
10、1uF电容(0603)
11、B2 二极管
12、USB mini插座
电路和PCB设计
使用EDA工具设计原理图。
EDA工具:
1、EAGLE PCB
2、EasyEDA
3、Proteus PCB设计
你可以选择其中任何一个。我更偏好EasyEDA软件。
如果你想更快的设计出Eagle文件,可参考
https://store.arduino.cc/usa/arduino-nano
导入它,你就可以完成了!
需要注意的是:这种 PCB 几乎不能自己在家做,建议某宝找 PCB 打样,一般花不到一百元可以做几十片尤其适合组团做。
项目所需文件在文件库中可下载到:
https://make.quwj.com/project/69
焊接
SMD(表贴)焊接与传统的THT(直插)焊接完全不同,这里有关于如何焊接的提示,步骤如下:
1、将PCB平放在工作台,用胶带将其固定到位并用酒精将其清洁干净。
2、将焊台设置为380°C,加热一下PCB,再让它冷却一点。
3、使用牙签或注射器涂抹焊膏,然后贴上组件,从四面开始加固组件。如果由于涂抹过多的焊膏而导致引脚短路,请用焊锡垫片将其擦掉。
所有组件重复此过程。
烧录 Bootloader
什么是 Bootloader?
Bootloader 是烧录在一块固件上的程序,它允许你可以在不需要外部编程器的情况下安装新固件。
进入 Arduino IDE,你会看到一个名为'Arduino as ISP'的示例(Example)。将这个代码上传到你的 Arduino 即可用来上传 Boothloader。
如果你想了解有关将 Bootloader 上传到 Arduino 的更多信息,你可以看这个视频中的演示部分(从4分50秒开始)。
更为系统的介绍 Bootloader 烧录推荐阅读这篇教程:
http://arduino.nxez.com/2018/08/27/several-ways-to-burn-arduino-bootloader.html
到这里,整个自制 Aduino Nano 的过程就介绍完了!
P.S. 如果你对本项目的 Arduino Nano 文件做了一些自认为不错的改进,并成功做出了几块,欢迎反馈给我们!
arduino naon介绍_Arduino Nano 自制版相关推荐
- Arduino语言介绍
Arduino语言介绍 Arduino语言是建立在C/C++基础上的,其基础是C语言,Arduino语言只不过把AVR单片机(微控制器)相关的一些参数设置都函数化,不用我们去了解他的底层,让不了解AV ...
- arduino平衡车超声波_Arduino Nano DIY超声波测距平衡小车源码与资料分享
采用Arduino Nano控制模块制作的超声波测距平衡小车 1.项目概述 因为第一次制作自平衡小车,心里没底,也就没有投入过多的资金,一切按照最小配置进行,所以选择"TT马达", ...
- arduino花盆含水量_Arduino教程┃模拟土壤湿度传感器的介绍
它是一个模拟输入模块,可以实现土壤湿度的检测,有DO.AO两种模式.注意不同土壤介质的测量值会存在差异,土壤中的水分存在分布不均匀的情况,数据仅能代表局部湿度.点击下面的链接观看视频了解详细情况. A ...
- arduino编程语言教程_Arduino编程从零开始_IT教程网
资源名称:Arduino编程从零开始 内容简介: <Arduino编程从零开始>从C语言基础开始,深入浅出地介绍了Arduino编程,对于零基础的初学者和有一定基础的Arduino玩家都有 ...
- 常用Arduino板介绍
目录 NANO板介绍 烧录说明 UNO板介绍 烧录说明 Pro mini板介绍 烧录说明 DUE板介绍 烧录说明 NANO板介绍 概述: Arduino Nano是一款基于ATMega328P(Ard ...
- arduino Pro Mini和nano替代芯片LGT8F328P,上传报错Cannot run program解决方法
公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近在群里听说了LGT8F328P,搞了这么久的DIY,居然才知道这个国产的神奇芯片 ...
- arduino 蓝牙示例_Arduino简单实例之八_蓝牙模块
1) 说明: 蓝牙模块用于和手机或其它带蓝牙的设备通讯.蓝牙设备分为主从两种模式,作为主设备时,它查找和连接其它设备:作为从设备时只能被只它设备连接:通讯模式分透明传输和AT命令模式.最好 ...
- arduino步进电机程序库_Arduino基础入门篇27—步进电机驱动库的使用
本篇介绍步进电机驱动库的使用,通过读取电位器输入,控制步进电机转动相应角度. Stepper库是官方提供的驱动库,我们启动Arduino IDE,点击「文件」-「示例」就能找到Stepper库,官方提 ...
- arduino编程语言教程_Arduino|编程语言说明
Arduino在创客领域和简单的工业控制中得到了极为广泛的应用,Arduino使用的ATmega328p芯片,前面我有对ATmega328p芯片的系列教程讲解.今天我们主要看一下在Arduino 这个 ...
最新文章
- 机器学习中,梯度下降算法的问题引入
- MySQL 解压缩安装
- [Shell 脚本] 备份数据库文件至OSS服务(纯shell脚本无sdk)
- 开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8
- PHP-Codeigniter:实习笔记1
- scala char_Scala中的Char数据类型
- Flex接受任意拖拽
- Disable Auto Detect Keyboard Layout in Win10
- document.addEventListener理解
- linux 配置ssh免密码登陆本机
- 杰理AD14N/AD15N---长按键开关机怎么实现
- bootstrap4.0图标使用_详解Bootstrap glyphicons字体图标
- PDF怎么在手机上删除不要的页
- Cannot determine value type from string ‘5ca68b45-78bc-4a68-b3a6-97b0ff73797‘
- 逃离僵尸岛【最短路】
- Python 计算MD5值 图片查重去重
- SpingBoot—微服务初始化资源方法
- 逆袭!Xbox One销量超PS4成英国游戏主机销售冠军
- spring赌上未来的一击:WebFlux性能实测
- iOS仿微信添加标签
热门文章
- 广州大学计算机网络期末考试2013,广州大学计算机网络技术试卷(A卷)
- python入门之玩转列表我的菜单_我的Python成长之路---第一天---Python基础(作业2:三级菜单)---2015年12月26日(雾霾)...
- Warning: Missing charsets in String to FontSet conversion
- 在线安装docker
- oracle 数据库_操作事项_05
- ecplise安装flowable插件
- 稀疏数组(数据结构)
- git commit提交代码时提示LF与CRLF转换问题 error
- android 7.0 解锁亮屏,Android7.0亮屏流程分析
- qt的项目中单个文件加载样式表