Suite a l'achat d'un arduino et de plusieurs composants/shields,
essai de montage divers servant à la domotique.
Bon j'ai craqué, je suis tomber sur un site qui faisait des promos d'enfer, donc j'ai pris plein de shields
(site www.miniinthebox.com)
Indispensables (ou presque)
Arduino UNO ATMEGA328P-PU AVR Conseil de développement MCU Ethernet W5100 pour Arduino (support carte micro SD) 16 x 2 bouclier clavier LCD pour Arduino Uno Duemilanove méga électronique bricolage sans soudure fils souples breadboard cavaliers câble 65pcs Dupont fils mâle à femelle câble de ligne 40p 40p-connecteur de test de lignes (20cm) SYB-120 Prototype soudure de circuits imprimés planche à pain (blanc)
Capteur
Module Capteur d'Humidité et de Température Arduino HX1838 Module IR Récepteur infrarouge Diode photoactivité capteur Module de Détection RC522 Module RFID + carte IC + S50 Fudan Cartes Porte-clés pour Arduino fournir le code de développement
Les divers : I2C, Buzzer, Relais, leds, RF, … compatible module passif buzzer haut-parleur (noir)
Module Emetteur et Récepteur Sans Fil Superregeneration 433 M (Alarme Antivol) 1-Channel Module de relais 5V pour Arduino (Vert) LG N18 Mini-11N 150Mbps Soft AP Wireless Lan Adapter Arduino compatible rgb module 3-couleurs conduit module de SMD 3,3 V à 5 V Module d'alimentation pour Breadboard MB102 (Noir) 38KHz Arduino Compatible infrarouge IR Module émetteur Arduino I2C RTC DS1307 DS1307 24C32 Temps réel Module Horloge 2 carte d'extension du canal électrique Relais Relais Module avec le coupleur optique HC-06 de série sans fil Bluetooth émetteur-récepteur RF module principal pour Arduino l'électronique automobile et le bricolage 5v moteur pas à pas avec chauffeur ULN2003
Malgré tout cela il me manquait quelques trucs, et vu que c'était les soldes
( Site : my.dx.com {he oui encore du chinois mais les prix valent le coup)
Single-Row 20Pin Female Headers - Black (5 PCS) USD$ 2.99 USD$ 0 1 0 0 Review DIY Universal PCB Boards - Orange (5 x 7cm / 6 PCS) USD$ 4.83 USD$ 0 1 0 0 Review Piezo Electronic Tone Buzzer Alarm w/ Mounting Holes (12 V / 15cm) USD$ 4.80 USD$ 0 1 0 1 Review 7001 Dual-Head Tin Plated Stripping Connection Cable Set - Blue + Red + Black (90 PCS) USD$ 2.99 USD$ 0 1 0 1 Review DIY 4-Pin Extension Connecting Wire Cable for RGB LED Strip (10 PCS) USD$ 3.61 USD$ 0 1 0 1 Review 6-in-1 Double-Sided PCB Prototype Boards Set - Green USD$ 7.69 USD$ 0 1 0 1 Review DN25 Water Flow Sensor - Black (DC 5~24V) USD$ 11.48 USD$ 0 1 0 0 Review 2.54mm 2x40 Pin Double Row Machined Pin Header Connector (20-Piece Pack) USD$ 8.26 USD$ 0 1 0 1 Review Double Row 2 x 40-Pin 2.54mm Pitch Pin Headers (20-Piece Pack) USD$ 6.29 USD$ 0 1 0 1 Review Double Side Tin-Plating 2.54mm DIY Prototype PCB Printed Circuit Board (5 PCS) USD$ 4.38 USD$ 0 1 0 1 Review Pro Mini Module Atmega328 5V 16M for Arduino - Blue USD$ 5.94 USD$ 0 1 0 1 Review Prototype Shield ProtoShield w/ Mini Breadboard for Arduino (Works with Official Arduino Boards) USD$ 5.30 USD$ 0 1 0 0 Review ROBOX IR Body Infrared Sensor Module for Arduino (Works with Official Arduino Boards) USD$ 5.49 USD$ 0 1 0 1 Review Switching Power Supply Module - Green (5V / 2A) USD$ 5.91 USD$ 0 1 0 1 Review Switching Power Supply Module - Green (5V / 700mA) USD$ 3.92 USD$ 0 1 0 0 Review Jtron 2.54mm Pitch Single Row Pin Header 40-PIN - Black (10 PCS) USD$ 2.26 USD$ 0 1 0 1 Review Jtron 2.54mm 40-Pin Single Row Seat / Single-row Female Header - Black (10 PCS) USD$ 2.99 USD$ 0 1 0 1 Review
Beaucoup de connectique, une carte prototype et des cartes à trous pour finaliser les projets.
Des alims 5V (petites et à découpage, cool), un capteur de débit et cerise un mini module arduino !
Devenu obsolète, j'ai créer une nouvelle page pour expliquer toutes mes avancées.
Vous pouvez les trouver à cette page :
Test sur la RF 433Mhz
Ancien document.
J'avais deux récepteurs/émetteurs Aurel dans mes fonds de tiroirs. Il a été difficile de trouver une doc (datasheet) correspondante, celle que j'ai trouvé sont celle ci : émetteur : récepteur : {{:projets:fichiers:rr6_recepteur_433.pdf|}} Pour le récepteur je me suis basé sur les docs du ninja : Arduino Récepteur int0 = 2 ---> out = 14 +5v = +5 ---> V+ = 1,10,15 Masse = Gnd ---> gnd = 2,7,11 Ant = 3
Test avec un exemple de la librairies “RCSwitch” - ReceiveDemo_Simple
J'ai une erreur de compilation, cela est due à l'utilisation d'une librairies et exemples d'une ancienne version d'arduino. Après la version 1, les variables ne sont plus définies pareilles.
Par contre l'exemple ReceiveDemo_Advanced fonctionne.
Ensuite j'ai cherché un sniffer rf, j'ai trouvé sur un site NL un bon truc.
rfsniffer.zip
Il récupère les codes dans différents protocoles, et ceci sans utiliser de librairies.
Le truc simple, un shield avec une led tri-couleur.
J'ai mis plus de temps à trouver le brochage.
Shield, module keyes
Branchement
Arduino LED TRI PB0=8 Bleue PB1=9 Red PB2=10 Green GND GND
Mon code de test : <code>
<code/>
Pour déterminer ma consommation d'eau, j'ai acheté un débitmètre.
En gros c'est un tube avec une roue à ailette et un détecteur à effet Hall qui compte les tours d'ailette.
J'ai 2 modèles :
un ou le ration est 4,8 => 4,8 x (débit=Q en L/min) Donc nb de tours d'ailette = 4,8 x L x 1 x 60s = 288 pour 1L ou 7,4 x Fréquence en Hz = L/min pour l'autre.
Branchement :
Arduino Debitmetre +V +V 5V-12V GND GND 2 ou 3 (int) out -- -- LCD 8, 9, 4, 5, 6, 7 rs, rw, enable, d0, d1, d2, d3, 0, 0, 0, 0
Voici le site qui m'a inspiré pour le logiciel :
http://www.practicalarduino.com/projects/water-flow-gauge
Sinon il y a une autre possibilité avec la bibliothèque “Ticks”
Mais je n'ai pas tout compris leur méthode de calcul pour le débit.
(Par contre leur gestion de créneau/fréquences/“ticks” est top)