Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Σε αυτό το σεμινάριο θα σας εξηγήσουμε πώς να συνδέσετε το Arduino σας στο IoT cloud μέσω WiFi.
Θα διαμορφώσουμε μια ρύθμιση που αποτελείται από ένα Arduino και μια μονάδα WiFi ESP8266 ως IoT Thing και θα την κάνουμε έτοιμη για επικοινωνία με το σύννεφο AskSensors.
Ας αρχίσουμε!
Βήμα 1: Ρύθμιση AskSensors
Ως πρώτο βήμα πρέπει να δημιουργήσουμε έναν λογαριασμό στην πλατφόρμα AskSensors IoT. Το AskSensors είναι μια πλατφόρμα IoT που παρέχει επικοινωνία μεταξύ συσκευών που συνδέονται στο Διαδίκτυο και του cloud. Προσφέρει δωρεάν δοκιμαστικό λογαριασμό, ώστε να μην χρειάζεται καν να ανοίξετε το πορτοφόλι σας για να ξεκινήσετε!
Σας συνιστώ να ακολουθήσετε αυτόν τον οδηγό έναρξης. Αυτό θα σας δείξει πώς να δημιουργήσετε και να δημιουργήσετε λογαριασμό και να ρυθμίσετε έναν νέο αισθητήρα για αποστολή δεδομένων.
Βήμα 2: Προετοιμασία υλικού
Σε αυτήν την επίδειξη θα χρειαστούμε το ακόλουθο υλικό:
- Arduino, χρησιμοποιώ Arduino Uno
- ESP8266 WiFi Module, χρησιμοποιώ ESP-01S
- Υπολογιστής που εκτελεί Arduino IDE
- Καλώδιο USB Arduino
- Σύρματα και μια σανίδα ψωμιού
Η παραπάνω φωτογραφία δείχνει το πρωτότυπό μου.
Βήμα 3: Δημιουργήστε το υλικό
Η σύνδεση μεταξύ Arduino και ESP8266 έχει ως εξής:
- ESP TX στο Arduino pin 10, μέσω 1K αντίστασης.
- ESP RX στο Arduino pin 11, μέσω 1K αντίστασης.
- ESP VCC προς Arduino 3V3
- ESP CH_PD στο Arduino 3V3
- ESP GND σε Arduino GND
Σημείωση: Οι GPIO ESP8266 απαιτούν σήματα 3V3 (όχι ανεκτά 5V). Για γρήγορο hack, μπορείτε να προσθέσετε μόνο μια σειριακή αντίσταση 1K μεταξύ των ακίδων Arduino και των ακίδων ESP8266 για να προστατέψετε τους GPIO ESP8266 από ζημιές. Ωστόσο, για την παραγωγή, απαιτείται ένας μετατροπέας στάθμης 5V/3V3 για να εγγυηθεί μακροπρόθεσμη αξιοπιστία κυκλώματος. Μπορείτε να ελέγξετε αυτήν τη σελίδα για να λάβετε μια μονάδα αλλαγής ταχυτήτων 5V/3V3.
Βήμα 4: Γράψτε τον κωδικό
Τώρα ας γράψουμε τον κωδικό για την αποστολή απλών δεδομένων από το Arduino στο σύννεφο AskSensors μέσω WiFi. Ο κώδικας Arduino επικοινωνεί με τη μονάδα WiFi ESP8266 χρησιμοποιώντας εντολές AT. Τα δεδομένα θα σταλούν στο AskSensors μέσω σύνδεσης
Θα χρειαστεί να παράσχουμε το «Api Key In» που λάβαμε προηγουμένως από το AskSensors για να στείλουμε δεδομένα στον σωστό αισθητήρα στο cloud.
Έτοιμος για χρήση κωδικός:
Ένας έτοιμος προς χρήση κώδικας παρέχεται στη σελίδα github AskSensors. Κατεβάστε τον κώδικα και ορίστε τις ακόλουθες μεταβλητές στη ρύθμισή σας (WiFi SSID, κωδικός πρόσβασης και "Api Key In"):
String ssid = "…………."; // SSID Wifi
Κωδικός συμβολοσειράς = "…………."; // Wifi Password String apiKeyIn = "…………."; // Κλειδί API
Βήμα 5: Εκτελέστε τον κώδικα
Τώρα ήρθε η ώρα να συνδέσετε την πλακέτα σας.
- Συνδέστε το Arduino στον υπολογιστή σας μέσω καλωδίου USB.
- Ανοίξτε το Arduino IDE και αναβοσβήνετε τον κωδικό.
- Ανοίξτε ένα σειριακό τερματικό. Θα πρέπει να δείτε ότι το Arduino χειρίζεται τις εντολές AT με το ESP8266 που εκτελεί τη σύνδεση σε δίκτυα WiFi και στέλνει δεδομένα στο σύννεφο AskSensors μέσω αιτημάτων
Βήμα 6: Οπτικοποιήστε τα δεδομένα σας
Μπορείτε να οπτικοποιήσετε τα δεδομένα σας χρησιμοποιώντας το γράφημα. Μεταβείτε στον πίνακα ελέγχου AskSensors και ανοίξτε τον αισθητήρα στον οποίο στέλνετε δεδομένα. Το AskSensors επιτρέπει στο χρήστη να απεικονίσει τα δεδομένα σας σε διαφορετικούς τύπους γραφημάτων, όπως Line, Gauge, scatter και Bar. Η συνημμένη εικόνα δείχνει την περίπτωση Γραφήματος γραμμής.
Μπορεί να χρειαστείς:
Άλλες λειτουργίες είναι διαθέσιμες, όπως οπτικοποίηση δεδομένων σε πλήρη γραφική παράσταση Ζωντανή ροή, κοινή χρήση του γραφήματος με εξωτερικές εφαρμογές και χρήστες, εξαγωγή δεδομένων σε αρχεία CSV και πολλά άλλα!
Βήμα 7: Μπράβο
Ελπίζω ότι αυτό το σεμινάριο σας βοήθησε!
Ανατρέξτε σε αυτήν τη λίστα με τα σεμινάρια αν χρειάζεστε υποστήριξη για τη σύνδεση υλικού όπως το Arduino, ESP8266, ESP32, Raspberry Pi στο cloud.
Συνιστάται:
Βασικά στοιχεία IoT: Σύνδεση του IoT σας στο Cloud χρησιμοποιώντας το Mongoose OS: 5 βήματα
Βασικά στοιχεία του IoT: Σύνδεση του IoT σας με το cloud χρησιμοποιώντας το λειτουργικό σύστημα Mongoose: Εάν είστε άτομο που ασχολείται με το tinkering και τα ηλεκτρονικά, τις περισσότερες φορές, θα συναντήσετε τον όρο Internet of Things, συνήθως συντομευμένο ως IoT, και ότι αναφέρεται σε ένα σύνολο συσκευών που μπορούν να συνδεθούν στο διαδίκτυο! Το να είσαι τέτοιος άνθρωπος
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: 7 βήματα
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: Ο φωτοπληθυσμογράφος (PPG) είναι μια απλή και χαμηλού κόστους οπτική τεχνική που χρησιμοποιείται συχνά για τον εντοπισμό αλλαγών στον όγκο αίματος σε μια μικροαγγειακή κλίνη ιστού. Χρησιμοποιείται κυρίως μη επεμβατικά για την πραγματοποίηση μετρήσεων στην επιφάνεια του δέρματος, συνήθως
Εγκατάσταση του Raspbian στο Raspberry Pi 3 B χωρίς HDMI - Ξεκινώντας με το Raspberry Pi 3B - Ρύθμιση του Raspberry Pi σας 3: 6 βήματα
Εγκατάσταση του Raspbian στο Raspberry Pi 3 B χωρίς HDMI | Ξεκινώντας με το Raspberry Pi 3B | Ρύθμιση του Raspberry Pi 3: Όπως γνωρίζετε μερικοί από εσάς, οι υπολογιστές Raspberry Pi είναι φοβεροί και μπορείτε να αποκτήσετε ολόκληρο τον υπολογιστή μόνο σε έναν μικρό πίνακα. Το Raspberry Pi 3 Model B διαθέτει τετραπύρηνο 64-bit ARM Cortex A53 χρονισμένο στα 1,2 GHz. Αυτό θέτει το Pi 3 περίπου 50
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: 5 βήματα (με εικόνες)
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: Μπορείτε να κάνετε πολλά ωραία πράγματα με το PSP homebrew και σε αυτό το εκπαιδευτικό πρόγραμμα θα σας μάθω πώς να χρησιμοποιείτε το PSP σας ως χειριστήριο για παιχνίδια, αλλά υπάρχει επίσης ένα πρόγραμμα που σας επιτρέπει να χρησιμοποιείτε το joystick ως ποντίκι. Εδώ είναι η μητέρα
Πώς να καταστρέψετε τη σύνδεση στο διαδίκτυο Xbox 360, Wii και PS3 χρησιμοποιώντας Nintendo Ds ή Ds Lite .: 4 βήματα
Πώς να καταστρέψετε τη σύνδεση στο διαδίκτυο Xbox 360, Wii και PS3 χρησιμοποιώντας ένα Nintendo Ds ή Ds Lite .: Σε αυτό το διδακτικό θα σας διδάξω τον εύκολο τρόπο να χάσετε τη σύνδεση στο διαδίκτυο σε ένα xbox 360 χρησιμοποιώντας σύνδεση wi-fi σε Ds. Κάποιος έχει επιβεβαιώσει ότι λειτουργεί για το ps3, αλλά δεν έχω ps3, οπότε παίρνω τον λόγο του. Δοκιμάστε να χρησιμοποιήσετε τα ίδια βήματα