| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

MiniDuino X2

Page history last edited by MrTundraMan 11 years, 7 months ago

MiniDuino Version X2

 

 

 

The MiniDuino is an Arduino(TM) variant targeted at a very specific application - an Embedded GPS controller. The functionality of the MiniDuino allows it to be used in many applications. MiniDuino is very small - 2.0" x 1.35" and has large 4-40 mounting holes on each of the four corners for easy installation into an enclosure.

 

Here's my Arduino library for the MiniDuino.

 

An application-oriented Arduino variant

 

The MiniDuino is targetted at supporting some leading hardware choices. The following have connections directly on the MiniDuino:

 

 

An Embedded Design Arduino

 

The result is the a great basis for most embedded designs. Any design which requires menu navigation and LCD displays along with a few I/O pins is a great fit. More I/O pins can be accommodated via an I2C interface and either the 8-bit I2C parallel port card or 16-bit I2C parallel port card.

 

 

 

Parametrics

 

Power draw 20 mA

 

Connectors/Pinouts

 

 

Pin 1s are the square pins.

 

TB1 - 5mm Terminal block

  1. 1 - VIN (7-12V)
  2. 2 - GND

 

J1 - TFT LCD

  1. VCC
  2. BKLT (WIRED TO GROUND)
  3. RESET
  4. D/C-RES
  5. MISO
  6. MOSI
  7. SCL
  8. LCDCS
  9. SDCS
  10. GND

 

J2 - 5-Way Switch Menu (Analog 0)

  1. Ground
  2. VCC
  3. Switch Input

 

J3 - GPS Connector (Digital 2/3)

  1. VCC
  2. GND
  3. GPSRX
  4. GPSTX
  5. GPSFIX (N/C)
  6. VBAT (N/C)
  7. GPSEN (N/C)
  8. 3.3V OUT

 

J4 - FTDI (Digital 0/1)

  1. GND
  2. GND
  3. VCC
  4. D0
  5. D1
  6. RESET

 

J5 - Analog Spares (AD1-AD3)

  1. AREF
  2. GND
  3. GND
  4. AD1
  5. AD2
  6. AD3

 

J6 - Digital Spares (D4-D6)

  1. VCC
  2. D4
  3. D5
  4. D6
  5. GND
  6. GND

 

J7 - I2C Interface (AD4/AD5)

  1. GND
  2. VCC
  3. SDA
  4. SCL

 

J8 - Card Power Selection Jumper (FTDI or TB1)

1-2 FTDI

2-3 TB1

 

 

Material costs

 

ref value Cost
C1 0.1uF 0.15
C2 0.1uF 0.15
C3 0.1uF 0.15
C4 CP 0.5
C5 0.1uF 0.15
D1 1N4004 0.3
J1 CONN_10 0.25
J2 CONN_3 0.15
J3 CONN_8 0.25
J4 CONN_6 0.25
J5 CONN_6 0.25
J6 CONN_6 0.25
J7 CONN_4 0.25
J8 CONN_3 0.25
MTG1 CONN_1 0
MTG2 CONN_1 0
MTG3 CONN_1 0
MTG4 CONN_1 0
R1 10K 0.1
TB1 TB-2PIN 0.5
U1 ATMEGA328-PU 3
U2 AP1117 0.5
Y1 16MHz 0.5
pcb  
4.58
 
 Total
12.48

// Pin assignments as referenced to the Zachary ProtoShield
// Arduino Port  Connector  Function
// D0            J4-4       FTDI Transmit/Arduino Receive
// D1            J4-5       FTDI Receive/Arduino Transmit
// D2            J3-3       GPSRx
// D3            J3-4       GPSTx
// D4            J6-2       Digital Input
// D5            J6-3       Digital Input
// D6            J6-4       Digital Input
// D7            J1-9       SD Card Chip Select
// D8            J1-3       LCD Reset
// D9            J1-4       LCD Register Select (DC or RS)
// D10           J1-8       LCD Chip Select
// D11           J1-6       LCD MOSI 
// D12           J1-5       LCD MISO
// D13           J1-7       LCD SCK
// A0            J2-3       Keypad
// A1            J5-4       Values (such as temperature) set potentiometer wiper
// A2            J5-5       Analog Input
// A3            J5-6       Analog Input
// A4 (SDA)      J7-3       I2C SDA LCD
// A5 (SCK)      J7-4       I2C SCK LCD

 

Comments (0)

You don't have permission to comment on this page.