Il s’agit d’un projet d’apprentissage bon c’est amusant de construire - j’ai sorti beaucoup de ce qui en fait. Je pense que cela a été fait tout à fait un peu déjà, mais je n’ai pas trouvé un moyen simple de le faire avec des photos. Quand j’ai eu enfin travailler, j’ai pensé que je partagerais. Il pourrait être utile pour quelqu'un qui veut apprendre ou appliquer I2C, interruptions et rappels, PWM ou Servo Control.
Fonctionnalités de base
Détecte et traque une source de lumière infrarouge. Poêles ou bascule lorsque la source lumineuse s’éloigne du centre de l’image, d’essayer de le garder dans le centre.
Principaux composants
- Caméra IR Pixart
- PIC16F1503 (un microcontrôleur PIC 14 broches, 8-bit)
- Régulateur de tension
- Servos
Hypothèses
- Vous pouvez souder et dessouder des composants à travers-trou
- Vous disposez d’un ordinateur
- Vous pouvez lire une feuille de données
Compétences à emporter
- 8-bit PIC programmation en C en utilisant X MPLAB, XC8 et MPLAB X Code Configurator
- Protocole I2C
- À l’aide de minuteurs de microcontrôleur
- Commande de servo PWM et résolution maximale mise en mouvement
À l’aide d’un régulateur de tension réglable
Vous pouvez également connaître un peu
- Longueurs d’ondes IR
- Champ de vision de caméra
- En utilisant une source d’alimentation pour les servos et le microcontrôleur
- Calibrer le module de caméra Pixart
- Faire quelque chose avec chambre d’expansion
Aucune gravure de PCB requise:) J’ai fait cela avec veroboard juste coupé traces et cavaliers a ajouté si nécessaire. C’est également faisable sur une petite maquette. Mon premier prototype monter le régulateur de tension et les composants de la carte principale sur un 17 x 10 maquette.
Ce projet devrait coûter moins de 25 EUR, même si vous n’avez aucune pièce de rechange autour de la pose.
Il y a broches non utilisées sur le PIC16F1503 et j’ai inclus les mâles en-têtes pour toutes les broches dans le veroboard pcb, donc la programmation en circuit est possible et il y a place pour l’expansion (un autre servo, plusieurs capteurs, lance-roquettes...).