====== 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 : \\
[[projets:rf433|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.\\
{{:projets: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 :
===== 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)