Récifaliste, Forum aquariophilie récifaliste, SPS, LPS, FishOnly,recifal,marin |
| | Tuto et Shéma de la réalisation du Sebduino V1 | |
| | Auteur | Message |
---|
Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Tuto et Shéma de la réalisation du Sebduino V1 Mer 02 Mar 2011, 10:14 | |
| Afin de rendre la tache plus facile à ceux qui voudrais ce lancer dans l'aventure de la réalisation d' un automate de gestion à base de carte ARDUINO pour les membres de l'ilot récif , j'ouvre ce poste dédié ! Pour toutes les questions , merci de poster dans le post suivant, afin de ne pas polluer ce tuto ! Avant de commencer , la carte fonctionne avec du matériels fragiles , des tensions de 5 à 220v et des vendeurs qui se trouve pour la plus part à l'étranger . En AUCUN cas , le forum , moi même ou les administrateurs de ce site ne pourront être tenues responsable en cas de mauvaises manipulations , de problèmes de livraison , ou d'accidents en tous genres .
En claire , vous le faite à vos risque est péril !!!
Dernière édition par Sébastien le Mer 31 Aoû 2011, 09:27, édité 2 fois | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Mer 02 Mar 2011, 10:25 | |
|
Dernière édition par Sébastien le Mer 02 Mar 2011, 10:43, édité 1 fois | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Mer 02 Mar 2011, 10:37 | |
| Vous avez enfin reçu votre carte .... félicitation . Il faut maintenant , mettre en place l'environnement de développement . 1 - Commençons par télécharger la dernière version lu logiciel de programmation à cette adresse : 2 - Une fois le fichier décompressé, vous pouvez placer le dossier où vous le voulez sur votre ordinateur . 3 - Maintenant , branchez la carte sur une des prises USB. Windows va alors rechercher les drivers . Ils se trouvent dans le dossier "arduino". Une fois l'installation terminé , dans le "Panneau de configuration/Gestionnaire de périphériques", la carte devrai apparaître dans la catégorie "ports (COM et LPT)" sous "USB serial port". Il faut garder en mémoire le numéro de port . Chez moi "COM11". 4 - Il faut ensuite lancer le logiciel "arduino". 5 - Dans "Tools/Board" , on choisi le type de carte , ici "Arduino Mega (ATmega1280)". 6 - Dans "Tools/Serial Port" on choisi le port de communication avec le numéro récupéré lors de l'installation . 7 - Et voilà . L'installation de la carte est terminé ! Il ne reste plus qu'à "coder" votre automate et à le transférer en cliquant sur "Upload". La suite bientôt ... | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Jeu 10 Mar 2011, 10:24 | |
| Modification du tuto ce Mardi 22 Mars 2011 !!!Alors finalement , on change un peu le projet pour y intégrer un écran tactile ! Oui , oui , un belle écran tactile pour piloter son aqua , la classe quoi :D ! A ma connaissance , je suis le seul à proposer un telle projet pour la gestion des aquariums . Une exclusivité du forum L'ilot récif du coup!Donc pour l'écran , on va partir sur celui-ci : Que vous pouvez acheter sur ebay à cette adresse . Vendeur sérieux . Il faut compter au moins 10 à 15 jours de délai . >>>> Ecran tactile <<<<L'écran est livré avec un adaptateur pour l'arduino . Il faut relier les deux nappes de l'écran à cette petite carte . La grosse nappe va servir à l'affichage sur l'écran , et la petite pour le tactile . Voici le détails de cette petite carte . Ainsi que deux résistances une 10k et une 200 ohms Pour finir , nous allons utiliser un module DS1307 pour la gestion de la date et de l'heure .
Dernière édition par Sébastien le Sam 14 Mai 2011, 21:50, édité 3 fois | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Mar 22 Mar 2011, 00:32 | |
| Mise à jour importante du 30 Mars 2011 !!! Voici le nouveau câblage de l'écran avec les correctif apporté pour corriger les bugs d'écran blanc et autres. Si vous avez des problème avec ce correctif , merci de me le signaler ! Mise à jour du 15 Mai 2011 !!! J'ai remplacé le potentiomètre par des résistances pour le contraste de l'écran . L'idéal étant de prendre une valeur entre 2,3k et 2,4k . Modification aussi de la tension du rétro éclairage de 3,3V en 5v , avec une résistance en 15 ohms pour ceux qui veulent une luminosité plus importanteSuite du tuto avec le câblage des différents éléments .Pour la petite carte fourni avec l'écran VSS -> GND VDD -> 5V ADJ -> GND D0 -> 22 D1 -> 23 D2 -> 24 D3 -> 25 D4 -> 26 D5 -> 27 D6 -> 28 D7 -> 29 RD -> 30 WR-> 31 A0 -> 32 CS -> 33 BL-A -> 3,3V !!! ou 5V avec une résistance de 15 ohms !!! BL-K -> GND Important ! Une résistance 10k entre DOFF et le GND Une résistance 200 ohms entre RST et le 5V Une résistance de 2,3k entre ADJ et le GND Pour le module DS1307 ( Horloge ) VCC -> 5V GND -> GND SCL -> 21 SDA -> 20 Pour le tactile YU -> Analog 0 XR -> Analog 1 YD -> Analog 2 XL -> Analog 3 La même chose en deux schémas pour plus de lisibilité : A ce stade , vous avez le droit de prendre une bonne bière fraiche ;)
Dernière édition par Sébastien le Mer 25 Mai 2011, 00:43, édité 9 fois | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Mar 22 Mar 2011, 01:30 | |
| C'est jolie d'avoir un bel écran tactile , mais c'est mieux quand il fonctionne ! Nous allons donc récupérer la librairies et la modifié légèrement pour pouvoir l'utilisé avec notre carte Arduino Méga . Pour info , je ne suis pas programmeur , même si j'ai quelques notions , ni même électronicien ! Comme cette écran ne fait pas partie pour l'instant des modules officiellement supporté par Arduino , on risque de tomber sur des bugs et autres problèmes pendant la création de l'automate! J'ai mois même galéré pour trouver le bon câblage de l'écran ,modifié la librairie et enfin la programmation pour y arriver . MAIS L'ECRAN FONCTIONNE !!! Je tiens donc à remercié le site "http://www.cafelogic.com" pour tout le travail effectué sur la création d'une librairie pour cette écran !!!Suite à ce petit préambule , nous allons donc nous attaquer au chose sérieuse . 1 - Il faut d'abord récupérer la librairie à cette adresse : http://www.cafelogic.com/wp-content/uploads/2011/01/S1D13700_Arduino_Beta.zip2 - Une fois télécharger , il faut décompresser le dossier . 3 - Dans ce dossier ce trouve , un dossier "libraries" et un fichier "exemple.pde" 4 - Dans le dossier "libraries" se trouve un dossier "S1D13700" . Il faut copier ce dossier dans le dossier "libraries" du logiciel Arduino 5 - Aller maintenant dans le dossier "libraries" de l'arduino puis dans le dossier "S1D13700" , ou vous devriez avoir ces fichiers : 6 - On va modifié le fichier S1D13700.h avec un éditeur de text . Dans ce fichier recherché ces lignes : //#define S1D13700_CUSTOM_DATA_PINS
#define FIXED_DIR DDRD #define FIXED_PORT PORTD #define FIXED_PIN PIND
et remplacer les parts //#define S1D13700_CUSTOM_DATA_PINS
#define FIXED_DIR DDRA #define FIXED_PORT PORTA #define FIXED_PIN PINA Pourquoi cette modification ? C'est très simple , de base la librairie utilise les ports D de la carte Arduino qui corresponde aux sorties PWM 2 à 7 en gros . Seulement ici nous souhaitons les garder pour les utiliser pour piloter les oscillos et plus tard un éclairage dimmable ! Soit encore 7 ports de libre . Si vraiment je viens à en manquer ,les ports PWM 8 à 12 étant utilisé par l'écran seront modifié eux aussi !
7 - On va maintenant modifier le fichier "S1D13700.cpp" Dans ce fichier il faut trouvé ces lignes : /*Constructor, set pin markers to their default values */ S1D13700::S1D13700(void)
et les remplacé par /*Constructor, set pin markers to their default values */ S1D13700::S1D13700(void) { this->pins.d0 = 22; this->pins.d1 = 23; this->pins.d2 = 24; this->pins.d3 = 25; this->pins.d4 = 26; this->pins.d5 = 27; this->pins.d6 = 28; this->pins.d7 = 29; this->pins.rd = 30; this->pins.wr = 31; this->pins.a0 = 32; this->pins.cs = 33; this->pins.rst = 34; } 8 - Voilà il ne reste plus qu'à tester le bon fonctionnement de l'affichage . On ouvre le logiciel Arduino , puis dans "File/open..." on va aller chercher le fichier d'exemple fourni avec la librairie ("exemple.pde")N'oublier pas de mettre ces lignes dans le "void setup()" : glcd.pins.d0 = 22; glcd.pins.d1 = 23; glcd.pins.d2 = 24; glcd.pins.d3 = 25; glcd.pins.d4 = 26; glcd.pins.d5 = 27; glcd.pins.d6 = 28; glcd.pins.d7 = 29; glcd.pins.rd = 30; glcd.pins.wr = 31; glcd.pins.a0 = 32; glcd.pins.cs = 33; glcd.pins.rst = 34; Si vous avez suivi le tuto depuis le début , vous savez comment transférer le programme dans la carte :D et donc voir cette démo ! ( Pensez à régler le contraste )La suite au prochaine épisode ...
Dernière édition par Sébastien le Lun 16 Mai 2011, 22:26, édité 3 fois | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Mar 22 Mar 2011, 01:43 | |
| Pour faire fonctionner le module horloge DS1307 , nous avons besoin d'une librairie . Rien de plus simple , il suffit de la récupérer à cette adresse : Comme pour toute les librairies , il suffit de copier le dossier "DS1307" dans le dossier "libraries" du logiciel Arduino ! ( Attention il faut copier le dossier "DS1307" contenu dans le dossier portant le même nom !!! En plus clair dans le dossier arduino il faut " ...arduino-0022/libraries/DS1307 " et non " ...arduino-0022/libraries/DS1307/DS1307") | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Sam 14 Mai 2011, 22:29 | |
| Nous allons maintenant câbler les oscillos . Rien de bien méchant ici ... On va donc partir sur des oscillateurs Futaba S3003 , que l'on retrouve un peu de partout . Sur le schéma , il sont câblé en 5V , mais ils peuvent fonctionner en 6v pour avoir plus de couple ! Sur l'oscillateur , on va trouver trois câbles : - Le rouge pour le 5V - Le noir pour le GND - Le blanc pour le pilotage ( dans mon programme les broches PWM 6 et 7 ) Ce qui donne en schéma et ici l'adresse pour télécharger la librairie pour faire fonctionner les servos avec l'arduino :
Dernière édition par Sébastien le Mer 25 Mai 2011, 00:43, édité 1 fois | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Sam 14 Mai 2011, 23:48 | |
| Suite du bricolage du dimanche On va maintenant brancher nos sondes de températures . La non plus , rien de bien compliquer . Sur le schéma , on voit qu'il y à trois câbles sur la sonde : 1 - sur le 5v 2 - sur le bornes 48 ou 49 de l'arduino ( 48 pour la température de la pièce et 49 pour celle du bac )3 - sur le GND Attention , il faut brancher entre le 5v et la sortie du milieu de la sonde une résistance de 4,7k pour que cela fonctionne !!! (J'ai testé avec deux résistances en série de 2,2k, ça marche chez moi , mais j'ai quand même commandé des 4,7k au cas ou !!!)Sur le schéma : et la petite librairie qui va bien pour utiliser tous ça : >>>>> Librairies sondes de températures <<<<< | |
| | | Sébastien Modérateur
Messages : 1410
Photos photos:
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 Mer 15 Juin 2011, 06:03 | |
| Voici le schéma de câblage de la carte qui va permettre de mesurer le PH | |
| | | Contenu sponsorisé
| Sujet: Re: Tuto et Shéma de la réalisation du Sebduino V1 | |
| |
| | | | Tuto et Shéma de la réalisation du Sebduino V1 | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| Derniers sujets | » le nouveau fofo par Cinema83 Dim 15 Juil 2012, 19:37
» rencontre recifaliste du forum de l ilot recif par Gnome Dim 15 Juil 2012, 10:30
» PROJET OSAKA 260 RECIFAL par Gnome Sam 14 Juil 2012, 07:09
» Avis : Réacteur à Calcaire ou Pompe Doseuse par Hervé Sam 14 Juil 2012, 01:27
» petit nouveau par gael85 Sam 14 Juil 2012, 01:20
» Le 130L de Justyne03.11 par gael85 Sam 14 Juil 2012, 01:18
» LES EUNICES CES SALES BETES MALFAISANTES. par Ptichar Sam 14 Juil 2012, 00:52
» Ensemencer un refuge par Ptichar Sam 14 Juil 2012, 00:45
» Vu à mare nostrum .... Mais quoi que c'est ?! par Ptichar Sam 14 Juil 2012, 00:42
» Jeu sur le forum recifal ilot recif: devinez mon petit nom (poisson) par Ptichar Sam 14 Juil 2012, 00:38
» Avis Commande groupée de Sel sur le forum recifal de l ilot recif par Hawaiiensis38 Ven 13 Juil 2012, 23:24
» Gillot : Futur Projet 350 litres (version 2 : le retour de la vengeance, The next Generation !) par Gillot Ven 13 Juil 2012, 23:07
» quel équipement pour bac hippocampe par apisto & louloutte Ven 13 Juil 2012, 22:43
» phosban de sprung par gael85 Ven 13 Juil 2012, 21:59
» Que pensez vous de cette symbiose ? par Kactusficus Ven 13 Juil 2012, 21:10
» Changement des roulements d'une vortech par Benzon Ven 13 Juil 2012, 10:45
» vite par johngwen Ven 13 Juil 2012, 09:59
» FLORENT OSAKA 260 par jmz Ven 13 Juil 2012, 08:33
» bourse porte les valence par boubou26 Ven 13 Juil 2012, 07:52
» ponte de stomatella par spongebob 73 Ven 13 Juil 2012, 07:43
» Mon 380L par gael85 Ven 13 Juil 2012, 07:37
» Aquarium complet 380L cubique + matos par Benzon Ven 13 Juil 2012, 07:13
» refuge dériére le bac par wouadel Ven 13 Juil 2012, 07:04
» Rampe ATI Sun Power par gobi Ven 13 Juil 2012, 06:55
» Ou placer mes MP40? par guilhem Ven 13 Juil 2012, 05:54
|
|
|