Touch Screen coffee table bricolage avec TV 32" et faible coût capteur CCD (11 / 18 étapes)

Etape 11 : Logiciel Arduino Teensy

J’ai déjà évoqué les spécifications matérielles grande du Conseil Teensy. Mais combiné avec l’environnement du logiciel Arduino, le Teensy offre également quelques grandes possibilités. Mais d’abord nous allons installer le plug-in

Maintenant vous devriez voir une catégorie « Teensy » lorsque vous choisissez votre planche. Et si vous la sélectionnez, vous avez accès à plusieurs autres options comme le « USB Serial Type » instantanément transformer votre chambre en un clavier USB ou une souris (quelques possibilités se trouvent sur Arduino Leonardo). Le type de communication USB est une « marche » qui signifie qu'il peut communiquer à 12Mb/s. Vous pouvez également modifier la vitesse du Conseil d’administration (sur ce projet, j’ai utilisé l’overclock à 92Mhz).

Pour l’instant, tous mes codes Arduino UNO ont été avec succès construits sur le Teensy qui signifie l’adaptation entre l’ARM Cortex M4 et l’Atmega328 AVR ont été très bien fait. J’ai essayé d’écrire le code pour être compréhensible. Voici la structure de la boucle principale :

  • A pour la boucle de 0 au nombre de LED

-Allumer une LED (comme les LED sont câblés avec l’Anode sur VCC et la Cathode sur la broche, vous devez donner un état bas pour l’activer)

-ClearCCD(), le capteur doit être effacé une fois avant la lecture de la valeur... Je ne sais pas pourquoi. Si quelqu'un a une idée de comment je pourrais accélérer cette partie, je l’apprécierais beaucoup.

-readCCD(), lire le capteur, si une valeur est supérieure à l’étalonnage, il est stocké et la fonction retourne 1. Si quelque chose ont été détecté, la flag_detect est définie sur 1.

-Éteindre la LED (État haut à OFF dans cette configuration)

  • Si quelque chose n’a été détecté, alors la flag_detect est définie sur 1 et vous entrez la fonction si. Vous pouvez alors choisir votre étalonnage entre ce qui suit :

-OPTION 1 ; Envoyer le Serial monitor.

Débogage basique : cette option vous permet de lire les 16 grappes directement sur le moniteur de la série.

-OPTION 2 ; calculer la position + envoyer Serial monitor

Position de débogage : envoyer les coordonnées X et Y de la série monitor

-OPTION 3 ; Envoyer interface de traitement

Débogage visual : Regardez les résultats de la CCD sur un GUI de traitement. L’interface va devoir être adaptée au nombre de LED (16 par défaut).

-OPTION 4 ; calculer la position + envoyer interface Python Pi

La position d’envoi à l’interface de PyQT

-OPTION 5 ; calculer la position + envoyer des souris (uniquement sur Teensy)

Envoyer la position comme une interface USB de la souris. Pour utiliser cette option, vous devrez aller dans « Outils » -> "USB Type" -> "Clavier + souris + Joystick". (Voir l’avertissement en bas de cette étape)

-OPTION 6 ; calculer la position + envoyer clavier (uniquement sur Teensy)

Envoyer la position comme une interface de clavier USB. Pour utiliser cette option, vous devrez aller dans « Outils » -> "USB Type" -> "Clavier + souris + Joystick".

-OPTION 7 ; Pointer et cliquer. Identique à la souris cliquez sur mais au lieu de suivre la position

  • Vous pouvez éventuellement ajouter un retard à la fin de la loop(). Selon la vitesse dont vous avez besoin

Avertissement : OPTION 5 utilise la commande mouse.mouveTo (X, Y) qui ne fonctionne pas sur une station Linux. Si vous voulez faire la même configuration que moi avec un Linux Raspberry Pi vous allez avoir besoin d’utiliser le HACK laide faite par Paul Stoffregen qui semble être un des développeurs du projet Teensy. Il est vraiment bon et il aide beaucoup avec le débogage si vous avez des questions. Merci Paul !

Pour ce hack, vous devez modifier une partie de la usb_desc.c de nom de fichier qu'il devrait être installé dans votre dossier Arduino. La nouvelle configuration donnée par Paul est légèrement différente, mais il fait fonctionner ! D’ici là, la fonction mouse.move() ne fonctionne plus.

Articles Liés

Mid-Century Modern Style Coffee Table faite avec Plyboo (contreplaqué de bambou)

Mid-Century Modern Style Coffee Table faite avec Plyboo (contreplaqué de bambou)

Je suis tombé sur quelques Plyboo, un nouveau matériau à base de bambou laminé. Ses une surface très attrayante, avec grain fin géométrique. Le stratifié est dense, stable et assez cher, donc je ne voulais pas perdre.J'ai eu juste assez pour une tabl
Maison Mini Table circulaire scie Machine de découpage de PCB bois bricolage avec la perceuse moteur

Maison Mini Table circulaire scie Machine de découpage de PCB bois bricolage avec la perceuse moteur

Maison Mini Table circulaire scie Machine de découpage de PCB bois bricolage avec la perceuse moteurUn des outils plus importants dans la main ou bricolage amateur sont la mini scie de table, puis appuyez sur la perceuse. Étant donné que je n'ai pas
Touch Screen Overlay avec Arduino

Touch Screen Overlay avec Arduino

récemment mon ami David acheté quelques remplacement Nintendo DS, écrans tactiles et petits conseils pour un projet « Arduino moto RGB led » il travaille sur. Après avoir eu peu de succès avec la bibliothèque de l'écran tactile et autres tutoriels en
BRICOLAGE avec des fleurs : Pot-pourri parfum

BRICOLAGE avec des fleurs : Pot-pourri parfum

Bienvenue à notre dernier message de la série de bricolage avec des fleurs. Notre derniers quelques postes ont tous été tout en vous aidant à fière allure à la prochaine printemps ou fête de l'été, mais cette semaine que nous allons vous aider quelqu
BRICOLAGE avec fleurs : Cœur Floral maison

BRICOLAGE avec fleurs : Cœur Floral maison

Dans le dernier épisode de notre bricolage avec série de fleurs, nous vous montrerons comment faire pour créer une disposition de cœur floral maison magnifique qui est bon marché, rapide et facile à faire. Il est parfait pour n'importe quel événement
BRICOLAGE avec fleurs : Floral éponge dans une boîte de

BRICOLAGE avec fleurs : Floral éponge dans une boîte de

Dans la dernière série de FloraQueen , faire il vous-même avec fleurs, nous allons vous montrer comment faire toutes sortes d'objets et décorations pour la maison et le jardin à l'aide de fleurs et autres matériaux bon marché. Tout d'abord, une décor
BRICOLAGE avec des fleurs : Barrette Floral

BRICOLAGE avec des fleurs : Barrette Floral

Bienvenue à notre série de bricolage avec des fleurs, où nous avons été vous montrant comment faire vos propres décorations florales faites maison et les accessoires. Cette semaine, nous vous montrerons comment faire vos propres barrette floral, qui
BRICOLAGE avec fleurs : Bracelet Floral

BRICOLAGE avec fleurs : Bracelet Floral

Nous avons maintenant vous montré comment faire une éponge florale dans un décor de boîte et un panier de beau mariage, alors que diriez-vous quelque chose pour vous faire une belle apparence ? Dans notre dernière mise à jour de bricolage avec des fl
Contrôle d’iTunes Arduino Touch Screen (ATSIC)

Contrôle d’iTunes Arduino Touch Screen (ATSIC)

ce que je vais vous montrer est comment faire un dispositif de contrôle d'iTunes à l'aide d'un Arduino et un écran tactile.L'iTunes que contrôle fonctionne par la lecture de la zone de l'écran tactile et envoyer une lettre à l'ordinateur via le port
Make A cheap yet luxurious Modern looking Coffee Table w/ tons of storage

Make A cheap yet luxurious Modern looking Coffee Table w/ tons of storage

My wife really hated our old coffee table and really hates my mess.. J'ai beaucoup de petits contenants et tuyaux que j'utilise quand je tabacco pipe aka narguilé... J'ai donc décidé de nettoyer mon mess en faisant une table basse... avec des tonnes
Comment faire pour réparation Nintendo DS Lite (NDSL) Touch Screen

Comment faire pour réparation Nintendo DS Lite (NDSL) Touch Screen

guide étape par étape pour supprimer l'endommagé touch Screen de votre Nintendo DS Lite (NDSL).  Remplacement par un nouvel écran tactile et assemblant avec l'écran LCD. N'oubliez pas que ce pas une réparation facile alors vous voudrez pas tout faire
BRICOLAGE avec fleurs : Bandeau Floral

BRICOLAGE avec fleurs : Bandeau Floral

Bon retour pour le dernier message dans notre bricolage avec série de fleurs ! Nous avons déjà montré comment faire toute une série de décorations et d'accessoires, et cette semaine n'est pas différente, que nous vous montrerons comment faire un band
BRICOLAGE avec des fleurs : Garland enfants

BRICOLAGE avec des fleurs : Garland enfants

Bon retour pour le dernier message de notre série de bricolage avec des fleurs. Nous avons déjà montré comment faire une large gamme d'accessoires et de décorations, mais après avoir fait tous ces pour vous, amis et famille, il est temps de faire que
BRICOLAGE avec des fleurs : Fleur couronne de printemps

BRICOLAGE avec des fleurs : Fleur couronne de printemps

Bienvenue à notre dernier épisode de notre série de bricolage avec des fleurs. Comme vous le savez peut-être déjà, nous vous avons montré comment faire plusieurs accessoires et arrangements floraux. Cette semaine nous vous montrerons comment faire la