Autor Tema: Proyecto: Lector de RFID de 125KHz usando el EM4095 y el ATtiny85  (Leído 66 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado elreypic2

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 745
Proyecto: Lector de RFID de 125KHz usando el EM4095 y el ATtiny85
« en: 07 de Octubre de 2017, 11:29:35 »
Que tal amigos foreros. Esta es mi primera aportación en este mundo de los microcontroladores AVR usando el entorno de desarrollo de Arduino.
El proyecto consiste en realizar un lector de RFID de 125KHz usando el microcontrolador AVR ATtiny85 programado con Arduino.

Los elementos a utilizar aunque paezcan obvios:
1) RFid Reader Board de Mikroelektronika
rfid-reader-mikroe.jpg
*rfid-reader-mikroe.jpg
(104.05 kB . 940x940 - visto 33 veces)


2) Microcontrolador ATtiny85 previamente configurado con oscilador interno a 8MHz. En el siguiente link se explica la forma de programar este pequeño microcontrolador
usando un Arduino UNO como programador. https://create.arduino.cc/projecthub/arjun/programming-attiny85-with-arduino-uno-afb829
Attiny85.jpg
*Attiny85.jpg
(3.8 kB . 310x163 - visto 31 veces)


3) IDE de arduino

4) Las siguientes librerías (archivos adjuntos):
       a)SendOnlySoftwareSerial
       b)TimerFreeTone_v1.5

5) Buzzer pasivo
           https://www.addicore.com/Passive-Buzzer-p/ad319.htm
6) Convertidor de TTL a RS232 o en su defecto un convertidor TTLs serial a USB (https://www.addicore.com/CP2102-USB-Serial-p/ad273.htm)
     TTL_RS232.jpg
*TTL_RS232.jpg
(3.21 kB . 115x96 - visto 34 veces)


En la siguiente entrega veremos el conexionado y el sketch de Arduino.

elreypic.
*SendOnlySoftwareSerial.zip
(4.35 kB - descargado 5 veces)

*TimerFreeTone_v1.5.zip
(3.64 kB - descargado 4 veces)
« Última modificación: 07 de Octubre de 2017, 11:38:37 por elreypic2 »

Desconectado elreypic2

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 745
Re:Proyecto: Lector de RFID de 125KHz usando el EM4095 y el ATtiny85
« Respuesta #1 en: 09 de Octubre de 2017, 23:09:57 »
Para este proyecto es importante instalar el core correcto de lo contrario no trabajará correctamente.
Para instalar el core, simplemente agrega el siguiente link en "preferences":
 https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

attiny_core_preferences.JPG
*attiny_core_preferences.JPG
(76.38 kB . 735x611 - visto 19 veces)


Recuerda que si tienes otros cores instalados, los links deben estar separados por una coma ","

Ahora veamos el conexionado.

El pin RB1 del Attiny85 se conectará al pin OUT del lector RFID
El pin 1 del ATtiny85 se coloca una resistencia de Pull-up de 10k.
El pin RB5 del ATtiny será el pin de transmisión serial TTL a 9600 bps el cual se conectará al pin RXI del convertidor USB a serial.
Los pines MOD y SHD del lector se conectan a GND
El pin RDY/CLK se deja sin conexión.

En el archivo adjunto se encuentra el sketch.
Si tienen alguna duda o necesitan algun detalle en el proceso. Por favor no duden en preguntar.
Todas las sugerencias son bienvenidas.

Elreypic.