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

Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE): 10 βήματα (με εικόνες)
Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE): 10 βήματα (με εικόνες)

Βίντεο: Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE): 10 βήματα (με εικόνες)

Βίντεο: Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE): 10 βήματα (με εικόνες)
Βίντεο: ΕΥΚΟΛΑ ΣΧΕΔΙΑ ΣΤΑ ΝΥΧΙΑ ΜΕ ΣΑΠΟΥΝΙ | EASY SOAP NAIL ART 2024, Δεκέμβριος
Anonim
Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE)
Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE)
Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE)
Μινιμαλιστικό ρολόι IoT (χρησιμοποιώντας ESP8266, Adafruit.io, IFTTT και Arduino IDE)

Ακολουθήστε περισσότερα από τον συγγραφέα:

Arduino Robot With PS2 Controller (PlayStation 2 Joystick)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick)
IoT Cat Litter Box (με ESP32, Arduino IDE, Thingspeak και 3D Printing)
IoT Cat Litter Box (με ESP32, Arduino IDE, Thingspeak και 3D Printing)
IoT Cat Litter Box (με ESP32, Arduino IDE, Thingspeak και 3D Printing)
IoT Cat Litter Box (με ESP32, Arduino IDE, Thingspeak και 3D Printing)
Τρισδιάστατη εκτύπωση λαμπτήρας άρθρωσης - ΑΝΑΜΕΝΕΤΑΙ
Τρισδιάστατη εκτύπωση λαμπτήρας άρθρωσης - ΑΝΑΜΕΝΕΤΑΙ
Τρισδιάστατη εκτύπωση λαμπτήρας άρθρωσης - ΑΝΑΜΕΝΕΤΑΙ
Τρισδιάστατη εκτύπωση λαμπτήρας άρθρωσης - ΑΝΑΜΕΝΕΤΑΙ

Σχετικά με: Κατασκευαστής, μηχανικός, τρελός επιστήμονας και εφευρέτης Περισσότερα για το IgorF2 »

Σε αυτό το σεμινάριο δείχνω πώς μπορείτε να κάνετε ένα μινιμαλιστικό ρολόι συγχρονισμένο με το διαδίκτυο. Το δοκίμασα με δύο διαφορετικούς πίνακες βασισμένους σε ESP8266: Firebeetle και NodeMCU. Ο μικροελεγκτής λαμβάνει την τρέχουσα ώρα από έναν διακομιστή Google και τον εμφανίζει σε έναν δακτύλιο LED NeoPixel. Λαμβάνει επίσης τρέχοντα δεδομένα καιρού από το WeatherUnderground, χρησιμοποιώντας πλατφόρμες IFTTT και Adafruit.io και αλλάζει χρώματα LED με βάση τις καιρικές συνθήκες.

Δεν θα έχει καλή ανάλυση (λόγω του μικρού αριθμού LED), αλλά είναι ένας καλός τρόπος για να εξασκήσετε την κωδικοποίηση και τις ηλεκτρονικές σας δεξιότητες χρησιμοποιώντας ένα μικρό αριθμό εξαρτημάτων. Θα είμαι επίσης σε θέση να δημιουργήσω μια συσκευή που «γνωρίζει» την τρέχουσα ώρα, χωρίς τη χρήση εξωτερικού κυκλώματος ρολογιού πραγματικού χρόνου και η οποία μπορεί να «αντιλαμβάνεται» τις αλλαγές του καιρού.

Μπορεί να το ενσωματώσετε με άλλα gadget που διαθέτουν ήδη έναν δακτύλιο LED ρελαντί. Σχεδιάστηκε για το IoT freshner air (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), προσδίδοντάς του μια νέα λειτουργικότητα. Μπορείτε να κάνετε το ίδιο σε άλλα gadget.

Μερικές από τις γνώσεις που χρησιμοποιήθηκαν εδώ βασίστηκαν στο Becky Stern φοβερό Internet of Things Class. Συνιστάται ανεπιφύλακτα!

Μέρος του κώδικα βασίστηκε σε σχόλια από τα torrentrousers στο φόρουμ ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Ευχαριστώ που βοηθήσατε την κοινότητα!

Βήμα 1: Εργαλεία και υλικά

Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά

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

  • Σύρμα συγκόλλησης. Το χρειάστηκα για να κολλήσω μερικά καλώδια στο δακτύλιο LED και να κολλήσω τη ράβδο ακίδων στους πίνακες ESP8266.
  • ESP8266 πλακέτα dev. Υπάρχουν αρκετοί πίνακες με βάση το ESP8266. Δοκίμασα δύο από αυτά σε αυτό το σεμινάριο:

    • Firebeetle (σύνδεσμος)?
    • NodeMCU (σύνδεσμος / σύνδεσμος).
  • NeoPixel 16 x WS2812 5050 RGB LED (σύνδεσμος / σύνδεσμος / σύνδεσμος).
  • Καλώδιο MiniUSB, για τη σύνδεση μεταξύ της πλακέτας ESP8266 και του υπολογιστή (για τη μεταφόρτωση του κωδικού).
  • 5V, φορτιστής USB (φορτιστής τηλεφώνου, για παράδειγμα) για την τροφοδοσία του κυκλώματος.
  • 3 σύρματα γυναικών-γυναικών. Το χρησιμοποίησα για τη σύνδεση μεταξύ του δακτυλίου LED και της πλακέτας ESP8266.

Ο πίνακας ανάπτυξης συνδέει ένα δεδομένο δίκτυο Wi-Fi και λαμβάνει ορισμένα δεδομένα από την πλατφόρμα Adafruit.io. Ένας δακτύλιος NeoPixel χρησιμοποιείται ως ρολόι. Μπορεί επίσης να υποδεικνύει την κατάσταση του gadget (εάν η σύνδεση Wi-fi ήταν επιτυχής, για παράδειγμα). Το χρώμα των LED θα εξαρτηθεί από τα δεδομένα που λαμβάνονται από μια ροή του Adafruit.io. Χρησιμοποιήθηκε φορτιστής USB 5V για την τροφοδοσία της πλακέτας ελέγχου και όλων των περιφερειακών.

Μόλις χρησιμοποιήθηκε ένας δακτύλιος NeoPixel 16 LED, η ανάλυση για το ρολόι μου ήταν αρκετά περιορισμένη. Η ελάχιστη διαίρεση για το LED δευτερολέπτων είναι περίπου 4 δευτερόλεπτα. Η λυχνία LED των λεπτών ενημερώνεται μόνο κάθε 4 λεπτά. Μπορείτε να χρησιμοποιήσετε έναν δακτύλιο με περισσότερες λυχνίες LED εάν θέλετε καλύτερη ανάλυση. Υπάρχουν εκδόσεις με 24 LED (σύνδεσμος / σύνδεσμος), για παράδειγμα. Ένας δακτύλιος 12 LED θα ήταν επίσης μια καλή επιλογή για την εμφάνιση των ωρών (σύνδεσμος / σύνδεσμος).

Οι παραπάνω σύνδεσμοι είναι μόνο μια πρόταση για το πού μπορείτε να βρείτε τα στοιχεία που χρησιμοποιούνται σε αυτό το σεμινάριο (και ίσως να υποστηρίξετε τα μελλοντικά μου μαθήματα). Μη διστάσετε να τα αναζητήσετε αλλού και να αγοράσετε στο αγαπημένο σας τοπικό ή ηλεκτρονικό κατάστημα.

Μπορείτε επίσης να σχεδιάσετε μια θήκη με 3D εκτύπωση για το ρολόι σας. Γνωρίζατε ότι μπορείτε να αγοράσετε ένα Anet A8 μόνο με 169,99 $; Κάντε κλικ εδώ και αποκτήστε το δικό σας!

Συνιστάται: