Table des matières:

Servo Pod : 4 étapes
Servo Pod : 4 étapes

Vidéo: Servo Pod : 4 étapes

Vidéo: Servo Pod : 4 étapes
Vidéo: How to Set the T-Lock Servos | Traxxas TRX-4 2024, Juillet
Anonim
Servo Pod
Servo Pod

Vous avez toujours rêvé d'avoir une orbitcam ou tout autre contrôle de webcam Pan/Tilt ?

C'est ici! Avec ce Servo Pod Made from scratch, vous pouvez désormais contrôler votre webcam (ou antenne wifi ?) par la paume de votre main ou même à distance avec un serveur web.

Étape 1: Obtenez toutes les pièces et tous les outils

Obtenez toutes les pièces et outils
Obtenez toutes les pièces et outils
Obtenez toutes les pièces et outils
Obtenez toutes les pièces et outils
Obtenez toutes les pièces et outils
Obtenez toutes les pièces et outils
Obtenez toutes les pièces et outils
Obtenez toutes les pièces et outils

Pour ce Servo Pod, vous aurez besoin de:

Pièces: 1 x Microchip pic16f628(a) (échantillon gratuit de microchip, ne pas abuser…) 1 x Dip socket pour pic 5 x résistances 4.7kOhm (ou 5 résistances "pullup") 1 x résistance 22kOhm 1 x prise port série 2 x Servomoteur (tout modèle de sorcière 5v est assez puissant pour contenir la webcam) 2 x prise 3 broches pour votre servo 1 x Led 4 x bouton poussoir 1 x interrupteur 1 x Breadboard Tools: 1 x Fer à souder 1 x Pic Programmer (pas cher sur ebay ou Bricolage) Autres: 1 x Webcam ?

Étape 2: Flasher la photo

Flasher la photo
Flasher la photo

Procurez-vous un programmeur de photos et utilisez le logiciel que vous aimez (IcProg pour moi) et Flashez la photo avec le fichier HEX suivant.

Regardez sur la photo pour la configuration de base.

Étape 3: Souder

Soudure
Soudure
Soudure
Soudure

En utilisant ce schéma, soudez tout sur la planche à pain. Utilisez la prise Dip pour le Pic car vous voudrez peut-être le flasher à nouveau. Remarque: les 4 boutons poussoirs sont utilisés pour le mode "joystick". Vous devez les câbler..sur une autre carte avec un câble. Le fil du bouton comme celui-ci: rb0 Gauche (peut-être à droite..) rb1 Droit (peut-être à gauche…) rb2 Basrb3 vers le haut La led est utilisée pour afficher le mode joystick, vous pouvez voulez l'avoir à distance sur la carte du joystick. ATTENTION AUSSI !!! J'ai utilisé une résistance interne led 5v. Ajoutez une résistance si votre led n'est pas comme la mienne (100ohm devrait être OK)Votre broche de servo pourrait ne pas être la même que la mienne (1-5v, 2-Signal, 3-Ground) changez selon vos besoins. Vous avez besoin d'une source d'alimentation 5vR1 à 5 = 4.7kOhmR6: 22kOhmJ1 = Pan J2 = Tilt

Étape 4: Le logiciel (pour Serial Com)

Le logiciel (pour Serial Com)
Le logiciel (pour Serial Com)

Il suffit de télécharger mon (bientôt bon) logiciel pourri fabriqué par Delphi et amusez-vous bien ! Note: Le switch doit être en mode distant (led éteinte) pour utiliser le port série Le logiciel n'est pas encore terminé… n'oubliez pas d'ouvrir le port avant quoi que ce soit ou il va planter. Le nombre à gauche est Pan et à droite est Tilt. Devrait être quelque chose de 65 à 225 (de toute façon, le Pic ignorera tout le reste) La petite "flèche" lumineuse doit se déplacer vers la gauche. exe, il lance également un serveur Web sur le port 2020 où vous pouvez contrôler le Servo Pod (connectez-vous au port série avant de lancer votre navigateur Web) Pour utiliser le serveur Web, c'est assez simple.https://localhost:2020/A130 A signifie la position Pan ce sera 130 (de 65 à 225) si vous voulez 70 à droite: 070https://localhost:2020/B130 B est la position Tilthttps://localhost:2020/C010 C ajoutera le numéro à la position Pan actuelleLes autres lettres ne sont pas encore mis en œuvre. Si vous souhaitez l'utiliser sur une page Web, vous devez essentiellement utiliser une requête http javascript ou envoyer ces requêtes dans un iFrame 1x1. REMARQUE: Si un gourou souhaite développer un meilleur logiciel (je suis un développeur Web… pas un mec logiciel hehe), la chose est assez simple. Tout ce que vous devez envoyer au port série est de 2 octets de 65 à 225. Dans mon logiciel, je convertis la chaîne en Int puis l'int en Char. Les Chars (2 octets) sont ensuite envoyés sur le port série. Vous devez également attendre que la ligne DSR soit "haute" car il s'agit de la poignée de main matérielle pour vous assurer que le Pic est prêt à recevoir. Merci!

Conseillé: