Raspberry Pi : En utilisant 1$ I2C LCD sacs à dos pour 1602 écrans & boutons ! (4 / 7 étapes)

Étape 4: Utilisation du sac à dos pour 8 boutons + interruptions

Ce sac à dos est également assez facile à pirater pour la lecture des boutons, vous donnant jusqu'à 8 boutons par marche-pieds (vous pouvez faire la 4x4 matrice, mais c’est hors de portée de cette instructable, je peux décrire l’approche dans les commentaires si vous êtes intéressé).
J’ai trouvé le sac à dos de schématique de ce module sur l’internet, et elle correspond à mon conseil d’administration. J’ai également cartographié les goupilles d’IC et les connexions embarquées sur l’image du Conseil d’administration pour vous de voir.

Comme vous avez peut-être remarqué depuis le schéma, seulement 7 broches sont mis en évidence l’en-tête externe. Tout d’abord, nous allons connecter ceux disponibles. Tous les boutons doivent être connectés aux broches d’expandeur car ils sont sur la deuxième photo, il suffit d’utiliser les broches 4-6 et 11-14. N’oubliez pas les tractions de bouton, j’utilise des résistances de 1 K, mais vous pouvez utiliser les plus grands.

Broche de P3 , cependant, n’est pas connecté à l’en-tête. Il est de conduire un transistor, ainsi tiré vers le haut à VCC, il faut dessouder le transistor et la résistance à l’arrachage de la goupille.
Si votre carte n’est pas le même que le mien (ils pourraient ont une version différente, utilisez la continuité de votre DMM, tests de fonctionnalité, tenir une broche sur la broche P3 d’IC et toucher différentes résistances et transistors au Conseil d’administration. Quand il sonne, vous avez trouvé une pièce qui pourrait interférer avec la fonction "input").

Une fois que vous avez supprimé le transistor et la résistance, connectez un fil à l’un des endroits auxquels le P3 est connecté à et connecter ce fil à la touche 8. Vous avez maintenant toutes les broches disponibles !
Seul problème est que, pour comprendre si une des touches ont été enfoncée ou non, vous avez besoin d’envoyer des commandes à plusieurs reprises au Conseil d’administration, obtenir l’état des broches et en les comparant aux données que vous avez. C’est une approche de consommation CPU, nous pouvons faire mieux. Comment ?

Une autre fonction utile pour sortir de cette IC est la fonction d’interruption. Fondamentalement, c’est une broche GPIO que vous pouvez vous connecter à votre Pi framboise qui change d’État une fois que les boutons sont pressés/libéré. Ainsi, vous pouvez contrôler seulement une broche GPIO et pas inonder le bus I2C avec les demandes. Heureusement, la broche INT de l’IC n’est pas connectée à n’importe quoi, donc vous pouvez juste souder un fil à elle. Ensuite, vous avez besoin de le connecter à un des Raspberry Pi GPIO - j’ai choisi GPIO4. Encore une chose ne pas d’oublier est que cette broche INT a besoin d’une pullup - alors j’ai ajouté une résistance de 1 K.

Connecter une fois de plus, le sac à dos à votre Pi de framboise :

  • GND--GND
  • VCC--3.3V
  • SDA--SDA
  • SCL - SCL

Matériel, une partie est terminée, nous allons voir le code !

Articles Liés

En réseau LCD sac à dos avec LCD Smartie

En réseau LCD sac à dos avec LCD Smartie

écrans LCD de caractère qui faites défiler les informations sont un mod de caisse populaire. Ils sont généralement contrôlés via un port parallèle, port série sac à dosou sac à dos USB (plus). Ce Instructable illustre notre backpack opensource ethern
Sac à dos pour vélo

Sac à dos pour vélo

faire un sac à dos pour le cyclisme après avoir identifié les diverses exigences et questions liées à la réalisation de cet accessoire pendant que vous roulez.Caractère :La construction ou le matériau utilisé rend le sac sweat gratuite.Choix appropri
Vieux sac à dos pour vélo cadre sac

Vieux sac à dos pour vélo cadre sac

J'adore le cyclisme, mais je suis poubelles à motiver moi-même à former. Ma nouvelle technique consiste à visiter des amis sur mon vélo, cela pose toutefois un problème ; Comment puis-je mettre des choses avec moi ? J'ai pu obtenir de sacoches, mais
Sans fil Led sac à dos pour moto

Sans fil Led sac à dos pour moto

L'idée :Avoir un jeu supplémentaire de feux clignotants et une lumière de frein supplémentaire.Comment ?Quand la moto clignote, il envoie un signal à l'arduino ci-joint, qui, à son tour, envoie le signal à l'arduino dans le sac à dos à travers les mo
Faire un sac style sac à dos pour votre tambour (avec correspondance coussin)

Faire un sac style sac à dos pour votre tambour (avec correspondance coussin)

ma mère a un Djembe et elle voulait un moyen de le transporter et le garder en sécurité.  J'ai fait du shopping autour d'un sac et a décidé que je pouvais faire sa un aussi beau (s'il y a pas mieux) que ce qui était disponible dans le commerce.Peu im
En tournant un battement vers le haut de sac à dos pour objet design

En tournant un battement vers le haut de sac à dos pour objet design

il s'agit d'un sac à dos que j'ai obtenu de mon frère. C'était en mauvais état. Le seul moyen pour le rendre utilisable était à y ajouter quelque chose d'extra.Étape 1: Couvrant les coutures j'ai voulu garder une certaine de la couleur rouge original
GoPro hero3 Frame en utilisant le cas du sac à dos de batterie, 2 Sugrus et un joint

GoPro hero3 Frame en utilisant le cas du sac à dos de batterie, 2 Sugrus et un joint

nous nettoyons tout d'abord le cas de toutes ces petites bosses à l'intérieur, séparer les deux cas. Puis nous enveloppent la GoPro Hero3 came avec un Naylon afin de s'assurer que le Sugru ne colle pas, alors nous moule 1 sachet (5 g) de Sugru en pet
Steampunk sac à dos pour les pauvres.

Steampunk sac à dos pour les pauvres.

Laiton coûte cher et les pièces beau sont introuvable...Ainsi, il suffit d'utiliser les trucs en plastique, pièces de voiture, jouets, ustensiles de cuisine, certains électronique et la peinture pour lui donner l'air gentil ! L'électronique est même
Huck Finn sac à dos pour les dames

Huck Finn sac à dos pour les dames

j'aime coudre et conception - je faisait des courses dans mon magasin de tissu local et suis tombé sur cette incroyable de tissu de coton rouge. J'ai juste eu à le transformer en quelque chose de grand. Après avoir regardé tous de mon film préféré de
Porte-sac à dos pour vélo

Porte-sac à dos pour vélo

MATÉRIAUX1-quatre lourds-attaches2-conteneur 13 1/4 « x 7 1/2 » x 10 "(comme on le voit sur la photo ci-dessus)porte-vélos arrière 3OUTILS1-deux mains2-capture de pinces (facultatifs)3-forage4-calfeutrage (facultatif)CE QU'IL FAUT FAIRE1-percer un tr
Bordée de Drawstring sac à dos avec poche

Bordée de Drawstring sac à dos avec poche

Le sac à dos sac que je porte normalement autour avait connu des jours meilleurs. Étant une personne empathique, j'ai eu le sentiment que c'est le temps mis à la retraite, et donc j'ai décidé de faire un sac à dos sac dont la robustesse est adaptée p
Congélateur sac cuisson pour la randonnée en utilisant seulement des ingrédients de supermarché

Congélateur sac cuisson pour la randonnée en utilisant seulement des ingrédients de supermarché

Oui, cela a été fait avant (pas ici), mais de ce que j'ai trouvé jamais, ils ont fait tout ce que je mangeais. Plus que qu'ils utilisaient toujours des ingrédients nécessitant shopping pour geler les marchandises sèches (cher) ou beaucoup de temps à
Utilisez votre sac grand comme un sac à dos

Utilisez votre sac grand comme un sac à dos

SalutJe suis azka et je suis de retour avec une autre idées pour utiliser vos vieux cabas rugueux gros comme un sac à dos pour l'école.J'espère que vous aimez cette idée.Étape 1 :Eh bien il n'y a aucune mesure pour faire à cette idée de bricolage.Sim
Comment manger comme un roi sur votre prochain voyage sac à dos

Comment manger comme un roi sur votre prochain voyage sac à dos

Que vous soyez juste pour une nuit, ou se lancent sur un mois long voyage, un bon repas à la fin de votre première journée donne le ton de votre voyage sac à dos du bon pied. Avec un peu de préparation à domicile avant votre départ, vous aurez à dégu