×

Enregistreur et lecteur de mouvements de servo RC

Enregistreur et lecteur de mouvements de servo RC

Enregistreur et lecteur de mouvements de servo RC

C’est un Servocontrôleur RC carte qui permet aux utilisateurs d’enregistrer le mouvement du servomoteur RC et de le relire avec précision. Il y a un potentiomètre intégré pour contrôler le servo RC jusqu’à 180 degrés. Il vous permet d’enregistrer le mouvement d’un servo, d’une durée de quelques secondes. Le mouvement du servo peut être imité à l’aide du potentiomètre intégré. Les données de mouvement du servo sont stockées à bord de la puce mémoire EEPROM. Le projet est compatible Arduino et peut être modifié pour fonctionner comme un enregistreur de données et d’autres applications nécessitant des journaux de données EEPROM et carte SD.

Le code Arduino est disponible en téléchargement et l’utilisateur pourra enregistrer et lire le mouvement du servo RC pendant quelques secondes avec ce code. Une fois l’alimentation allumée, l’enregistrement démarre lorsque la LED D3 s’allume, puis déplacez le potentiomètre pour imiter le servo pendant quelques secondes jusqu’à ce que l’EEPROM soit pleine et que la LED d’enregistrement soit éteinte. Après un délai de 3 secondes, la LED Play est allumée et la lecture démarre jusqu’à la fin du mouvement. Cet événement redémarre après 3 secondes.

Code Arduino : Il s’agit d’un code modifié Auteur original du code Anas Kuzechie : https://akuzechie.blogspot.com/2020/11/servo-motor-control-using-at24c256.html

Module de carte SD/EEPROM

La carte dispose de 2 options pour l’enregistrement des données. EEPROM intégré pour une faible taille de mémoire et module de carte SD pour une capacité de mémoire de données plus élevée. Le module de carte SD peut être installé sous le PCB, le module de carte SD fonctionne avec le protocole SPI et l’EEPROM suit le protocole I2C. L’exemple de code Arduino fonctionne uniquement avec l’EEPROM. L’enregistrement sur carte SD nécessite un code personnalisé supplémentaire.

Caractéristiques

  • Alimentation 5 V à 7,2 V CC
  • Microcontrôleur Atmega328
  • EEPROM AT24C256 à bord
  • Module de carte SD (option facultative pour une mémoire plus élevée). Utilisez le connecteur CN2 pour installer le module de carte SD.
  • Potentiomètre pour entrée analogique
  • 2 x interrupteurs tactiles avec résistances de rappel
  • LED d’alimentation
  • LED d’enregistrement/lecture
  • Connecteur d’en-tête à 3 broches pour servo RC
  • Lecteur de carte SD
  • Dimensions du circuit imprimé 51,44 x 44,45 mm
  • Trous de montage PCB 4 x 3 mm

Programmation Arduino

Le connecteur CN1 est fourni pour la gravure du chargeur de démarrage et la programmation Arduino. Suivez le lien ci-dessous pour en savoir plus sur la programmation Arduino :

https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard

Broches Arduino

  • Module de carte SD (SPI) : Broches Arduino D9, D13, D11, D12
  • EEPROM (I2C) : Broches Arduino A4/SDA, A5/SCL
  • Servomoteur RC : Arduino D5
  • Potentiomètre: Broche analogique Arduino A0 (limitation de courant R7, suppression du bruit C4)
  • 2 x interrupteur tactile : Arduino D3 et D4 (avec résistance de rappel R5, R6)

Connexions et autres détails

  • CN1 : broche 1 du connecteur de programmation = Tx, broche 2 = Rx, broche 3 = réinitialisation, broche 4 = GND, broche 5 = VCC, broche 6 = D11, broche 7 = D12, broche 8 = D13
  • CN2 : connecteur pour module de carte SD (en option)
  • CN3 : broche 1 = GND, broche 2 = VDD, broche 3 = D5 (sortie PWM pour servo RC)
  • CN4 : broche 1 = VDD, broche 2 = GND Entrée d’alimentation 5 V à 7,2 V CC
  • R8 : entrée analogique du potentiomètre (imitation)
  • Adresse I2C des cavaliers J1, J2, J3 (tous fermés)
  • D1 : voyant d’alimentation
  • D2 : jouer à la LED
  • D3 : LED d’enregistrement
  • SW1 : interrupteur de fonction (en option)
  • SW2 : interrupteur de fonction (en option)

Schématique

Liste des pieces

NON. QUANTITÉ. RÉF. DESC. FABRICANT FOURNISSEUR RÉFÉRENCE DU FOURNISSEUR
1 1 CN1 EN-TÊTE MÂLE 8 BROCHES, PAS 2,54MM WURTH DIGIKEY 732-5321-ND
2 1 CN2 MODULE CARTE SD CHINE DIGIKEY ALIEXPRESS/EBAY
3 1 CN3 EN-TÊTE MÂLE 3 BROCHES PAS 2,54MM WURTH DIGIKEY 732-5316-ND
4 1 CN4 BORNE À VIS 2 BROCHES PAS 5,08MM PHÉNIX DIGIKEY 277-1247-ND
5 1 C1 CMS CÉRAMIQUE 10uF/16V TAILLE 0805 YAGEO/MURATA DIGIKEY
6 5 C2, C3, C5, C6, C10 CMS CÉRAMIQUE 0,1uF/50V TAILLE 0805 YAGEO/MURATA DIGIKEY
7 3 C4,C8,C9 22PF/50V CÉRMAIQUE CMS TAILLE 0805 YAGEO/MURATA DIGIKEY
8 1 C7 ÉLECTROLYTIQUE 470uF/16V RUBYCON DIGIKEY 1189-1588-2-ND
9 3 D1,D2,D3 TAILLE DE LED 0805 OSRAM DIGIKEY 475-1278-1-ND
dix 3 J1,J2,J3 CAVALIER-SOUDURE SUR PCB
11 1 L1 PERLE DE FERRITE TAILLE 0805 LAIRD DIGIKEY 240-2383-1-ND
12 3 R1, R2, R4 1K 5% CMS TAILLE 0805 YAGEO/MURATA DIGIKEY
13 5 R3, R5, R6, R10, R11 10K 5% CMS TAILLE 0805 YAGEO/MURATA DIGIKEY
14 1 R7 10E 5% CMS TAILLE 0805 YAGEO/MURATA DIGIKEY
15 1 R8 10K CAN BOURN DIGIKEY PTV09A-4020U-B103-ND
16 1 R9 1M 5% CMS TAILLE 0805 YAGEO/MURATA DIGIKEY
17 2 SW1, SW2 INTERRUPTEUR TACTILE 4 BROCHES COMMUTATEUR NKK DIGIKEY HP0215AFKP2-ND
18 1 U1 ATMEGA328TQPF-32 PUCE ÉLECTRONIQUE DIGIKEY ATMEGA328PB-AURCT-ND
19 1 U2 AT24C256 PUCE ÉLECTRONIQUE DIGIKEY AT24C256C-SSHL-TCT-ND
20 1 U3 L1117-5V DE DIGIKEY LM1117MPX-5.0/NOPBCT-ND
21 1 X1 16Mhz ECS, INC. DIGIKEY X1103-ND

Connexions

Vue Gerber

Photos

Vidéo


AT24C256 Fiche technique

Veuillez nous suivre et nous aimer :

Partager des épingles

Source