xia

Carte voiture RC 2020 a PIC

close

Carte Voiture RC 2020 à PIC

Cette carte permet de contrôler une voiture radiocommandée RC en ajoutant des fonctionnalités : détection obstacle, klaxon, communication bluetooth, capteur 6DoF (boussole et accéléromètre)

Capteur de distance à ultrason : SRF02 avant

Ce capteur mesure la distance grâce aux ultrason. La présicion est entre 20cm et 5m. Le résultat est donné en cm. L'interfaçage se fait par un bus I2C.

Capteur de distance à US arrière.

Ce capteur mesure la distance grâce aux ultrason. La présicion est entre 20cm et 5m. Le résultat est donné en cm. L'interfaçage se fait par un bus I2C.

J1 : lien vers la voiture RC

On cable ici les 2 canaux de sortie du récepteur HF de la voiture afin d'interpréter les ordres envoyés en HF par la télécommande de la voiture.

J4 : Interface de programmation

Cette interface permet la programmation du PIC par un programmateur pickit2/3

Klaxon

Ce klaxon est une sirène 90db. Il suffit de fournir du 5V pour déclencher l'alarme.

RV1 : potentiomètre

Ce potentiomètre permet d'être utlisé par le programme pour configurer le système : point milieu des servo moteur.

J2 : servomoteur de propulsion

Ce connecteur permet de brancher le servomoteur de propulsion (avant/arrière) de la voiture. Le signal est un signal PWM permettant de controler la position du servomoteur.

J3 : servomoteur de direction

Ce connecteur permet de brancher le servomoteur de direction (gauche droite) de la voiture. Le signal est un signal PWM permettant de controler la position du servomoteur de manière proportionnelle.

U3 : module boussole accéléromètre

Ce module utilise un LSM303D qui permet de mesurer 6 grandeurs : champs magnétique dans les 3 axes (boussole) et accélération dans les 3 axes (inclinomètre).Ce module communique avec le PIC en I2C (ou SPI)

Module Bluetooth

Ce module ajoute la possiblité de communiquer en Bluetooth. La liaison avec le PIC se fait par UART (RX/TX) liaison série asynchrone.

LED d'affichage

Cet ensemble permet de fournir une indication à LED.

Résistance de tirage (pull up)

Ces deux résistances permettent de fixer le potentiel du bus I2C. Elles sont obligatoires. Attention : parfois les modules possèdent déjà des résistances.

PIC 16F1765 (microcontroleur 8 bits)

PIC : c'est le cerveau du schéma, il contient le programme permettant de gérer : les mesures, les actionneurs (servomoteur, klaxon,communication)
  • les informations issues de la voiture RC : canal 1 et 2 informent sur les déplacements
  • les informations sur les distances : capteurs US informent sur les obstacles.
  • le microcontroleur gère les déplacements en fonction de ces données.

R3 : protection klaxon

Cette résistance permet de limiter le courant dans le klaxon et de limiter l'influence de la broche PGD.