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

DomoRasp: 4 βήματα (με εικόνες)
DomoRasp: 4 βήματα (με εικόνες)

Βίντεο: DomoRasp: 4 βήματα (με εικόνες)

Βίντεο: DomoRasp: 4 βήματα (με εικόνες)
Βίντεο: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2024, Νοέμβριος
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Πρώτα απ 'όλα, δύο σημαντικά πράγματα:

- πρέπει να κάνεις υπομονή με τα κακά μου αγγλικά

- μην πανικοβάλλεστε: το κύκλωμα φαίνεται πραγματικά τρομερό, αλλά λειτουργεί και θα σας εξηγήσω πώς να φτιάξετε το δικό σας

Αυτό το μικρό έργο στοχεύει στη δημιουργία ενός συστήματος βασισμένου σε ESP32, ικανό να επικοινωνεί μέσω δεδομένων αισθητήρων MQTT.

Στη συνέχεια, τα δεδομένα θα εμφανιστούν χρησιμοποιώντας το Grafana.

Ετοιμος να αρχίσω?

Βήμα 1: Αυτό που χρειάζεστε

Χρειάζεστε έναν υπολογιστή συνδεδεμένο στο οικιακό σας δίκτυο WiFi.

Ο υπολογιστής θα χρησιμοποιηθεί για τη φιλοξενία του μεσίτη MQTT, Telegraf και Grafana.

Εάν είναι δυνατόν ένα Raspberry Pi πού να φιλοξενήσει την υπηρεσία InfluxDB (διαφορετικά μπορείτε να εγκαταστήσετε το InfluxDB στον υπολογιστή σας)

Ως υλικό που χρειάζεστε:

  • ESP32 (το αγόρασα αυτό)
  • Αισθητήρας BMP280 (αγόρασα αυτόν)
  • Oled οθόνη 128 x 64 pixel (το αγόρασα αυτό)
  • Αισθητήρας φωτός (LDR, κάτι τέτοιο)
  • Πιέστε το κουμπί (κάτι τέτοιο)
  • Αντιστάσεις (10k ohm και 220ohm)
  • Συνδετήρες
  • Breadboard (αγόρασα αυτά τα μικρά)

Στο Amazon μπορείτε να βρείτε πραγματικά καλά κιτ από το Elegoo ή το AzDelivery, για παράδειγμα αυτό.

Βήμα 2: Εγκαταστήστε τα στοιχεία λογισμικού

Εγκαταστήστε τα εξαρτήματα λογισμικού
Εγκαταστήστε τα εξαρτήματα λογισμικού
Εγκαταστήστε τα εξαρτήματα λογισμικού
Εγκαταστήστε τα εξαρτήματα λογισμικού
Εγκαταστήστε τα εξαρτήματα λογισμικού
Εγκαταστήστε τα εξαρτήματα λογισμικού
Εγκαταστήστε τα εξαρτήματα λογισμικού
Εγκαταστήστε τα εξαρτήματα λογισμικού

Υπάρχουν πολλά σεμινάρια για τον τρόπο εγκατάστασης και διαμόρφωσης του MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.

Ένα πραγματικά χρήσιμο είναι αυτό: Raspberry Pi IoT: Αισθητήρες, InfluxDB, MQTT και Grafana

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

Θα ήθελα να σας δώσω μερικές συμβουλές:

  • διαγράψτε όλες τις διαμορφώσεις εισόδου και εξόδου στο telegraf.conf και δημιουργήστε δύο αρχεία στον νέο κατάλογο «conf»: inputs.conf και outputs.conf. Μπορείτε να δείτε τη διαμόρφωσή μου στις εικόνες.
  • δοκιμάστε το οικοσύστημα Mosquitto + InfluxDB + Telegraf πριν φτιάξω το κύκλωμα: Το MQTT.fx είναι φίλος σας

Βήμα 3: Ρυθμίστε το περιβάλλον ανάπτυξης Arduino

Ρυθμίστε το περιβάλλον ανάπτυξης Arduino
Ρυθμίστε το περιβάλλον ανάπτυξης Arduino

Δεν ξέρω αν είστε νέοι στο Arduino (ελπίζω όχι, γιατί αυτό το έργο θα μπορούσε να είναι τόσο δύσκολο ένα πρώτο έργο)

Τέλος πάντων..πρώτα απ 'όλα πρέπει να εγκαταστήσετε το Arduino IDE και να ρυθμίσετε την πλακέτα ESP32 στο IDE.

Σημείωση: μην εγκαταστήσετε την εφαρμογή Windows 10, αλλά την πλήρη εφαρμογή Win32:

Ρυθμίστε την πλακέτα ESP32 στο Arduino, όπως εξηγείται εδώ:

randomnerdtutorials.com/installing-the-esp…

Στο τέλος αυτών των 2 βημάτων θα πρέπει να μπορείτε να φορτώσετε ένα απλό σκίτσο στον μικροελεγκτή ESP32.

Ανέπτυξα τον κωδικό μου χρησιμοποιώντας τον Visual Studio Code με αυτήν την επέκταση:

Πριν δημιουργήσετε το κύκλωμα, βεβαιωθείτε ότι μπορείτε:

  • μεταγλώττισε ένα απλό σκίτσο (αναζήτηση για το σαρωτή I2C για παράδειγμα)
  • δείτε τη σειριακή έξοδο ESP32 στο Visual Studio Code
  • Εγκαταστήστε και συμπεριλάβετε βιβλιοθήκες στο έργο
  • ανεβάστε το σκίτσο σας στο ESP32

Βήμα 4: Δημιουργήστε το κύκλωμα

Κατασκευάστε το κύκλωμα
Κατασκευάστε το κύκλωμα

Δημιούργησα μια σελίδα έργου Fritzing για να εξηγήσω πώς να χτίσετε το κύκλωμα και πού μπορείτε να βρείτε τον κωδικό μου!

Ανακάλυψα το Fritzing μόλις σήμερα: ένα καταπληκτικό λογισμικό και κοινότητα, όπου να σχεδιάζετε και να σχεδιάζετε πρωτότυπα κυκλώματα.

Πρέπει να κατεβάσετε την τελευταία (δωρεάν) έκδοση του Fritzing και να ανοίξετε το αρχείο DomoRasp.fzz που πρόσθεσα στην ακόλουθη σελίδα:

fritzing.org/projects/domorasp

(διαβάστε την περιγραφή στη σελίδα του έργου!)

Αυτό είναι όλο!

Διασκεδάστε και μην διστάσετε να επικοινωνήσετε μαζί μου!

Συνιστάται: