Wi-Fi Body Scale with Arduino. #include <LiquidCrystal.h> #include <EEPROM.h> #include <WiServer.h> const int PinVPeso = A1; const int PinPulsanteP1 = A3; const int PinPulsanteP2 = A4; const int PinInterruttore = A5; LiquidCrystal LCDDisplay (8, A0, 3, 5, 6, 7); #define StartNomiUtentiEEPROMADD 0x0000 #define EndNomiUtentiEEPROMADD 0x013F #define DimensioneNomeUtenteEEPROMADD 32 #define NumMaxNomiUtenti 10 #define StartPesiUtentiEEPROMADD 0x0140 #define EndPesiUtentiEEPROMADD 0x0153 #define DimensionePesoUtenteEEPROMADD 2 #define PesoMIN 100 #define PesoMAX 2000 #define AnalogDifferenzaPesoMAX 15 #define CalibrazioneSensoreMIN 0 #define CalibrazioneSensoreMAX 80 #define WIRELESS_MODE_INFRA 1 // Infrastrutturata (basata su Access Point) #define WIRELESS_MODE_ADHOC 2 // Ad-hoc (senza Access Point) unsigned char local_ip[] = {192, 168, 0, 89}; unsigned char gateway_ip[] = {192, 168, 0, 254}; unsigned char subnet_mask[] = {255, 255, 255, 0}; const prog_char ssid[] PROGMEM = {"FlashMob"}; unsigned char security_type = 0; unsigned char ssid_len;
Montage Minute : Surveiller la température de son frigo avec un Arduino. Voilà un petit montage DIY que je viens de réaliser en 5 minutes histoire de faire passer le temps. Ce n’est pas un montage évolué, mais il permet de mettre en pratique quelques composants simples de la boutique. Il s’agit d’un simple affichage de la température d’un capteur TMP36 à base d’arduino.
Pour réaliser ce montage vous aurez besoin de : Afin de simplifier le branchement de l’afficheur sur la breadboard, j’ai d’abord soudé un connecteur dessus. Pour le capteur TMP36, même punition avec la soudure de 3 fils afin de pouvoir le déporter facilement. J’ai également étame l’extrémité de chaque câble pour une meilleure insertion dans la breadboard. Si vous disposez de gaine thermo-retractable, ce sera mieux pour bien isoler les soudures. L’afficheur est câblé comme dans l’exemple « Hello World » de la librairie LiquidCrystal d’Arduino et le capteur de température est relié à l’entrée analogique A0. Vous pouvez retrouvez tout le code du programme sur Temperature_Frigo.ino. DS1821, LCD, Arduino. Starter kits et cartes microcontrôleur Arduino chez RS Components France. Thermostat on the www, Google Calendar est mon ami. Suite à la mise en oeuvre du DS18B20, je m'étais fait une petite page web (en complément de celle présentant les courbes) permettant de régler la température désirée, ainsi que le capteur sur lequel étaient réalisés les contrôles.
Le côté pratique de cette page est vite apparu: il était possible de modifier la température de n'importe où dans le monde, que ce soit à la maison ou ailleurs, du moment qu'un accès web était présent. D'un autre côté, il n'était pas possible de programmer la température désirée sur le long terme, et transformer ladite page web pour en faire un point d'entrée de thermostat d'ambiance me freinait à plusieurs niveaux: J'ai donc cherché sur le web des solutions clés en main, sachant que l'aspect graphique devait être pré-maché au maximum: j'ai réalisé cette installation pour l'aspect Arduino, pas pour passer des heures à faire des pages web. Pré-requis Pour pouvoir mettre en oeuvre cette interface entre Google Calendar et Arduino, il faut: Accéder à Google Calendar.
Utiliser un arduino comme programmeur ISP - KubuntuBlog. Skyduino - Le DIY à la française | Que serait le web sans bidouilleurs ! Exemple Analog Read Serial. Apprendre : Accueil | Exemples | Fondements? | Bidouillage? | Liens? Exemples > Pour commencer Cet exemple vous montre comment lire la tension venant du monde physique présente sur une entrée analogique de la carte Arduino, en utilisant un potentiomètre. Un potentiomètre est un composant mécanique simple qui fait varier la résistance entre ses broches lorsque l'on tourne son axe. En connectant un potentiomètre à une tension et vers une entrée analogique de la carte Arduino; il est possible de mesurer la résistance du potentiomètre en tant que valeur analogique. Dans cet exemple, vous allez visualiser l'état de votre potentiomètre après avoir établit une communication série entre votre carte Arduino et votre ordinateur. Matériel requis une plaque d'essai pour montages sans soudures des straps une résistance variable linéaire de 10 KOhms, Le circuit à réaliser Image créée avec le logiciel Fritzing.
Comment çà marche ? Mise en oeuvre du programme Programmation de la carte Arduino Résultat obtenu. Tout ce que vous pourriez vous demander sur la consommation d'une puce ATmega328p (puce d'Arduino) Consommation d'un Arduino, et optimisation d'un montage à base de ATmega328PJe vous propose ici un résumé d'un excellent article que j'ai lu sur le net. Je tiens avant tout à dire que tout ce que je vais présenter ici provient du travail de Nick Gammon, sur le lien ci dessous :Sur cette page de Nick Gammon, se trouve un post d'immense qualité sur la consommation des ATmega328P, et les moyens d'optimiser celle ci.Si vous comprenez l'anglais, allez plutôt lire l'original, et au pire gardez le lien vers ce résumé pour les tables, et formules L'auteur y mène une investigation poussée sur ce que consomme un Ardruino, puis surtout un ATmega328P sur une breadboard.
Bien sur, le Arduino consomme plus que la version breadboard. On passe en effet de 55mA pour le Arduino Uno a 15mA pour le Arduino "breadboard". Il présente ensuite d'autres optimisations permettant de baisser encore la consommation. Et si ça ne suffit pas, il optimise encore (toujours en mode veille) jusqu'à 125 nano ampères. Francais - HomePage browse.