IR, suivi d’une tourelle avec PIC et C

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...).

Articles Liés

Construction d’une tourelle de Portal avec audio mouvement contrôlé et éclairage

Construction d’une tourelle de Portal avec audio mouvement contrôlé et éclairage

dans ce Instructable je vais vous montrer comment je suis allé sur la création de ma propre vie taille parler portail tourelle de bout en bout. Il s'agit d'une profondeur assez en projet qui permettra de couvrir toutes les étapes de construction et t
Suivi d’une Source de lumière avec un actionneur

Suivi d’une Source de lumière avec un actionneur

.. .ou peut-être, elle devrait s'appeler « À l'aide d'une ancienne cellule solaire d'une lumière de jardin complètement corrodée comme un capteur de lumière ». :)Dans ce instructable, je vais construire sur mon précédent et vous montrer comment vous
Amusez-vous avec PIC Assembly - Episode 22

Amusez-vous avec PIC Assembly - Episode 22

Le dicton est que « la nécessité est la mère de l'invention ». En réalité, cependant, il y a beaucoup de « mères » de l'invention. Mon préféré est « paresse » mais parfois trucs obtient inventé juste parce que c'est un plaisir au défi de comprendre u
Amusez-vous avec PIC Assembly - épisode 23

Amusez-vous avec PIC Assembly - épisode 23

Comme j'ai mentionné dans les épisodes précédents, je suis bénévole au centre de recyclage local à but non lucratif. Certains des trucs électronique qui obtient déposa de genre de fait me sentent comme un archéologue de la technologie et j'ai un fant
Auto-tourelle avec Pixy et Nerf Gun

Auto-tourelle avec Pixy et Nerf Gun

Avec le projet de la tourelle-Auto, vous pouvez automatiquement traquer et tirer sur vos ennemis ! Ce projet utilise un module de caméra Pixy, une base RobotGeek pan/tilt, un pistolet à fléchettes mousse et un Geekduino pour coordonner les composants
Construire une tourelle de Portal d’un œuf Kinder

Construire une tourelle de Portal d’un œuf Kinder

fois ma copine réussi Portal 1, tous les deux nous imploraient d'en avoir un de ces tourelles mignons, peu sur nos bureaux. Nous sommes arrivés avec des œufs Kinder (http://en.wikipedia.org/wiki/Kinder_Surprise ) parce qu'ils ont à peu près parfaitem
Amusez-vous avec PIC Assembly - Episode 20

Amusez-vous avec PIC Assembly - Episode 20

Dans l'Episode 19 que je l'ai mentionné en passant qu'il serait assez facile au port de la conception à la 16F1837 plus moderne que nous avons utilisé dans l'épisode 13 pour l'affichage de graphiques. Qui pourrait nous sortir de devoir copier les cha
Amusez-vous avec PIC Assembly - épisode 3

Amusez-vous avec PIC Assembly - épisode 3

Après que j'avais été jouer avec les photos pendant un certain temps j'ai remarqué que le web était plein de conseils de petite interface qui pourraient faire une variété de tâches intéressantes. Mieux encore, ils étaient moins cher que d'essayer de
Amusez-vous avec PIC Assembly - Episode 7

Amusez-vous avec PIC Assembly - Episode 7

Avez-vous jamais souhaité que vous aviez un réveil qui vous me réveillais toutes les quelques minutes alors que vous pourriez faire quelque chose de rapide et puis se pour rendormir ? Non, moi ou l'autre. Mais dans le monde du microcontrôleur, une te
Amusez-vous avec PIC Assembly - Episode 4

Amusez-vous avec PIC Assembly - Episode 4

Comme j'ai mentionné dans l'épisode 3, j'ai acheté une petite variété de modules pour interfacer les PICs. Un de ceux-ci est un Bluetooth Module. Durant toutes ces années que j'avais connu sur la technologie Bluetooth, j'ai avais jamais réellement vé
Amusez-vous avec PIC Assembly - Episode 2

Amusez-vous avec PIC Assembly - Episode 2

Bien Episode 1 a été un succès retentissant parce que quelqu'un d'autre que moi en fait le regarda. Alors allons-y avec l'épisode 2. Dans ce Instructable nous recherchons quelques données réelles d'entrée pour envoyer à l'écran LCD de 1602 que nous a
Amusez-vous avec PIC Assembly - Episode 21

Amusez-vous avec PIC Assembly - Episode 21

Je ne suis pas un voyageur du monde, mais j'ai été à un certain nombre d'endroits qui diffèrent radicalement de température et d'humidité. Je n'aime pas qu'on en dise, « chaleur sèche » ne veut rien dire lorsque le thermomètre est supérieure à 110 de
Amusez-vous avec PIC Assembly - Episode 5

Amusez-vous avec PIC Assembly - Episode 5

Comme j'ai mentionné dans l'épisode 4, c'est la continuation de notre exploration du module Bluetooth. Dans cet épisode, nous allons configurer le PIC à conduire une petite voiture et steer en utilisant Bluetooth commandes envoyés à partir d'un télép
Amusez-vous avec PIC Assembly - Episode 18

Amusez-vous avec PIC Assembly - Episode 18

Mots à la mode et les slogans sont toujours être générés, principalement dans les domaines de la technologie ou de la politique. Dilbert même reçu la tendance avec « Buzzword Bingo » en de la 90. Une des phrases actuellement chauds est « Internet des