Σελίδα 1 από 3 1 2 3 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 22

Θέμα: Arduino Project: Weather Station

  1. #1
    Μέλος Το avatar του χρήστη john_b
    Όνομα
    Γιάννης
    Εγγραφή
    May 2013
    Περιοχή
    Αθήνα
    Μηνύματα
    2.502

    Προεπιλογή Arduino Project: Weather Station

    Προσπαθώ να φτιάξω αυτόν τον μετεωρολογικό σταθμό:



    Έχω κάνει τις διάφορες συνδέσεις, πλην όμως δεν μπορώ να καταλάβω πως να συνδέσω τον αισθητήρα DHT22.

    Το άλλο μου πρόβλημα είναι ότι βάζοντας αυτό τον κώδικα που προτείνει ο δημιουργός του βίντεο,
    http://educ8s.tv/weatherstation/WeatherStationV3.ino

    μου βγάζει το εξής σφάλμα:
    Κώδικας:
    sketch_mar22a.ino:1:17: fatal error: DHT.h: No such file or directory
    Ας βοηθήσει κάποιος τι να κάνω


    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη eleCtroAsxetos
    Όνομα
    Δημητρης
    Εγγραφή
    Aug 2010
    Περιοχή
    Ηράκλειο
    Μηνύματα
    828

    Προεπιλογή

    το σφάλμα που σου βγάζει ειναι γιατι δεν βρισκει στη βιβλιοθηκη library του arduino το αρχειο dht.h
    Αφου κατεβασεις τη βιβλιοθηκη dht.h που μαλλον αφορα καποιο αισθητηρα ψαξε στο google πως την εγκαθιστας και την αναγνωριζει το arduino ide.
    Μετα ξανατρεξε τον ελεγχο.Λογικα αν δε λειπει καποια αλλη βιβλιοθηκη θα εισαι ετοιμος

    0 Not allowed! Not allowed!

  3. #3
    Μέλος Το avatar του χρήστη john_b
    Όνομα
    Γιάννης
    Εγγραφή
    May 2013
    Περιοχή
    Αθήνα
    Μηνύματα
    2.502

    Προεπιλογή

    Μα ο κώδικας που δίδεται δεν είναι πλήρης;

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Γιάννη,

    Για να φτιάξεις κάτι με τον arduino, θα πρέπει να ακολουθήσεις μερικούς κανόνες που θέλει το περιβάλλον. Αρχικά, εκεί που είναι εγκατεστημένο το IDE υπάρχει ένας φάκελος με την ονομασία libraries (C:\...\arduino-1.x.x\libraries\..). Εκεί πρέπει να αποθηκεύεις όλες τις βιβλιοθήκες που κάνεις include στην αρχή κάθε κώδικα που φτιάχνεις. Αν δεν υπάρχουν, σου βγάζει μήνυμα ανάλογο με αυτό που βλέπεις.

    Άρα, θα πρέπει να κατεβάσεις τη βιβλιοθήκη DHT. Αυτή συνήθως όταν κατεβαίνει, έχει τη μορφή zip φακέλου και περιέχει 2 σημαντικά αρχεία. Ένα με επέκταση .cpp και ένα header file με επέκταση .h, εκτός αυτών έχει και έναν υποφάκελο με παραδείγματα. Να θυμάσαι πως για να σώσεις ένα έργο σου, καλό είναι να έχεις φτιάξει ένα directory π.χ. Projects (C:\...\arduino-1.x.x\Projects/..) και να αποθηκεύεις εκεί τα σκετσάκια σου.

    Επίσης, να θυμάσαι οτι αφού κατεβάσεις και εγκαταστήσεις την εκάστοτε βιβλιοθήκη, πρέπει να επανεκκινείς το έργο σου για να δεχθεί τις αλλαγές.

    0 Not allowed! Not allowed!

  5. Ένα μέλος ευχαρίστησε τον manolena για αυτό το χρήσιμο μήνυμα:

    αλπινιστης (24-03-15)

  6. #5
    Μέλος Το avatar του χρήστη eleCtroAsxetos
    Όνομα
    Δημητρης
    Εγγραφή
    Aug 2010
    Περιοχή
    Ηράκλειο
    Μηνύματα
    828

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από john_b Εμφάνιση μηνυμάτων
    Μα ο κώδικας που δίδεται δεν είναι πλήρης;
    οχι χρειαζεσαι ολες τις βιβλιοθήκες που λεει στις πρωτες γραμμες.
    #include "DHT.h"
    #include <SFE_BMP180.h>
    #include <Wire.h>
    #include <LCD5110_Graph.h>
    κολλαει γιατι δε βρισκει την 1η. οταν βρει την 1η θα ψαξει και για τις επομενες. Λογικα λειπουν ολες οποτε βαλτες μια και καλη πριν τρεξεις ξανα τον ελεγχο του sketch

    http://www.seeedstudio.com/wiki/Grov...umidity_Sensor
    εδω ειναι ο γενικευμενος κωδικας απλοποιημενος που μαλλον διαβασε και αναπτυξε ο φιλος απο τη Σπαρτη. καρφωθηκε απο το #define DHTPIN A0 // what pin we're connected to.

    Δεν ξερω πολλα απο arduino τωρα και εγω κανα 5μηνο ασχολουμαι. αλλαξε στον κωδικα σου το

    #define DHTPIN 22 σε #define DHTPIN 2 (ισως εχει κανει λαθος εδω και εχει πατησει 22 αντι 2)
    Απο εκει και περα συνδεσε τον αισθητηρα ως εξης
    το pin 1 του αισθητηρα στα 5volt του arduino.
    το pin 2 του αισθητηρα με το digital pin 2 του arduino
    ενωσε με μια αντισταση 10Κ το pin 1 με το pin 2 του αισθητηρα
    το pin 4 του αισθητηρα παει στη γειωση GND
    το 3 δε συνδεεται

    0 Not allowed! Not allowed!

  7. Ένα μέλος ευχαρίστησε τον eleCtroAsxetos για αυτό το χρήσιμο μήνυμα:

    αλπινιστης (24-03-15)

  8. #6
    Μέλος Το avatar του χρήστη john_b
    Όνομα
    Γιάννης
    Εγγραφή
    May 2013
    Περιοχή
    Αθήνα
    Μηνύματα
    2.502

    Προεπιλογή

    Έλα Μάνο, καλημέρα.
    Λοιπόν εγκατέστησα τις βιβλιοθήκες και τώρα έχω ενδείξεις κανονικά, αλλά ακόμη δεν ξέρω πως να συνδέσω τον αισθητήρα DHT22 για να παρω θερμοκρασία και υγρασία.

    0 Not allowed! Not allowed!

  9. #7
    Μέλος Το avatar του χρήστη john_b
    Όνομα
    Γιάννης
    Εγγραφή
    May 2013
    Περιοχή
    Αθήνα
    Μηνύματα
    2.502

    Προεπιλογή

    Δημήτρη τα πιν από που ξεκινάνε το μέτρημα, αριστερά όπως κοιτάω τον αισθητήρα από τις γρίλιες που έχει;

    0 Not allowed! Not allowed!

  10. #8
    Μέλος Το avatar του χρήστη eleCtroAsxetos
    Όνομα
    Δημητρης
    Εγγραφή
    Aug 2010
    Περιοχή
    Ηράκλειο
    Μηνύματα
    828

    Προεπιλογή

    ναι απο αριστερα. 1 ,2 3 4 οπως κοιτας της γρυλιες και με τα ποδαρακια προς τα κατω

    0 Not allowed! Not allowed!

  11. #9
    Μέλος Το avatar του χρήστη john_b
    Όνομα
    Γιάννης
    Εγγραφή
    May 2013
    Περιοχή
    Αθήνα
    Μηνύματα
    2.502

    Προεπιλογή

    Έλα ρε μεγάλε, τι έφτιαξε ο γατούλης;;;
    Ευχαριστώ παιδιά!!!


    1 Not allowed! Not allowed!

  12. Ένα μέλος ευχαρίστησε τον john_b για αυτό το χρήσιμο μήνυμα:

    agis68 (23-03-15)

  13. #10
    Μέλος Το avatar του χρήστη eleCtroAsxetos
    Όνομα
    Δημητρης
    Εγγραφή
    Aug 2010
    Περιοχή
    Ηράκλειο
    Μηνύματα
    828

    Προεπιλογή

    ωραιος!
    Αν θες εδω βρηκα νεοτερη εκδοση του sketch.

    Τρεξε τωρα αυτο να το χαρεις και αργοτερα το δοκιμαζεις. Απλα προσεξε οτι στο νεοτερο εχει αλλαξει pins που δινει σημα στην οθονη και ο αισθητηρας (το pin 2 δηλαδη) πλεον συνδεεται στο digital pin 4 του arduino και οχι στο pin 2.

    αλλαξε στο define altitude και βαλε 1.0 αντι 216.0
    για να διορθωθει η μετρηση πιεσης που ειναι αρκετα υψηλη. H σωστη πιεση που πρεπει να βλεπεις τωρα ειναι 1022 οχι 1044 hpascal (ειναι τεραστια η διαφορα μιας και οι πιεσεις παιζουν συνηθως απο 995 εως 1030).

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη eleCtroAsxetos : 22-03-15 στις 12:01

Σελίδα 1 από 3 1 2 3 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Soldering Station με Arduino Nano και 4x20 LCD οθόνη
    By manolena in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 200
    Τελευταίο Μήνυμα: 03-09-17, 22:14
  2. project με arduino!!!βοηθεια
    By lefterisgeo99 in forum Μικροελεγκτές
    Απαντήσεις: 15
    Τελευταίο Μήνυμα: 16-06-16, 19:22
  3. Attiny85 programmer (arduino project)
    By katmadas in forum Μικροελεγκτές
    Απαντήσεις: 15
    Τελευταίο Μήνυμα: 06-07-14, 15:00

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας