PicAxe Servo PCB pour variateur (9 / 9 étapes)

Étape 9: terminé

Maintenant, vous avez besoin assembler l’interrupteur, démarrez-la et télécharger un programme.  Pour la fenêtre motorisée aveugle, j’utilise le code suivant.

' pins
symbole myservo = c.1 ' renommer la broche 1 à « myservo »
symbole mypot = c.4 ' renommer la broche 4 de « mypot »

' variables
symbole currentpot = b0 ' pot position
symbole moveservo = b2
inverti symbole = b4 ' inverser la valeur pot
symbole oldposition = b6 "vieilles valeurs de position servo
symbole myloop = b7
symbole potmax = b8
symbole potmin = b9

« les constantes
symbole servolow = 60 ' limite inférieure de servo
symbole servohigh = 240 ' limite supérieure servo
symbole de répétition = 100 ' nombre de boucles pour tuer le temps

inactif :
readadc mypot, currentpot ' lu pot
Si currentpot < potmin puis ' si changement dans la position puis...
Goto actif ' goto actif
else if currentpot > potmax puis
Goto actif
endif ' autrement...
Goto ralenti ' répéter

active :
GoSub scalesub ' calculer la position du servo
servo myservo, moveservo ' allumer servo et déplacez-le
myloop = 1 à répéter ' boucle pour laisser les servo à déplacer
readadc mypot, currentpot ' moniter pot
Si currentpot < potmin puis ' si changement dans la position puis...
Goto actif ' goto actif
else if currentpot > potmax puis
Goto actif
endif ' autrement...   « dans le cas contraire...
prochain myloop ' boucle pour tuer le temps
myservo bas ' éteindre servo
Goto inactif

scalesub: « currentpot d’entrée / sortie moveservo et réinitialiser enfin connaître la position
potmax = currentpot + 1
potmin = currentpot - 1
Si potmax = 0 then
potmax = 255
endif
Si potmin = 255 then
potmin = 0
endif
inverser = 255 - currentpot ' inverser les valeurs
moveservo = servohigh-servolow/15 * inverser / 17 + servolow ' échelle des valeurs de pot
retour

J’ai joint les données 3D dans sa forme native (Catia V5 R19), STEP et IGES.  Si vous le voulez dans un autre format, vous pouvez le télécharger depuis ce site.  Vous devrez vous inscrire (gratuit), mais il vous donnerons une option pour le télécharger dans n’importe quel format que vous voulez.

S’il y a beaucoup d’intérêt, je peux faire un instructables sur comment monter le servo dans les blinds.  Parce que mes stores sont 2", le servo que j’ai utilisé, HITECH HS-225 MG, monter dans le boîtier aveugle sans modifier les logements autres que les deux trous de vis.   Selon moi, un aveugle 1" est plus fréquent et il y a des autres instructables là-bas sur la façon d’y parvenir.

J’espère que j’ai fait un travail décent.  Il s’agit de nombreuses premières pour moi.  Premier Instructable, première fois, gravure à l’eau-forte un PCB, la première fois à l’aide d’un microcontroleur, la première fois à l’aide d’un servo.  Peut-être que je ne suis pas qualifié pour publier cela.

Articles Liés

Pirater le Cube Servo (G15) pour High Speed

Pirater le Cube Servo (G15) pour High Speed

Ce Instructable vous guidera pour modifier le Servo de Cube pour obtenir une vitesse supérieure de servo de Cube normal.Etape 1: Obtenir prêts outils requisCe que vous aurez besoin :1. un tournevis philips.2. colle pour plastique.3. fraise4. pince5.
Cool les affaire de PCB pour votre projet

Cool les affaire de PCB pour votre projet

Voici un moyen simple de créer un beau produit à la recherche tout en utilisant uniquement du PCB (les fabricants de PCB vont adorer vous:))Choses, c'est que vous avez besoin de PCB de toute façon pour votre produit électronique alors pourquoi ne pas
123D-débutants première PCB pour arduino SERVO/SENOR Conseil

123D-débutants première PCB pour arduino SERVO/SENOR Conseil

Aujourd'hui je vais utiliser 123D circuits pour la première fois et comme un développement de programme je l'ai essayé moi-même et ici est un projet simple dans lequel vous pouvez pratiquer votre pcb concevoir des compétences dans un environnement di
Panelizing PCB pour Seeed Using Eagle gratuit / lumière

