AirBarDuino

Bonjour à tous, j’espère que vous allez bien. Aujourd’hui, je vais vous présenter une carte un peu spéciale : AirBarduino. Effectivement cette carte a été réalisée en partenariat avec l’entreprise Ootsidebox…

L’AirBar c’est quoi? Oui le nom est un peu barbare… L’entreprise NeoNode, commercialise une barre noir qui ce branche en USB sur votre ordinateur et qui permet nativement sur OSX, Windows ou Linux de rendre votre écran tactile… Le concept est vraiment bien et il n’y a aucun pilote à installer même si vous l’utilisez sur un Raspberry Pi…

Je vous laisse visiter leur site : https://air.bar/

Il existe plusieurs versions pour des écrans 13 pouces, ou 15 pouces par exemple. Le petit plus c’est que l’AirBar est capable de détecter deux doigts, ce qui permet de réaliser facilement des zooms, des défilements, etc…

En fait le produit est reconnu comme un périphérique HID : l’équivalent d’une souris ou d’un clavier… Voici une vidéo du fabricant qui montre bien le principe :

Vidéo de présentation du AirBar par le fabricant : NeoNode

Du coup, si le produit semble parfait et pris en charge par pleins de plateformes, pourquoi faire un PCB? Tout simplement car cette PCB permet d’utiliser l’AirBar sur un Arduino. D’où le nom… 😉

Il est alors possible de réagir avec vos montages d’une nouvelle façon plutôt qu’avec un bouton…

Que fait la PCB? Elle possède un port USB pour brancher l’AirBar dessus. Un MAX3421E et un shift register permettent de convertir ces données et de les envoyer via le BUS SPI à l’Arduino. La librairie fournis par Ootsidebox permet alors d’utiliser ces données selon vos envies. 😛

Attention, le pitch du MAX3421E est relativement petit, un fer à souder de qualité est recommandé…

Vous trouverez dans le repo Github, les fichiers pour la fabrication du PCB, la BOM ainsi que les librairies nécessaires. Deux sketch sont inclus :

  • Le premier permet de visualiser les données via la liaison série ou via le traceur de l’Arduino IDE.
  • Le second est une démo à base de WS2812B. 🙂

Voici deux vidéos pour vous montrer le rendu attendu avec les WS2812B :

Demo 1
Demo 2

Les sources sont disponibles ici : https://github.com/Anderson69s/AirBarDuino

@Bientôt Anders

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Traduction :