Paso 2: Crear el circuito
Los periféricos se utilizan para esto son:
- MFRC522 lector - conectar usando SPI
- MPU6050 Giroscopio/acelerómetro - conectar usando I2C
- NRF24L01 transceptor - conectar usando SPI
- Zumbador de 5V - proporcionar retroalimentación audible
- Común cátodo RGB LED (opcional) - para proporcionar comentarios visuales
- Botón - para limpiar la EEPROM
El lector de RFID y transceptor NRF24L01 usan el bus SPI para comunicarse con el ATmega328p, por lo que comparten las conexiones a los pines SCK, MOSI y MISO (17, 18 y 19 de la ATmega328p). El lector de RFID también necesita dos pernos adicionales a ser definido como el pin SS y el pin RST, que he seleccionado terminales 13 y 14 el ATmega328p (estos son digitales pines 7 y 8 en el IDE de Arduino). El transceptor NRF24L01 también necesita dos pernos adicionales para activar Chip y Chip seleccionar, que he seleccionado terminales 15 y 16 el ATmega328p (digitales pines 9 y 10 en el IDE de Arduino). Estos pines permiten el esbozo (y comunicarse con) cada dispositivo sobre el SPI bus por separado.
Estos dos dispositivos también necesitan 3.3V para la energía, por lo que he incluido un LM1117T 3.3V regulador de voltaje para permitir esto.
El MPU6050 es un dispositivo I2C y tan sólo necesita conexiones SDA y SCL a la ATmega328p que pueden encontrarse sobre los pasadores del 27 y 28. Este dispositivo es alimentado de 5V mismo que debemos proporcionar el ATmega328p con, y como tal un regulador de voltaje de 5V LM7805 proporciona esto.
El zumbador es un timbre de 5V sencilla que funciona directamente desde el pin ATmega328p 5 (pin digital 3).
Aunque para este caso yo no he utilizado un LED RGB existe disposición a incluir uno en el software y el esquema en los pines 6, 11 y 12 (digitales pines 4, 5 y 6).
El pulsador está ahí para borrar la EEPROM. Las obras del circuito son que si este botón se mantiene presionado durante más de 5 segundos al encender entonces el software se busque los códigos RFID en la EEPROM y los borre. (Esto no es algo que debe ser necesario que a menudo y la operación se convertirá en claro más adelante)
Una vez que se terminó el esquema el circuito fue diseñado en tira de a bordo. Usted podría, por supuesto, hacer tu propio PCB en esta etapa, pero prefieren la simplicidad de la Junta de tira para mis proyectos y tienen poco éxito en la fabricación de PCB.