Microduino:小巧可堆叠的Arduino:6个步骤

Microduino:小巧可堆叠的Arduino:6个步骤

目录:

Anonim

2012年11月,我设计了Microduino的第一个版本,这是一款紧凑型Arduino Uno兼容板。它很小且可堆叠。

Microduino的想法是在两个单独的板上构建Arduino Uno电路:arduino最小系统(命名为Microduino-Core)和ttl2usb板(命名为Microduino-FT232R)。两个电路板的引出线明确定义为U形27引脚排列,27个信号经过精心布置和利用,因此两个电路板可以堆叠在一起,起到Arduino-Uno电路板的作用。

Microduino的尺寸为1.0英寸x 1.1英寸,就像四分之一。它非常小。针头和插座可以稳定连接,这意味着Microduino可以用于小批量设计生产!

这是有趣的,我想与你分享。所有Microduno板都是完全开源的,请点击此处查看更多信息!

查看更多信息:

供应:

第1步:First Vesion Microduino

设计Microduino的目的是构建一个小型设备来远程监控服务器室温。我实际上已经用Arduino构建了一个原型。但是,如你所知,Arduino的规模非常大。我搜索了没有运气的小型Arduino兼容板,并决定自己设计。

为了在不牺牲性能,可用性和可扩展性的情况下减小电路板尺寸,我将Arduino-Uno电路分为两部分:-Core电路,用作Arduino最小系统,-FT232R电路,在PC和-Core之间通信。 U形27引出线也被很好地定义并用于更好的功能扩展。

Microduino-Core和Microduino-FT232R堆叠在一起,与Arduino-Uno的功能相匹配。尺寸很小。

第2步:使用第一版Microduino进行远程温度监控

之后,我设计了其他几个扩展板:-Enc用于以太网通信; -nRF24用于2.4G频率的无线通信;和-SD卡用于记录温度历史记录。

我将电路板堆叠在一起并将温度传感器连接到标准孔板--BTW,Microduino与标准孔板兼容,但Arduino不兼容。然后,开发了Arduino程序以使设备工作。使用这种小型设备,温度数据可以自动推送到互联网;所以我甚至可以实时监控家中的服务器室温。我制造了8套这种装置,它们一直运作良好,直到今天。

第3步:Microduino-Core和Microduino-FT232R的最终版本

Microduino兼容Arduino,完全开源。 Microduino很小。该板仅为1.0英寸X 1.1英寸,大小为四分之一。它是可堆叠的,每个Microduino板都可以通过U形引脚轻松堆叠在一起。

经过几个月的测试,我们已经进行了多次修改,最终确定了电路板。 Microduino-Core + Microduino-FT232R都兼容Arduino-Uno板的功能。它与Arduino开发环境完全兼容。

这些板是完全开源的,你可以在这里找到源文件:

Microduno-Core组件变体:

零件值包库位置(mil)方向

C1 0.1uF 0603-CAP 00my(362.5 500)R270

C3 0603-CAP 00my(868 293)R45

C4 EIA3528 00my(312.5 300)R90

KEY1 KEY-TES-018 KEY-TS-018 00my(87.5 712.5)R90

LED1 L-AMBER 0805-LED 00my(100 512.5)R180

R1 510 0603-RES 00my(212.5 525)R270

R2 1000 0603-RES 00my(262.5 737.5)R270

R3 0 0603-RES 00my(125 262.5)R90

R4 0 0603-RES 00my(200 262.5)R90

U $ 1 PING-MICRDUINOPIN-MICRODUINO-1009 PIN-MICRODUINO-1009 00my(0 0)R0

U1 ATMEGA328P-AU TQFP-32 00my(657.5 735)R225

Y1 16MHz RESONATOR-SMD 00my(511 762)R45

Microduino-FT232R组装变体:

零件值包库位置(mil)方向

C1 0.1uF 0603-CAP 00my(437.5 525)R270

C2 10uF EIA3528 00my(325 637.5)R270

C3 0.1uF 0603-CAP 00my(450 275)R90

C4 0.1uF 0603-CAP 00my(650 800)R0

D1 MBR0520 SOD123 00my(512.5 700)R90

GREEN-TX 0805-LED 00my(125 237.5)R90

IC1 FT232RLSSOP SSOP28DB 00my(712.5 387.5)R180

R1 1k 0603-RES 00my(887.5 687.5)R90

R2 1k 0603-RES 00my(787.5 687.5)R90

R3 330 0603-RES 00my(312.5 787.5)R0

R4 330 0603-RES 00my(300 262.5)R0

R5 4k 0603-RES 00my(675 687.5)R90

RED-RX 0805-LED 00my(125 762.5)R90

U $ 7 PING-MICRDUINOPIN-MICRODUINO-1009 PIN-MICRODUINO-1009 00my(0 0)R0

USB1 MICRO_USB-B USB_MICRO_B 00my(95.5 500)R270

第4步:Microduino扩展模块

因此,我设计了一系列Microduino扩展模块。每个Microduno模块都采用统一的UPin-27引脚排列,并且在不同模块之间配置良好,没有任何信号冲突。

设计人员很容易在设计原型和构思实现中附加各种功能。

所有模块都是开源的!在http://wiki.makermodule.com上查看eagle文件

===============================================

Microduino-Enc具有以太网端口。

Microduino-nRF24支持2.4GHz频率的无线通信。

Microduino-SD具有SD卡插槽。

Microduino-BM负责管理锂离子电池的运行。

Microduino-BT用于蓝牙通信。

Microduino-10DOF用于矢量仪表,可用于机器人和QuadCopter

Microduino-RTC是RTC模块

Microduino-LM4863是D级放大器。

Microduino-A3986是一款电机驱动器

Microduino-NEO-6M是GPS模块

Microduino-CC3000是一个Wifi模块

Microduino- BT是BLE屏蔽

步骤5:Microduno的U形引脚:UPin-27

使用U形27引脚排列并配置良好,使这些电路板连接良好,不会发生任何功能信号冲突。

第6步:使用Microduinos进行各种应用

使用Microduinos模块,您可以轻松设计自己的应用程序。

像网络门,音乐盒,机器人,智能你的房间和花园,四轴飞行器和任何有趣的东西。

享受Microduino的旅程!

查看更多信息: