Retour à l’affichage interactif de DeLorean de futur modèle (6 / 6 étapes)

Étape 6: Fil et programmer l’Arduino

J’ai utilisé une tension réglable de radio shack adaptateur DC 6V la valeur pour alimenter tout.  Sur l’alimentation Adafruit maquette, j’ai mis la tension du rail réglable à + 5V.  Au lieu d’utiliser une alimentation séparée ou une batterie pour alimenter mon Arduino, j’ai alimenté il hors de l’alimentation du montage d’essai.  J’ai sacrifié un support de batterie en coupant le connecteur cylindrique hors de lui.  J’ai soudé de courts morceaux de fil de base solide à l’extrémité du connecteur afin qu’il pourrait être branché directement dans la maquette.  J’ai branché sur le rail de tension non régulée de la maquette.

Parce que les LEDs dessiner autant de puissance, transistors doivent être utilisés afin que vous pouvez alimenter leur avec l’alimentation du montage d’essai.  J’ai utilisé des Transistors NPN 2N2222 de Radio shack.  Branchez les fils de brochage de l’Arduino à la base des transistors (goupille de centrage).  Une résistance devra être ajouté entre les fils de brochage et la goupille de centrage des transistors (voir photo).  Raccorder la collecteur broche (à droite) à la terre.  Le fil positif du fil LED pour le + 5V de l’alimentation.  Fil de la borne négative de la LED même l’émetteur du transistor (NIP plus à gauche).  Assurez-vous que le côté plat du transistor est face à vous.  Pour déterminer quelles résistances à utiliser que j’ai fait beaucoup d’expérimentation pour obtenir le retoucher la luminosité et la tension/courant pour les LEDs.  J’ai utilisé une combinaison de résistances 480 ohms, 220 ohms et 510 ohms pour cela.

J’ai câblé les LEDs aux broches Arduino suivants :

#define feu 6
#define small_blue 16
#define big_blue 17
#define lights_left 18
#define lights_right 19

Fichiers WAV :
Vous avez besoin des fichiers wav pour jouer sur le waveshield.  J’ai obtenu certains de mes clips sonores d’ici :

http://www.MovieWavs.com/movies/Back_To_The_Future.html

J’ai attrapé aussi certains directement à partir des disques blu-ray à l’aide d’audacity.  Il est un bon tutoriel sur Adaruit site sur fabrication et conversion de fichiers pour une utilisation avec le bouclier de wav.  Je vous recommande de vérifier si vous allez faire des clips pour le bouclier de la vague.  J’ai joint tous les wav fichiers qui sont utilisés dans programme à l’exception de la BTTF I chanson thème.  La chanson était trop grosse à télécharger, mais vous pouvez le récupérer sur ce site.  Si vous leur déverser sur la carte SD qui va dans votre bouclier de wav, mon programme sera en mesure d’appeler et de les jouer.  En ce moment j’ai 13 différents éléments mis en place.  J’utilise une structure de commutateur pour faire défiler les différents clips.

J’utilise une paire bon marchée de haut-parleurs d’ordinateur logitech.  J’ai acheté ceux qui se branchent dans une prise murale pour le pouvoir, puisqu’ils n’obtiennent pas que fort lorsqu’il est alimenté par le bouclier de la vague.  Il y a une prise casque sur le bouclier de la vague pour les enceintes à brancher.

Code :
J’ai pris la vague bouclier exemples de code et choisi les pièces que j’avais besoin de lire un fichier wav.  N’oubliez pas d’utiliser d’utiliser la commande playfile() et pas la commande playcomplete().  Vous ne serez pas en mesure d’exécuter d’autres commandes si vous appelez playcomplete().  Playfile() d’autre part vous permettra de conduire la LED pendant que jouent les fichiers wav.  Par exemple, si je voulais jouer Remotecontrol.wav, j’ai utiliseriez la commande :

playfile("Remote~1.wav") ;

Je ne suis pas le meilleur programmeur dans le monde, donc je ne sais pas que mon code est perfectible.  Je n’ai pas quelque chose de fantaisie utilisé pour contrôler les lumières, juste bon vieux ' delay() commandes.  C’est vraiment fastidieux travail pour synchroniser les feux de la musique, mais je n’ai pas trouvé une meilleure façon.  Il y a un exemple sur le site de Adafruit où les lumières peuvent être illuminés automatiquement par le code en fonction du volume de l’audio, mais il n’était pas donne des résultats bons pour moi. J’ai aussi programmé une minuterie dans le programme qui modifie l’état des lumières au bout de quelques minutes d’inactivité (personne n’appuie sur le bouton).  Je ne pouvais pas le fichier .ino Télécharger que j’ai mis mon code dans un fichier .txt. Désolé, mais certains de mon code n’ont pas épargné.  Le dernier 1/3 des lumières chorégraphiés à la chanson thème n’est pas dans le code que j’ai téléchargée.  Je vais essayer de refaire ce code lorsque j’ai eu la chance.

Articles Liés

Créer un Canon nettoyable pour obtenir un affichage interactif de Halloween

Créer un Canon nettoyable pour obtenir un affichage interactif de Halloween

chaque année, nous essayons de quelque chose de nouveau pour Halloween.  Ces écrans sont des motifs en place s'appuie chaque année et répondre à ce critère : amusant, passionnant et interactif pour les enfants, impliquent de gameplay, et offrent une
Retour à la carte de fête des futurs pères.

Retour à la carte de fête des futurs pères.

Mon père aime retour vers le futur, comme je l'étais. Ce dernier fête des pères, j'ai décidé de lui faire une carte de fête des pères pas comme les autres. J'ai utilisé un lourd morceau de papier cartonné et un feutre à pointe fine. J'ai conçu le dev
Ommatid boule d’affichage : construire le boîtier et l’optique globe

Ommatid boule d’affichage : construire le boîtier et l’optique globe

Il s'agit de la pièce de résistance de ma résidence d'artiste au quai 9: un affichage interactif de LED sphérique avec 76 facettes éclairées de tactile. Détecteurs IR sur chaque facette réagissent pour toucher et faciliter l'interaction tactile.Ce In
Faire un affichage massif de 4096 LED rétro Pixel Art

Faire un affichage massif de 4096 LED rétro Pixel Art

Mise à jour de mars 2016 ***Il y a deux manières vous pouvez aller sur ce projet, construire tout à partir de zéro ou de tirer parti d'une version en kit. Je vais couvrir les deux méthodes dans ce Instructable. Ce Instructable couvre une installation
Affichage à LED flexible, flexible LED sur le second rideau écran corps mince, léger pour la scène mobile, voir la vision et éclairage DJ (www.ledaliveshow.com

Affichage à LED flexible, flexible LED sur le second rideau écran corps mince, léger pour la scène mobile, voir la vision et éclairage DJ (www.ledaliveshow.com

Écran LED pliable P6 avec conception mobile est une nouvelle invention qui traverser diverses goulot par rapport aux traditionnels LED display, il mérite le brevet d'invention et de brevet de modèle d'utilité sur le plan international.P6 pliables écr
Œil d’Agamotto

Œil d’Agamotto

« Par le œil d'Agamotto!"L' œil d'Agamotto. Une amulette génial, le talisman de haut, le plus excellent oeil, bling de l'au-delà... Appelez ça comme vous voulez, mais pas de costume Dr Strange ne serait pas complet sans elle. Accrochez-le à votre cou
Expo-sciences : n’ennuie aucuns plus

Expo-sciences : n’ennuie aucuns plus

Conseils Salon science n'ont pas réussi à évoluer au cours des années 50 + dernières. Il est temps de casser loin du "coup d'oeil mais ne touchez pas" mentalité des Expo-sciences. En utilisant Arduino, gros boutons, Servos et LED, nous pouvons a
Couleur Pixybot suivi des Robots

Couleur Pixybot suivi des Robots

Ce projet de Pixybot a commencé peu de temps après que j'ai rejoint un espace hacker/artisan dans le centre-ville de Saint-Louis. L'espace est appelé réacteur arc et il a été un endroit idéal pour moi d'échanger des idées d'autres personnes des conna
FAIRE un projecteur volumétrique de JUNK

FAIRE un projecteur volumétrique de JUNK

un projecteur volumétrique est... ce que R2-D2 utilisé pour montrer la Princesse Leia dans Star Wars.Il s'agit d'un vieux projet qui semblait arrêté de refus de fournir une puce DMD DLPpour augmenter considérablement la résolution 3D. Ce projet n'a p
Excès d’énergie impulsion moteur

Excès d’énergie impulsion moteur

En construisant ce kit, vous acceptez et promettent de partager les instructions de génération et de vos expériences de construction :Il s'agit d'un projet open source - partage est prise en charge ! Brevets bénéficient seulement quelques-uns, le par
Bon marché & facile opto-isolée TTL-pour-110V léger module de commande

Bon marché & facile opto-isolée TTL-pour-110V léger module de commande

ce Instructable montre comment convertir des points de lumière contrôlée du commerce en modules de commande de coût bas pour conduire en toute sécurité 110V les charges avec 5V (TTL) ou autres signaux de commande de basse tension.MotivationJe voulais
WebPlotDigitizer, coiffer graphiques & Plotly

WebPlotDigitizer, coiffer graphiques & Plotly

au milieu de votre projet de recherche sur la productivité américaine et sa relation avec le salaire, vous tomberez sur un graphe de moins-que-inspirant ; Toutefois, il prend en charge votre argument : c'est une simple pourtant fade ligne graphique o
Pirater le Rover de Circuits Snap

Pirater le Rover de Circuits Snap

dans ce Instructable, vous apprendrez comment faire pour pirater le Rover de Circuits Snap en ajoutant un microcontrôleur PICAXE et construire un Robot Programmable Snap Circuits. Tout d'abord, vous apprendrez comment installer l'éditeur de programma
Faire un Tamagotchi Bureau

Faire un Tamagotchi Bureau

Un jour j'étais assis derrière mon bureau au travail et j'ai eu ce besoin étrange de construire quelque chose, après en regardant autour pour un peu, j'ai obtenu mon oeil sur une matrice de LED et qui a suscité une idée dans ma tête: « Je veux faire