Étape 2: Créer le circuit
Les périphériques utilisés pour cela sont :
- Lecteur RFID MFRC522 - Connectez-vous à l’aide de SPI
- MPU6050 Gyroscope/accéléromètre - se connecter en utilisant I2C
- NRF24L01 émetteur/récepteur - Connectez-vous à l’aide de SPI
- Buzzer 5V - pour fournir la rétroaction sonore
- Commune Cathode RGB LED (en option) - pour fournir la rétroaction visuelle
- Bouton poussoir - pour essuyer l’EEPROM
Le lecteur RFID et émetteur/récepteur NRF24L01 utilisent le bus SPI pour communiquer avec le ATmega328p, donc ils partageront les connexions aux broches MOSI, MISO et SCK (17, 18 et 19 de la ATmega328p). Le lecteur RFID doit également deux broches supplémentaires pour être défini comme la broche de la SS et la goupille de la TVD, que j’ai choisi broches 13 et 14 sur l’ATmega328p (ce sont des broches numériques 7 et 8 dans l’IDE Arduino). L’émetteur/récepteur NRF24L01 doit également deux broches supplémentaires pour permettre à puce et Chip Select, dont j’ai choisi broches 15 et 16 sur le ATmega328p (broches numériques 9 et 10 dans l’IDE Arduino). Ces axes permettent l’esquisse appeler (et communiquer avec) chaque périphérique sur le SPI bus séparément.
Ces deux dispositifs également besoin de 3.3V pour l’énergie, donc j’ai inclus un LM1117T 3.3V régulateur de tension pour permettre cela.
Le MPU6050 est un dispositif I2C et donc seulement besoin des connecteurs SDA et SCL de la ATmega328p qui se trouve sur les broches 27 et 28. Cet appareil est alimenté par le 5V de même que nous devons fournir le ATmega328p avec, et comme tel un régulateur de tension 5V LM7805 fournit ce.
Le buzzer est un buzzer 5V simple qui fonctionne directement à partir de la broche de ATmega328p 5 (numérique broche 3).
Bien que pour cette instance, je n’ai pas utilisé une LED RGB il est prévu d’inclure une fois dans le logiciel et le schéma sur les broches 6, 11 et 12 (broches numériques 4, 5 et 6).
Le bouton poussoir est là pour essuyer l’EEPROM. La façon dont les œuvres de circuit, c’est que si cette touche est maintenue enfoncée pendant plus de 5 secondes au démarrage puis le logiciel vérifie pour tout code RFID dans l’EEPROM et les effacer. (Ce n’est pas quelque chose qui devrait être nécessaire que souvent et l’opération deviendra clair plus tard)
Une fois le schéma terminé le circuit a été conçu sur la bande de bord. Vous pouvez, bien sûr, faire votre propre PCB à ce stade, mais je préfère la simplicité de la bande-Conseil pour mes projets et j’ai peu de succès à la fabrication de PCB.