ArduinoBrain
Télécharger le fichier icons8arduino.svg Arduino Brain :
Le but de ce projet est de pouvoir prendre en main l'IDE Arduino et les cartes qui peuvent lui être associées dans le cadre d'une démarche d'apprentissage pédagogique.
Dans un premier temps on plantera un décors, en configurant notre ordinateur pour programmer les différentes cartes et découvrir les bases théoriques de la programmation sous Arduino. Dans un second temps, nous irons prendre en main la programmation de composants électroniques, avant de les combiner entre-eux pour réaliser des mini projets. Enfin dans un troisième temps, nous intégrerons l'apprentissage du développement web en créant une interface web ou des objets connectés.
Cette page permettra de présenter l'intégralité des ressources utilisées, permettant de monter en compétences sur la programmation sous Arduino, dans une démarche autodidacte.
Nous mettons également en place des ateliers dédiés à la programmation sous Arduino, vous retrouverez le descriptif des ateliers : ArduinoCamp
Ces ateliers sont à destination des groupes (écoles, collèges et lycées, centre de loisirs... et toute autre structure qui serait intéressée !)
Avant toute chose, un petit guide de démarrage pour présenter l'environnement Arduino.
Télécharger le fichier Arduino_IDE.png
-
Un IDE pour programmer : installation et configuration
A cet IDE, on peut intégrer de nouvelles fonctionnalités, en ajoutant des librairies ou bibliothèques permettant par exemple de travailler avec un capteur spécifique et de communiquer avec lui (on découvrira des exemples à travers les différents projets) ou bien encore de permettre la programmation graphique par bloc à la manière de scratch comme ci-dessous. Avant de découvrir comment on ajoute et on utilise une librairie,découvrons à quoi sert une librairie.
- ✔ Apprendre à installer et utiliser une librairie (=bibliothèque)
- ✔ Pour installer et configurer la librairie Ardublock
Télécharger le fichier ArduinoBoards.jpg
-
Un panel de cartes à présenter :
- ✔ La populaire : l'Arduino Uno R3
- ✔ Léonardo, mega, nano... toute une panoplie de cartes
- ✔ Et bien plus nomade en wifi... avec les wemos D1, NodeMCU et ESP8266 : doc officiel
- ✔ On a aussi des variantes avec l'ESP 32-CAM ou l'ESP32 Huzzah qui prévoit une connectique pour l'alimenter avec une batterie LiPo.
- ✔ Ou créative avec la série Lilypad
-
Découverte de la partie électronique :
-
Niveau 0 : les fondamentaux théoriques de la programmation sous Arduino
-
Niveau 0 bis: prendre en main les composants
- Les LED :
- Les Boutons Poussoirs :
- ✔ Le branchement en Pull Up des Boutons Poussoirs
- Les Interrupteurs à Lame Souple :
-
Niveau 1 : combiner des composants / utiliser des capteurs des shields et des écrans
- Les écrans d'afichage :
- Les écrans LCD
- Les écrans TFT
- Les écrans OLED
- Les moteur :
- Moteur pas à pas :
- ✔
- Moteur triphasé :
- Moteur pas à pas :
- Le capteur d'humidité :
- Les écrans d'afichage :
-
Approfondir la programmation sous Arduino :
-
Niveau 2 : intégrer le web
-
Niveau 3 : Internet Of Things
-
Tutoriels et aide à la programmation par domaine d'activité :
-
La domotique :
-
La robotique :
- ✔
-
La couture avec la série Lilypad :
- ✔
-
Les projets multimedia :
-
Mes projets réalisés :
- ✔ Un cadre à conte et à musique
- ✔ Un chargeur USB solaire
- ✔ Un jeu de réflexe
- ✔ Un Ring Pong
- ✔ Un lecteur MP3 (avec interface web)
-
Mes envies à réaliser :
- ✔ Air Hockey ou celle-ci
- ✔
-
Banque à projets réalisés :
ArduinoCamp
Télécharger le fichier icons8arduino.svg Arduino Camp :
Page de présentation du catalogue d'atelier (en lien avec ArduinoBrain : page recensant l'intégralité des tutoriels classés par thématique et niveau de compétences)Description et déroulé d'un atelier :
Animation d'atelier de prototypage avec Arduino
Objectifs pédagogiques d'un atelier :
- Découvrir les bases de la programmation sous Arduino
- Promouvoir la découverte et l'accès au FabLab et d'OpenFactory 42
- Apprendre l'utilisation d'outils numériques (imprimante 3D, découpeuse laser et vinyle
- Appréhender les enjeux des objets numériques dans le monde d'aujourd'hui et de demain
- (Objets communicants ou connectés ? Alexa : une assistante réellement à mon service ? )
- (Un Fab Lab c'est quoi ? on y fait quoi ?)
- (Arduino et le monde de l'Open Source une fabrique à DIY)
Déroulé sur 3 séances de 3h30 : 30 minutes de sensibilisation aux enjeux sur le monde numerique + 3h00 d'atelier pour créer un jeu programmable sous Arduino
Public Ciblé : Primaire - Collège - Lycée - Atelier de mamy bricoleuse ou de papa couturier -
Propositions d'atelier :
- ✔ Ring Pong -
- ✔ Audio Guide : pour des ballades open et citoyenne
- ✔ Plante à emoji
- ✔ Air Hockey
- ✔ Lecteur mp3
Tarifs (indicatif pour des groupes de 10 personnes avec le matériel électronique fournis et le bois fournis) :
- ✔ Réalisation d'un produit en groupe 1 100 € (2*1/2j)
- ✔ Réalisation d'un produit par membre du groupe 1 600 € (3*1/2j)
Atelier : à construire ensemble (description de la démarche inclus dans le prix)
- ✔ Réalisation d'un produit par membre du groupe
- ✔ Le choix du projet Arduino est établi en amont avec la structure ou les membre d'un groupe 1 800 €
- ✔ 5*1/2j d'ateliers
- ✔