Tests sur Arduino

Suite a l'achat d'un arduino et de plusieurs composants/shields,
essai de montage divers servant à la domotique.

Liste du matos :

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 !

1 - Test récepteur 433Mhz

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    

Logiciel

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.

2 - Test de la led tri-couleur

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/>

3 - Test du capteur de débit avec affichage sur led

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)

projets/tests.txt · Dernière modification : 2024/12/23 14:49 de 127.0.0.1
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0