Table des matières:

Empileur : 4 étapes
Empileur : 4 étapes

Vidéo: Empileur : 4 étapes

Vidéo: Empileur : 4 étapes
Vidéo: Comment installer la machine de blocage semi-automatique QT4-24 avec empileur, guidage vidéo 2024, Novembre
Anonim
Empileur
Empileur

Ce projet était pour 'Creative Electronics', un module d'ingénierie électronique de Beng à l'Université de Málaga, École des télécommunications (https://www.uma.es/etsi-de-telecomunicacion/).

Notre projet consiste en la simulation d'une borne d'arcade des années 80. Nous avons choisi un jeu très populaire de nos jours, communément appelé 'stacker'.

Le but du jeu est de créer une tour qui atteint le sommet. On commence par établir la base de la tour puis on va avoir des blocs qui se déplacent d'un côté à l'autre. Le jeu attendra que nous appuyions sur le bouton pour empiler le bloc au sommet de la tour formée jusqu'à présent. Donc, si vous l'alignez parfaitement, il n'y aura pas de problème, mais si vous ne le faites pas, le bloc sera découpé, ce qui rendra la tâche encore plus difficile.

Fournitures:

-Câble

-Arduino Mega 2560

- Matriz néopixel

- Conférencier

- Quatre boutons

- Alimentation 5V 5A

- Un interrupteur

- Bois

- Une plaque percée

- Un condensateur de valeur 1000 uF

- Une résistance de valeur 470 Ω

Étape 1: Étape 1: Logiciel

Pour développer notre jeu nous avons dû installer les librairies Neopixel, pour contrôler l'écran, LiquidCrystal (d'AdaFruit), wire et TimerOne.

Les fonctions de base sont:

matrice Adafruit_NeoPixel = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);

- matriz.begin(): Initialise le tableau

- matriz.clear(): met toutes les leds à 0. Vous avez besoin d'un show() pour mettre à jour le tableau.

- matriz.show(): allume les leds qui ont été configurées et éteint celles qui sont à 0.

- matriz.setPixelColor(numéro de la position, R, V, B): configure la case de la couleur attribuée. (R, G, B passent de 0 à 255. 0 étant éteint).

- matriz.setBrightness(BRIGHTNESS): configure la luminosité. Une valeur de 20 est normalement suffisante.

Vous pouvez télécharger le code ici

Si vous avez des questions, laissez-les dans les commentaires et je me ferai un plaisir d'y répondre.

Étape 2: Étape 2: Matériel - Connexion

Étape 2: Matériel - Connexion
Étape 2: Matériel - Connexion

Voici la connexion nécessaire pour utiliser la matrice néopixel en toute sécurité.

Dans le cas du haut-parleur, il suffira de le connecter entre n'importe quelle sortie PWM et la masse. Dans le cas de MEGA, ces sorties sont des broches numéro 2 à 13.

Comme chaque bouton fonctionnera au moyen d'interruptions, ils devront être connectés aux broches 2, 3, 18, 19, qui sont des 6 interruptions disponibles sur la carte MEGA. Nous réserverons les broches 20 et 21 pour l'écran LCD

Pour l'écran LCD, nous avons un microcontrôleur qui nécessite les connexions VCC, GND, SDA et SCL. Les deux derniers sont situés respectivement sur les broches 20 et 21.

Étape 3: Étape 3: Matériel - Boîte

Étape 3: Quincaillerie - Boîte
Étape 3: Quincaillerie - Boîte
Étape 3: Quincaillerie - Boîte
Étape 3: Quincaillerie - Boîte
Étape 3: Quincaillerie - Boîte
Étape 3: Quincaillerie - Boîte
Étape 3: Quincaillerie - Boîte
Étape 3: Quincaillerie - Boîte

Pour l'élaboration de notre coffret nous avons décidé de le fabriquer avec du bois, puisque nous avions les ressources et les outils pour le faire, cependant, vous pouvez utiliser le matériel que vous souhaitez, comme l'impression 3D.

Tout d'abord et stratégiquement, nous avons conçu la boîte avec de grandes dimensions, dans le but de fournir une plus grande impression visuelle et d'avoir de l'espace si nous voulons agrandir la boîte à un moment donné, ou si nous voulons ajouter plus de fonctionnalités.

De cette façon, nous avons décidé de créer une structure pour la boîte avec des lattes de bois, compactées avec un clou et un pistolet à silicone. La forme que nous avons donnée à la structure à lattes est la suivante:

De cette façon, nous créons notre boîte et lui donnons une structure avec des trous, ces trous sont recouverts de feuilles de bois, nous les joignons à la structure de la même manière, avec du silicone et un pistolet à clous.

Ces feuilles doivent être perméables puisqu'elles seront peintes plus tard, et elles doivent avoir les mesures des trous laissés dans la boîte. De la même manière, nous avons divisé l'arrière du boîtier en deux parties afin que la partie supérieure puisse être détachée de la structure afin de manipuler les composants électroniques à l'intérieur.

D'autre part, la partie avant du boîtier a 3 trous pour passer les câbles de la matrice et le panneau de commande est installé, auquel sont faits les trous pertinents pour l'installation des composants.

Les trous dans le panneau de commande ont été faits avec une mèche de calibre 14, ils sont donc faciles à faire si vous avez les outils, tout comme les trous à l'avant pour l'installation de la matrice.

On fait aussi une autre incision en façade pour l'écran lcd et une autre en bas du dos pour le connecteur qui va alimenter l'alimentation:

D'autre part, nous fournissons également le boîtier avec un haut-parleur donc nous faisons quelques petites incisions sur le côté et collons le haut-parleur au boîtier avec du silicone.

Une fois le haut-parleur collé et les trous et l'installation du panneau avant terminés, nous procédons à la peinture de la boîte. Dans notre modèle, nous n'avons pas peint le panneau avant mais le design est libre.

Pour peindre la boîte, nous avons acheté deux pots de peinture en aérosol, noir et argent pour faire la ligne supérieure et le logo.

Au départ, nous avons peint toute la boîte en noir, puis nous l'avons retouchée avec de la peinture argentée, comme le logo, que nous avons obtenue à partir d'une feuille de papier en découpant l'image que nous voulions obtenir en l'imprimant depuis l'ordinateur.

Pour la rayure, nous utilisons du ruban adhésif sur les côtés pour que la peinture ne peigne que les côtés que nous voulons. Enfin, la boîte s'adapterait à la forme:

Étape 4: Étape 4: Plaque percée

Étape 4: plaque percée
Étape 4: plaque percée

Les composants nécessaires au bon fonctionnement de l'ensemble sont inclus dans une plaque percée. Les composants sont le condensateur et la résistance mentionnés ci-dessus, ainsi que les connexions de masse et d'alimentation entre l'alimentation, Arduino et la matrice néopixel.

Conseillé: