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

Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python: 5 βήματα
Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python: 5 βήματα

Βίντεο: Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python: 5 βήματα

Βίντεο: Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python: 5 βήματα
Βίντεο: Arduino Nano, Blynk, DHT11 - ENC28J60 (Subtittled) 2024, Νοέμβριος
Anonim
Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python
Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python

Σε αυτό το έργο έχω διασυνδέσει το DHT11 με το arduino και στη συνέχεια στέλνω δεδομένα της dht11 που είναι υγρασία και θερμοκρασία στη βάση δεδομένων phpmyadmin. Σε αντίθεση με το προηγούμενο έργο μας, δεν χρησιμοποιούμε ασπίδα ethernet σε αυτήν την περίπτωση, εδώ διαβάζουμε απλώς τα σειριακά δεδομένα που προέρχονται από το arduino και στη συνέχεια τα προωθούμε στο phpmyadmin μέσω ενός κώδικα php. Έτσι, εδώ η συσκευή μας είναι συνδεδεμένη με υπολογιστή έτσι ώστε να μπορεί να στέλνει δεδομένα σειριακά, μπορείτε επίσης να συνδέσετε τη συσκευή στο raspberry pi για να κάνετε αυτό το έργο φορητό.

Βήμα 1: Λογισμικό που χρησιμοποιείται:

Λογισμικό που χρησιμοποιείται
Λογισμικό που χρησιμοποιείται
Λογισμικό που χρησιμοποιείται
Λογισμικό που χρησιμοποιείται
Λογισμικό που χρησιμοποιείται
Λογισμικό που χρησιμοποιείται

Αυτά είναι τα λογισμικά που χρησιμοποιήσαμε για αυτό το έργο:

1. Arduino IDE: Μπορείτε να κατεβάσετε το πιο πρόσφατο Arduino IDE από αυτόν τον σύνδεσμο:

2. Εγκατάσταση διακομιστή XAMPP: Εδώ χρησιμοποιούμε διακομιστή XAMPP μπορεί να χρησιμοποιηθεί τόσο σε Windows όσο και σε Linux, αλλά η πρότασή μου είναι ότι εάν βρίσκεστε στο Ubuntu (Οποιαδήποτε πλατφόρμα Linux), τότε πηγαίνετε με LAMP. Τώρα επειδή βρισκόμαστε στα παράθυρα, προτιμήσαμε τον διακομιστή XAMPP. Έτσι, μπορείτε να κάνετε λήψη του διακομιστή XAMPP από αυτόν τον σύνδεσμο.

Εναλλακτικά, εδώ είναι τα βήματα για τον διακομιστή LAMP:

1. Εγκατάσταση Apache: sudo apt-get install apache2

2. Εγκατάσταση MySQL: sudo apt-get install mysql-server

3. Εγκατάσταση PHP: sudo apt-get install php5 libapache2-mod-php5

4. Επανεκκίνηση διακομιστή: sudo /etc/init.d/apache2 επανεκκίνηση

5. Ελέγξτε το Apache https:// localhost/θα λάβετε μία σελίδα apache κάνοντας κλικ σε αυτόν τον παραπάνω σύνδεσμο, εάν δεν το λάβετε σημαίνει ότι κάτι πήγε στραβά με την εγκατάστασή σας

Εδώ χρησιμοποιούμε PHPMYADMIN που είναι η διεπαφή ιστού του διακομιστή MySQL, οπότε για την εγκατάσταση της εντολής χρήσης:

sudo apt-get install phpmyadmin

Βήμα 2: Εξαρτήματα που χρησιμοποιούνται:

Εξαρτήματα που χρησιμοποιούνται
Εξαρτήματα που χρησιμοποιούνται
Εξαρτήματα που χρησιμοποιούνται
Εξαρτήματα που χρησιμοποιούνται

1) Arduino UNO: Το Arduino/Genuino Uno είναι μια πλακέτα μικροελεγκτή που βασίζεται στο ATmega328P (φύλλο δεδομένων). Διαθέτει 14 ψηφιακές ακίδες εισόδου/εξόδου (εκ των οποίων οι 6 μπορούν να χρησιμοποιηθούν ως έξοδοι PWM), 6 αναλογικές είσοδοι, κρύσταλλος χαλαζία 16 MHz, σύνδεση USB, πρίζα τροφοδοσίας, κεφαλίδα ICSP και κουμπί επαναφοράς.

3) Αισθητήρας DHT11: Αυτός ο αισθητήρας θερμοκρασίας και υγρασίας DHT11 διαθέτει βαθμονομημένη έξοδο ψηφιακού σήματος με δυνατότητα αισθητήρα θερμοκρασίας και υγρασίας. Είναι ενσωματωμένο με έναν μικροελεγκτή 8-bit υψηλής απόδοσης. Η τεχνολογία του εξασφαλίζει την υψηλή αξιοπιστία και την εξαιρετική μακροπρόθεσμη σταθερότητα. Αυτός ο αισθητήρας περιλαμβάνει ένα στοιχείο αντίστασης και έναν αισθητήρα για υγρές συσκευές μέτρησης θερμοκρασίας NTC. Έχει εξαιρετική ποιότητα, γρήγορη απόκριση, ικανότητα αντιεμβολής και υψηλή απόδοση.

Βήμα 3: Διάγραμμα κυκλώματος:

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

Βήμα 4: Πηγαίος κώδικας:

Εδώ για το arduino χρησιμοποίησα ένα παράδειγμα κώδικα με μια μικρή ενημέρωση, δηλαδή τον κωδικό DHTtester, παρακολουθήστε το ενσωματωμένο βίντεο σχετικά με το τι έχω αλλάξει σε αυτόν τον παράδειγμα κώδικα και έναν κώδικα python που στέλνει δεδομένα στο phpmyadmin. βρείτε τον παρακάτω σύνδεσμο λήψης

Βήμα 5: Βίντεο:

Ολόκληρη η περιγραφή του έργου δίνεται στο παραπάνω βίντεο

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

Και αν θέλετε να μάθετε περισσότερα σχετικά με το ενσωματωμένο σύστημα, μπορείτε να επισκεφθείτε το κανάλι μας στο youtube

Επισκεφθείτε και κάντε like στη σελίδα μας στο Facebook για συχνές ενημερώσεις.

Ευχαριστώ & Χαιρετισμούς, Τεχνολογίες Embedotronics

Συνιστάται: