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

IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT): 5 βήματα (με εικόνες)
IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT): 5 βήματα (με εικόνες)

Βίντεο: IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT): 5 βήματα (με εικόνες)

Βίντεο: IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT): 5 βήματα (με εικόνες)
Βίντεο: portail cadiou avec moteur invisio somfy 2024, Ιούνιος
Anonim
IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT)
IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT)
IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT)
IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT)
IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT)
IoTyper - Ελέγξτε τον υπολογιστή σας μέσω Alexa (IoT)

Δεν έχετε σκεφτεί ποτέ να ελέγξετε τον υπολογιστή σας με IoT; Ο κόσμος μας γίνεται πιο έξυπνος μέρα με τη μέρα και σήμερα μετατρέπουμε τον υπολογιστή μας σε έναν ακόμη πιο έξυπνο υπολογιστή από αυτόν που είναι ήδη. Ας αρχίσουμε!

Το IoTyper βασίζεται σε δύο βασικούς μικροελεγκτές: το ATMega 32U4 που μπορεί να μιμηθεί ένα πληκτρολόγιο και το ESP8266 που διαθέτει δυνατότητες WiFi. Το IoTyper συνδυάζει και τα δύο. Το αποτέλεσμα είναι μια πύλη για τον υπολογιστή σας να επικοινωνεί με συσκευές IoT. Για να συνδέσετε τα πάντα μέσω WiFi χρειάζεστε έναν MQTT-Broker. Χρησιμοποιώ το iOBroker για αυτό. Το σύστημά μου λειτουργεί σε παλιό, αναβαθμισμένο φορητό υπολογιστή. Δεν χρειάζεται να είναι το νεότερο και το γρηγορότερο! Ένας Raspberrry Pi θα έκανε επίσης τη δουλειά…

Η αρχή Το ESP8266 διαβάζει μια μεταβλητή που είναι αποθηκευμένη στο iOBroker. Μπορούμε να αλλάξουμε αυτήν τη μεταβλητή με πολλούς διαφορετικούς τρόπους, για παράδειγμα με την Alexa (χρειάζεστε ένα σενάριο στο iOBroker που να συνδέει και τα δύο μαζί αλλά μπορείτε να το βρείτε online) ή με οποιονδήποτε άλλο Έξυπνο Βοηθό. Φυσικά, μπορείτε επίσης απλά να χρησιμοποιήσετε εφαρμογές όπως το Apple Homekit για να ενεργοποιήσετε ένα συμβάν, σε αυτήν την περίπτωση το Ξεκλείδωμα του φορητού μου υπολογιστή. Το ESP8266 διαβάζει τη μεταβλητή και στέλνει το κείμενό της μέσω Serial-Line στο ATMega 32U4. Το ATMega 32U4 στέλνει το κείμενο ως έξοδο πληκτρολογίου στον υπολογιστή. Συμπεριέλαβα ένα δοκιμαστικό σκίτσο για το Ξεκλείδωμα και σε αυτήν τη σελίδα:) Αυτός θα πρέπει να είναι μόνο ένας παράδειγμα κώδικας - Οι δυνατότητες του ATMega32U4 είναι απίστευτες! Μπορείτε να συμπεριλάβετε αυτές τις δεξιότητες σε όλα τα έργα σας για να αλληλεπιδράσετε με τον υπολογιστή σας μέσω WiFi!

Προμήθειες

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

Arduino Pro Micro (ξεκολλήσατε το IC)

ESP01

Μετατροπέας Buck-TD6810

2,2 uH Πηνίο

2x 22 Ω Αντίσταση

2x 10k Ω Αντίσταση

1x 680 Ω Αντίσταση

1x 150k Ω Αντίσταση

2x 330k Ω Αντίσταση

Αντίσταση 1x 1k Ω

Πυκνωτής 1x 100 nF

2x 22 pF Πυκνωτές

Πυκνωτής 1x 10 uF

Πυκνωτής 1x 1 uF

Πυκνωτής 1x 100 pF

Πυκνωτής 1x 22 uF

Pin-Headers

3x LED (το χρώμα δεν έχει σημασία!)

1x 16 MhZ κρύσταλλο

Συνδετήρας USB-Male

(Προαιρετικό) Χαραγμένο PCB

Εργαλεία που χρησιμοποίησα:

Σταθμός συγκόλλησης και επαναφόρτισης Yihua 862D+

Κολλητής κασσίτερου

Ροή

Πάστα συγκόλλησης

Τσιμπιδακι ΦΡΥΔΙΩΝ

Βήμα 1: Προγραμματίστε και τα δύο MCU

Προγραμματίστε και τα δύο MCU!
Προγραμματίστε και τα δύο MCU!
Προγραμματίστε και τα δύο MCU!
Προγραμματίστε και τα δύο MCU!

Πρώτα πρέπει να προγραμματίσετε και τους δύο μικροελεγκτές. Έχω χρησιμοποιήσει το Arduino IDE!

Αφαίρεσα το ATMega32U4 από μια φθηνή Arduino Pro Micro Board. Αυτό ήταν φθηνότερο από την αγορά του αυτόνομου IC…

Χρησιμοποίησα αυτές τις ρυθμίσεις:

ESP8266:

  • Γενική μονάδα ESP8266
  • Μέγεθος φλας: 512k (χωρίς SPIFFS)

ATMega 32U4:

Arduino Leonardo

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

Βήμα 2: Εγκαταστήστε τα προγράμματα οδήγησης Arduino Leonardo στον υπολογιστή σας

Για να διασφαλίσετε ότι όλα λειτουργούν καλά, πρέπει να ενημερώσετε το Arduino IDE στην πιο πρόσφατη έκδοση. Επιπλέον χρειάζεστε τα πιο πρόσφατα προγράμματα οδήγησης.

Για Αντιμετώπιση προβλημάτων, ανατρέξτε στον ιστότοπο Sparkfun:

learn.sparkfun.com/tutorials/pro-micro--fi…

Βήμα 3: Συνδέστε το στον υπολογιστή σας

Συνδέστε το στον υπολογιστή σας!
Συνδέστε το στον υπολογιστή σας!

Τέλος, μπορείτε να συνδέσετε την πλακέτα σας στον υπολογιστή σας. Θα το ανιχνεύσει σαν ένα κανονικό πληκτρολόγιο. Μπορείτε να βρείτε το IoTyper ως "Arduino Leonardo" στη Διαχείριση Συσκευών σας:)

Βήμα 4: Διαμόρφωση του IoBroker

Διαμόρφωση του IoBroker
Διαμόρφωση του IoBroker

Ο κατάλογος για το αρχείο πρέπει να είναι /esp /iotyper στη βασική διαμόρφωση. Φυσικά, μπορείτε να το αλλάξετε στον Κώδικα του ESP8266, ο οποίος περιλαμβάνεται και σε αυτό το Οδηγό.

Βήμα 5: Τροποποίηση του κώδικα και του μελλοντικού Outlook

Εάν επιτύχατε τη συγκόλληση, μπορεί να θέλετε να τροποποιήσετε τον κώδικα τώρα. Για ρολόι έμπνευσης:

www.arduino.cc/reference/en/language/funct…

Οι δυνατότητες είναι ατελείωτες!

Παρεμπιπτόντως: Θα σχεδιάσω ένα περίβλημα 3D-Printed για το IoTyper σύντομα, όταν επιστρέψω σπίτι από τις διακοπές…

Ελπίζω να σας άρεσε:) Αντίο: D

Συνιστάται: