Arduino Mastermind Box (Prototype): 14 étapes (avec des images)

Arduino Mastermind Box (Prototype): 14 étapes (avec des images)

Table des matières:

Anonim

Que faisons-nous?

Le produit final de cette version vous permettra de jouer à une version simple de mastermind pour déverrouiller votre propre boîte.

La boîte peut être fabriquée dans de nombreuses formes et tailles et permet de nombreuses adaptations intéressantes.

Dans cet instructable, je vais vous montrer comment configurer, coder et construire ce coffre amusant!

Provisions:

Étape 1: Exigences minimales:

Vous trouverez ci-dessous une liste des éléments nécessaires pour réduire au minimum la construction.

- Un Arduino

- Un appareil pour contrôler l'Arduino

- Fils

- Résistances

- Charnière

- Planche à pain ou planche à souder

- 180 degrés, moteur servo

- 4 LED (la couleur dépend du constructeur)

- 4 boutons poussoirs

- Un plan pour un conteneur

- Matériaux de construction pour ledit conteneur

Voici les exigences pour dupliquer ma construction:

- Un Arduino

- Portable

- Fils (mâle -> mâle)

- Résistances

- planche à pain

- 180 degrés, moteur servo

- Charnière

- 4 LED (bleu, jaune, orange, rouge)

- 1 LED RGB

- 4 boutons poussoirs

- IKEA Kvarnik 3 set box (http://www.ikea.com/us/en/catalog/products/00256675/#/60256663)

- Peluche

- Vis (2,5 x 10)

- élastique

- Piquets cylindriques ou morceaux de bois cylindriques

- La colle

- Vu

- couteau

- Equipement de soudure

Étape 2: Planifiez votre boîte

Avant de pouvoir commencer cette construction, vous devez planifier le type de conteneur que vous souhaitez utiliser et / ou construire.

Votre boîte peut être de n'importe quelle taille, mais assurez-vous de disposer de suffisamment d'espace si vous souhaitez intégrer le Arduino et / ou le tableau de répartition du pain / soudure.

Mon build:

Pour ma propre construction, j'ai utilisé le Kvarnik 3 set box d'IKEA en raison de son côté pratique pour pouvoir expérimenter 3 tailles de boîtes. Pour voir comment j'ai cartographié et planifié ma boîte, voir les images ci-dessus.

* Le reste du tutoriel sera basé sur la case que j'ai utilisée.

Étape 3: Construction: Mesurer, dessiner et découper la boîte

Saisissez le couvercle de la plus grande boîte et découpez un cercle égal à la taille du couvercle de la plus petite boîte. Coupez avec soin car nous voulons sauvegarder le disque que vous avez coupé. Vous pouvez utiliser un couteau tranchant, des ciseaux puissants ou une scie pour découper le cercle.

Étape 4:

Coupez un morceau de bois rectangulaire et prenez votre charnière, 4 vis et un tournevis ou une perceuse. Assurez-vous que le morceau de bois est suffisamment grand pour supporter les vis mais suffisamment petit pour ne pas empêcher le couvercle de s’asseoir sur la boîte. Utilisez le reste de la découpe comme couvercle et vissez-le à l'aide d'un tournevis et de la charnière.

Étape 5:

Procurez-vous votre perceuse et votre couvercle et percez les trous pour les DEL, les boutons-poussoirs et 2 vis dans la partie supérieure du couvercle pour le mécanisme.

Étape 6:

Mettez le plus gros couvercle de côté pour l'instant et prenez votre morceau de bois cylindrique et une scie. Coupez 4 morceaux de la pièce de bois de 5,5 cm de long.

Étape 7:

Saisissez votre couvercle de taille moyenne et vissez vos chevilles nouvellement coupées dans un carré au bord du couvercle pour créer une plate-forme sur laquelle reposer votre plus petite boîte.

Étape 8:

En tant que dernière étape de la création de la boîte, nous avons besoin de la plus petite boîte. Découpez un petit carré près de la jante pour laisser au servo-moteur de la place. La coupe doit avoir une profondeur de 3 à 4 cm. Et 5 cm de large.

Après avoir découpé le segment, utilisez une perceuse pour percer un trou pour la led RVB. Et percez 2 trous près de la découpe pour créer un repos pour le servo-moteur.

Étape 9: La configuration Arduino

Cette étape montrera visuellement comment connecter tous les fils pour s’assurer que tous les boutons et les voyants fonctionnent correctement avec le code.

Le diagramme de fritzing montre comment toutes les connexions doivent être établies.

Lors de l’assemblage de ce circuit, assurez-vous que de longs câbles sont connectés aux voyants et aux boutons car ils auront besoin d’une portée considérable pour être correctement montés sur le couvercle.

Étape 10: Soudure

Toutes les LED et les boutons devront être soudés pour augmenter la plage de montage.

Le servo ne devrait avoir aucun problème à atteindre le panneau de pain ou de soudure.

Étape 11: le code

Copiez et collez le code de l'étape 14 dans votre projet Arduino et vérifiez-le, puis téléchargez-le sur l'Arduino une fois votre projet terminé.

Étape 12: Assemblage

Maintenant que tous les composants sont prêts, il est temps d’assembler le boîtier et les circuits.

1. Placez votre Arduino et votre planche à pain / à souder dans la boîte la plus grande.

(Si vous n’utilisez pas le Wi-Fi, coupez un trou pour laisser passer le câble USB)

2. Ajoutez tous les boutons / voyants au plus grand couvercle.

3. Connectez tous les fils du couvercle au circuit.

4. Connectez le voyant RVB et le servomoteur au circuit.

5. Placez la plate-forme à couvercle moyen sur l'Arduino.

6. Placez la plus petite boîte sur la plate-forme.

7. Alignez les morceaux.

8. Tirez la bande élastique sur la jante pour que le couvercle se soulève automatiquement.

(Vous devrez peut-être ajouter un morceau de bois sous l'élastique pour modifier l'angle de celui-ci. Il se peut qu'il ne s'affiche pas si l'angle est trop étroit.)

9. Téléchargez le code sur l'Arduino.

Étape 13: Jouez!

Maintenant que toutes les pièces sont en place, vous êtes prêt à déchiffrer le code!

Les boutons représentent 1,2,3 et 4 de gauche à droite.

Si vous devinez un numéro et que vous vous positionnez correctement, le voyant s'allume.

Si vous pensez que le numéro est correct mais qu'il est dans la mauvaise position, le voyant clignote lentement.

Si vous avez mal deviné le numéro et qu'il ne figure pas dans le code, le voyant clignote rapidement.

Si vous parvenez à obtenir les 4 chiffres correctement et au bon endroit, la boîte s'ouvrira et vous récompensera pour vos efforts!

J'espère que vous avez apprécié cet instructable et qu'il vous inspirerait pour faire de grands projets amusants!

Étape 14: le code