Comment faire une basse-cour de DJ!!! (6 / 9 étapes)

Étape 6: Schéma de Circuit et le code !

La photo ci-dessus est le circuit Fritzing schématique de l’électronique utilisé pour permettre le mouvement autonome de la basse-cour de DJ. La seule partie manquant à partir du schéma est la connexion de batterie 9 V à l’Arduino Uno. Comme il ressort du schéma (et plus tard dans le code), le capteur à ultrasons déclenchera les servos de passer en rotation vers l’avance ou vers l’arrière, via le code de l’Arduino. Soyez avisé que le montage d’essai est uniquement utilisé pour son rail de puissance, donc une maquette très petit peut être utilisé pour cette configuration.

Voici le code que j’ai utilisé pour la basse-cour de DJ, il est entièrement commenté et après elle, je vais écrire une brève description de ses fonctionnalités :

/******************************************
BUT : Code de DJ BarnYard

Créé par Chris Perilla

DATE : 11/04/2014

*******************************************/

#define echoPin 4 / / il s’agit de l’axe de l’écho

#define triggerPin 2 / / il s’agit de l’ergot de

#include //Include la bibliothèque de servo

Servo servoLeft ; roue gauche

Servo servoRight ; roue droite

/************************set-up function******************************************************************/ void setup() {

pinMode (echoPin, INPUT); //set pinmodes

pinMode (triggerPin, sortie) ;

servoLeft.attach(10) ; signal de servo gauche proviendra de la broche 10

servoRight.attach(9) ; signal à droite servo proviendra de la broche 9

}

/*************************main loop************************************************************************/

void loop() {}

servoLeft.write(105) ; rouler à vitesse med tant que pour exécuter à la même vitesse que le servo vilros

servoRight.write(0) ; fonctionner à pleine vitesse dans la même direction

digitalWrite (triggerPin, HIGH) ; faire une impulsion 10usec

delayMicroseconds(10) ;

digitalWrite (triggerPin, basse) ;

distance de l’int = pulseIn(echoPin,HIGH) ; maintenant lire l’impulsion qui est renvoyée par le capteur //pulseIn retourne la longueur de l’impulsion dans usec

flotter à distance1 = distance/58 ; distnace en cm

Si (distance1 < 25) {//if un objet est détecté

servoLeft.write(90) ; les deux moteurs arrêter

servoRight.write(90) ;

Delay(1000) ; attendre un sec

servoLeft.write(20) ; Définissez les deux servos à pleine vitesse en sens inverse

servoRight.write(180) ;

Delay(1000) ; attendre encore deuxième

servoLeft.write(180) ; alors seulement la servocommande gauche à fait pivoter afin que DJBarnYard se transforme

Delay(1500) ; puis il fera une boucle arrière et répétez

}

}

Code Description :

Pour le code préliminaire, je définis les broches echo et déclenchement du capteur et les servos de gauche et de droite. Je comprend pas la bibliothèque de servo ainsi.

Dans le setup Sub, j’ai mis les modes de broche pour l’Arduino, y compris les servos en utilisant le le servo .Brancher trouvé dans la bibliothèque de Servo.

En ce qui concerne la section Sub boucle, nous commençons par le code indiquant l’Arduino d’avoir les servos à rotation afin que la basse-cour DJ se déplace vers l’avant. On voit dans la partie commentée qu’un servo s’exécute plus lentement que les autres, c’est parce que j’utilisais deux marques différentes de servos. J’espère que vous n’avez pas ce problème, ce qui rendra votre code un peu plus cohérent. Ensuite, nous utilisons digitalWrite, delayMicroseconds et pulseIn pour créer une impulsion de 10 usec du capteur ultrasonique et l’impulsion qu’elle reçoit. Nous convertissons ensuite la longueur de l’impulsion à distance en cm. La si instruction commence, si un obstacle est détecté 25 cm ou moins loin alors ce qui suit va se passer ; les deux moteurs s’arrêter, inverser, et une seule roue (servo) tournera pour activer la basse-cour de DJ. Après cela si l’instruction est effectuée la boucle principale répétera. Donc, si il n’y a aucun obstacle au sein de 25 cm de Barnyard DJ après le si instruction puis il avancera jusqu'à ce qu’une telle entrave se pose.

Articles Liés

Comment faire une basse électrique ressemble à un poteau en moins d’une minute

Comment faire une basse électrique ressemble à un poteau en moins d’une minute

rien ne vaut une ligne de basse marche avec une contrebasse. Malheureusement, les contrebasses coûtent beaucoup d'argent. Ceci va convertir une basse électrique (sans blesser il, amovible, etc..) une contrebasse (comme beaucoup aussi judicieuse goes)
Comment faire une Table basse avec dessus de Lift

Comment faire une Table basse avec dessus de Lift

Comment faire une table basse avec un ascenseur extrémité supérieure des pieds mécanisme et l'aluminium. Ascenseur-haut permet d'intenter la table jusqu'à la hauteur parfaite pour manger devant la télévision ou apporter votre ordinateur portable jusq
Comment faire une Table basse en carton avec chaises

Comment faire une Table basse en carton avec chaises

dans ce instructable je vais vous montrer comment faire une table basse en carton avec des chaisesÉtape 1: Matériaux et outils The materials:-carton (beaucoup)-colle (Elmer colle-All polyvalents) blanche (pas d'école colle)-des bâtons de colle chaude
Comment faire une Image de Poly basse (avec Gimp)

Comment faire une Image de Poly basse (avec Gimp)

Ok, ce Instructable est un tutoriel étape par étape comment faire une image low-poly en utilisant le programme Gimp. GIMP est un programme de photoshop gratuit pour Mac. C'est plus facile que ça, même pour les débutants. Si vous avez utilisé seulemen
Comment faire une bouteille de Klein

Comment faire une bouteille de Klein

A mathématicien nommé KleinLa bande de Möbius pensais divine.Il dit: « Si vous colleLes bords des deux,Vous obtiendrez une bouteille bizarre comme la mienne. »Ce Instructable va vous apprendre comment faire une bouteille de Klien, qui est une bouteil
Comment faire une bande de caoutchouc k ' NEX Gatling Gun avec Modes sélectionnables en voiture

Comment faire une bande de caoutchouc k ' NEX Gatling Gun avec Modes sélectionnables en voiture

Dans ce tutoriel, vous apprendrez comment faire une bande de caoutchouc mitrailleuse Gatling (aka "minigun") de k ' NEX.Les caractéristiques de pistolet 8 tonneaux que chacun peut tenir environ 4 bandes de caoutchouc pour un total d'environ 32 c
Comment faire une Arcade Marquee Lightbox

Comment faire une Arcade Marquee Lightbox

Jeux d'arcade old school est de retour ! Apprenez comment faire une visionneuse de texte défilant et faire n'importe quelle pièce de votre jeu préféré !Ne sais pas beaucoup sur le travail du bois ? Pas plus que j'ai ! J'ai fait cela pour m'aider à ap
Comment faire une fusée de Match

Comment faire une fusée de Match

Je montre comment faire une fusée match simple. Il est fabriqué à partir de matériaux courants et ne prend que quelques minutes de préparation. Il s'agit d'un projet facile et amusant quand on s'ennuie. Une fusée de match est une fusée très simple à
Comment faire une mèche de bougie

Comment faire une mèche de bougie

Saviez-vous que vous pouvez faire une mèche de bougie hors Articles ménagers ? Dans ce Instructable je démontrerai comment faire une mèche de bougie hors fournitures ménagères courantes.Étape 1: Supplys -ciseaux-cire-pinces-chaîne de cotonÉtape 2: Fa
Comment faire une petite éolienne (à l’occasion du jour de la terre!)

Comment faire une petite éolienne (à l’occasion du jour de la terre!)

En cela, je vais vous montrer comment faire une éolienne qui produit de l'électricité ! J'ai seulement vous guidera rendant le générateur, mais c'est à vous de comprendre ce que vous voulez faire avec l'électricité qu'elle produit ! Je n'ai pas obten
Comment faire une main Animatronic

Comment faire une main Animatronic

Dans ce Instructable je va vous montrer comment faire une main animatronique modérément complexe, en utilisant les types de techniques utilisés par les spécialistes d'animatronics réelles. Le système est en fait une marionnette complexe, mettant les
Comment faire une image de Nature

Comment faire une image de Nature

cela vous montrera comment faire une superbe photo d'un arbre issu des ressources de natures !Au cours de ce processus, j'ai non seulement appris que je peux faire quoi que ce soit, mais également si vous essayez vous pouvez réussir. Ceci peut semble
Comment faire une paire d’ailes d’ange

Comment faire une paire d’ailes d’ange

Dans ce Instructable je vais expliquer comment faire une paire d'ailes qui pourraient servir à s'habiller comme un ange, oiseau ou autre chose avec des ailes de plumes (par exemple, certaines espèces de dragon).La motivation de cette tenue était 1) j
Comment faire une cuillère en bois, la façon de viking

Comment faire une cuillère en bois, la façon de viking

je vais vous montrer comment faire une cuillère de bois de vert applewood. N'utilisant que mes outils de viking à la main.Étape 1: Tous mes outils Il s'agit d'une vue d'ensemble de tous mes outils.Étape 2: les outils que j'utilise. Il s'agit d'outils