Go Down

Topic: Creation d'un système automatise pour terrarium (Read 4093 times) previous topic - next topic

ben0057

Bonjour a tous,
Je poste sur ce forum pour avoir de l'aide et des conseils..Je cherche à créer un automate a base arduino pour gérer mon terrarium..
Gestion temperature
gestion humidite
gestion eclairage

Le tout se faisant en temps reel journalier (Gestion jour nuit et saisons)

Je possedé actuellement une carte mega 2560R3, écran tft 5 pouces carte interface CTE TFT LCD/SD v1.15 sainsmart,carte relais(8) compatible arduino HL 58S v1.2

Plusieurs alimentations à decoupage (faites maison...c mon boulot)
Le nécessaire niveau câblage
actuellement en cours fabrication dimmers led

Mais malheureusement suis nul en programmation,ce pourquoi je me tourne vers vous tous..

Merci de l'aide sera la bienvenue

Bernard

Heloderma-kris

#1
May 07, 2015, 03:26 pm Last Edit: May 07, 2015, 03:28 pm by Heloderma-kris
Bonjour bernard et bienvenue  :)

beau projet, comme expliqué par mail il va falloir mètre les mains dans le c..ambouis

Premiere chose a faire : as tu regarder comment on programme une carte arduino
il y a des exemple qui peuvent te montrer la voi pour debuter , directement accesible par l'IDE de programation , fichier exemple

une fois les rudiments digérer le vrai travail va debuter, pour ça il y a une rubrique Tutoriel ou sont deja expliqué pas mal de chose !
http://forum.arduino.cc/index.php?board=74.0

ensuite pour géré les different accesoir que tu as en ta possésion il te faudra instalé des librairies comme par exemple pour ton ecran :
lib UTFT-> qui permétra de géré l'affichage
lib Utouch -> qui permet de detecter et géré le tactile de l'ecran

ces derniere sont disponible : http://www.rinkydinkelectronics.com/library.php?id=51

tu peut egalement t'inspiré des topic suivant:
http://forum.arduino.cc/index.php?topic=284727.0
c'est sur des aquarium mais il y a tout un tas de chose a prendre et comprendre , similaire au besoin que tu as ou aura!

bonne lecture et bon courrage  :smiley-mr-green:



ben0057

Bonjour KRIS

Voila premiers pas pour initialiser  écran 5 pouces...du boulot quand on ne sais pas mais j'y suis arrivé...par contre problèmes avec la partie tactile...calibration ok mais au rendu,aucune action au final??
Aurais tu un conseil??

Heloderma-kris

bonjour quand tu as fait la calibration tu as bien eu les valeur en fin de programe ?

est ce que tu les a copier dans le fichier utouchCD.h?

apres il faut verifier par exemple avec l'exemple UTouch ->quikDraw qui designe un point blanc a la zone d'apuis

il y a deux chose a prendre en compte pour l'ecran :

UTFT    myGLCD(ITDB32S,38,39,40,41);

// Initialize touchscreen
// ----------------------
// Set the pins to the correct ones for your development board
// -----------------------------------------------------------
// Standard Arduino Uno/2009 Shield            : 15,10,14, 9, 8
// Standard Arduino Mega/Due shield            :  6, 5, 4, 3, 2
// CTE TFT LCD/SD Shield for Arduino Due       :  6, 5, 4, 3, 2
// Teensy 3.x TFT Test Board                   : 26,31,27,28,29
// ElecHouse TFT LCD/SD Shield for Arduino Due : 25,26,27,29,30
//
UTouch  myTouch( 6, 5, 4, 3, 2);

selon le shield tu peut avoir besoin de modifier !


ben0057

Bonjour KRIS

Oui valeurs recues en fin calibration recopiées dans utouchCD.h
Jusque la tout va bien et test ensuite et rien ???

Seb299792

#5
May 10, 2015, 11:10 am Last Edit: May 10, 2015, 11:11 am by Seb299792
Bonjour,

pourquoi ne pas regarder de prêt ce projet déjà fini et qui correspond exactement à ce que tu veux :
http://forum.arduino.cc/index.php?topic=205393.0

weetoz

Bonjour,

l' écran, c' est bien, les capteurs, c' est bien aussi, le DHT22 est un capteur d' humidité et de température utilisant qu' une seule broche numérique.
il faut quand même faire attention, il chauffe si on le laisse alimenté en permanance...

Puis pour commander des appareils sur secteur, les cartes relais.

Pour la gestion d' écran, HelodermaKris et Jazznet ne seront jamais bien loin... ;)

Heloderma-kris

#7
May 11, 2015, 09:10 am Last Edit: May 11, 2015, 09:13 am by Heloderma-kris
Salut désolé j'arive sur le tard mais les week son chargé!

alors juste pour etre sur as tu bien fait la calibration en landscape ?
et si oui, quand tu initialise par la suite un skech d'exemple as tu bien initialisé le touch en land scape egalement ?

ci joint un code de calibration avec le retour serie ( plus simple tu copie/colle dans le fichier utouchCD.h)



ben0057

hello KRIS
voila après quelques modifs de ton code j'y suis arrivé..merci
je vais m'attaquer maintenant à la création de menus et sous menus...la je plonge les mains encore plus profond dans le (cambouis)
puis gestion de la sd
et après on verra


Go Up