WEBSD (1 / 12 paso)

Paso 1: La placa principal

Saltar esto si no tiene ningún interés en la parte de diseño del proyecto.

El tablero principal se ha basado en el proyecto de hackaday. Lo del nombre viene de lo dos principales en él:

  • WEB - conexión a Internet
  • La tarjeta de memoria SD-

Era uno de mis primeros proyectos con un PIC24F, y el poder de este chips y C combinadas me asustó.

Diseño fue fácil debido a la característica PPS (periférica Pin Select) de esta familia. Permite la entrada-salida de los periféricos digitales debe ser asignado a cualquier pins. Pero era baja en el número de pin, pero exprimido 4 pins de ella para expansiones.

Energía se realiza por una pequeña fuente de 5v 500mA (PS standart 7805). No elegí energía del USB debido a la corriente consumida por el chip de Ethernet.

Poner todos los conectores por un lado y para mantener un tamaño pequeño, era necesario un tablero de doble capa. quedé adicto por piezas smd, pueden ser más rápido soldar, y no es necesario hacer tantos agujeros en el tablero. Por desgracia no compró la versión Smd del ENC28j60 por lo que es una parte DIP.

La elección MCU fue simple, yo quería aprender a usar la familia 24F, USB era una característica interesante para explorar, paquete de SOIC (todavía paquetes QFN me asusta). Tan sólo debes elegir uno con la memoria de programa más grande.

El conector de programación ICSP es para la huella del pickit2, i sirve también como un puerto serie rs232. Puedes ver las comunicaciones usando el terminal suministrado con el pickit2 o con un puerto serial externo (permite más velocidad)

Lista de piezas (con referencia mouser):

CantidadValorDispositivo dePiezas
3rojoLEDCHIPLED_0805LED1, LED2, LED3
80.1uFC-EUC0805C2, C4, C6, C7, C9, C10, C11, C12
21uFC-EUC0805C5, C8
12K 32R-EU_R0805R12
210kR-EU_R0805R1, R5
110uFCPOL-EU153CLV-0405C3
125MhzCRYSTALHC49UPQ2
222pfC-EUC0805C15, C16
449R9 1%R-EU_R0805R8, R9, R10, R11
160ohmsI_0805L1
1330RR-EU_R0805R4
2330RR-EU_R0805R2, R3
1AP1117E33V_REG_LM1117SOT223IC1
1ENC28J60-DILENC28J60-DILIC2
1J1006LONGConector EthernetRJ1
1PIC24FJXXGB002PIC24FJXXGB002U$ 1
1SDSDU$ 2
1USB-MBUSB-MBU$ 4
1conector de alimentaciónJACK-PLUG1J2

Artículos Relacionados