Happycode

La programmation dans tous ses états. Vous vous lancez dans Arduino, ca tombe bien moi aussi !


Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Station Météo

Voir le sujet précédent Voir le sujet suivant Aller en bas  Message [Page 1 sur 1]

1 Station Météo le Lun 9 Mar - 11:05

Station Météo avec capteur de température intérieure, extérieure et Baromètre, plus Anémomètre et pluviomètre.

Matériel nécessaire:

Pour la station:
1 Arduino Uno (Partie affichage et capteur)
1 Arduino Nano (Partie réception HF)
1 Ecran 5" 800X480
1 RA8875 contrôleur TFT LCD 40 Pin
1 DS1307 (Module RTC)
1 BMP085 (Baromètre)
1 DHT22 (Capteur température)
1 NRF24L01+ (Module HF 2.4Ghz)
3 Résistances de 10K
2 Résistances de 4K7


Pour l'anémomètre:
1 Arduino Nano
1 NRF24L01+ (Module HF 2.4Ghz)
1 DHT22 (Capteur température)
1 Capteur IR (Direction du vent)
1 Capteur ILS (Vitesse du vent)
1 Résistance de 10K
1 Résistance de 4K7

Pour Le pluviomètre:
1 Arduino Nano
1 NRF24L01+ (Module HF 2.4Ghz)
1 Capteur ILS
1 Résistance de 4K7

Programmation avec logiciel arduino-1.5.6-r2

les librairies:

SPI , Adafruit_GFX et Adafruit_RA8875 pour l'écran
Wire pour le ds1307
DHT pour le DHT22
Adafruit_BMP085 pour le BMP085
SPI et Mirf pour le NRF24L01+

ZIP Librairies utilisées pour la Station Météo

Câblages:

// LA STATION








ZIP Station Météo


// L'ANEMOMETRE






ZIP Anémomètre


// LE PLUVIOMETRE






ZIP Pluviomètre



Dernière édition par Nicotec le Dim 13 Mar - 9:53, édité 2 fois

Voir le profil de l'utilisateur

2 Re: Station Météo le Jeu 26 Mar - 12:20

Pas mal du tout !! Smile


_________________
Voir le profil de l'utilisateur

3 Re: Station Météo le Lun 30 Nov - 17:56

Ploloup a écrit:Bonjour

Je souhaiterais construire la station que vous avez réalisé,mais étant débutant Arduiuno j'ai quelques hésitations.

J'ai téléchargé les librairies et trouvé une erreur en compilant Adafruit_RA8875_bitmap, c'est un fichier qui se trouve dans exemples et de ce fait cela n'a peut-être pas d'importance, justement parce que c'est un exemple ..à ne pas suivre..

Par contre en compilant les fichiers de la station, j'ai toujours des erreurs que je ne suis pas en mesure de corriger actuellement d’où mon hésitation à me lancer dans ce projet.

Qu'en pensez- vous?
Bien cordialement.

Nicotec, tu peux apporter des précisions à notre ami?


_________________
Voir le profil de l'utilisateur

4 Re: Station Météo le Mar 1 Déc - 16:27

Salut
Sans savoir exactement les erreurs que t'indique l'IDE Arduino je ne peut pas répondre.

Voir le profil de l'utilisateur

5 Re: Station Météo le Mar 1 Déc - 23:31

Bonsoir
En fait avec  arduino1.6.6 j'ai déjà un problème de compilation avec  des programmes comme "blink"
***********************************
C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files\Arduino\hardware" -tools "C:\Program Files\Arduino\tools-builder" -tools "C:\Program Files\Arduino\hardware\tools\avr" -built-in-libraries "C:\Program Files\Arduino\libraries" -libraries "C:\Documents and Settings\cram\Bureau\PROG STAT METEO\libraries" -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10606 -build-path "C:\DOCUME~1\cram\LOCALS~1\Temp\build08e4957f02c018eb579e11ddc64f9701.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Program Files\Arduino\examples\01.Basics\Blink\Blink.ino"
Exception 0xc000001d 0x1003f 0x0 0x503f39
PC=0x503f39

math.init·1()
c:/go/src/math/pow10.go:34 +0x19
math.init()
c:/go/src/math/unsafe.go:21 +0x3f
strconv.init()
c:/go/src/strconv/quote.go:455 +0x45
os/exec.init()
c:/go/src/os/exec/lp_windows.go:123 +0x54
main.init()
c:/jenkins/workspace/arduino-builder-windows/main.go:392 +0x49

goroutine 2 [runnable]:
runtime.forcegchelper()
c:/go/src/runtime/proc.go:90
runtime.goexit()
c:/go/src/runtime/asm_386.s:2287 +0x1

goroutine 3 [runnable]:
runtime.bgsweep()
c:/go/src/runtime/mgc0.go:82
runtime.goexit()
c:/go/src/runtime/asm_386.s:2287 +0x1
eax     0x10c7a068
ebx     0x62bd88
ecx     0x10c70000
edx     0x62bd88
edi     0x0
esi     0x4bb8
ebp     0x0
esp     0x10c79f88
eip     0x503f39
eflags  0x10206
cs      0x1b
fs      0x3b
gs      0x0
arduino-builder a retourné 2

Erreur lors de la compilation.

Voir le profil de l'utilisateur

6 Re: Station Météo le Mer 2 Déc - 16:30

Salut
Je viens d'installer le 1.6.6, effectivement il aime pas, perso j'utilise le 1.6.5 r2 lui il marche bien.
Sinon essais de mettre tes nouvelles librairies dans un dossier, dans mes documents, ex: C:\Users\Nico\Documents\Arduino\libraries , comme ça, ça ne pollue pas le logiciel.
Mais ton problème avec blink, si c'est un exemple que tu as ouvert avec le 1.6.6, c'est le logiciel qui est à réinstaller, parce que les erreurs qu'il t'affiche j'y comprend rien Shocked

Voir le profil de l'utilisateur

7 Re: Station Météo le Mar 15 Déc - 21:46

Bonsoir
j'ai donc installé la version 1.6.5.r2 c'est ok.
Par contre je ne sais pas comment procéder pour le chargement du programme.Faut-il les compiler le les téléverser les uns après les autres, y a t-il un ordre a respecter?
J'ai ajouté les librairies téléchargées, avec include et ad zip et vérifié leur installation.

Si je prends par exemple le fichier station j'ai des erreurs de compilation:


Arduino : 1.6.5 (Windows XP), Carte : "Arduino Uno"

Utilisation de la bibliothèque Adafruit_BMP085_Library_master prise dans le dossier : C:\Documents and Settings\cram\Mes documents\station meteo\libraries\Adafruit_BMP085_Library_master (legacy)

Utilisation de la bibliothèque SPI prise dans le dossier : C:\Program Files\Arduino\hardware\arduino\avr\libraries\SPI

Utilisation de la bibliothèque Adafruit_GFX_Library_master prise dans le dossier : C:\Documents and Settings\cram\Mes documents\station meteo\libraries\Adafruit_GFX_Library_master (legacy)

Utilisation de la bibliothèque Adafruit_RA8875 prise dans le dossier : C:\Documents and Settings\cram\Mes documents\station meteo\libraries\Adafruit_RA8875 (legacy)

Utilisation de la bibliothèque Wire prise dans le dossier : C:\Program Files\Arduino\hardware\arduino\avr\libraries\Wire

Utilisation de la bibliothèque DHT prise dans le dossier : C:\Documents and Settings\cram\Mes documents\station meteo\libraries\DHT (legacy)
********************************
Idem avec :
reception busIC
Arduino : 1.6.5 (Windows XP), Carte : "Arduino Uno"

Les options de compilation ont été modifiées, tout sera recompilé



C:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard C:\DOCUME~1\cram\LOCALS~1\Temp\build7638158362184274720.tmp\ReceptionBusIC.cpp -o C:\DOCUME~1\cram\LOCALS~1\Temp\build7638158362184274720.tmp\ReceptionBusIC.cpp.o

ReceptionBusIC.ino: In function 'void ReceptionBusIC()':
ReceptionBusIC.ino:4:3: error: 'Wire' was not declared in this scope
ReceptionBusIC.ino:6:5: error: 'd1' was not declared in this scope
ReceptionBusIC.ino:8:5: error: 'd2' was not declared in this scope
ReceptionBusIC.ino:9:5: error: 'd3' was not declared in this scope
ReceptionBusIC.ino:11:5: error: 'd4' was not declared in this scope
ReceptionBusIC.ino:12:5: error: 'd5' was not declared in this scope
ReceptionBusIC.ino:14:5: error: 'd6' was not declared in this scope
ReceptionBusIC.ino:16:5: error: 'd7' was not declared in this scope
ReceptionBusIC.ino:17:5: error: 'd8' was not declared in this scope
ReceptionBusIC.ino:19:5: error: 'd9' was not declared in this scope
ReceptionBusIC.ino:21:6: error: 'TempNeg' was not declared in this scope
ReceptionBusIC.ino:22:6: error: 't1' was not declared in this scope
ReceptionBusIC.ino:23:6: error: 't2' was not declared in this scope
ReceptionBusIC.ino:24:6: error: 'h1' was not declared in this scope
ReceptionBusIC.ino:25:6: error: 'h2' was not declared in this scope
ReceptionBusIC.ino:26:6: error: 'd' was not declared in this scope
ReceptionBusIC.ino:27:6: error: 'v1' was not declared in this scope
ReceptionBusIC.ino:28:6: error: 'v2' was not declared in this scope
ReceptionBusIC.ino:29:6: error: 'p' was not declared in this scope
ReceptionBusIC.ino:53:8: error: 'heure' was not declared in this scope
ReceptionBusIC.ino:54:4: error: 'razP' was not declared in this scope
'Wire' was not declared in this scope



C:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard -IC:\Documents and Settings\cram\Mes documents\station meteo\libraries\Adafruit_BMP085_Library_master -IC:\Program Files\Arduino\hardware\arduino\avr\libraries\SPI -IC:\Documents and Settings\cram\Mes documents\station meteo\libraries\Adafruit_GFX_Library_master -IC:\Documents and Settings\cram\Mes documents\station meteo\libraries\Adafruit_RA8875 -IC:\Program Files\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Documents and Settings\cram\Mes documents\station meteo\libraries\DHT C:\DOCUME~1\cram\LOCALS~1\Temp\build7638158362184274720.tmp\Station.cpp -o C:\DOCUME~1\cram\LOCALS~1\Temp\build7638158362184274720.tmp\Station.cpp.o

Station.ino: In function 'void setup()':
Station.ino:140:17: error: 'AffichageMenu' was not declared in this scope
Station.ino: In function 'void loop()':
Station.ino:146:20: error: 'AffichageHorloge' was not declared in this scope
Station.ino:148:18: error: 'ReceptionBusIC' was not declared in this scope
Station.ino:150:21: error: 'AffichageCapteurs' was not declared in this scope
Station.ino:152:18: error: 'AffichageMeteo' was not declared in this scope
Multiple libraries were found for "Adafruit_BMP085.h"

Used: C:\Documents and Settings\cram\Mes documents\station meteo\libraries\Adafruit_BMP085_Library_master

Not used: C:\Documents and Settings\cram\Mes documents\station meteo\libraries\Adafruit_BMP085_Library

'AffichageMenu' was not declared in this scope

Je suis débutant sur Arduino et un peu perdu . Merci de l'attention et des conseils que vous me prodiguez.

Voir le profil de l'utilisateur

8 Re: Station Météo le Ven 26 Fév - 10:49

Yop!

Ca me dit bien de faire un projet comme ça.

Le lien du zip de la station météo est mort. Nico, t'as la possibilité de le remettre?

Merki Smile

Voir le profil de l'utilisateur

9 Re: Station Météo le Dim 13 Mar - 9:58

C bon, j'ai réparé les liens.

Voir le profil de l'utilisateur

10 Re: Station Météo le Lun 14 Mar - 13:49

Je vais regarder ça. Merci Smile

Voir le profil de l'utilisateur

Contenu sponsorisé


Voir le sujet précédent Voir le sujet suivant Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum