[Tuto] Le capteur Pulse Sensor

Dans ce tutoriel, je vais vous expliquer comment mettre facilement en place votre capteur Pulse Sensor.

Matériel nécessaires:
– 1 Arduino Uno
– 1 Capteur Pulse Sensor
– Du scotch occultant

1. Branchement

20160921_163044

Branchez:
– Le fil marron (+) sur la pin +5v de l’arduino.
– Le fil noir (-) sur la pin gnd.
– Le fil rouge (data) sur la pin A0.

Si tout a bien été fait, la led du capteur devrait s’allumer en vert.

2. Mise en place Logiciel

Téléchargez le logiciel du capteur ICI.

Démarrez Arduino et lancez le programme  » PulseSensorAmped_Arduino_1dot4.ino ».

Afin d’avoir quelque chose de cohérent dans notre moniteur Serial il vous faudra modifier la ligne 30 du programme:  » static boolean serialVisual = false;  » en  » static boolean serialVisual = true; « .

Afin d’activer la visualisation ASCII (comme le mentionne le commentaire).

Téléversez le programme dans votre Arduino.

3. Tests

Placez votre pouce sur le capteur à l’aide du scotch occultant afin que la led puisse mesurer correctement.

20160921_174047

N’oubliez pas de paramétrer votre moniteur Serial en 115200 Bauds.

Voici le résultat :

untitled-3

4. Bonus

Il est possible d’avoir un retour graphique !

Pour cela, téléchargez :
Le logiciel Processing
Le programme PulseSensor pour Processing

Il vous faudra aussi reprogrammer votre Arduino en changeant la ligne 30 à nouveau :  » static boolean serialVisual = true;  » en  » static boolean serialVisual = false;

Lancez Processing.

Ouvrez le programme PulseSensor pour Processing que vous avez téléchargé précédemment ( » PulseSensorAmpd_Processing_1dot4.pde « ) via Fichier > Ouvrir.

Lancez le programme grâce au bouton Play en haut à gauche.

untitled-2

Le logiciel vous demandera alors  quel port com il doit analyser.

untitled-3

Il ne reste plus qu’a admirer votre poux !

untitled-5

[Tuto] Commander une led via l’application Blynk

Dans ce tutoriel je vais vous introduire le fonctionnement de l’application Blynk. Ici, je vais vous montrer comment commander une led via son smartphone en toute simplicité.

Matériel nécessaire :
– 1 Arduino YUN
– 1 LED
– 1 Smartphone avec l’application Blynk

1. Mise en place de l’application

screenshot_20160919-145605

Tout d’abord, allez télécharger l’application Blynk sur le store de votre smartphone.

Démarrez l’application et créez-vous un compte :

screenshot_20160919-144235

Créez un nouveau projet:

screenshot_20160919-144409

Choisissez un nom de projet (ici: « Led Blinkin »), le modèle de microcontrôleur utilisé (ici: Arduino Yun) et envoyez-vous par e-mail le token généré, il sera utile pour la liaison entre l’arduino et votre smartphone.

screenshot_20160919-144440

Ici nous voulons interagir sur une Pin de l’arduino afin d’allumer ou non une LED. Il nous faut donc ajouter un bouton qui simulera l’état de sortie de la Pin en question. Pour cela, cliquez sur le petit « + » encerclé, cela vous donnera accès à une multitude de widgets. Nous choisirons dans notre cas le bouton du haut.

screenshot_20160919-144449
screenshot_20160919-144520

Le voilà maintenant placé ! Nous allons le configurer : cliquez dessus.

screenshot_20160919-144534

Donnez lui le nom que vous voulez (ici: Led Button) avec une couleur associée. Ensuite il nous faut choisir la pin sur laquelle l’application va interagir (ici: D13). Nous voulons que le bouton se comporte comme un switch et vous pouvez également personnaliser le message affiché en fonction de l’état du bouton (ici: Light ON/Light OFF).

screenshot_20160919-144635
screenshot_20160919-144645

Nous voilà prêt du côté smartphone. Allons maintenant du côté Arduino.

2. Mise en place du montage Arduino

Dans mon cas je vais utiliser un Arduino YUN connecté en WIFI. Nous allons également utiliser la pin 13 de l’arduino. Branchez la LED entre la pin 13 et le GND.

20160919_144739

Installez la librairie « Blynk » (lien de téléchargement) dans l’IDE Arduino (Tuto disponible ICI). Une fois fait, il va falloir programmé l’Arduino Yun avec le programme dédié trouvable dans les exemples de la librairie.

untitled-2

Dans le programme veillez bien à remplacer à la ligne 28, le « YourAuthToken » par celui que vous vous êtes envoyé par mail auparavant. Téléversez le programme dans l’Arduino et c’est parti !

3. Test

Allez dans votre application Blynk et démarrez votre projet « Led Blinkin » en appuyant sur le bouton start (représenté par une flèche) en haut à droite.

Un message s’affichera en bas, dans le cas ou votre Arduino n’est pas connecté à un réseau.

screenshot_20160919-144534

Si vous appuyer sur le bouton la LED s’allume, si vous appuyez à nouveau la LED s’éteint !

untitled-3

Maintenant c’est à vous. Laissez libre cours à votre imagination !

[Tuto] Programmation d’un Attiny84 avec Arduino

Dans ce tutoriel je vais vous expliquer comment programmer un Attiny84 grâce à un Arduino Uno.

Matériel nécessaire :
– 1 Arduino UNO 
– 1 Attiny84
– 6 jumpers mâle-mâle
– 1 condensateur 1µF
– 1 breadboard

1. Arduino as ISP

Nous allons utiliser l’Arduino Uno comme intermédiaire entre le PC et l’attiny84. Pour pouvoir utiliser de tel manière il faut le programmer pour, grâce au programme « ArduinoISP » (disponible dans Fichiers / Exemples). Uploader le dans votre Arduino grâce au bouton téléverser.

1
Exemple
2
Programmation

2. Installation de la board

Pour pouvoir programmer un Attiny84 il faut que le logiciel puisse interpreter le code pour celui ci. C’est pourquoi il faut installer la « board » correspondante à l’Attiny84.

Allez dans Fichier > Préférences et cliquez sur le bouton entouré en rouge ci dessous.

Préférences
Préférences

Une fenêtre va s’ouvrir. Collez  » http://drazzy.com/package_drazzy.com_index.json  » puis cliquez  sur « OK » et fermer la fenêtre des préférences en cliquant sur « OK » à nouveau.

Json importation
Json importation

Redémarrez le logiciel pour que les modifications soient prises en comptes.

Allez ensuite dans Outils > Boards > Boards Manager…
Tappez « attiny » dans la barre de recherche et normalement deux résultats devraient apparaître. Installez la premiere grâce au bouton « install ». Une barre de progression vous indiquera l’avancement de l’installation.

Redémarrez votre logiciel.

Board manager
Board manager
Installation
Installation

3. Câblage

Suivez simplement le schéma ci-dessous. N’oubliez pas le condensateur de 10µF entre le reset et le gnd de l’arduino afin d’empêcher le reset automatique lors de la programmation de l’attiny84.

Schéma de branchement
Schéma de branchement

4. Programmation

Tout d’abord prenez votre programme. Configurez maintenant l’IDE afin qu’il comprenne qu’il doit programmer un Attiny84 comme ci dessous.

untitled-12

Téléversez votre programme grâce à la petite flèche et le tour est joué !

Voilà ! Vous pouvez maintenant programmer votre Attiny !

[Tuto] Soudure au fer à souder et pistolet à air chaud

Cette fois ci nous vous proposons une vidéo. Plus claire qu’un long texte, elle vous expliquera la marche à suivre pour souder :

[Tuto] Le capteur de température DS18B20

Dans ce tutoriel, je vais vous montrer la marche à suivre afin de faire fonctionner le capteur de température DS18B20.

Matériel nécessaire :
– 1 arduino UNO 
– 1 capteur de température DS18B20
– 3 jumpers mâle-mâle
1 résistance de 4,7kOhm
1 breadboard

Commençons par le montage :

DS18B20
Pins DS18B20
Branchements
Branchements

Il vous faudra câbler les différents composants de la même manière que l’image ci-dessus.

C’est à dire :

  • Vcc & GND du capteur –> Le GND de l’Arduino
  • Signal du capteur (pin du milieu) –> Pin 2 de l’arduino
  • La résistance de 4,7K entre la pin 2 du capteur et le 5V

Le code maintenant :

#include <OneWire.h> //Librairie du bus OneWire
#include <DallasTemperature.h> //Librairie du capteur

OneWire oneWire(2); //Bus One Wire sur la pin 2 de l'arduino
DallasTemperature sensors(&oneWire); //Utilistion du bus Onewire pour les capteurs
DeviceAddress sensorDeviceAddress; //Vérifie la compatibilité des capteurs avec la librairie