Panelizing PCB pour Seeed Using Eagle gratuit / lumière

Some PCB fab des maisons (comme SeeedStudio, avec leur service de Fusion PCB) vous permettra de redessiner les BPC plus petits.  Par exemple, si vous avez un Conseil de 2,5 cm x 5 cm, vous pouvez redessiner deux d'entre eux à un seul 5 x 5 mm PCB.  O
Jeu de la vie de PCB pour Conway

Jeu de la vie de PCB pour Conway

c'est ma version sur circuit imprimé de 20 x 4 lcd jeu de la vie. Je n'ai pas écrit le code fait seulement un PCB Eagle pour elle.http://www.Daqq.eu/index.php?Show=prj_game_of_lifeÉtape 1: Une erreur sur le schéma j'ai suivi le schéma fourni sur le s
Plier le métal pour construire des supports de servo & moteur, pour la robotique

Plier le métal pour construire des supports de servo & moteur, pour la robotique

pliant métal appartient à construire un robot, une pince/griffe/pince/main bras ou général de contrôle moteur ou servo. Quelque chose doit maintenir le moteur en place, et en quelque sorte vous devez garder ce servo ne se déplace. Coupe métal et plié
À l’aide de Flex rigide PCB pour GSM/GPS tracker

À l’aide de Flex rigide PCB pour GSM/GPS tracker

À l'aide de Flex rigide PCB, il est possible de plier le PCB et d'obtenir un bon plan pour l'antenne GSM et GPS. Ces PCB peut être utile pour le suivi des animaux, des billets ou de suivi des agents de sécurité. De suivi des animaux, le PCB peut être
DIY Servo Splitter pour les avions RC en 10 minutes !

DIY Servo Splitter pour les avions RC en 10 minutes !

Hey je me suis récemment dans RC électronique alors je commence à mettre quelques i'bles sur le sujet ! Eh bien alors que je construisais mon avion RC, que je suis tombé sur un petit dilemme-je n'avais pas un diviseur de servo. Je pensais que j'aurai
Drillpress bon marché de PCB pour Dremel

Drillpress bon marché de PCB pour Dremel

J'avais besoin d'une presse de foret pour mes 3000 Dremel, de percer des circuits imprimés - alors j'ai décidé de faire un avec des trucs, j'ai dû traîner.Étape 1: piècesMorceaux de bois :3 longueurs de 40x10mm - 90mm (dessus du cadrage), 170mm (dess
PCB pour les systèmes de l’électronique de bord guitare électrique

PCB pour les systèmes de l’électronique de bord guitare électrique

les 3 premiers d'une série de systèmes d'électronique embarquée du PCB que j'ai conçu, ces 3 sont pour des applications de base, comme une tonalité 2 simple bobinage strat, double double bobinage strat et ton 3 simple bobinage strat. travaillant sur
Comment pirater un servo pour rotation continue - TowerPro MG995

Comment pirater un servo pour rotation continue - TowerPro MG995

pourquoi vous voulez ou avez besoin de modifier votre servo parfaitement bien ?  Il s'avère que les servomoteurs sont grand petit moteurs à engrenages qui peuvent se connecter directement à un microcontrôleur sans la nécessité d'un circuit de moteur.
Portable cordon variateur pour éclairage à incandescence/halogène

Portable cordon variateur pour éclairage à incandescence/halogène

les lampes halogènes pour mon stand de foire commerciale sont beaucoup trop lumineux et chaud à pleine puissance, donc j'ai besoin pour les estomper.Maintenant, il y a déjà des appareils abordables-homologation UL « variateur plug » sur le marché, ma
Comment faire pour souder votre fumeFan PCB KIT / KIT tout PCB

Comment faire pour souder votre fumeFan PCB KIT / KIT tout PCB

Vous êtes probablement une des personnes incroyables qui ont soutenu notre Kickstarter campagne - la fumeFan. Si vous avez manqué la campagne, vous pouvez trouver plus d'infos sur le fumeFan sur maketechnics.com.Cette instructable décrit comment soud
Simple UV lightbox pour PCB

Simple UV lightbox pour PCB

comment faire une visionneuse d'UV la recherche simple mais professionnelle pour la production de PCB.Avec un peu d'objets récupérés et ramassé dans les brocantes, vous pouvez faire une efficace boîte d'exposition PCB pour moins de la moitié du prix