Table des matières:

Calculatrice Arduino : 8 étapes (avec photos)
Calculatrice Arduino : 8 étapes (avec photos)

Vidéo: Calculatrice Arduino : 8 étapes (avec photos)

Vidéo: Calculatrice Arduino : 8 étapes (avec photos)
Vidéo: Mind-boggling arduino UNO project. You need to do it yourself! #arduino #electronics 2024, Juillet
Anonim
Calculatrice Arduino
Calculatrice Arduino
Calculatrice Arduino
Calculatrice Arduino
Calculatrice Arduino
Calculatrice Arduino

Dans ce Instructable, je vais vous montrer comment faire une calculatrice Arduino qui est aussi bonne que n'importe quelle autre calculatrice (enfin… en quelque sorte). Même si ce n'est probablement pas pratique en raison de sa taille, de l'utilisation répétitive du bouton égal (à cause du manque de touches) et du coût (vous pouvez probablement acheter une calculatrice qui fait la même chose pour 2 $), c'est vraiment amusant et ajoute quelques compétences à votre inventaire. Laissez-moi vous raconter comment j'ai commencé ce projet. Tout commence à l'école où la calculatrice originale a été fabriquée par mon professeur. Bientôt, les étudiants ont commencé à jouer avec et l'ont bientôt cassé. J'étais le seul étudiant qui savait comment le réparer, alors j'ai décidé que je ferais aussi bien d'essayer. Dans le processus, j'ai essentiellement tout démonté et reparti de zéro. J'ai également réécrit la plupart du code. J'ai beaucoup appris, passé beaucoup de temps à déboguer et ajouté de nombreuses nouvelles fonctionnalités. Au final, c'était un projet qui valait vraiment la peine d'être réalisé. Ce qui est bien, c'est que maintenant que j'ai compris, tu n'y es plus obligé. Commençons.

Étape 1: Outils et matériaux

Outils et matériaux
Outils et matériaux
Outils et matériaux
Outils et matériaux
Outils et matériaux
Outils et matériaux

Pour ce projet, nous aurons besoin de:- MDF 1/8 ou autre matériau découpable au laser tel que l'acrylique ou le contreplaqué-Coupe laser (facultatif mais recommandé)-Colle à bois-Fils mâle à mâle-Beaucoup de fils mâle à femelle-8 par 2 LCD écran-Clavier-Perceuse-Mèches-Meuleuse à disque (en option)-Interrupteur (à bascule ou à bascule)-Tube thermorétractable-Fer à souder et soudure-Vis-Câble USB A à B (le câble diffère entre les modèles arduino)-Ordinateur avec arduino IDE

-9v prise d'alimentation de la batterie

-Arduino (j'ai utilisé un duemilanove si vous ne voulez pas dépenser 30 $ pour une recherche sur ebay)

Étape 2: faire le cas

Faire le cas
Faire le cas
Faire le cas
Faire le cas

Mon boîtier a été découpé au laser (je joindrai les fichiers ci-dessous au format PDF) à partir de MDF 1/4", mais c'est parce que je n'ai trouvé aucun matériau 1/8". Les bords de la calculatrice ont l'air bizarre parce que j'ai utilisé la mauvaise épaisseur de matériau. Vous vous demandez peut-être pourquoi la boîte s'emboîte parfaitement dans l'image ci-dessus et c'est parce que cette boîte est une coupe complètement différente conçue pour un matériau de 1/4". La boîte ne comprend pas de trous pour l'écran LCD ou le clavier en raison de la variété. C'est là que la perceuse entre. Permettez-moi de clarifier cela une dernière fois. UTILISEZ UN MATÉRIAU DE 1/8 DE POUCE D'ÉPAISSEUR.

Étape 3: perçage et assemblage ultérieur

Perçage et assemblage ultérieur
Perçage et assemblage ultérieur
Perçage et assemblage ultérieur
Perçage et assemblage ultérieur
Perçage et assemblage ultérieur
Perçage et assemblage ultérieur

Posez le clavier et l'écran LCD là où vous le souhaitez et utilisez un crayon pour marquer l'emplacement des trous. Trouvez un foret qui correspond à la bonne taille et faites le trou. Avant de visser le clavier ou l'écran LCD, des trous doivent être faits pour les fils vers l'arduino. Pour ce faire, vous pouvez soit modifier la découpe au laser, soit percer quelques trous d'affilée avec un foret suffisamment large, puis agir comme une machine CNC manuelle en poussant le foret latéralement vers les autres trous jusqu'à ce que vous les connectiez en les acheminant. Une fois cela fait, connectez les fils et les composants et vissez l'écran LCD et le clavier en place. Maintenant, utilisez la colle à bois pour coller toutes les pièces coupées ensemble, vous voudrez peut-être laisser le dessus ouvert pour l'entretien (croyez-moi, ne collez pas le dessus avant d'avoir terminé). Si vous le souhaitez, vous pouvez utiliser une meuleuse à disque pour poncer les bords. Vous remarquerez peut-être que dans ma découpe au laser, j'ai ajouté une trappe d'accès à l'arrière pour rendre la calculatrice accessible en cas de panne (j'ai eu cette idée pour que je n'aurais pas à recommencer si la calculatrice se cassait).

Étape 4: Support de trappe

Support de trappe
Support de trappe
Support de trappe
Support de trappe
Support de trappe
Support de trappe

Nous devons donc maintenant créer 3 supports carrés (le quatrième ne peut pas être monté à cause de l'interrupteur marche/arrêt) pour maintenir la trappe en place. Pour faire le nôtre, il suffit de couper un 2 par 4 avec une scie à métaux en petits triangles. S'ils sont trop petits, ils se fendront, mais s'ils sont trop gros, ils prennent beaucoup de place. Utilisez votre meilleur jugement. Une fois cela fait, percez des trous dans les côtés pour créer des trous de guidage pour la vis. Alignez les triangles de manière à ce qu'ils s'insèrent dans les coins avec un côté prêt à être vissé sur le côté du boîtier et un côté tourné vers l'arrière du boîtier. Ajoutez la plaque arrière et vissez-la dans les supports de bricolage. Une fois cela fait, retirez la trappe afin que nous puissions accéder à l'arduino et ajouter du code.

Étape 5: Alimentation

Puissance
Puissance
Puissance
Puissance
Puissance
Puissance

Sur le côté du boitier j'ai un trou où la pile 9v et l'interrupteur sont accessibles. Coupez le côté positif de la prise d'alimentation 9v avec une pince à dénuder et dénudez les extrémités. Soudez un côté du fil à la broche gauche de l'interrupteur et l'autre à la broche centrale de l'interrupteur. Enveloppez avec un tube thermorétractable puis branchez le clip 9v dans la batterie et la fiche dans l'arduino. Recherchez les courts-circuits, puis testez le commutateur. Vissez l'interrupteur en place. Si nécessaire, ajoutez des trous de guidage pour diriger la vis. Si vous souhaitez étiqueter les côtés marche et arrêt de l'interrupteur, vous pouvez utiliser une étiqueteuse ou l'écrire à la main. Enfin, j'ai vissé un petit morceau de contreplaqué à l'arrière du boîtier pour m'assurer que la batterie reste en place. Ne vous inquiétez pas encore du reste du câblage, nous allons le couvrir à l'étape suivante.

Étape 6: Câblage

Câblage
Câblage
Câblage
Câblage
Câblage
Câblage
Câblage
Câblage

Avant de commencer cette étape, permettez-moi de m'excuser pour le désordre de câblage (c'est pourquoi j'ai inclus un tableau). Comme vous pouvez le voir sur les photos ci-dessus, il y aura beaucoup de fils flottant partout. Je vous recommande fortement d'utiliser une étiqueteuse ou un morceau de ruban adhésif pour marquer la broche à laquelle chaque fil est censé se fixer. La plupart des fils que j'ai utilisés étaient mâles à femelles, mais j'ai utilisé des fils mâles à mâles pour l'alimentation que vous lirez ci-dessous. Si vous avez un écran LCD ou un clavier différent, cela n'a pas d'importance tant que le code est modifié en conséquence et que l'arduino a suffisamment de fils de rechange. Voici des liens vers les fiches techniques des composants que j'ai utilisés LCD, clavier.

Pour tenter de préserver la longévité de la calculatrice, j'ai collé tous les fils à l'arduino une fois attaché et collé l'arduino au boîtier. Si vous regardez de près les photos, vous pouvez voir que j'ai dû utiliser un protoboard pour connecter toutes les connexions 5v ensemble et toutes les connexions au sol ensemble. Fondamentalement, il ne s'agit que de quelques fils soudés à un protoboard et soudés ensemble. Remarque: une moitié de la carte pour les connexions à la terre et une moitié pour les connexions 5v.

Étape 7: Coder

Code
Code
Code
Code

Le code peut être trouvé quelque part dans cette étape sous forme de fichier zip et de fichier ino. Il fait environ 480 lignes, mais il s'agit en grande partie de code simple. Quelques caractéristiques spéciales du code sont qu'il créera une erreur si un nombre est divisé par 0, il calcule les fonctions trigonométriques en degrés plutôt qu'en radians, une fois l'équation terminée, n'importe quelle touche peut être enfoncée pour effacer, un nombre peut être fait négatif facilement, et les décimales sont bien gérées. Si vous obtenez le zip, extrayez-le puis ouvrez le fichier dans l'IDE Arduino. Si vous avez téléchargé l'ino, ouvrez-le avec l'IDE arduino et il vous demandera si vous souhaitez créer un dossier pour cela, dites simplement oui et cela devrait fonctionner. Une fois que vous l'avez ouvert, choisissez votre tableau, branchez-le et téléchargez le croquis.

Étape 8: Comment utiliser

Comment utiliser
Comment utiliser
Comment utiliser
Comment utiliser

En raison du fait que la calculatrice n'a que quelques touches qui ne sont pas des chiffres, j'ai conçu un système pour utiliser les quelques touches dont je disposais pour permettre à la calculatrice de fonctionner normalement. D'abord, je vais expliquer avec des mots comment cela fonctionne, puis je vais faire semblant de faire un problème et noter toutes les touches que j'ai appuyées dans l'ordre.

(1) Sélectionnez un numéro sur le clavier (2) utilisez A et B pour faire défiler jusqu'à la fonction que vous voulez (3) une fois sur la fonction que vous voulez, appuyez sur D ou = (4) Ce que vous avez jusqu'à présent devrait passer à la ligne supérieure, sélectionnez maintenant votre deuxième nombre (5) Appuyez sur D ou = (6) L'équation devrait se déplacer vers la ligne supérieure en laissant votre réponse sur la deuxième ligne

Exemple: 2 A A (appuyer deux fois sur a fait défiler jusqu'à -) D 1 D (Terminé)

Conseillé: