Auteur
20-syl | Dernière modification 5/12/2019 par 20-syl
Pas encore d'image
capteurs, météo, météorologie, température, Air, humidité
Le but de ce tutoriel est d'assembler une station météo équipée pour afficher la température, l'humidité et la concentration en gaz nocifs.
Cette station se veut simple d'utilisation et réalisable à bas coût
</div><div>L'avantage de ce système est d'être totalement réutilisable, car il ne nécessite pas de soudure. Ce dernier point distingue les platines Labdec des stripboards (ou veroboards), des perfboards ou des circuits imprimés qui sont, eux, utilisés pour réaliser des prototypes permanents et que l'on sera donc moins à même de démonter. On peut de plus câbler sur une platine Labdec une grande variété de composants afin de réaliser des circuits électroniques, du plus simple circuit jusqu'au microprocesseur.
</div><div>Pour accéder aux fiches qui présentent des montage aller dans la catégorie:arduino.Un super outil pour la bidouille électro-technique !Arduino est un circuit imprimé qualifié de libre et open-source (les plans sont consultables et tout le monde peut fabriquer une copie exacte de l'Arduino, contrairement à la plupart des objets manufacturés de notre environnement comme les machines à laver, les téléphones, les ordinateurs). Seuls le nom et le logo sont réservés.Sur Arduino se trouve un microcontrôleur (calculateur) qui peut être programmé pour analyser et produire des signaux électriques.En gros, on y branche des capteurs, le programme de l'Arduino traite les informations données par le capteur et déclenche des actions (comme allumer ou éteindre, augmenter, diminuer...).Il peut être utilisé pour effectuer des tâches très diverses comme la charge de batteries, la domotique (le contrôle des appareils domestiques (éclairage, chauffage...), le pilotage d'un robot, etc.Arduino peut être utilisé pour construire des objets interactifs indépendants (prototypage rapide), ou bien peut être connecté à un ordinateur pour communiquer avec ses logiciels.Plusieurs versionsIl existe plusieurs versions de l'Arduino officiel, plus des versions réalisées par d'autres constructeurs.Sur wikidébrouillard, nous utiliserons en général l'Arduino Uno.
</div><div>C'est le logiciel libre développé pour accompagner et programmer la carte Arduino
</div><div>Un fil électrique : est le composant électro technique servant au transport de l'électricité, afin de transmettre de l'énergie et de l'information. Il est constitué d'un matériau conducteur, mono-brin ou multi-brin, souvent entouré d'une enveloppe isolante (plastique, Téflon...). L'intérieur du fil électrique est appelée « âme » du fil.
</div><div>Le terme anglais Universal Serial Bus ou USB (en français bus universel en série) est une norme relative à un bus informatique en série qui sert à connecter des périphériques informatiques à un ordinateur ou à tout type d'appareil prévu à cet effet (tablette, smartphone, etc.).
</div><div>Batterie de 3,7V
</div><div>il mesure la températureAprès avoir soudé la carte à une embase à broches, la placer sur la Breadboard.
///////////////
// Petit Bot //
///////////////
// Un programme pédagogique des petits débrouillards ?=+ pour gérer le robot "Petit Bot"
// Voir sur http://wikidebrouillard.org/index.php?title=Petit_Bot_un_robot_controlable_en_Wifi
// Ce programme est inspire de : http://www.esp8266.com/viewtopic.php?f=29&t=6419#sthash.gd1tJhwU.dpuf
// Sous licence CC-By-Sa
// Par des gens bien
// on appelle la bibliothèque qui gère le Wemos D1 mini
#include <ESP8266WiFi.h>
// Gestion du Wifi
#include <ESP8266WebServer.h>
#include <DNSServer.h>
#include <ESP8266mDNS.h>
#include <WiFiClient.h>
// Definition du WiFi
const char *nomDuReseau = "petitbot"; // Nom du réseau wifi du petit bot
const char *motDePasse = ""; // Mot de passe du réseau wifi du petit bot
// ATTENTION - le mot de passe doit faire soit 0 caractères soit 8 ou plus sinon
// La configuration de votre réseau wifi ne se fera pas (ni mot de passe, ni nom de réseau !).
//création du monServeur
ESP8266WebServer monServeur(80); // Création de l'objet monServeur
//Gestion des servomoteurs
#include <Servo.h> //appel de la bibliothèque qui gère les servomoteurs
// création des servomoteurs
Servo servogauche; // Nom du servo qui gère la première roue
Servo servodroit; // Seconde roue
//déclaration des Variables
//int --- en cours
int val = -1; // Val nous sert à stocker la commande de l'utilisateur (stop, avance, ...).
void setup(){
Une fois la carte placée sur la Breadboard, les 2 capteurs se connectent de la façon suivante (voir schéma).
Connecter la carte à l'ordinateur en utilisant un câble USB / micro USB.
Une fois cela fait, ouvrir le logiciel Arduino et télécharger la bibliothèque correspondant au capteur DHT 22 et compatible avec la carte Heltech : DHTesp.
Une fois cela fait, utiliser le code ci-dessus qui permet de récupérer les données envoyées par les capteurs et de les afficher sur l'écran de la carte.
Pour une utilisation plus complète de la carte Heltech, se reporter au schéma suivant qui explique plus en détails le rôle des différents PINS :
https://user-images.githubusercontent.com/3751318/37211768-50f5be2c-23ad-11e8-9385-416477cd0312.png
La station fonctionne au moyen d'une batterie 18650 que l'on installe sur un support.
Connecter la sortie 5 Volts de ce support à la borne 5V de la carte Heltech sur la Breadboard.
Remarque : on peut également utiliser d'autres batteries
Le plus simple est d'opter pour une boîte en carton parallélépipédique.
Avec le matériel décrit sur cette page, les dimensions étaient celles décrites sur la photo du patron.
Dernière modification 5/12/2019 par user:20-syl.
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #