Exanumeric

Démarrage

Premiers pas avec la carte APSAE

Avant de commencer votre nouveau projet

Bienvenue sur le référentiel de la carte APSAE. Cet espace est conçu pour vous faire découvrir tous les aspects de la carte, sa programmation et ce que vous pourrez faire avec.

Gain de temps

Notre objectif est de vous faire gagner du temps. La carte APSAE étant déjà créé et fonctionnelle, vous n’aurez plus qu’à plugger les éléments que vous voulez mettre en œuvre.

Vous avez une idée

Vous avez un concept utilisant les composants de la carte et pas le temps de développer, vous pouvez nous confier votre projet de réalisation de prototype. N’hésitez pas à nous contacter.

Installer la chaine de compilation croisée

Installation de l’IDE et des addons

Afin d’exécuter votre code sur la carte, il sera nécessaire d’installer un logiciel de saisie et son compilateur. Que vous veniez de l’environnement Arduino, de la programmation en C ou CPP, nous vous conseillons d’installer les bons outils.

Deux cas se présentent:

  • Soit vous voulez rester avec l’IDE Arduino, dans ce cas, il faudra aller chercher la dernière version logiciel officiel sur le site arduino.cc. Puis ensuite ajouter l’addon Espressif pour la cible ESP32.
  • Soit, au contraire, vous voulez avoir toute la puissance d’un IDE souple avec la complétion du code, auquel cas, nous vous conseillons d’utiliser Visual Studio Code (VSCode ou VSC), puis d’installer les addons PlatformIO et Espressif.

Vous retrouverez une page dédiée à l’installation et au paramétrage sur notre site. Nous vous conseillons de la consulter pour obtenir les meilleurs résultats.

Chaine de compilation croisée

Apprendre APSAE

Le hardware, le software, les protocoles

Nous sommes des concepteurs de cartes électroniques. Notre objectif est de parler du hardware (matériel) et du software (firmware ou logiciel d’exploitation).

Débuter

Avant de réaliser votre code, nous vous conseillons d’avoir connaissance du hardware afin de bien comprendre ce qui est en entrée, ce qui est en sortie, les protocoles à utiliser pour communiquer avec le monde extérieur et vos composants.

Documents liés aux composants

Nous vous conseillons cependant de consulter les référentiels liés à vos langages informatiques respectifs afin de rester efficace. Par exemple, si vous venez du monde Arduino, vous pourrez continuer avec les instructions Arduino disponibles avec l’installation des IDE et addons installés.

Ceci ne remplace pas votre consultation des datasheets et documents en relation avec les composants cibles que vous cherchez à piloter. Par exemple, vous avez un capteur I²C, il faudra connaitre le protocole et les registres que vous pilotez. En effet, notre carte ne sait pas deviner ce que vous branchez derrière. C’est à vous de savoir !

L’intégration d’un prototype

Dans le doute ? Nous pouvons nous-même intégrer des solutions dans nos cartes et nous vous conseillons de nous contacter pour la réalisation de prototypes adaptés à vos besoins.

Hardware

Tutoriaux et exemples

Afin de simplifier la compréhension de nos exemples, nous avons décidé de coder en langage Arduino avec une architecture CPP contenant des fichiers *.h et *.cpp ainsi que des classes. Nous aimons particulièrement travailler avec des objets que nous pouvons manipuler et utiliser tout au long de nos programmes. C’est ce que nous permet le code CPP orienté objet. Bien sûr, si vous avez l’habitude de coder en C, vous aurez à reconstruire le code vers votre langage.

Nous essaierons, de mettre sur le site quelques exemples à télécharger en CPP.

Entretien de la carte APSAE

Le hardware et son entretien

Votre projet fonctionne à ciel ouvert. Il va certainement prendre de la poussière. Vous avez mangé à côté de la carte, des miettes sont coincées dessus.

Dans tous les cas, débranchez la carte APSAE et utilisez les méthodes appropriées.

  • La méthode qui fonctionne contre la poussière ; utilisez une soufflette ou une bombe d’air.
  • La méthode qui fonctionne contre les miettes ; passez un pinceau ESD puis soufflez avec la soufflette ou la bombe d’air.
  • La méthode qui fonctionne lorsque la carte est grasse ou sale ; utiliser un pinceau ESD et de l’IPA (Alcool Isopropylique).

Restrictions et limites de garanties

La carte est incompatible avec l’humidité et l’eau. Si vous avez renversé votre café sur la carte, débranchez là et mettez-là de côté, puis prenez une nouvelle carte. Nous ne sommes pas responsables de votre environnement et aucune garantie ne sera couverte pour la mauvaise utilisation et dans un environnement inadapté.

La carte fonctionne sous 3V3, utilisez les entrées Vin pour l’alimenter à partir de 6V et jusqu’à 12V en régime continu. La prise USB-C sert principalement à la programmation et alimente la carte sous une tension de 5V en régime continu.

Nous ne serons pas tenus responsable de quelconque dommages dû à un mauvais branchement ou un dépassement des tensions appliquées sur la carte.

Ne pas faire

Foire aux questions APSAE (FAQ)

APSAE, c’est parti de quoi ?

A l'origine, nous réalisions des conceptions de cartes électroniques et des interfaces de pilotage. Nous utilisions régulièrement des micro-contrôleurs dans nos réalisations et nous avions besoin de renouveler nos procédés de conception.

Nous nous sommes lancés dans la recherche de nouveaux composants intégrant éventuellement un élément radio WiFi. L’ESP32 remplissait notre cahier des charges.

Nous avons pensé que le JTAG intégré était un point important permettant aussi de s’affranchir de composants spécialisés externes. Il en résulte une carte avec moins de composants et plus de place pour loger les régulateurs de tensions.

APSAE, c’est quoi ?

Nous avons longuement cherché un nom pour notre carte. Finalement, nous avons placés des post-it sur le tableau avec des mots comme : IOT, Wifi, automatisme, accessoire, programmable, solutions embarquées, etc…

A partir de ces mots, nous nous sommes dit que le nom de la carte pouvait être un acronyme tel que “Accessoire Programmable pour Solutions d’Automatismes Embarquées”. C’est comme cela que nous avons créé APSAE.

A qui s’adresse la carte APSAE ?

Nos cartes sont à destination des makers, des étudiants, des écoles et des ingénieurs. Néanmoins, nous pouvons partager notre expérience sur ces cartes dans vos projets. N’hésitez pas à nous consulter pour parler de vos besoins.

Où trouver nos cartes APSAE ?

Nous avons prévu de revendre nos cartes APSAE par nous-mêmes. Nous sommes à la recherche d'une meilleure solution pour l'avenir.

Vous avez un projet avec APSAE ?

Avec notre carte APSAE, nous pouvons tester des fonctionnalités sur table. Nous pouvons en extraire les principales caractéristiques afin de réaliser une nouvelle intégration prenant en compte vos contraintes d’installation.

Exemple : vous êtes en train de concevoir une lampe connectée. Vous cherchez une électronique appropriée. Nous partons de votre encombrement, de nos schémas, nous dessinons une carte comprenant APSAE, les composants supplémentaires (alimentation, relais, connecteurs…) puis nous vous fournissons un ensemble de fichier pour lancer votre propre fabrication.

FAQ

Exanumeric

L’artisanat

Nous sommes très attachés, depuis le début, à construire nous-mêmes. Nous voulons avoir un maximum la main sur les composants, leurs brasures sur carte et nous avons préféré le faire sous forme d'artisanat. Toutes nos cartes montées actuellement sont brasées manuellement. Cela nous donne une grande part à la maîtrise du câblage des cartes, à l'intégration de l'IPC dans notre contrôle permanent et aux tests pendant le montage permettant de garantir un fonctionnement optimum.