| |
— | projets:tests [2019/08/13 10:16] (Version actuelle) – créée - modification externe 127.0.0.1 |
---|
| ====== 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. |
| <code> |
| 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 |
| </code> |
| ==== 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 : |
| <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) |
| |
| |
| |
| |
| |
| |
| |
| |