Table des matières:
- Fournitures
- Étape 1: Faire le cas
- Étape 2: L'électronique
- Étape 3: Configuration du Raspberry PI
- Étape 4: Téléchargement de l'application elle-même
- Étape 5: L'Arduino
Vidéo: Colons de Raspi - un clone des colons de Catan avec électronique : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Cette instructable vous guidera à travers les étapes de création de « Colons de Raspi », un jeu de Colons de Catan avec électronique et une interface web.
Fournitures
Vous trouverez ci-dessous les fournitures dont vous aurez besoin pour suivre ce guide.
Notez que certaines étapes peuvent être effectuées différemment, comme utiliser une maquette au lieu de souder certaines pièces.
Cela ne fera que vous guider à travers le processus et les fournitures que j'ai utilisées dans ma conception, n'hésitez pas à apporter les modifications que vous souhaitez.
Matériel
- Framboise PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Boutons (x 144)
- Résistances 10k (quelques-unes seulement)
- 220 résistances (x144)
- 330 résistances (x19)
- LCD 2x16
- Lecteur RFID MFRC522
- LDR
- Leds blanches (x19)
- Ruban Led RGB (cathode commune)
- CD74HC4067 16 canaux
- Convertisseur de niveau bidirectionnel
- 4 plaques de multiplex 8mm x 524mm x 454mm
- Beaucoup de câbles
- Plaque de cuivre
Étape 1: Faire le cas
Faire le dossier de ce projet est notre premier objectif, cela facilitera l'installation du matériel.
Découpe au laser
Téléchargez les 4 fichiers. AI inclus et apportez-les à votre atelier de découpe laser le plus proche avec vos plaques multiplex.
Et puis découpez ces plaques au laser avec les fichiers fournis;p
Gardez toutes les parties qui sont découpées, vous en aurez besoin.
Mettre ensemble
Pour l'assemblage, collez les plaques dans l'ordre suivant: Catan_Base > Catan_Base_Holed > Catan_Border_Tiles_Bottom > Catan_Border_Tiles_Top
Attendez d'ajouter un boîtier pour l'électronique, car vous aurez d'abord besoin d'un peu d'espace pour travailler.
Les tuiles
Malheureusement, cette section n'est pas encore terminée et sera mise à jour une fois
Les tuiles pour le jeu sont également obtenues à partir des fichiers de découpe laser (droit gagnant-gagnant, car cela évite de gaspiller des matériaux).
L'image ci-dessus affiche les parties supérieure (gauche) et inférieure (droite) des tuiles.
Sur 1 côté des carreaux, évidez une partie du bois, de sorte que vous ayez un peu d'espace pour mettre l'électronique.
Pour chacune des dalles il vous faudra: 1 résistance de 10k, 1 résistance de la gamme 18k à 47k (chaque type de dalle nécessite une résistance différente, les 6 types sur cette gamme) et 1 LED blanche.
Maintenant, installez l'électronique (regardez l'image ci-dessus).
Enfoncez les extrémités des câbles dans les petits trous du carreau inférieur (seuls les trous qui comptent sont: Trou centré: anode de la LED, trou le plus proche de ce trou central: cathode de la LED).
Maintenant, coupez votre plaque de cuivre en petits morceaux de 5x5 mm et soudez-les aux câbles sortant des trous à l'extérieur de la tuile inférieure.
Étape 2: L'électronique
Wow, tu es déjà arrivé jusqu'ici ?
Allons-y alors;)
Cette section est assez facile à expliquer, il suffit de suivre le schéma inclus ici.
Étape 3: Configuration du Raspberry PI
Woohoo, passons maintenant à la partie amusante ! Configuration du raspberry pi:D
Installer le Raspberry Pi
Création de l'image
Tout d'abord, vous devrez télécharger les deux fichiers liés.
- Imageur de disque Win32
- Système d'exploitation Raspian
Suivez maintenant ces étapes:
- Insérez votre carte micro-SD dans votre ordinateur
- Ouvrez l'imageur de disque Win32
- Sélectionnez le fichier.img que vous venez de télécharger
- Cliquez sur 'écrire'
Pour accéder au pi, nous n'aurons besoin que de quelques étapes supplémentaires
- Allez dans le répertoire de démarrage de la carte SD
- Créez un fichier texte appelé "ssh.txt"
- Supprimer l'extension.txt
- Ouvrez le fichier "cmdline.txt"
- À la fin du fichier, ajoutez ip=169.254.10.1 (mais gardez-le sur la même ligne que tout le reste du texte.
Configuration du pi
Branchez 1 extrémité d'un câble Ethernet dans votre PC et l'autre extrémité dans votre pi.
Maintenant, alimentez le pi, attendez 5 minutes pour être sûr que le pi a démarré correctement.
Ouvrez votre client SSH préféré (j'utilise Putty) et connectez-vous à l'adresse IP que nous avons donnée au pi dans les étapes ci-dessus.
Le nom d'utilisateur et le mot de passe par défaut sont "pi" et "raspberry".
Dans raspi-config, activez I2C.
Obtenir le pi sur wifi
Afin d'avoir votre raspberry pi sur votre wifi, tapez les commandes suivantes:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli interface wlan0 reconfigure
N'oubliez pas de remplacer "mySSID" et "myPASSWORD" par le SSID et le PASSWORD de votre routeur.
Téléchargement de packages et de scripts
Nous devrons installer des packages et des scripts pour que ce projet soit opérationnel et fonctionnel, veuillez donc entrer les commandes suivantes:
sudo apt installer mariadb-server
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Configuration de la base de données
Afin que nous puissions utiliser le programme à son plein potentiel, nous allons avoir besoin d'installer notre base de données ! Alors faisons cette merde !
mysql_secure_installation
Lorsqu'il vous demande notre mot de passe, appuyez simplement sur Entrée, car nous n'avons pas encore créé d'utilisateur.
Ensuite, il va nous demander si nous voulons un mot de passe root, sélectionnez oui et entrez le mot de passe souhaité.
Sélectionnez oui sur toutes les questions restantes.
sudo -i
mysql accorde tous les privilèges sur rpiUser.* à ''@'%' identifié par ''; PRIVÈLES DE FLASH
assurez-vous de créer un utilisateur appelé rpiUser avec le mot de passe omgThisIsSoSecret
Étape 4: Téléchargement de l'application elle-même
Nous y sommes presque, accrochez-vous un peu plus longtemps avec moi !
Suivez quelques commandes (encore une fois):
cd /accueil/pi
git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Website/ /var/www/html/ sudo cp -R SettlersOfRaspi/ /home/pi/SettlersOfRaspi racine sudo mysql -u -p << BASE DE DONNÉES.sql sudo nano /etc/rc.local
A la fin du fichier qui vient de s'ouvrir, juste avant la sortie, ajoutez la ligne suivante:
python3 /home/pi/SettlersOfRaspi/app.py $
Puis appuyez sur ctrl + X > y > entrée
Étape 5: L'Arduino
Dernière étape! Waouh
Télécharger le dossier Arduino
Ouvrez le dossier dans le programme arduino et téléchargez le script !
C'est ça! Avaient fini!
Apprécier le jeu!:RÉ
Conseillé:
E-dés - Arduino Die/dés 1 à 6 dés + D4, D5, D8, D10, D12, D20, D24 et D30 : 6 étapes (avec photos)
E-dice - Arduino Die/dice 1 à 6 Dice + D4, D5, D8, D10, D12, D20, D24 et D30 : Il s'agit d'un projet arduino simple pour faire un dé électronique. Il est possible de choisir entre 1 à 6 dés ou 1 sur 8 dés spéciaux. Le choix se fait par simple rotation d'un encodeur rotatif. Voici les caractéristiques : 1 dé : montrant les gros points 2 à 6 dés : montrant les points
Bricolage d'une sirène de raid aérien avec des résistances, des condensateurs et des transistors : 6 étapes (avec photos)
Bricolage d'une sirène Air Raid avec des résistances, des condensateurs et des transistors: Ce projet de bricolage Air Raid Siren abordable convient à la recherche d'un circuit d'auto-oscillation composé uniquement de résistances, de condensateurs et de transistors qui peuvent enrichir vos connaissances. Et il convient à l'éducation à la défense nationale pour les enfants, en
Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)
Comment démonter un ordinateur avec des étapes et des images faciles : Il s'agit d'instructions sur la façon de démonter un PC. La plupart des composants de base sont modulaires et facilement démontables. Cependant, il est important que vous soyez organisé à ce sujet. Cela vous aidera à éviter de perdre des pièces, et aussi à faire le remontage ea
Construire un ordinateur avec une compréhension de base de l'électronique : 9 étapes (avec des images)
Construire un ordinateur avec une compréhension de base de l'électronique : Avez-vous déjà voulu prétendre que vous étiez vraiment intelligent et construire votre propre ordinateur à partir de zéro ? Vous ne savez rien de ce qu'il faut pour faire un ordinateur au strict minimum ? Eh bien, c'est facile si vous en savez assez sur l'électronique pour assembler des circuits intégrés
Un organisme électronique détourne l'attention avec une jolie lumière, vole des joules : 5 étapes (avec photos)
Un organisme électronique détourne l'attention avec une jolie lumière, vole des joules : Un petit organisme espiègle distrait avec une lumière vive tout en volant des joules des piles, en particulier celles que l'on pense être mortes ! Attrapez-en un et reposez-vous en sachant que vos batteries ont été extraites de chaque goutte. Prudent! Il a un talent pour shinin