Table des matières:

Tirelire Aléatoire Générateur de Pari : 6 Étapes (avec Photos)
Tirelire Aléatoire Générateur de Pari : 6 Étapes (avec Photos)

Vidéo: Tirelire Aléatoire Générateur de Pari : 6 Étapes (avec Photos)

Vidéo: Tirelire Aléatoire Générateur de Pari : 6 Étapes (avec Photos)
Vidéo: Niska sur le tournage avec shay 2024, Juillet
Anonim
Image
Image
le circuit
le circuit

J'avais une discussion avec ma moitié sur le football et l'argent et le sujet en est venu aux paris. Chaque fois qu'il se rend au match, ses amis mettent tous quelques livres et ils parient. Le pari est généralement le score final ET le premier ou le dernier buteur. Inutile de dire qu'ils ne gagnent jamais d'argent.

Nous avons décidé de faire travailler cet argent pour nous à la place – nous allons donc profiter de l'excitation d'un pari tout en économisant de l'argent.

Présentation de Ralph & Edna's Fixed Odds Betting Shop (nommé d'après Edna Cross et Ralph Hardwick de Brookside - ils ont adoré faire un petit pari effronté) !

Nous placerons tous les deux un pari de 10 € sur un score final généré aléatoirement ET le premier ou le dernier buteur. Si l'un de nous gagne, nous gagnons 20 £. Si nous perdons, l'argent va dans une caisse d'épargne. À la fin de la saison de football, nous utiliserons tout ce que nous avons pour partir en vacances ou quelque chose. Il y a encore une petite chance que l'un d'entre nous gagne de l'argent chaque semaine, mais la maison gagne définitivement la plupart du temps - juste dans notre cas, la maison est à nous donc nous gagnons de toute façon !

J'ai donc voulu faire une tirelire qui représente la boutique de paris. Et je veux inclure un bouton qui, lorsqu'il est enfoncé, affichera le pari aléatoire que chacun de nous fait.

Étape 1: pour cette marque que j'ai utilisée:

  • Arduino
  • Écran LCD1620
  • Broches d'en-tête
  • Planche à pain
  • Cavaliers mâles à femelles
  • Cavaliers mâles à mâles
  • Fils de liaison femelle à femelle
  • Bouton poussoir
  • résistance de 220 ohms
  • contreplaqué 3mm
  • 2 boulons M3
  • 3 écrous M3
  • 2 attaches zippées
  • Bandes Velcro
  • Carte de prototypage

Vous aurez également besoin d'accéder à:

  • Fer à souder
  • Découpeur laser
  • Ciseaux

Étape 2: le Circuit

Soudez l'en-tête de broche au LCD1602

Assemblez l'Arduino et l'écran sur une maquette comme suit:

Depuis l'écran LCD:

  • Les deux broches d'extrémité (VSS & K) vont à la terre et les broches suivantes (VDD & A) vont à 5V
  • VO va à la broche du milieu sur le potentiomètre
  • RS va à Arduino Digital Pin 12
  • RW va au sol
  • E va à Arduino 11
  • D4 passe à Arduino 5
  • D5 passe à Arduino 4
  • D6 passe à Arduino 3
  • D7 passe à Arduino 2

Le bouton poussoir:

  • Connectez la résistance entre la jambe positive et 5V
  • Connectez la jambe de terre à la terre
  • Connectez la jambe positive à Arduino 8

Le potentiomètre

Avec le tourneur face à vous, la broche gauche passe à 5V et la broche droite va à la terre.

finalement

Connectez les rails positif et négatif de la planche à pain aux broches Arduino 5v et Gnd.

Étape 3: Le code

Le code
Le code

Connectez l'Arduino à un ordinateur et connectez-vous à l'éditeur Web Arduino en ligne ou utilisez l'IDE pour créer une nouvelle esquisse. Copiez et collez ce code et téléchargez-le sur l'Arduino.

#comprendre

LiquidCrystal LCD (12, 11, 5, 4, 3, 2); car * scores = {"1-0", "2-0", "3-0", "4-0", "5-0", "2-1", "3-1", " 4-1", "5-1", "3-2", "4-2", "5-2", "4-3", "5-3", "5-4"}; char * goaltime = {"Premier", "Dernier"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; long score de pari; long pari; long parieur; // les constantes ne changeront pas. Ils sont utilisés ici pour définir les numéros de broche: const int buttonPin = 8; // le numéro de la broche du bouton-poussoir // les variables changeront: int buttonState = 0; // variable de lecture de l'état du bouton void setup() { lcd.begin(16, 2); lcd.clear(); } boucle vide() { pinMode(boutonPin, INPUT); buttonState = digitalRead (boutonPin); betscore = (random(sizeof(scores)/sizeof(char*))); pari = (aléatoire(sizeof(goaltime)/sizeof(char*))); betplayer = (random(sizeof(player)/sizeof(char*))); if (buttonState == LOW) { lcd.clear(); lcd.setCursor(0, 0); lcd.print(scores[betscore]); lcd.setCursor(0, 1); lcd.print(buttime[pari]); lcd.setCursor (6, 1); lcd.print(player[betplayer]); retard (5000); lcd.clear(); } else { lcd.setCursor(0, 0); lcd.print("LFC à gagner:"); } }

Étape 4: Boîtier et assemblage

Image
Image
Tirelire
Tirelire

En supposant que tout fonctionne, vous pouvez passer à la fabrication d'un boîtier.

Télécharger le fichier – Conception du boîtier

Découpez le motif à l'aide d'un cutter laser.

Lors de l'utilisation de la planche à pain, vous avez probablement utilisé des câbles de raccordement mâles à mâles. Nous pouvons maintenant attacher des fils directement à l'en-tête de broche sur l'écran en utilisant des fils mâles à femelles. On peut aussi connecter le potentiomètre à l'écran à l'aide d'un fil femelle à femelle.

J'ai utilisé 2 morceaux de carte de prototypage et soudé tous les fils de terre à l'un et tous les fils 5V à l'autre, en veillant à ce qu'il y ait une connexion entre tous les fils. N'oubliez pas que la résistance se connecte également à 5 V, vous aurez donc peut-être besoin d'un fil supplémentaire entre la résistance et la carte de prototypage.

Rebranchez l'Arduino pour vous assurer que tout est connecté et fonctionne, puis assemblez la boîte.

  • J'ai commencé par coller la prise USB à travers le trou carré sur le panneau latéral.
  • Poussez le bouton à travers le trou rond sur la pièce supérieure et l'écran LCD à travers le grand trou rectangulaire.
  • S'il y a un écrou pour le bouton-poussoir, ajoutez-le à l'avant pour le fixer en place.
  • L'écran doit être bien ajusté et ne nécessitera donc pas de vissage.
  • Le trou sur le panneau latéral restant est pour le potentiomètre.
  • Collez toutes les pièces latérales avec la base, puis regroupez soigneusement tous les fils et placez-les dans l'espace avant d'ajouter le couvercle. Ne collez pas ceci en place car vous devrez peut-être accéder aux fils à l'intérieur à l'avenir.
  • Si les fils poussent le couvercle vers le haut, fixez-le avec des bandes élastiques.

Branchez l'Arduino et vérifiez que tout fonctionne toujours….

Étape 5: Tirelire

Tirelire
Tirelire

J'ai utilisé le design suivant pour la tirelire qui comprend un espace pour déposer de l'argent et une trappe à l'arrière pour récupérer l'argent. J'ai fixé le boîtier du générateur de paris sur le dessus à l'aide de bandes velcro. Et puis coupez une pièce avant fantaisie à des fins décoratives.

Télécharger - Le fichier de conception de la tirelire

Télécharger - Le fichier de conception de la pièce avant

  • Utilisez des attaches pour attacher la trappe à la boîte formant des charnières
  • Fixez le petit rectangle avec 2 trous à l'extérieur de la plaque de porte à l'aide d'un boulon et fixez-le à l'intérieur avec un écrou.
  • Enfilez un boulon de l'intérieur de la tirelire dans le trou de 3 mm au-dessus de la trappe, fixez-le avec un écrou, puis poussez dans le trou restant du petit rectangle et fixez-le avec un écrou. Ce sera le mécanisme d'ouverture et de fermeture de la trappe.
  • Collez tous les côtés ensemble.
  • Collez la partie avant à l'avant de la tirelire et utilisez des bandes velcro pour fixer le générateur de pari sur le dessus de la tirelire

Étape 6: Les règles

Insérez 10 £ dans la fente d'argent.

appuie sur le bouton

Notez le pari généré.

Si votre pari est gagnant… vous gagnez vos 10 £ plus tous les autres 10 £ misés sur ce jeu

Si personne ne gagne, l'argent reste dans la tirelire.

Bonne économie !

Conseillé: