Πίνακας περιεχομένων:

Αισθητήρας βροχής LORA: 6 βήματα
Αισθητήρας βροχής LORA: 6 βήματα

Βίντεο: Αισθητήρας βροχής LORA: 6 βήματα

Βίντεο: Αισθητήρας βροχής LORA: 6 βήματα
Βίντεο: Δεν το περιμενα ετσι 2024, Ιούλιος
Anonim
Αισθητήρας βροχής LORA
Αισθητήρας βροχής LORA

Για να φτιάξω το αυτοματοποιημένο θερμοκήπιο μου χρειαζόμουν κάποιους αισθητήρες. Αυτό τον αισθητήρα βροχής θα χρησιμοποιήσω για να αποφασίσω αν πρέπει να ενεργοποιηθούν οι ψεκαστήρες ή όχι.

Θα εξηγήσω αυτόν τον αισθητήρα βροχής με δύο τρόπους.

  • χρησιμοποιώντας την ψηφιακή θύρα
  • χρησιμοποιώντας την αναλογική θύρα

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

Το πρώτο θα το χρησιμοποιήσω ως ανιχνευτή βροχής πολύ χαμηλής ισχύος σε μεταγενέστερα έργα. Με αυτόν τον τρόπο ο αισθητήρας LORA μου στέλνει 1 μόνο όταν βρέχει.

Βήμα 1: Απαιτείται

Sensornode:

  • αισθητήρας βροχής
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • σύρμα για κεραία και συνδέσεις (χρησιμοποιώ καλώδιο συμπαγούς πυρήνα 0,8 mm)
  • αρσενικά προς αρσενικά καλώδια άλτη
  • καλώδια από jumper έως θηλυκά jumper
  • σανίδα ψωμιού
  • CP2102 usb σε TTL

Εργαλεία:

  • συγκολλητικό σίδερο
  • πλευρικός κόφτης
  • απογυμνωτής σύρματος

Βήμα 2: Δημιουργία κεραίας

Για την κεραία χρησιμοποιώ κάποιο καλώδιο που έχει απομείνει από το καλώδιο διαύλου 2x2x0.8mm ή 2x2 20awg. Στο δίκτυο πραγμάτων μπορείτε να επιλέξετε τη ζώνη συχνοτήτων tranceiver και κεραίας ανά χώρα. Αυτά είναι τα μήκη ανά συχνότητα:

  • 868mhz 3,25 ίντσες ή 8,2 cm (αυτό είναι που χρησιμοποιώ)
  • 915 mhz 3 ίντσες ή 7,8 cm
  • 433 mhz 3 ίντσες ή 16,5 cm

Βήμα 3: Συγκόλληση της ασπίδας Esp

Συγκόλληση της ασπίδας Esp
Συγκόλληση της ασπίδας Esp
  • Αφαιρέστε τις αντιστάσεις της ασπίδας esp (βλέπε R1 έως R3 στο κόκκινο πεδίο)
  • Συγκολλήστε το τσιπ rfm95 στην ασπίδα esp.
  • Συγκολλήστε τις κεφαλές καρφιτσών στην ασπίδα esp
  • Συγκολλήστε την κεραία στην ασπίδα esp. Μην το χρησιμοποιείτε χωρίς κεραία, μπορεί να καταστρέψετε την ασπίδα.
  • Εάν οι καρφίτσες δεν συγκολλούνται στη συγκόλληση arduino, πρέπει να τις κολλήσετε

Βήμα 4: Κωδικοποίηση

Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση

Ξέρω ότι μπορώ να χρησιμοποιήσω το DTR για αυτόματη επαναφορά του arduino, αλλά στην περίπτωσή μου είχα σφάλματα κατά τη μεταφόρτωση του κώδικα. Ως εκ τούτου, χρησιμοποίησα επίσης μια μη αυτόματη επαναφορά σε αυτό το εκπαιδευτικό, οπότε αν έχετε το ίδιο πρόβλημα μπορείτε να το λύσετε με μη αυτόματη επαναφορά.

  • Συνδέστε το arduino στο CP2102 ως εξής:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • Ανοίξτε το schetch στο arduino ide
  • Επιλέξτε πίνακα arduino pro mini
  • Επιλέξτε atmega 328p 3.3v 8mhz κάτω από τον επεξεργαστή
  • Επιλέξτε τη θύρα com σας
  • Κάντε κλικ στο κουμπί μεταφόρτωσης
  • Ενώ ο κώδικας συντάσσεται τη στιγμή που βλέπετε το bautrate (δείτε την εικόνα) πατήστε το κουμπί επαναφοράς στο arduino pro mini (το cp2102 δεν επαναφέρει τον πίνακα) βεβαιωθείτε ότι έχετε κλείσει τη σειριακή οθόνη σας ενώ προγραμματίζετε.

Ο κωδικός lorarainsensoranalog στέλνει μια τιμή από 0-1023 στον τρανσιβέρ. Όσο λιγότερη είναι η τιμή, τόσο περισσότερη βροχή υπάρχει. Το 1023 δεν είναι βροχή.

Ο κωδικός lorarainsensordigital στέλνει μόνο μια τιμή 0 και 1 στο trainceiver. 0 σημαίνει βροχή και η τιμή του trimpot φτάνει 1 σημαίνει ότι δεν υπάρχει βροχή και δεν έχει επιτευχθεί η τιμή που έχει οριστεί στο trimpot.

Βήμα 5: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
  • Στην πρώτη εικόνα βλέπετε την καλωδίωση όταν χρησιμοποιείτε την ψηφιακή έξοδο
  • Στη δεύτερη εικόνα βλέπετε την καλωδίωση όταν χρησιμοποιείτε την αναλογική έξοδο
  • Στην τρίτη εικόνα μεγεθύνω την καλωδίωση του πλοίου LORA.

Βήμα 6: Συμπέρασμα

Σε αυτό το διδακτικό μάθατε πώς να χρησιμοποιείτε έναν αισθητήρα βροχής με δύο τρόπους (αναλογικό και ψηφιακό). Αυτός ο αισθητήρας θα χρησιμοποιηθεί σε μεταγενέστερα έργα, όπως αυτόματο θερμοκήπιο και αυτόματο σύστημα ψεκασμού.

Συνιστάται: