Catégorie : Arduino

[Livre] A l’aventure avec Arduino

Cliquer sur le livre pour le feuilleter ou l'acheter sur Amazon

Cliquer sur le livre pour le feuilleter ou l’acheter sur Amazon

Le sous-titre; « dès 10 ans » implique que ce livre manque complètement sa cible: gros pavés de textes, présentation dense, touffue et un peu triste ainsi que de devoir attendre la page 41 avant de réaliser son premier montage (une résistance, une LED) fait que n’importe quel enfant entre 10 et 12 ans normalement constitué va prendre ses jambes à son cou! [Un extrait peut être téléchargé ici: http://www.eyrolles.com/Chapitres/9782212143140/extrait_arduino.pdf]

Maintenant, ce livre a quand même des avantages certains, pour un enseignant ou un parent qui va accompagner des enfants: les exercices sont bien agencés, les explications sont claires et simples à comprendre. Les objectifs sont ambitieux, puisqu’on va aller jusqu’à aborder les registres à décalage et les servos. Enfin, à noter que le livre ne se contente pas d’exercices avec l’Arduino Uno, mais aborde aussi les spécificités de l’Arduino Leonardo (émuler un clavier ou une manette sur un ordinateur) et du Lilypad (e-textil, à savoir utilisable sur des vêtements).

Au final, il en reste un bon livre pour apprendre la programmation sur Arduino, y compris pour les adultes. Un adolescent de 15-16 ans pourra sans problème l’utiliser seul, par contre, en dessous, un accompagnement me semble nécessaire. À noter que tous les codes peuvent être téléchargés sur le site de l’éditeur, ainsi que quelques vidéos explicatives… mais en anglais. À noter que les vidéos, tout comme les photos du livre, auraient pu être visuellement plus soignées.

Bref: livre à recommander pour débuter dans le monde Arduino.

Commander le livre sur Amazon (lien sponsorisé)


Un clone d’Arduino Nano à 1.95$

Quand on a besoin d’un petit module Arduino pour un projet, on peut choisir de travailler avec l’Arduino Nano ou un Arduino Uno. Seulement, les projets se multipliant, chaque module Arduino original coûtant entre 25 et 50 CHF, cela commence à coûter cher. Pour mon usage privé, j’ai donc décidé d’essayer d’utiliser un clone sans marque d’Arduino Nano à… 1.95$; frais de port compris. L’Arduino Nano original se vend en Suisse plus de 50 CHF.

Clone d'Arduino Nano

Clone d’Arduino Nano

Il n’y a rien à dire: le module est parfaitement fonctionnel. Son faible encombrement et son faible poids en feront un parfait candidat pour la construction d’un drone, par exemple. Pour ce qui est de clones d’Arduino Uno, on en trouve pour moins de 3$, contre 25 à 30 CHF en Suisse.

Pour mon travail quotidien avec des élèves, je privilégie des modules Arduino originaux; afin d’être sûr d’avoir du matériel de bonne qualité. Mais pour des projets ponctuels, les clones chinois peuvent présenter une excellente et peu onéreuse alternative. Enfin, griller un Nano à 1.95$ fait moins mal au coeur que d’en griller un à 50 CHF!

[EDIT] J’ajoute qu’il ne s’agit pas de contrefaçon, mais d’un clone tout ce qu’il y a de légal. Les Arduino sont en effet open source. Seule la marque et le logo sont protégés. Or, il n’y a nulle référence à la marque et pas de logo sur mon Arduino. Plus d’informations à ce sujet ici: https://blog.arduino.cc/2013/07/10/send-in-the-clones/, même si aujourd’hui, entre la guerre que se mènent arduino.cc et arduino.org, il est difficile de savoir ce qu’est un vrai Arduino… Donc si avant, j’avais des scrupules à utiliser des clones, ce n’est plus le cas aujourd’hui.


Babylone, émission de la RTS sur

La chaîne de radio Espace 2, de la RTS, diffuse une excellente émission appelée Babylone, animée par Nancy Ypsilantis. Cette émission aborde les grandes questions du moment avec une approche pluridisciplinaire. L’émission de ce jeudi a été réalisée hier au FabLab de Fribourg, sur le thème FabLabs et Open Source: le partage des données, modèle du monde de demain?. Ma fille Amélie et moi avons eu le plaisir d’y participer (dès 19′ 30 »). On peut écouter l’émission à cette adresse, pour tout savoir sur les FabLab: Babylone, RTS.

a2

Crédit photo: Babylone: https://www.facebook.com/RTSBabylone

a1

Crédit photo: Babylone: https://www.facebook.com/RTSBabylone

 


Un robot Arduino pour moins de 10€

Voici un petit projet sympathique pour nos cours Arduino: un robot Arduino pour moins de 10€.

FM42J18IH87IZUZ.MEDIUM FHIT6OJIH87IXH4.MEDIUM

En plus, le châssis et les roues pourraient être imprimées avec notre imprimante 3D Ultimaker 2! Voilà un projet sur lequel je vais travailler.


Drumbot T800

Ma collègue Blandine, enseignante de musique, aimerait que ses élèves chantent 1492, Conquest of Paradise pour la chantée de Noël. Pour cela, il lui faut un rythme à la caisse claire. Elle m’a mis au défi de créer un robot qui joue du tambour; pas une simple boîte à rythmes, mais un vrai robot qui joue d’un vrai tambour. C’est ainsi qu’est né le projet Drumbot T800.

Entendons-nous tout de suite sur un point: cela aurait été un projet idéal à réaliser avec des élèves, si le concert avait eu lieu en fin d’année scolaire. Mais pour le 15 décembre, avec des élèves qui débutent tout juste à la programmation sur Arduino, le délai était trop court. Je me suis donc chargé de la création et de la conception du robot.

Après plusieurs essais, je me suis basé sur le génial projet de Randolfo sur Instructables.com. Et après d’importantes modification et adaptations, voici le résultat:

Deux Arduino Uno, un Motor Shield et un Gemma d’Adafruit, deux moteurs de verrouillage centralisé de voiture, une structure réalisée par la découpeuse laser du FabLab Fribourg et bien sûr une caisse claire!

IMG_0337 IMG_0339 IMG_0340 IMG_0341 IMG_0342 IMG_0350 IMG_0356 IMG_0357 IMG_0358 IMG_0359 IMG_0361 IMG_0364


Introduction à Gemma et Neopixel

Dans la famille Arduino, l’entreprise Adafruit commercialise deux produits remarquables:

Le Gemma, microcontrôleur compatible Arduino de petite taille pouvant être cousu et pouvant ainsi servir pour tous les projets d’e-textil.

 

 

Les Neopixels, Leds RGB, pouvant être branchées (ou cousues) en série. Elles existent sous différentes formes (à l’unité, en barettes, en cercles…)

 


Les exemples de codes fournis par Adafruit pour gérer les Neopixel sont complexes. Voici un petit exemple commenté pour gérer simplement les LEDs, individuellement.

/*
Code pour Neopixel et Gemma. 

*/

#include 

#define PIN 1


//Déclaration du nombre de LEDs (ici 6)

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(6, PIN);


//Choix des couleurs (code hexadécimal). Réf: http://www.color-hex.com

uint32_t color1  = 0xff0000, // rouge
         color2 = 0x00ff00, // vert
         color3 = 0x0000ff, // bleu
         color4 = 0Xffffff; // blanc

 
void setup() {
  pixels.begin();

//Réglage de la luminosité (0 à 255)

  pixels.setBrightness(50);
}
 
void loop() {


//Chaque ligne code un Neopixel

    pixels.setPixelColor(0, color1);
    pixels.setPixelColor(1, color2);
    pixels.setPixelColor(2, color3);
    pixels.setPixelColor(3, color4);
    pixels.setPixelColor(4, color4);
    pixels.setPixelColor(5, color4);
    pixels.show();
    delay(2000);

    pixels.setPixelColor(0, color4);
    pixels.setPixelColor(1, color3);
    pixels.setPixelColor(2, color2);
    pixels.setPixelColor(3, color1);
    pixels.setPixelColor(4, color3);
    pixels.setPixelColor(5, color4);
    pixels.show();
    delay(2000);
}

Code sur Pastebin: http://pastebin.com/2DAj3yjK

Source du code originel http://www.electronicfashion.co.uk/code/code1.htm


[Arduino] Projet mystère, épisode 1

Voici le premier épisode de mon nouveau projet mystère à base d’Arduino:

 

[videojs mp4= »https://mitic.education/wp-content/uploads/2015/11/IMG_5093.mov »]


[Imprimante 3D et école] Concevoir, imprimer et tester des fusées

Activité pédagogique avec imprimante 3D

  • Type: project based learning
  • Cadre: cours de travaux manuels, OCOM MITIC, OS MH-PH, Sciences…
  • Niveau: secondaire 1 et 2
  • Matériel:
    • Imprimante 3D et filament (PLA ou ABS)
    • Cartouche de propulsion pour fusée
    • Système de mise à feu
    • Arduino (option)

Objectif: concevoir, réaliser et tester des fusées.

La réalisation de fusées permet de travailler de nombreuses notions: accélération, aérodynamique, prototypage, protocoles de test… et par extension: astronomie, système solaire, gravité…

Les fusées sont propulsées par une cartouche de propergol solide (que l’on peut trouver chez Opitec).

8009067l

L’imprimante 3D peut intervenir pour différentes pièces: soit pour la fusée en entier, soit pour le cône ou l’empennage.

 

Source: http://www.thingiverse.com/thing:123586

Source: http://www.thingiverse.com/thing:123586

 

Voilà ce que ça peut donner:

La mise à feu se fait par mèche ou par allumage électrique. On peut concevoir une console de lancement évoluée à l’aide d’un Arduino: http://www.instructables.com/id/Arduino-Model-Rocket-Launcher-for-3D-Printed-Rocket/
Source: http://www.instructables.com/id/Arduino-Model-Rocket-Launcher-for-3D-Printed-Rocke/

Source: http://www.instructables.com/id/Arduino-Model-Rocket-Launcher-for-3D-Printed-Rocke/

On peut aussi utiliser un Arduino pour mesurer l’altitude des fusées: http://www.altduino.de/index.php?all

 

Ressources:

 

51TnUNZGrZL

Acheter ce livre sur Amazon: Make – Rockets


Imprimante 3D Arduino

Imprimante 3D Arduino

Imprimante 3D Arduino

A quand une imprimante M-Budget?

Mise à jour cosmétique de l’Arduino Uno R3

La carte Arduino Uno R3 a eu une petite mise à jour cosmétique, avec une couleur qui tire un peu plus sur le vert et, plus intéressant, l’identification de chaque pin sérigraphiée sur le connecteur. Cela rend son utilisation plus simple.

Notons la nouvelle boîte, qui permet d’identifier si on a affaire à une nouvelle ou ancienne R3.

DSC01348

DSC01351

DSC01352

DSC01353

 

 

 


Jour de couture…

DSC01190