Étape 2: matériel
Écran : Le point focal de la PIP-Boy est bien sûr l’écran, et pour cela j’ai besoin de quelque chose qui pourrait afficher toutes les données que je voulais à la fois. Mon premier prototype utilisé un 320 par 240 pixels LCD, mais ce fut un ajustement serré graphiquement, alors j’ai amélioré un 4,3 pouces 480 par 272 pixels LCD de 4D Systems (pour référence, il s’agit de la même résolution/dimension comme une PSP de SONY). J’ai pris cet écran particulier parce qu’il a fourni une résolution suffisante pour le texte et les graphiques dans un format décent. C’est une couleur LCD, mais je suis seulement en utilisant des couleurs vertes sur fond noir comme une bonne approximation de la vieille CRTs. En prime, cet écran (comme la plupart de leurs produits) dispose d’un processeur intégré de 16 bits (dans ce cas, le GFX Picaso-2) que toutes les choses sérieuses entoilage à l’écran LCD et une tonne d’y a construit en fonctions graphiques. Cela a considérablement réduit la complexité de la plupart des projets et est pourquoi j’utilise souvent leur affiche. Il a même un petit haut-parleur intégré et la possibilité de jouer. Fichiers WAV ! Le processeur exécute un langage propriétaire appelé 4DGL qui est très similaire à C ou de traitement, ce qui rend pas trop difficile à programmer. Par ailleurs, l’écran peut être contrôlé par les commandes de série d’un processeur de l’hôte, mais nous n’allons pas utiliser cette fonctionnalité.
Processeur auxiliaire : J’ai choisi d’utiliser un Arduino Duemilanove avec un Atmega 328 que je connais bien les utiliser et il peut manipuler les données GPS plus facilement que l’écran LCD. Pour l’instant, j’ai utilisé toute la mémoire disponible sur le processeur de Picaso, donc l’Arduino ramasse le mou et fera également plus du matériel d’interface à l’avenir.
GPS : J’ai choisi le GPS ultime Adafruit parce que c' est petit et de haute qualité à bas prix (pour un GPS très correct) et bien documentée comme tous les produits Adafruit.
RFID : J’ai choisi la RFID-12 de Sparkfun, comme c’est un module autonome minuscule avec une antenne intégrée, et c’est simple à utiliser. Que de la puissance vers le haut, tenir une balise et tirez pop l’ID plus de 9600 bauds série. Il est utilisé comme un dispositif de sécurité pour cette version, mais je prévois de mettre à jour pour « équiper/déséquipe » éléments. Dans quel but ? Rien de pratique, mais ce serait cool.
Entrée : L’entrée principale est un petit interrupteur rotatif 8 position que j’ai trouvé la mine d’or électronique de navigation. Même s’il y a excédent, il est encore un composant de mil-spec de très haute qualité avec un corps en métal solid et contacts en plaqué or pour < 3 $. J’ai aussi trouvé un peu carré bouton-poussoir lumineux sur leur site, qui semblait presque idential à la lumière « power » sur les bornes en jeu, il brille même orange ! Ceci peut être utilisé comme une entrée générique, mais je l’utilise uniquement pour activer le mode « Habillées » pour l’instant. Aussi, j’ai sauté dans deux encodeurs rotatifs pour encore plus d’entrées. Malheureusement, j’ai décidé de programmer l’interface codeur rotatif dernière, mais jusqu'à ce que j’ai optimiser mon code 4DGL, je n’ai pas n’importe quel espace de code plus de les utiliser:/ L’interrupteur d’alimentation est une serrure à clé (aussi une découverte d’Elec-mine d’or) qui n’était pas cher et semble approprié pour un élément matériel militaire. Cela empêche également la mise sous tension accidentelle ou l’utilisation par n’importe qui avec la clé. Vous ne pouvez pas déverrouiller avec une épingle à cheveux et un tournevis. J’ai essayé: P
Pour les curieux de mon niveau de compétence et comment je sais même pas comment faire cela, je vais être honnête, je me considère encore comme tout à fait novice. J’ai possédé un Arduino pendant quelques années, mais seulement vraiment commence à travailler sérieusement sur les projets il y a un an. J’ai nourri ma curiosité et aiguiser mes compétences en lisant la plupart du Hack Make, Sparkfun, un jour et Adafruit tutoriels, pour ne pas mentionner les innombrables articles aléatoires peu et pages personnelles des responsables et des pirates partout. C’était ma première fois concevoir une affaire lasercut et travailler avec les modules GPS, donc ne vous découragez pas si vous sentez que ce projet sont supérieur à votre niveau de compétence. Travailler votre chemin vers le haut en tirant sur des projets qui sont un peu plus que vous pouvez mâcher, et finalement vous grandir et être bien au-delà où vous imaginé et s’attaquer aux projets comme celui-ci en toute simplicité !
J’ai essayé de mon mieux pour trouver les composants qui étaient facilement disponibles et (relativement) peu coûteux pour les fonctionnalités souhaitées. Pour le modèle de base, vous devrez simplement arrêté par une poignée de fournisseurs : Sparkfun, 4D Systems, Radioshack, The Electronic Goldmine, robinet plastique et Ponoko. Pour la plupart des composants, j’ai lié à leurs pages directs donc vous n’aurez aucun problème d’acheter les pièces exactes utilisées dans ce projet. Selon ce que vous avez en main, la nomenclature complète du modèle de base devrait coûter environ 300 $.
Composants électroniques et du matériel :
ferraille (x 3)
électronique de ferraille (x 4)
batterie de fission
ruban adhésif en toile
clé
module de capteur... Plaisanterie! Si seulement c’était aussi simple que ça... Voici la liste de parties réelles :
uLCD43 (J’ai commandé le mien chez ce distributeur US)
Adafruit GPS (Celui que je possède est un peu plus âgé, mais maintenant ils ont mis à niveau vers un module qui a maintenant l’enregistrement de données intégré!)
Arduino Duemilanove (ou UNO, juste tant qu’il a un Atmega 328)
(11 x) résistance d’ohm 10 k
résistance 220 ohms
(4 x) vis 6-32 3" machine (j’ai la mienne ramassé à Lowes)
écrous de 6-32 (x 4)
machine à vis à 4-40 1/2"(8 x)
écrous de 4-40 (x 8)
Clip de la pile 9V (le genre qui ne tient pas en place, le peu d’énergie s’enclenche)
1/8" bouton de diamètre arbre (j’ai acheté cet assortiment et a choisi le plus grand)
12mm ^ 2 commutateur de bouton poussoir lumineux (celui que j’ai utilisé n’est plus commercialisé par la mine d’or Electronic:(
(Voici un remplaçant qui doit s’ajuster aux dimensions du trou, même si celui-ci a un bouton rond)
commutateur rotatif à 8 positions
interrupteur de verrouillage des touches
ruban adhésif double face mousse
mini protoypting Conseil
1/8" épais 2 5/8" W x 4" L feuille de polycarbonate (résistant à l’abrasion)
OPTIONAL UPGRADE PARTS *******************************************************************************************************************************
Compteur Geiger : J’ai été acheté ce module quand il était moins cher, mais Voici une semblable un toujours vendu à la mine d’or électronique
(2 x) molette potentiomètres (x 2) 1/4" arbre diamètre (j’ai préféré certains que j’ai ramassé chez Radio Shack Adafruit ceux par défaut)
1" haut-parleur
maille de sculpter (feuille métallique mince avec un petit modèle de diamant, disponible à la plupart des magasins d’artisanat)
Module RFID-12 et la carte de dérivation d’association
Tag RFID-bouton
***********************************************************************************************************************************************************************
Outils et fournitures :
petit tournevis (à tête plate ou phillips selon ce que vis que vous utilisez)
ruban isolant noir
ordinateur exécutant le système d’exploitation Windows (malheureusement, cela est nécessaire pour les programmes)
Lecteur de carte SD/MicroSD (j’ai juste Branchez mine dans un adaptateur SD et dans mon imprimante)
USB-B câble USB-A
Câble MiniUSB
USB à carte série TTL
mains secourables
couteau Hobby
fer à souder
soudure
pistolet à colle chaude avec beaucoup de colle
fil (j’utilise un fil de calibre ce 22)
cavaliers de femelle-femelle
fraises/dénudeurs de fils
multimètre
tube thermorétractable
outil rotatif (Dremel etc.)
briquet ou pistolet à air chaud (je viens de recevoir mes mains sur un XL Heaterizer 3K de Sparkfun. Je l’apprécie beaucoup trop beaucoup;)
respirateur
papier de verre/éponge
apprêt de peinture
peinture en aérosol vert militaire (j’ai utilisé Krylon « Camo »)
Compétences nécessaires :
Brasage
Sécurité des outils
Une main ferme
Il ne s’agit nullement d’un projet débutant (vous aurez besoin d’une compétence de réparation de 50 et une compétence scientifique de 40: P), mais ne vous découragez pas ! Pour réussir à construire ce projet, vous devez être familier avec l’électronique de base. Bien que ce modèle nécessite très peu de brasage, vous devriez connaître la différence entre un pull-up ou la résistance de la liste déroulante et ne pas confondre par des termes comme COM, VCC, GND etc.. Comme j’ai cela destinés aux personnes ayant des compétences intermédiaires en électronique, je ne montrera pas chaque étape du processus de construction circuit, mais je vais vous expliquer le schéma comme mieux que je peux et mes considérations de design pour chaque partie. Si vous n’avez aucune expérience de travail avec électronique et soudure, Découvrez ces une amorce !