IR, suivi d’une tourelle avec PIC et C (3 / 9 étapes)

Étape 3: conception

Ceci était destiné à être un projet d’apprentissage peu coûteux avec chambre d’expansion, assez simple à mettre sur une petite maquette, programmé et assemblé sans trop d’encombres.

Exigences en matière

  • Suivi au moins une balise 1 à 4 mètres et casseroles/tils de le conserver dans le cadre
  • Autour d’une accumulation EUR 20
  • Relativement petit et léger (tous les conseils, servos et câblage, sans batttery ~ 40g)
  • S’écoulent 6VDC
  • Réagit rapidement au mouvement
  • Divisé en modules
  • Carte de module appareil photo aussi petit que possible
  • Chambre d’expansion

En bonus pour vous, il y a aussi perfectible:)

Pourquoi veroboard ?

Je n’avais pas envie de faire une de toutes pièces pour ce - étant donné que le circuit n’est pas très complex, j’ai pensé que je pourrais tr pour utiliser proto Conseil. J’avais travaillé sur le circuit pour être assez compacte sur la maquette et voulais déplacer plus aisément au CCP, donc j’ai choisi veroboard. Avec quelques coupures et quelques cavaliers, j’ai pu garder les choses au sein de 4 x 4 cm pour la carte principale.

Pourquoi la WiiMote ?

Le module de caméra dans la WiiMote utilise une interface I2C et fait tout le gros du travail pour vous. Il fournit des coordonnées en pixels pour jusqu'à 4 balises IR, donc vous pouvez facilement comprendre comment beaucoup de pan/tilt pour centrer la cible. Il a une fréquence d’images élevée - quelque chose comme 50 images par seconde, donc il peut rapidement détecter et réagir face à un mouvement rapide. Vous pouvez également le configurer lors de l’initialisation pour accorder à votre usage.

Il y a beaucoup de sites très instructifs là-bas qui expliquer en détail tous les aspects de ce module. Enfin - plus cassés WiiMotes ont une caméra entièrement fonctionnelle à l’intérieur et peut être faits pour un dollar ou deux. Bon marché, facilement disponible et fait exactement ce que j’avais besoin pour cette build.

Pourquoi 8 bits PIC ?

Ils sont assez puissants pour ce projet, bon marché et facilement disponible dans la plupart des régions. Il y a bon soutien pour les assembleur et C. Les outils de développement sont tous gratuits. Les programmeurs sont raisonnables. De plus, avec le PIC16F1503 vous pouvez utiliser les outils de génération de code dans MPLABX (IDE programmation de Microchip). Malheureusement cette photo n’a pas les fonctionnalités de débogage intégrées - vous avez besoin d’un en-tête de le faire. Mais avec ce projet vous ne devriez pas avoir un - c’est assez simple, et une bonne intro du projet pour quelqu'un passé le stade de blinky.

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