Ordinateur de poche Pong & envahisseurs sur le bon marché (compatible Arduino) (2 / 13 étapes)

Etape 2: conception

Microprocesseur

La clé de la conception de cette console est le microprocesseur Atmel ATMega328P. Cela a été le cœur de beaucoup de mes projets et c’est formidable pour cela car il fonctionnera pendant des heures sur une batterie d’ion de lithium seul et bien que nous ayons à jusqu'à 8 MHz à 3v3, c’est assez facilement pour quelques jeux sur un écran LCD basse résolution. Nous pouvons aussi programmer de l’IDE Arduino très populaire qui fait de l’écriture de vos propres jeux etc. aussi simple que possible.

L’ATMega328 a également piles de broches/départ donc nous pouvons conduire l’affichage, contrôler le rétro-éclairage, mesure entrées analogiques et numériques et ont encore des goupilles de rechange pour mesurer la tension de la batterie, contrôler le module de sons etc.. En fait, nous avons des épingles à perdre même après tout qui donc ceux sont détaillées sur le Conseil d’administration dans le cas où vous souhaitez ajouter une fonction supplémentaire que je ne pensais ! Un rétro-éclairage à détection de lumière serait assez cool.

Autres éléments clés

Le reste des composants sont également animés par des performances acceptables à petit prix. Une seule cellule de Li-ion et Conseil chargeur USB permettent d’éviter ayant besoin d’accéder à la pile, ce qui signifie que nous pouvons utiliser une boîte en plastique bon marchée. L’écran LCD de Nokia 5110 est bon marché mais a une résolution suffisante pour donner une représentation réelle des jeux rétro simples et est pris en charge par certaines grandes bibliothèques de l’Arduino. Enfin, le WTV020 prend une maîtrise mais une fois domptée donne son assez bon pour son coût et l’encombrement. Vous pourriez ne pas procéder à la WTV020 et conduire un intervenant direct de l’ATMega, qui permettrait d’économiser environ 2,50 £ (plus de 15 %) sur l’étiquette de prix, mais ce module était nouveau pour moi et je tenais à le maîtriser. Aussi, j’aime la bonne « piew... crash! "quand vous tirez les envahisseurs !

PCB & connexions

La mise en œuvre de la présente est centrée sur un PCB personnalisé. Vous pourriez mettre cela ensemble perf-Conseil d’administration, mais j’ai vraiment besoin de brouiller les choses dans tout faire aller dans la boîte, donc j’attends que vous auriez besoin d’un boîtier plus grand sans le PCB. En général, les boutons de l’écran et l’entrée et les pièces nécessaires pour re-programmer sont sur le dessus le circuit imprimé avec les potentiomètres, ATMega et autres composants sur le fond. Les colles de Conseil chargeur vers le bas pour la partie inférieure de l’enceinte et qui, l’orateur et la batterie attachent au CCP de fils de raccordement.

