Πίνακας περιεχομένων:
- Βήμα 1: Λογισμικό που χρησιμοποιείται:
- Βήμα 2: Εξαρτήματα που χρησιμοποιούνται:
- Βήμα 3: Διάγραμμα κυκλώματος:
- Βήμα 4: Πηγαίος κώδικας:
- Βήμα 5: Βίντεο:
Βίντεο: Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σε αυτό το έργο έχω διασυνδέσει το 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
Συνιστάται:
Δημιουργήστε όμορφα σχέδια από ζωντανά δεδομένα Arduino (και αποθηκεύστε τα δεδομένα στο Excel): 3 βήματα
Δημιουργήστε όμορφα σχέδια από ζωντανά δεδομένα Arduino (και αποθηκεύστε τα δεδομένα στο Excel): Σε όλους μας αρέσει να παίζουμε με τη λειτουργία P … lotter στο Arduino IDE. Ωστόσο, ενώ μπορεί να είναι χρήσιμο για βασικές εφαρμογές, τα δεδομένα διαγράφονται όσο περισσότερο προστίθενται σημεία και δεν είναι ιδιαίτερα ευχάριστο στα μάτια. Ο σχεδιαστής Arduino IDE δεν
Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: 7 βήματα
Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: Εδώ σε αυτό το σεμινάριο έχουμε διασυνδέσει το nodemcu με τον αισθητήρα dht11 και στέλνει δεδομένα θερμοκρασίας και υγρασίας στον διακομιστή thingspeak. Εδώ έχουμε επίσης σχεδιάσει το γράφημα της θερμοκρασίας και της υγρασίας στον διακομιστή πραγμάτων
Πώς να στείλετε δεδομένα DHT11 στον διακομιστή MySQL χρησιμοποιώντας το NodeMCU: 6 βήματα
Πώς να στείλετε δεδομένα DHT11 στον MySQL Server χρησιμοποιώντας το NodeMCU: Σε αυτό το έργο έχουμε διασυνδέσει το DHT11 με το nodemcu και στη συνέχεια στέλνουμε δεδομένα της dht11 που είναι υγρασία και θερμοκρασία στη βάση δεδομένων phpmyadmin
Σύστημα συμμετοχής με αποστολή δεδομένων RFID στον MySQL Server χρησιμοποιώντας Python με Arduino: 6 βήματα
Σύστημα συμμετοχής με αποστολή δεδομένων RFID σε διακομιστή MySQL χρησιμοποιώντας Python με Arduino: Σε αυτό το έργο έχω διασυνδέσει το RFID-RC522 με arduino και στη συνέχεια στέλνω δεδομένα RFID στη βάση δεδομένων phpmyadmin. Σε αντίθεση με τα προηγούμενα έργα μας, δεν χρησιμοποιούμε ασπίδα ethernet σε αυτήν την περίπτωση, εδώ διαβάζουμε απλώς τα σειριακά δεδομένα που προέρχονται από ar
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): 5 βήματα
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): Σε αυτό το έργο έχω διασυνδέσει το DHT11 με το arduino και στη συνέχεια στέλνω δεδομένα της dht11 που είναι υγρασία και θερμοκρασία στη βάση δεδομένων phpmyadmin. Εδώ χρησιμοποιούμε ένα σενάριο PHP για να προωθήσουμε δεδομένα στη βάση δεδομένων phpmyadmin