Mobile de l’enfant interactif (8 / 9 étapes)

Étape 8: Montage de circuits mobiles

Nous avons assemblé et testé tous les composants pour les circuits mobiles dans les étapes 3, 4 et 5, alors maintenant il a le temps de les mettre ensemble.  Nous avons constaté qu’une mini maquette nous a aidé à nettoyer notre circuit, donc nous avons pu voir tous les composants.  Vous pouvez, toutefois, construire le circuit entièrement sur l’arduino si vous préférez.

Connectez le 3.3V broches de l’arduino sur la broche de la DMV de le XBee, la broche RX de l’arduino le la goupille du VIN de le XBee et une broche de terre de l’arduino sur la broche de terre de le XBEE.  Nous avons constaté que nous avions besoin alimenter les deux moteurs séparément de l’arduino, parce que l’arduino pouvait source pas assez de courant pour alimenter l’arduinos ainsi que tous les autres composants.  Connecter les fils d’alimentation des servos les uns aux autres et au fil de la batterie AAA.  Connectez les fils de masse des servos les uns aux autres et au fil de masse de la batterie AAA.  Souder les fils de masse de la LED, la blacklights et les servos tous ensemble, laissant une extrémité libre à brancher sur une broche de terre.  Connectez tous les composants aux broches requis--nous avons utilisé les broches 12 et 11 pour blacklights, 10 et 9 pour les servos et 8, 7 et 6 pour LEDs.

Enfin, alimenter l’arduino lui-même.  Nous avons utilisé deux packs d’accus de deux AAs chacune connectée en série pour nous donner un 6V entrée ; vous pouvez également, comme indiqué précédemment, alimenter arduinos hors 4.5V ; Nous avons utilisé tout ce que nous avions disponibles.  Connectez le câble d’alimentation sur la broche de VIN et le fil de masse à une broche GND.  Soit dit en passant, nous avons constaté que mène sur les batteries des lampes à souder fonctionnait bien--nous avons utilisé l’un d'entre eux pour alimenter les servos.

Maintenant tout ce que vous devez faire est de programmer l’arduino.  Nous avons utilisé le code sur l’arduino mobile pour contrôler les différentes composantes ci-dessous.

#include < Servo.h >
int serial_val = 0 ;
motors_on booléen = false ;

Compteurs pour les LEDs + clignotants
int x1 = 0 ;
int x2 = 0 ;
int x3 = 0 ;

Broches d’échantillon pour arduino monté sur mobile
public static int ledPin1 = 6 ;
public static int ledPin2 = 7 ;
public static int ledPin3 = 8 ;
public static int motorPin1 = 9 ;
public static int motorPin2 = 10 ;
public static int flashlightPin1 = 11 ;
public static int flashlightPin2 = 12 ;

Servo-information
Servo motor1 ;
Servo motor2 ;
pos1 int = 0 ; position de motor1
pos2 int = 0 ; position de motor2

void setup() {}
Code d’installation s’exécute une fois au début
Serial.Begin(9600) ; Commence la série monitor

Dire l’arduino qui pins seront utilisés pour la sortie ; aucuns broches ne seront utilisés pour se prononcer sur le mobile
pinMode (motorPin1, sortie) ;
pinMode (motorPin2, sortie) ;
pinMode (flashlightPin1, sortie) ;
pinMode (flashlightPin2, sortie) ;
pinMode (ledPin1, sortie) ;
pinMode (ledPin2, sortie) ;
pinMode (ledPin3, sortie) ;

PIN 13 est intégré LED, habituellement utilisé pour signifier que le programme a été écrit correctement
pinMode (13, sortie) ;
digitalWrite (13, HIGH) ;
}

void loop() {}
Code principal, qui se déroule à plusieurs reprises

lire la valeur de (radio), soustraire 48 pour le miracle de l’ASCII en int
if(Serial.available())
serial_val = Serial.read ()-48 ;

Vérifiez que la valeur lue est raisonnable
Serial.println(serial_val) ;
if(serial_val > 0)
{
digitalWrite (13, HIGH) ;
}
d’autre
{
digitalWrite (13, faible) ;
}

Compteurs de l’incrément
x1 = x1 + 1 ;
x2 = x2 + 1 ;
x3 = x3 + 1 ;

Vérifiez les valeurs des compteurs ; nombres premiers aléatoires ont été choisis comme seuils donc les cycles ne s’alignent pas
Si (x1 > 20483) {}
x1 = 0 ;
} else {}
Si (x1 < 1000) {}
digitalWrite (ledPin1, HIGH) ; S’allume pendant 1 seconde toutes les secondes 20,483
} else {}
digitalWrite (ledPin1, basse) ; Couper le reste du temps
}
}
Si (x2 > 29303) {}
x2 = 0 ;
} else {}
Si (x2 < 1200) {}
digitalWrite (ledPin2, HIGH) ;  Allumez pour 1,2 secondes toutes les secondes 29,303
} else {}
digitalWrite (ledPin2, basse) ; Couper le reste du temps
}
}
Si (x3 > 18397) {}
x3 = 0 ;
} else {}
Si (x3 < 900) {}
digitalWrite (ledPin3, HIGH) ; Allumez pour 0,9 secondes toutes les secondes 18,397
} else {}
digitalWrite (ledPin3, basse) ; Couper le reste du temps
}
}

Retarder un peu le programme peut répondre
Delay(1) ;

pour activer le blacklights marche / arrêt :
Si (serial_val == 1 || serial_val == 3)
{
digitalWrite (flashlightPin1, HIGH) ;
digitalWrite (flashlightPin2, HIGH) ;
}
d’autre
{
digitalWrite (flashlightPin1, basse) ;
digitalWrite (flashlightPin2, basse) ;
}

Activer ou désactiver les moteurs
Ce code en fait les transforme sur et en dehors de brèves poussées par y attacher et détacher les moteurs
parce que dans le cas contraire, ils ont couru à une vitesse trop élevée et les morceaux de frapper l’autre
Si (serial_val == 2 || serial_val == 3)
{
if(motors_on)
{
motors_on = false ;
motor1.Detach() ;
motor2.Detach() ;
}
d’autre
{
motors_on = true ;
motor1.Attach(motorPin1) ; Fixer motor1 à goupille appropriée
motor2.Attach(motorPin2) ; Fixer motor2 à goupille appropriée
motor1.Write(0) ;
motor2.Write(0) ;
Delay(300) ;
}
}
d’autre
{
if(motors_on)
{
motors_on = false ;
motor1.Detach() ;
motor2.Detach() ;
}
}

}

Articles Liés

Stand mobile avec chaussures enfant

Stand mobile avec chaussures enfant

Penderie Mobile avec la chaussure d'enfantenvoyé par cocolol123 Voici une idée de recyclage. Utilisez vos chaussures de l'enfant de construire un support mobile intelligent sans faire n'importe quel mods.Vous pouvez étendre cette idée en forant un tr
Kit de café mobile

Kit de café mobile

ce tutoriel va vous montrer comment remonter un kit de café qui peut être utilisé pour faire une bonne tasse de café, que ce soit sur la route, le camping ou tout simplement sur votre pont arrière. Une des choses que je chéris est une bonne tasse de
Mobile sur le thème de l’espace

Mobile sur le thème de l’espace

Apprenez à faire ce plaisir mobile qu'un enfant peut grandir et oriente loin de la planète traditionnelle balle système solaire mobile ou un téléphone mobile typique de bébé.Il s'agit d'un autre projet pour mon neveu et j'espère qu'il vous aime ce mo
BRICOLAGE papier craft kit voiture jouet

BRICOLAGE papier craft kit voiture jouet

Désolé de poster ici sans vergogne.J'ai fait ce petit kit de bricolage pour les enfants.Il s'agit d'une petite voiture sans aucune pièce mobile.Enfants peuvent coller ou les parents peuvent faire pour eux.Enfants peuvent tirer sur eux et aussi de les
Faire un Mobile « oiseaux » pour votre enfant

Faire un Mobile « oiseaux » pour votre enfant

environ un an et demi auparavant, Bertier (Président de le FabShop) m'a demandé si je pouvais concevoir un jouet mobile avec notre nouveau MakerBot.J'ai pas eu le temps pour elle, mais gardé le projet sur ma liste à faire, juste au cas où l'occasion
Les jeux virtuels interactifs pour fêtes d’enfants

Les jeux virtuels interactifs pour fêtes d’enfants

Ever regarda un jeu Wii ou Xbox et de la pensée 'Je souhaite que je pourrais faire un jeu que mes enfants voudraient jouer'.  Eh bien, cette instructable va vous montrer comment.  Nous allons commencer avec le concept de jeu avant de passer au jeu dé
Changer de Table Mobile pour enfant - bricolage - forêt thème

Changer de Table Mobile pour enfant - bricolage - forêt thème

c'est un très simple instructable qui est peu coûteux et élevé en récompense, tout en étant facile à faire.Ma femme se plaignait sur notre fille roulement autour et se distrait alors qu'elle essayait de lui changer. Elle m'a demandé de mettre en plac
Scooter de mobilité enfants Jeep

Scooter de mobilité enfants Jeep

Salut.Il s'agit de mon premier Instructable. J'aime construire des choses, mais jamais documenter mes projets. J'ai pensé que je voudrais commencer par celui-ci.J'ai acheté une fierté victoire XL8 d'ebay pour £40. Elle a été désignée comme « pièces d
Maryse l’araignée mobiles d’articulations, pas cher, facile et adaptés aux enfants!!

Maryse l’araignée mobiles d’articulations, pas cher, facile et adaptés aux enfants!!

Bien Halloween est juste autour du coin et c'est encore temps de mettre en place toutes les choses ghouly. Mais vous n'avez pas faire sauter la Banque pour donner à votre maison le facteur wow ! Il s'agit d'un plaisir ornement de halloween qui peuven
FORT intelligent – repaire interactif pour les enfants

FORT intelligent – repaire interactif pour les enfants

une tente avec sons et lumières interactives intégrée en 3 bandes. Un coussin à l'aide de tissu conducteur agit comme un contrôle de choisir la combinaison de la lumière et du son pour créer un amusement environnement. Un coussin est incorporé avec u
Vélo électrique de générateur électrique - bricolage Simple Musée des sciences interactif mobile

Vélo électrique de générateur électrique - bricolage Simple Musée des sciences interactif mobile

j'entends et j'oublie. Je vois et je me souviens. Je le fais et je comprends.Attribue à Confucius (~ 500 av. J.-C.).  Toujours vrais 2500 ans plus tard.Quand j'avais 7 ou 8 ans un jour gris froid misérable en février mes parents déposa mes frère et s
Jouet interactif pour les enfants. (son et lumières)

Jouet interactif pour les enfants. (son et lumières)

Il s'agit d'un Controler que j'utilise sur les petits enfants (1-3), il utilise des LEDs et un buzzer. Lorsque l'enfant appuie sur un bouton, quelque chose va arriver. Regarder la vidéo pour en savoir plus. (Montez le son pour entendre le signal sono
BRICOLAGE un jeu d’orthographe avec un Robot interactif

BRICOLAGE un jeu d’orthographe avec un Robot interactif

Avez-vous entendu avant tout Social Robot ? Vous avez fait vous voyez le Robot poivre ou ablo robot? Ces sortes de robots qui peuvent vous entendre, vous comprendre et faire social contact avec vous via des expressions sonores, du visage et des geste
Quiz informatique interactive Doctor Who.

Quiz informatique interactive Doctor Who.

Doctor Who video quiz pour les appareils mobiles.Bienvenue.Dans ce Instructable, je vais vous montrer comment faire vos propres interactif jeu de quiz choix multiple qui utilise la reconnaissance vocale, synthèse vocale, fichiers image .exe, une paix