void setup(void){
 Serial.begin(9600); //Permet la communication en serial
 sensors.begin(); //Activation des capteurs
 sensors.getAddress(sensorDeviceAddress, 0); //Demande l'adresse du capteur à l'index 0 du bus
 sensors.setResolution(sensorDeviceAddress, 12); //Résolutions possibles: 9,10,11,12
}

void loop(void){
 sensors.requestTemperatures(); //Demande la température aux capteurs
 Serial.print("La température est: ");
 Serial.print(sensors.getTempCByIndex(0)); //Récupération de la température en celsius du capteur n°0
 Serial.println(" C°");
}

La librairie « DallasTemperature.h » à été spécialement conçue pour ce capteur et nous propose donc des fonctions simplifiées. Ce qui permet de simplifier au maximum le code.

Envoyez ce code sur votre arduino et ouvrez l’écran serial de L’IDE, si tout est bon vous devriez avoir la température qui s’affiche comme ci-dessous.

témperature
Température en serial

A vous de jouer !

[Tuto] Déboucher votre imprimante CraftBot Plus

Pour déboucher votre imprimante, commencez par allumer votre imprimante et mettre la buse en mode chauffe, pour accéder à cette fonction, appuyez sur la partie orange de l’afficheur.

Menu principal
Menu principal

Une fois la buse « prête à imprimer » (assez chaude) vous pouvez décoincer le fil en faisant basculer la manette en aluminium se trouvant en haut de la buse comme ci-dessous.

Coincement fil
Coincement fil

Tirez sur le fil.
Vous pouvez éventuellement vous aider de la fonction reverse, il faudra dans ce cas remettre en place la manette de coincement du fil.

Reverse
Reverse

Munissez-vous d’un fil de fer d’environ 0,4 mm et faites passer ce fil dans le sens que vous voulez au travers de la buse afin de retirer l’excédent.

Une fois l’excédent retiré, vous pouvez à présent replacer les fils d’impression dans la buse et remettre la manette de coincement dans sa position initiale.

[Tuto] Mise à jour de votre CraftBot Plus

Dans ce tutoriel, je vais vous expliquer comment mettre à jour le Firmware de votre imprimante 3D CraftBot Plus.

Tout d’abord, il vous faudra avoir le logiciel CraftPrint. Normalement le logiciel est inclus dans l’installation du logiciel d’impression CraftWare. Voici le lien au cas-où: https://craftware3d.com/craftware .

Connectez votre CraftBot à votre PC grâce à un câble USB.

Connection USB
Connection USB

Allumez votre Imprimante (switch On/Off à l’arrière).

Démarrez le logiciel CraftPrint, normalement le logiciel devrait détecter l’imprimante.

Connection
Connection

Cliquez ensuite sur le bouton « Update CraftBot firmware from server » comme ci-dessous:

Update
Update

Laissez le logiciel travailler…

Upload
Upload

Quand la mise à jour sera terminée vous devriez avoir l’écran que vous aviez au début (connection).

Good to go !

[Tuto] Le meuble by Letmeknow

Dans ce tutoriel, je vais vous guider afin que vous puissiez réaliser, chez vous, votre propre meuble en bois et impressions 3D.

Besoins :

Tout d’abord, téléchargez nos pièces 3D et imprimez-les grâce à votre imprimante 3D. Vous devez avoir 3 lots de pièces miroir (Reverse) et normal. Il en faut 2 de chaque.

Pièces 3D
Pièces 3D ( Middle.obj à droite | Top_Bottom.obj à gauche)

Munissez vous pendant ce temps de planches de bois ayant une épaisseur de 18mm (générique), dans notre exemple les planches auront une taille de 60×30 cm pour les étagères et 80×30 cm pour les côtés.

Passons maintenant à l’assemblage.

Il faut commencer par l’armature ! Grâce aux pièces « Top_Bottom.obj », « Top_Bottom_Reverse.obj » et les vis, assemblez vos planches entre elles comme ci-dessous:

Vissage
Vissage

Voici ce que devriez obtenir :

Armature
Armature

Maintenant utilisez la pièce « Middle.obj » afin de placer votre planche centrale comme ci dessous:

Assemblage de la planche centrale
Assemblage de la planche centrale

Et voilà ! Votre meuble est finis et prêt à accueillir vos babioles.

Final
Final

Bien entendu, vous pouvez faire ce que vous voulez avec les pièces, ceci est une base.