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

Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): 5 βήματα
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): 5 βήματα

Βίντεο: Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): 5 βήματα

Βίντεο: Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): 5 βήματα
Βίντεο: Arduino Nano, Blynk, DHT11 - ENC28J60 (Subtittled) 2024, Ιούλιος
Anonim
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN)
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN)

Σε αυτό το έργο έχω διασυνδέσει το DHT11 με το arduino και στη συνέχεια στέλνω δεδομένα της dht11 που είναι υγρασία και θερμοκρασία στη βάση δεδομένων phpmyadmin. Εδώ χρησιμοποιούμε ένα σενάριο PHP για να προωθήσουμε δεδομένα στη βάση δεδομένων phpmyadmin.

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

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

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

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

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

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

1. Εγκαταστήστε το Apachesudo 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 και κουμπί επαναφοράς.

2) Ethernet Shield: Το Arduino Ethernet Shield 2 συνδέει το Arduino σας στο διαδίκτυο μέσα σε λίγα λεπτά. Απλώς συνδέστε αυτό το δομοστοιχείο στον πίνακα Arduino, συνδέστε το στο δίκτυό σας με καλώδιο RJ45 και ακολουθήστε μερικά απλά βήματα για να αρχίσετε να ελέγχετε τον κόσμο σας μέσω του διαδικτύου. Όπως πάντα με το Arduino, κάθε στοιχείο της πλατφόρμας-υλικό, λογισμικό και τεκμηρίωση-είναι ελεύθερα διαθέσιμο και ανοιχτού κώδικα. Αυτό σημαίνει ότι μπορείτε να μάθετε ακριβώς πώς είναι φτιαγμένο και να χρησιμοποιήσετε τον σχεδιασμό του ως σημείο εκκίνησης για τα δικά σας κυκλώματα. Εκατοντάδες χιλιάδες πίνακες Arduino τροφοδοτούν ήδη τη δημιουργικότητα των ανθρώπων σε όλο τον κόσμο, καθημερινά.

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

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

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

Το διάγραμμα κυκλώματος αυτού του έργου δίνεται παραπάνω.

Πρέπει πρώτα να συνδέσετε ασπίδα Ethernet όπως φαίνεται στην παραπάνω εικόνα και μετά να κάνετε τη σύνδεση DHT11

Βήμα 4: Κωδικός:

Μπορείτε να λάβετε τον πηγαίο κώδικα αυτού του έργου από τη σελίδα github. Εδώ είναι ο σύνδεσμος github για αυτό

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

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

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

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

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

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

Συνιστάται: