Happycode
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Happycode

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

-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

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

Station Météo

4 participants

Aller en bas  Message [Page 1 sur 1]

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

Nicotec

Nicotec

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

Station Météo Uc?id=0B4xtpG0tnXM9b1RKcWJWWEFFNVk

Station Météo Uc?id=0B4xtpG0tnXM9SEk0a01LeGNWcFk

Station Météo Uc?id=0B4xtpG0tnXM9aFBDdFZFOTJxTTA


ZIP Station Météo


// L'ANEMOMETRE

Station Météo Uc?id=0B4xtpG0tnXM9VEtZNW5lOWRXUVE

Station Météo Uc?id=0B4xtpG0tnXM9X1N3LW9YRG0xTEE


ZIP Anémomètre


// LE PLUVIOMETRE

Station Météo Uc?id=0B4xtpG0tnXM9YnBwdEk5X2JHUzQ

Station Météo Uc?id=0B4xtpG0tnXM9Y2ZFRmN2QUtjOWc


ZIP Pluviomètre



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

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

Jereeeem

Jereeeem
Admin

Pas mal du tout !! Smile

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

Jereeeem

Jereeeem
Admin

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?

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

Nicotec

Nicotec

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

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

ploloup



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.

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

Nicotec

Nicotec

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

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

ploloup



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.

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

The_Reaper



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

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

Nicotec

Nicotec

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

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

The_Reaper



Je vais regarder ça. Merci Smile

Contenu sponsorisé



Revenir en haut  Message [Page 1 sur 1]

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