Table des matières:

Juste une autre console de jeu rétro ATtiny85 : 4 étapes
Juste une autre console de jeu rétro ATtiny85 : 4 étapes

Vidéo: Juste une autre console de jeu rétro ATtiny85 : 4 étapes

Vidéo: Juste une autre console de jeu rétro ATtiny85 : 4 étapes
Vidéo: EB_#563 Découverte - Plateforme de développement DigiSpark ATtiny85 2024, Novembre
Anonim
Image
Image

Une petite configuration rétro de type console basée sur ATtiny85 x 0.96 OLED pour jouer aux envahisseurs de l'espace, Tetris, etc.

Fournitures

  • 0.96 pouces x 1
  • Attiny85 x1
  • Configuration du programmeur pour la programmation Attiny85 x 1
  • Commutateur x 3
  • Résistance 10K CMS 0805 x 2
  • Résistance 1K CMS 0603 x 2
  • DEL 0603x1
  • Diode M7 SMA x 1
  • Micro-port USB x 1
  • Résistance 7K CMS 0603x1
  • PCB personnalisé (les données Gerber sont jointes)
  • plaque de cuivre FR4
  • PCB gravé (PDF est joint)

Étape 1: HISTOIRE-

ÉTAPE 1 Préparation de la carte
ÉTAPE 1 Préparation de la carte

Salut à tous! Voici donc ma console de jeu rétro basée sur le bricolage Oled (en fait, ce n'est pas une console de jeu, mais une configuration qui connecte un Oled générique de 0,96 pouce avec un Attiny85) Permettez-moi de vous montrer comment j'ai fait cela. De plus, le code de ce projet est assez commun et disponible en ligne, j'ai juste pris ce code et fait quelques modifications et fait PCB pour cela.

Étape 2: ÉTAPE 1 Préparation de la carte

ÉTAPE 1 Préparation de la carte
ÉTAPE 1 Préparation de la carte
ÉTAPE 1 Préparation de la carte
ÉTAPE 1 Préparation de la carte
ÉTAPE 1 Préparation de la carte
ÉTAPE 1 Préparation de la carte

Préparer la planche

A l'origine, je voulais faire cette carte correctement avec ce PCB que j'ai préparé le mois dernier mais à cause de COVID19, je n'ai pas pu passer commande à cause d'un problème d'expédition donc j'ai décidé de graver le PCB en changeant un peu le PCB Design pour que je puisse faire il recto au lieu de PCB recto-verso. J'ai utilisé OrCad pour concevoir le PCB, puis j'ai généré un pdf pour l'impression de la carte sur un papier photo pour la gravure. si vous voulez créer le vôtre, alors le schéma et les données Gerber pour le PCB approprié sont joints.

J'imprime d'abord le PDF de la carte sur un papier photo avec une imprimante jet d'encre, puis j'ai découpé une carte PCB en cuivre FR4 en fonction de la taille du PCB.

si vous voulez en savoir plus sur le processus de gravure, vous pouvez regarder la vidéo que j'ai liée.

Après la gravure, je commence à ajouter des composants à cette carte.

L'ajout de composants à ce PCB est assez simple et direct, suivez l'illustration ci-jointe pour les composants SMD.

après avoir ajouté des composants SMD, continuez et commencez à ajouter les composants à plomb restants, tels que les commutateurs, Oled et autres. Regardez la vidéo pour plus de détails. Aussi, parce que cette planche n'est pas complètement unilatérale, j'ai ajouté des cavaliers sur quelques points pour rendre la vie un peu plus facile. Après avoir tout assemblé, il suffit d'ajouter la batterie à son port de connecteur attribué et de mettre le tout sous tension.

mais attendez, comment programmer l'attiny85 !

Étape 3: Programmation de l'Attiny85

Programmation de l'Attiny85
Programmation de l'Attiny85
Programmation de l'Attiny85
Programmation de l'Attiny85

Attiny85 et Attiny13A sont mes microcontrôleurs préférés car ils sont bon marché et peuvent être utilisés dans une variété de projets qui ne nécessitent pas d'options matérielles et de connectivité excessives, par exemple Oled Gameboy !

Pour programmer le MCU Attiny85, vous aurez besoin d'un programmeur FAI. J'ai déjà publié un article sur la programmation de l'Attiny85 avec le programmeur personnalisé, alors vérifiez cela.

Message sur la programmation d'attiny85 avec un FAI personnalisé

Je vais donc sauter le processus de programmation, disons simplement que nous devons d'abord graver le chargeur de démarrage, puis flasher l'attiny85 avec le code fourni. Remarque: vous devez ajouter le fichier d'en-tête fourni avec le code principal dans le dossier de code principal créé, puis ajouter l'intégralité du dossier dans le dossier d'esquisse Arduino dans Documents (suivez l'image jointe).

Étape 4: Alimentation de la console de jeu et des RÉSULTATS

Image
Image
Alimentation de la console de jeu et des RÉSULTATS
Alimentation de la console de jeu et des RÉSULTATS

Afin d'alimenter cette carte, j'ai ajouté un connecteur de batterie, une batterie Li-ion peut être connectée à laquelle elle.

Il s'agit toujours de la V1 et le prochain niveau de ce projet consistera à créer un PCB approprié et à tout souder dessus. Nous pouvons également peut-être y ajouter une interface utilisateur afin de pouvoir sélectionner plus d'un jeu. Pour l'instant, si vous rencontrez des problèmes, laissez simplement un commentaire. ADIOS !

Conseillé: