Pirater le Rover de Circuits Snap (7 / 7 étapes)

Étape 7: Bonus Robot Circuit !

Maintenant que vous êtes familier avec le bâtiment et programmer un robot fait de Snap Circuits, il est temps de commencer à penser à comment faire le robot faire quelque chose de plus intéressant que juste tester les moteurs sur le Rover Snap.

Ce serait bien si votre robot puisse répondre aux stimulus externes. Heureusement, car nous avons utilisé le bloc batterie de titulaire de l’ensemble de détecteur de mouvement Snap Circuits, nous pouvons utiliser le capteur PIR (le bloc étiqueté « U7 de détecteur de mouvement ») et le transistor de la même série pour construire une motion Detection robot.

Pièces nécessaires à cette construction :

1 grille de Base en plastique 10 x 7
1 Circuits snap Rover
1 B5 bloc batterie de 9 volts
1 contrôle moteur IC U8
1 8 broches prise U21 avec PICAXE 08m installé
1KOhm 4 résistances R2
1 diapositive commutateur S1
1 câble de programmation USB
Détecteur de 1 mouvement bloc U7
1 Transistor NPN Q2
1 LED verte D2
9 clichés unique
11 deux Snap conducteurs
2 trois Snap conducteurs
1 quatre Snap chef d’orchestre
3 cinq Snap conducteurs
1 six Snap chef d’orchestre
1 sept Snap chef d’orchestre
1 fil de raccordement orange
1 cavalier jaune
1 cavalier vert
1 cavalier violet
1 fil gris
1 fil blanc

Pièces facultatives (donc vous pouvez enregistrer le programme dans la mémoire PICAXE) :

2 boutons-pression unique
1 100 ohms résistance R1

Construire le robot selon l’ordre indiqué sur les photos

Dans le premier circuit, nous avons utilisé quatre toutes les broches de sortie sur le PICAXE pour piloter les moteurs Rover Snap. Il n’y a que deux broches de gauche--qui sont tous deux axes--la série dans (S) d’entrée et la broche 3. J’ai décidé d’utiliser la broche 3 comme la broche d’entrée pour le bloc détecteur de mouvement. Voir photo 1 pour les circuits construits dans le bloc détecteur de mouvement. Bien que le circuit semble compliqué, il n’y a que trois boutons-pression sur le bloc détecteur de mouvement : positif (+), sortir et la terre (-). J’ai adapté le circuit suivant pour la motion Detection robot afin que je pouvais allumer une led lorsque le détecteur de mouvement détecté motion pour faciliter le robot au programme (la LED s’allume vers le haut lorsque le détecteur de mouvement détecte un mouvement, alors tout ce que je devais faire était regarder la tension sur la broche 3 différencier quand aucun mouvement n’a été détecté et quelle mouvement a été détecté) :

www.elenco.com/admin_data/PDFFiles/LED_Motion_Detector.pdf

Lors de l’écriture du programme pour le mouvement détection robot que j’ai remarqué que la broche 3 avait cours dessus alors que la LED s’éteint (aucun mouvement détecté), mais a été tirée vers le bas pour 0 volt lorsque le détecteur de mouvement détecté motion et la LED allumée. Cela fait par hasard programmation beaucoup plus facile. Tout ce que je devais faire était indiquer au programme d’attendre, ou ne rien faire, jusqu'à ce que la broche 3 à a chuté à 0 Volt et passer ensuite à des essais moteurs.

Jetez un oeil à l’organigramme mis à jour le figure 2. Vous remarquerez le même ensemble de tests moteurs « Forward », « Arrière », « Virage à gauche » et « Tourner à droite ». Le bloc « Pause 5000 » a été remplacé par le texte suivant :

laissez b0 = 1 J’ai ajouté ceci pour s’assurer que la variable b0 est supérieur à zéro si le programme n’a pas accidentellement laissé aller à travers les essais moteurs avant que le détecteur de mouvement détecté aucun mouvement.

laissez b0 = pins affecte la valeur de pins (en l’occurrence le port d’entrée, la broche 3) à la variable b0. Lorsque aucun mouvement détecté, « pins » a une valeur supérieure à zéro (en fait la valeur sur mon PICAXE broche 3 dans ce circuit est égal à 8, allez comprendre). Lorsqu’un mouvement est détecté, épingles a une valeur de zéro.

Le diamant de décision dit ce qui suit :

Si b0 = 0 (mouvement détecté) puis passez à travers les essais moteurs et lorsque les tests de moteurs sont terminés remontent au début du programme.

Si b0 a une valeur autre que zéro, il suffit d’aller retour au début du programme.

Ainsi, le robot sera juste rester là jusqu'à ce que le détecteur de mouvement détecte un mouvement.

Photo 1 source : www.snapcircuits.net/downloads/ic_info.pdf

Articles Liés

Pirater vos Circuits Snap avec Frickin' faisceaux Laser ! Construire un Laser Tripwire et alarme

Pirater vos Circuits Snap avec Frickin' faisceaux Laser ! Construire un Laser Tripwire et alarme

apprendre à construire un tripwire laser et l'alarme hors Circuits Snap. Vous allez construire deux circuits : le circuit de tripwire laser et le circuit d'alarme. L'alarme est un oscillateur très simple de deux-transistor qui est allumé par le relai
Robot Programmable extrême Snap Circuits !

Robot Programmable extrême Snap Circuits !

Dans ce Instructable, vous apprendrez comment construire une extrême Circuits Snap Robot Programmable. Tout d'abord, vous apprendrez comment installer l'éditeur de programmation PICAXE (le PICAXE est le microcontrôleur ou ordinateur cerveau pour votr
Danse danse Roverbot ! Construire un Robot Programmable de Snap Circuits lumière danse activés.

Danse danse Roverbot ! Construire un Robot Programmable de Snap Circuits lumière danse activés.

Dans ce Instructable vous allez apprendre à construire un éclairage activé danse robot programmable Snap Circuits. Tout d'abord, vous apprendrez comment installer l'éditeur de programmation PICAXE (le PICAXE est le microcontrôleur ou cerveau ordinate
Faire un Snap simples Circuits Programmable Robot

Faire un Snap simples Circuits Programmable Robot

dans ce Instructable, vous apprendrez comment construire un robot programmable de Snap Circuits simple. Tout d'abord, vous allez apprendre à construire un circuit simple à l'aide de Circuits Snap pour comprendre combien il est facile de construire un
Piratage de l’espion vidéo Trakr III : faire un Bot Grabber de Legos, Snap Circuits et l’espion vidéo Trakr

Piratage de l’espion vidéo Trakr III : faire un Bot Grabber de Legos, Snap Circuits et l’espion vidéo Trakr

dans ce instructable je démontrerai comment utiliser des Legos, Snap Circuits et l'espion vidéo Trakr pour créer un bot grabber contrôlé à distance. Je démontrerai comment télécharger et installer le compilateur de langage C pour le Trakr. Ensuite, j
Vitesse variable du ventilateur avec Snap Circuits, Kano ordinateur

Vitesse variable du ventilateur avec Snap Circuits, Kano ordinateur

Dans un Guide pratique précédente, j'ai démontré comment clignoter un Snap Circuits LED avec l'ordinateur de Kano (clignotement d'une LED est le « Hello World! » du piratage de matériel) et dans ce guide, je démontrerai comment conduire un ventilateu
Programme un chapelet de lumières de Noël à clignoter le code morse avec Arduino & Snap Circuits

Programme un chapelet de lumières de Noël à clignoter le code morse avec Arduino & Snap Circuits

c'est un projet de mon fils Dylan (9) et j'ai mis ensemble en utilisant une platine Arduino, un ensemble de Circuit Snap et un chapelet de lumières de Noël.Ce que vous devez :Un Arduino : Un Arduino est un ordinateur sur un circuit unique que vous po
Cligner des yeux Snap Circuits LED avec ordinateur Kano

Cligner des yeux Snap Circuits LED avec ordinateur Kano

Je démontrerai comment faire clignoter une LED de Circuits Snap avec l'ordinateur de Kano (ma version de la Kano a la framboise Pi 2). J'ai perdu le compte de combien d'ordinateurs j'ai construit au fil des ans, mais je pense qu'il est sûr de dire qu
Construire un Theremin optique--améliorer votre Snap Circuits en ajoutant un Circuit intégré de 555 Timer II

Construire un Theremin optique--améliorer votre Snap Circuits en ajoutant un Circuit intégré de 555 Timer II

dans ce Instructable, vous apprendrez comment améliorer votre collection de blocs de Snap Circuits en ajoutant un Timer 555 IC et en construisant un thérémine optique. Vous apprendrez les fonctions des broches sur la puce 555. Vous apprendrez que lor
Introduction aux Light Emitting Diode à l’aide de Snap Circuits

Introduction aux Light Emitting Diode à l’aide de Snap Circuits

dans cette Photo Instructable, vous vous renseignerez sur la Diode électroluminescente ou LED. Vous apprendrez également comment construire un circuit simple qui montre comment le LED fonctionne à l'aide de Circuits Snap.Pièces nécessaires :1 grille
Introduction à l’interrupteur électrique à l’aide de Snap Circuits

Introduction à l’interrupteur électrique à l’aide de Snap Circuits

sur cette photo Instructable je vais vous donner une brève introduction aux Circuits de Snap. Vous apprendrez comment construire un circuit simple, pour comprendre le courant continu (DC), et comment fonctionne un interrupteur électrique.Circuits de
Introduction à la Diode à l’aide de Snap Circuits

Introduction à la Diode à l’aide de Snap Circuits

sur cette photo instructable vous apprendront la diode et construire un circuit simple qui vous aide à comprendre le fonctionne d'une diode à l'aide de Circuits Snap.Circuits de composant logiciel enfichable est un jouet éducatif qui enseigne l'élect
Découvrez électronique avec Snap Circuits Arcade (revue)

Découvrez électronique avec Snap Circuits Arcade (revue)

Circuits de composant logiciel enfichable est un jouet éducatif qui enseigne l'électronique avec des composants électroniques de snap-ensemble sans soudure. Chaque composant possède le symbole schématique et une étiquette imprimée sur son boîtier en
Piratage le Spy Video Trakr II

Piratage le Spy Video Trakr II

dans la précédente Instructable, "Hacking the Spy vidéo Trakr" ( vous avez appris à ouvrir la Trakr et installer les chevêtres masculins dans les connexions GPIO sur le circuit. Vous avez également appris à écrire, compiler et installer un progr