L’écran LCD est contrôlé de broches numériques D8 à D13 (D12 qui nous éclatent à sauter). Nous utilisons les broches de données et horloge SPI matériel cela conduire aussi vite que possible à l’aide de l’excellente bibliothèque « PCD8544_SPI » par Arthur Liberman (aka "The Coolest' - http://www.alcpu.com). Voir les étapes plus tard de plus à ce sujet. Broche de sortie PWM D5 nous donne un réglage de la luminosité du rétroéclairage intégré sur le module LCD. Si vous utilisez D12 pour d’autres choses, il doit probablement rester une broche d’entrée. Si vous l’utilisez pour une sortie, qu'il sera sans doute gâcher l’interface SPI.

Les contrôles utilisateur sont fournis par commutateurs sur les contrôles des broches numériques D6 et D7 et analogique avec un potentiomètre sur A0 et A1. Ping analogique A3 est utilisé avec un diviseur de tension 50/50 pour mesurer la tension de la batterie contre la voltage.* 3v3 réglementés, que le module de sons WTV s’enfuit D2-D4 et A2, A4 et A5 en laissant libre pour analogique supplémentaire ou de capteurs numériques ou d’ajouter des périphériques i2c. De même, D0 et D1 sont laissés en liberté et pourraient être utilisé pour les entrées, mais sont utiles pour la série de reprogrammation ou d’ajouter un périphérique série. Sortie série est également utile pour le débogage si vous écrivez votre propre code.

Matériaux ci-joint

Le schéma complet et les fichiers au format 6.x Eagle sont attachés à cette étape, ainsi que des versions PDF et image du schéma. La rencontre de fichier Conseil la conception règles pour iteadstudio.com mais doit être fine au plus Conseil maisons. La version v1.1 lors de cette étape a un couple de problèmes résolus au cours de la première version que j’avais pris il y a quelques petites différences de quelques-unes des photos. C’est la même taille et devrait fonctionner tout de même.

* Dans mon v1.0, je n’avais pas le circuit de senor de tension intégré afin que vient d’être ajoutée avec un couple de résistances du point de raccord de batterie de rechange pour le point de A3 de l’évasion.

Articles Liés

Le toucher, lampe de poche ON!!!, bon marché, aucun Arduino

Le toucher, lampe de poche ON!!!, bon marché, aucun Arduino

Que diriez-vous une lampe qui s'allume lorsque vous retenir cette charge et s'éteint quand vous le mettez!!!Aucun souci d'interrupteur ou quoi que ce soit, il suffit de toucher le l'affaire et voir la LED s'allume. J'allais à travers ce site quand j'
Moyen le plus simple à la Cool down repose-mains de votre ordinateur portable sur le bon marché.

Moyen le plus simple à la Cool down repose-mains de votre ordinateur portable sur le bon marché.

Bavarder avec vos ami (e) à l'aide d'un ordinateur portatif Toasty repose-mains pendant la torride étés d'Inde est pas la façon de passer un week-end agréable, est-ce ?Je vais montrer la façon la plus simple à la Cool down repose-mains de votre ordin
Poches de pilule facile et bon marchés pour les chiens

Poches de pilule facile et bon marchés pour les chiens

j'ai appris ce truc comme un pet sitter - c'est facile et bon marché et fonctionne pour les chiens très capricieux qui aiment cracher de pilules.  Si vous devez donner des pilules de votre chien sur une base quotidienne, c'est grand parce qu'il prend
Aller Rafting (sur le bon marché!)

Aller Rafting (sur le bon marché!)

Voici un ensemble de directives pour faire un radeau sur le bon marché. Notre version coûte environ 80 $, mais il a été partagé entre trois personnes qui, pour l'expérience, était très bons ! (N'oubliez pas, ce prix était parce que la plupart des cho
Mur d’étagères avec une échelle mobile "sur le bon marché'

Mur d’étagères avec une échelle mobile "sur le bon marché'

j'ai eu envie d'un mur de parole pour étagères plafond avec une échelle mobile (pour atteindre les étagères du haut de la page)... Voir la photo de ce que je souhaite, je pouvais me permettre... pendant une longue période, mais le budget est serré (c
Donner à votre salle de bains un tout nouveau look "sur le bon marché'

Donner à votre salle de bains un tout nouveau look "sur le bon marché'

je suis le propriétaire d'une salle de bains principale avec un mur de la baignoire/douche fini avec la truelle... Malheureusement pour moi, en plus d'être achevé avec la truelle c'est un affreux « in your face » lumineux nuance de bleu royal/marine
Maniable à souder pinces sur le bon marché

Maniable à souder pinces sur le bon marché

j'ai pensé que J'écrirais jusqu'à ce petit projet de la mine. J'ai suis tombé sur ces colliers pas chers sur mes aventures aujourd'hui et eux acheté pensant que je voudrais faire une belle série de colliers de serrage hors d'eux.Voici comment le fair
Duct Tape Hydration pack sur le bon marché !

Duct Tape Hydration pack sur le bon marché !

Voici un peu ' ible sur comment faire un pack de Duct Tape hydratation sur le bon marché au lieu d'aller et acheter une camleback qui coûte habituellement plus de 100 dollars.Étape 1: matériaux ! Vous aurez besoin d'un rouleau de ruban adhésif en toi
DIY casque écouteurs (sur le bon marché)

DIY casque écouteurs (sur le bon marché)

ne s'agit pas d'une idée originale.Mais cette instructable vous montre combien il est simple de créer des haut-parleurs casque à bon compte:)Vous aurez besoin sont :1. vieux casque - pas d'écouteurs, ceux qui sont trop petits, casque de l'ordinateur
Système d’arrosage automatique avec sonde capacitive et Arduino sur le bon marché (et je le pense)

Système d’arrosage automatique avec sonde capacitive et Arduino sur le bon marché (et je le pense)

Avertissement : Je ne suis pas un ingénieur électronicien, alors je ne peux pas offrir aucune garantie pour la conception (beaucoup moins pour votre implémentation). Je ne connais que la solution présentée a fonctionné pour moi pendant au moins 5-6 m
Ampoule standard à L.E.D de rattrapage sur le bon marché.

Ampoule standard à L.E.D de rattrapage sur le bon marché.

Lors de la comparaison de L.E.D. pour ampoules standards, en fin de compte vous augmentez ampoule durabilité/durée de vie et efficacité/heures d'utilisation des batteries avec un petit sacrifice de lumen de sortie, mise au point du spectre. Je crois
Guide de l’Idiot à la programmation d’AVR sur le bon marché (avec l’IDE Arduino!)

Guide de l’Idiot à la programmation d’AVR sur le bon marché (avec l’IDE Arduino!)

Microcontrôleurs sont, sans aucun doute, incroyable de petites choses. Ils sont polyvalents, puissants et extrêmement minuscules. Malheureusement, ce dernier trait est également partagé par mon portefeuille et mes compétences en programmation. Ma com
Construire la BandBlinker - 120v audio trigger sur le bon marché.

Construire la BandBlinker - 120v audio trigger sur le bon marché.

Pour aider à compléter le BandBlinder, un kit de lumière de scène de travail bon marché, mais bon pour la bande d'un ami, j'ai également créé le BandBlinker, un déclencheur d'audio pour le kit lumière fait avec peu coûteux, facile à trouver des pièce
Changer votre plan de travail et mettre à jour sur le bon marché !

Changer votre plan de travail et mettre à jour sur le bon marché !

j'ai récemment emménagé dans une maison de location. Il a été complètement refait incluant le comptoir... le problème, est que le comptoir a été fait si terriblement qu'après un mois d'utilisation normale, qu'il était bouillonnant sur la couture de c