DeltaLab est une association ‘loi 1901’ d’intérêt général, dont l’objectif est la création d’un espace dédié à l’innovation, à la production numérique au prototypage et à l’«expression artistique».
Le principe fondateur de l’association est d’apprendre à faire soi-même, pour passer de l’idée à l’objet.
Deltalab se spécialise en Objets Connectés, et est en train de créer un vaste «écosystème numérique» entre Drôme et Vaucluse, pour répondre à des besoins non couverts, mettre à disposition ressources et équipements pour usage professionnels et instaurer des partenariats avec les autres structures et initiatives numériques existantes.
Deltalab est aussi un FabLab (Fabrication Laboratory / Laboratoire de Fabrication ), un tiers-lieu de type makerspace ou se trouve un atelier qui dispose de machines de fabrication comme des Imprimantes 3D ou des découpeuses Laser.
Deltalab se veut ouvert à tous publics : étudiants, professionnels, associations, inventeurs, designers, artistes, etc.
Arduino est un environnement de développement utilisant le langage C/C++. On l'utilise pour programmer des objets connectés afin que ces derniers puissent tourner en permanence.
Au DeltaLab, on l'utilisera aussi pour de l'envoi de données en LoRaWAN ou en WiFi.
Arduino sera présent dans la majorité des projets. Cette documentation sert de tutoriel pour son installation et sa pré configuration pour la plupart des projets du DeltaLab.
Rendez vous cet page et sélectionnez selon votre OS et prenez la version qui vous convient.
Arduino permet de programmer différents objets de manière autonome et continue. Vous aurez juste besoin de téléverser votre code dans l'objet de manière filaire en utilisant un câble USB entre votre PC et votre objet.
Par exemple vous pouvez faire clignotez une LED de manière rapide ou lente, avec la couleur que vous voulez.
L’interface de Arduino se compose de 4 parties, qui sont :
en haut à gauche : de gauche à droite, vous pouvez compiler votre code, le téléverser, ouvrir un nouveau fichier, ouvrir un fichier, enregistrer un fichier.
au milieu : l'espace de travail, dans la fonction setup on initialise l'objet. Dans la fonction loop, on code tout ce que fera l'objet en boucle.
à droite : la loupe affiche le moniteur série, il permet de voir ce que fait le programme. Par exemple, si vous codez un print, il sera affiché sur le moniteur série.
en bas : s'affiche le processus de compilation et d'upload ainsi que les messages d'erreurs.
En haut à gauche, allez dans Fichier > Préférences, la fenêtre ci-dessous s'affiche.
Vous pouvez de haut en bas :
choisir la langue
taille de la police pour le code
taille de l'interface
thème de l'interface
affichage des résultats pendant la compilation et/ou le téléversement
détails des avertissements du compilateur
en-dessous, cochez comme dans l'image ci-dessus (vous pourrez changez plus tard selon vos utilisations)
dans URL de gestionnaire de cartes vous pouvez y ajoutez des liens permettant d'accéder à d'autres bibliothèques, exemples de codes pour de nouveaux objets connectés
en cliquant sur le chemin vous accéderez à l'emplacement du fichier preferences.txt où sont répertoriés les configurations de vos préférences
Lorsque vous ajoutez une URL dans le gestionnaire de cartes, il faut derrière installez la carte correspondante.
En haut à gauche, allez dans Outils > Type de carte > Gestionnaire de carte.
Dans la barre de recherche, tapez le nom de la carte que vous souhaitez installé.
Une fois fait, installez la carte à la version que vous souhaitez.
Lors d'un démarrage de Arduino, il est possible qu'une petite fenêtre apparaissent juste en bas à gauche pour signaler si des cartes peuvent être mise à jour.
Ou alors allez dans le Gestionnaire de cartes, et dans Type en haut à gauche sélectionnez Possible de mettre à jour.
Remarque: vous pouvez aussi sélectionnez une version d'une carte déjà installée si vous avez des problèmes de compatibilité.
En haut à gauche, allez dans Croquis > Inclure une bibliothèque > Gérer les bibliothèque.
Dans la barre de recherche, tapez le nom de la bibliothèque que vous souhaitez installé.
Une fois fait, installez la bibliothèque à la version que vous souhaitez.
Lors d'un démarrage de Arduino, il est possible qu'une petite fenêtre apparaissent juste en bas à gauche pour signaler si des bibliothèques peuvent être mise à jour.
Ou alors allez dans le Gestionnaire de bibliothèques, et dans Type en haut à gauche sélectionnez Possible de mettre à jour.
Remarque: vous pouvez aussi sélectionnez une version d'une bibliothèques déjà installée si vous avez des problèmes de compatibilité.
Vous allez surement avoir besoin de port com pour que votre PC puisse reconnaître le type de carte que vous voulez programmer.
Il va falloir trouver des drivers qui simule des ports com sur vos ports usb.
Le driver Silicon labs ici, téléchargez le CP210x Windows Drivers.
Le driver CH340 ici, cliquez sur CH340 driver for Windows 10.