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

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

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
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
(104.05 kB, 940x940 - visto 1073 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
(3.8 kB, 310x163 - visto 874 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
(3.21 kB, 115x96 - visto 862 veces)


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

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

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

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
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
(76.38 kB, 735x611 - visto 842 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.

Desconectado johenrod

  • PIC18
  • ****
  • Mensajes: 265
Re:Proyecto: Lector de RFID de 125KHz usando el EM4095 y el ATtiny85
« Respuesta #2 en: 04 de Octubre de 2024, 12:48:20 »
Cordial saludo,
Seria posible cambiar 9600bps por 2400bps?
Se podria utilizar otro attiny como el attiny13?
Si algo parece complicado... es por que esta mal explicado.

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re:Proyecto: Lector de RFID de 125KHz usando el EM4095 y el ATtiny85
« Respuesta #3 en: 04 de Octubre de 2024, 22:55:01 »
Cordial saludo,
Seria posible cambiar 9600bps por 2400bps?
Se podria utilizar otro attiny como el attiny13?

Se puede cambiar el baudrate sin problema a 2400bps.
Lo que no sería posible es usar el Attiny13, ya que el código necesita 3856 bytes, o sea necesitas un micro con al menos 4KB, así que puedes compilarlo en un ATtiny45, pero no en un attiny13.

Elreypic.


 

anything