Robotique barman - Arduino basé (5 / 12 étapes)

Étape 5: Électronique I - clavier

Un clavier standard de 4 x 4 a été utilisé pour entrer les commandes de boisson dans le barman. Le clavier passe par un circuit qui se connecte ensuite au pouvoir, au sol et une broche analogique sur l’Arduino. Sans ce circuit, le clavier exigerait 8 broches numériques de l’Arduino par opposition à l’une broche analogique. J’ai obtenu la fonction générale de circuit et getKeypad() de cette vidéo de YouTube :

Il a des liens pour le schéma de câblage (imgur.com/fpBat) et le code aussi bien.

Le circuit est essentiellement une matrice de diviseur de tension. La façon dont les œuvres de circuit, c’est que le signal se rendra à travers différentes résistances selon laquelle le bouton est enfoncé. Ce signal analogique est ensuite transmis par l’intermédiaire de la fonction getKeypad() dans le code qui détermine quel bouton a été enfoncé. Le circuit est indiqué sur le montage d’essai dans le premier tableau, ainsi que dans le lien ci-dessus. Construire le circuit sur une maquette tout d’abord, puis testez.

Lors du test de mon circuit, certains des boutons, lorsque vous appuyez sur, retourné son bouton adjacent. Cela est dû à la tolérance des résistances. La meilleure solution serait de prendre le signal analogique pour chaque touche pressée, entrez-les dans une feuille de calcul Excel et trouver la courbe de régression, comme montré dans la vidéo. Remplacer l’équation dans le code avec cette nouvelle équation. J’ai été paresseux et ajouté 10 résistances Ohm, que j’ai eu autour de la pose si nécessaire pour ajuster le signal d’un bouton donné jusqu’au niveau désiré. C’est noté dans thethirdpicture. Une fois que vous avez votre circuit fonctionne de façon appropriée avec le code, vous pouvez commencer en permanence apposition du circuit à un PCB.

Pour construire le circuit sur le circuit imprimé je l’ai trouvé plus facile de monter les résistances verticalement. Cela prend moins de place. Pour combler les connexions sur le dessous du circuit imprimé, souder le fil de résistance jusqu'à sa destination finale et ce qui reste de la garniture. Vous pouvez puis souder les points de connexion dont vous avez besoin sur toute la longueur de la tête.

Articles Liés

ARDUINO basé robot télécommande IR

ARDUINO basé robot télécommande IR

Salut tout le monde. Ce mon nouveau robot de télécommande projet IR en utilisant arduino. Il s'agit d'un robot de conception simple, que vous pouvez le construire facilement.Étape 1: exigences :Exigences du projet :Arduino uno Tsop1738 (récepteur ir)
Arduino base robotique Car(wireless controls+Autonomous)

Arduino base robotique Car(wireless controls+Autonomous)

Cette instructable est un Arduino base robotique voiture qui utilise Arduino, langage de programmation Arduino, pilote automobile, un écran LCD pour afficher l'état actuel de la voiture et même un module Bluetooth pour des communications sans fil dep
Ligne de base suivant Robot avec Arduino

Ligne de base suivant Robot avec Arduino

07/09/2015Il a été quelques années puisque nous avons affiché initialement ce Robot suivant ligne de base avec tutorial Arduino, et il semble tellement de gens a jugé utile que nous devrions poster une mise à jour qui se déroule courant Arduino bibli
Un robot barman--Doggie4

Un robot barman--Doggie4

Le robot que nous avons créé est un robot barman qui nous conçu pour servir les boissons et la nourriture dans un bar. Nous l'avons appelé Doggie4. Le robot est divisé en quatre couches. Le fond (la quatrième couche) est un châssis de voiture, équipé
GESTE contrôlé Arduino basé Rover (Wireless + ligne suivante)

GESTE contrôlé Arduino basé Rover (Wireless + ligne suivante)

Qu'il est capable de ?1. il peut être contrôlé à l'aide de gestes.2. il peut envoyer à distance de l'objet, le niveau de batterie, température, valeurs etc. au gant (LCD).3. peut fonctionner sur angle de 45 degrés.4. paire Tx Rx sur rover et gant (po
Très simple de créer le robot d’Arduino bluetooth espion avec télécommande Android app

Très simple de créer le robot d’Arduino bluetooth espion avec télécommande Android app

dans ce projet, vous verrez comment simple mélange de différentes technologies et applications tierces permet de créer un jouet assez complex.Le robot fait deux choses :1. Arduino basé espion robot déplace selon les commandes envoyées de RemoteContro
2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment construire un robot de commande vocale 2RM . Même si je suis contrôle uniquement les moteurs à courant continu pour déplacer le robot, la même approche peut servir à la voix-contrôle de moteurs pas à pas e
Construire une tête de robot parlant Arduino-powered !

Construire une tête de robot parlant Arduino-powered !

Cette tête de robot a été construite comme une fin du projet année pour ma classe informatique physique, mais au cours de l'été, il a « appris » comment parler.La tête est propulsée par deux Freeduinos, 3 TLC5940NT chips et un bouclier de vague Adafr
Construire un Robot pince Arduino avec un DynamixShield.

Construire un Robot pince Arduino avec un DynamixShield.

Dans ce instructable je vais vous montrer comment créer rapidement et facilement une pince de contrôle à distance à l'aide du robot et Arduino zéro et un DynamixShield. Le DynamixShield est un nouvel Add-on pour l'échéance de l'Arduino, zéro ou méga
BOBO Arduino basé semi-autonome RC voiture

BOBO Arduino basé semi-autonome RC voiture

Salut Instructables!,BOBO, est ma tentative d'un arduino basé, la plateforme du robot autonome. Le petit gars est issu d'un arduino mega, bien que l'état de base pourrait être tentée sur un Arduino Uno ou similaire. Il a 4 moteurs indépendants contrô
Arduino basé 4WD Bluetooth Microbot

Arduino basé 4WD Bluetooth Microbot

Cette microbot est inspiré par Arduino-Nano-base-Microbot. Au lieu d'utiliser 2 servos, ce robot est alimenté par 4, éliminant le besoin de pistes.Le microcontrôleur que j'utilise est Beetle Bosmans, qui est un contrôleur d'Arduino basé minuscule ave
Arduino basé système IOT Smart Home

Arduino basé système IOT Smart Home

Bonjour, je suis Michalis Vasilakis de Ardumotive.com et dans le présent guide de Instructables, je vais vous montrer comment vous pouvez facilement faire votre propre système de maison intelligente basée sur l'Arduino uno et un module Ethernet (ou b
Arduino basée zone de mesure de Distance

Arduino basée zone de mesure de Distance

Bonjour, dans ce projet je vais vous montrer comment créer votre propre boîte de mètres de distance avec Arduino uno et un capteur à ultrasons.Avant de commencer, assurez-vous que vous avez :Arduino unoCapteur à ultrasons HC-SR04LCD 16 x 2Page offici
Arduino basé Hula Dancer

Arduino basé Hula Dancer

Cette instructable a été créée dans l'accomplissement de l'exigence de projetde l' Makecourse à l'Université de Floride du SudSur ce projet : Hey tout le monde ! Je suis sûr que vous avez entendu les danseurs de hula de tableau de bord qui sont un al