Πίνακας περιεχομένων:
- Βήμα 1: Δοκιμή προσαρμογής όλων στο Protoboard. Κολλήστε την οθόνη LCD. Δοκιμάστε τις αντιστάσεις και τις καρφίτσες κουμπιών με ένα πολύμετρο
- Βήμα 2: Κολλήστε πρώτα τον διακόπτη ενεργοποίησης/απενεργοποίησης, στη συνέχεια τα καλώδια/κουμπιά/αντιστάσεις και, στη συνέχεια, το NodeMCU. Δείτε το Σχηματικό
- Βήμα 3: Δοκιμή υλικού
- Βήμα 4: Επιλογές προγραμματισμού WiFi
Βίντεο: Τηλεχειριστήριο τσέπη WiFi: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ένα απλό τηλεχειριστήριο θα μπορούσε να είναι χρήσιμο για έργα που περιλαμβάνουν WiFi. Μπορείτε να φτιάξετε ένα από τα ακόλουθα αντικείμενα:
- Τρία κουμπιά αφής*
- ESP8266 v2 (Amica) πλακέτα IoT (και το πλαστικό περιτύλιγμα που μπήκε)
- Γενική κινεζική οθόνη LCD 0,91 ", συμβατή με βιβλιοθήκη adafruit
- 3x7 εκατοστά pcb protoboard
- Μπαταρία 9V
- Καλώδιο μπαταρίας 9V
- Διακόπτης ενεργοποίησης/απενεργοποίησης γνωστός ως διακόπτης 2 θέσεων*
- Μία αντίσταση 100 ohm*
- Τρεις αντιστάσεις 1000 ohm*
- κολλητική βελόνα (προαιρετικό)
*Εξοικονομήστε χρήματα σώζοντας αυτό το εξάρτημα από μια σπασμένη στερεοφωνική ή παρόμοια ανεπιθύμητη συσκευή (δοκιμάστε το τοπικό σας κατάστημα λιανικής)
Με τα ακόλουθα εργαλεία:
- Γυαλιά ασφαλείας
- Συγκολλητικό σίδερο
- Συγκολλητικό (χρησιμοποιώ 0,8mm)
- Πυροβόλο θερμής κόλλας με ένα ραβδί κόλλας
- Χέρια βοήθειας (ωραία εδώ) (φθηνά εδώ)
- Κόφτες σύρματος που έχουν σχεδιαστεί για να κόβουν μικρά σύρματα έτσι ώστε να ξεπλένονται με μια επιφάνεια
- Needlenose πένσα
- Καλώδιο Micro USB
- Ένας υπολογιστής με πρόσθετο Arduino IDE και ESP8266 εγκατεστημένο
- Γάντια**
- Κατσαβίδι**
- Σφυρί**
- Ασύρματο τρυπάνι**
** απαιτείται μόνο εάν σκοπεύετε να σώσετε τα δικά σας ανταλλακτικά
Αξίζει επίσης να αναφερθεί ότι αυτό το τηλεχειριστήριο μπορεί να χρησιμοποιηθεί αντίστροφα - για να περιηγηθείτε σε πληροφορίες που λαμβάνονται από κάπου αλλού.
Βήμα 1: Δοκιμή προσαρμογής όλων στο Protoboard. Κολλήστε την οθόνη LCD. Δοκιμάστε τις αντιστάσεις και τις καρφίτσες κουμπιών με ένα πολύμετρο
Βεβαιωθείτε ότι χρησιμοποιείτε ένα nodeMCU "v2" της Amica, καθώς η έκδοση "v3" Lolin είναι ελαφρώς μεγαλύτερη και δεν ταιριάζει!
Τα κουμπιά δεν έχουν πάντα τέσσερις καρφίτσες - αλλά όταν έχουν, πρέπει να τα ελέγξετε. Ρυθμίστε το πολύμετρό σας για ανάγνωση αντιστάσεων. Αγγίξτε δύο ακίδες. Εάν η αντίσταση είναι μηδέν, οι ακίδες συνδέονται μεταξύ τους. Είναι ευκολότερο να δοκιμάσετε τα κουμπιά όταν κάθονται στο protoboard.
Οι αντιστάσεις μπορούν να σας ξεγελάσουν! Για παράδειγμα, θέλουμε τρεις αντιστάσεις 1k, οι οποίες είναι καφέ, μαύρες, κόκκινες. Η κόκκινη ζώνη μπορεί εύκολα να συγχέεται με το πορτοκαλί, το οποίο ορίζει αντίσταση 10k! Επίσης, κάθε φορά που σώζετε ένα στοιχείο, είναι καλό να ελέγχετε ότι εξακολουθεί να λειτουργεί σωστά, αν είναι δυνατόν. Εφόσον όλες οι αντιστάσεις 1k διαβάζουν κάτι κοντά στο 1, 000 ohms, είστε έτοιμοι.
Βήμα 2: Κολλήστε πρώτα τον διακόπτη ενεργοποίησης/απενεργοποίησης, στη συνέχεια τα καλώδια/κουμπιά/αντιστάσεις και, στη συνέχεια, το NodeMCU. Δείτε το Σχηματικό
Το TinkerCAD χρησιμοποιήθηκε για τη δημιουργία της σχηματικής εικόνας. Δεδομένου ότι το TinkerCAD δεν διαθέτει NodeMCU στη λίστα διαθέσιμων τμημάτων, χρησιμοποίησα καρφίτσες κεφαλίδας για να το αντιπροσωπεύσω. Προστέθηκαν ετικέτες με επεξεργαστή φωτογραφιών.
Το μεγαλύτερο μέρος του κυκλώματος θα καλυφθεί από το NodeMCU και την μπαταρία, οπότε είναι σημαντικό να ελέγξετε ξανά τα πάντα. Φροντίστε ο διακόπτης τροφοδοσίας να μην μπλοκάρει τη θύρα usb στο NodeMCU. Χρησιμοποιήστε μια πένσα για να περάσετε τα καλώδια της μπαταρίας 9V, ένα κάθε φορά, μέσω μιας οπής στερέωσης. Αυτό θα προστατεύσει τα καλώδια από το σπάσιμο με την πάροδο του χρόνου. Αφού συγκολλήσετε όλο το υπόλοιπο κύκλωμα, συνιστώ να κολλήσετε μόνο τις καρφίτσες NodeMCU που πρόκειται να χρησιμοποιήσετε.
Ακολουθεί το αντιστατικό πλαστικό. Κόψτε ένα κομμάτι από την τσάντα στο οποίο μπήκε το NodeMCU. Κολλήστε το πλαστικό στην κάτω πλευρά του πρωτοπόρου όπου θα πάει η μπαταρία. Αυτό θα προστατεύσει τη συγκόλληση και τις καρφίτσες από βραχυκύκλωμα στο περίβλημα της μπαταρίας ή οτιδήποτε άλλο μπορεί να τοποθετήσετε το τηλεχειριστήριο στην κορυφή. Επίσης, το πλαστικό παρέχει μια λεία επιφάνεια πάνω στην οποία τοποθετείται η μπαταρία.
Βήμα 3: Δοκιμή υλικού
Αντί να διαβάζουμε ένα ψηφιακό σήμα ενεργοποίησης/απενεργοποίησης, θα διαβάσουμε την αναλογική τάση. Αυτό μας επιτρέπει να βάλουμε και τα τρία κουμπιά σε έναν μόνο πείρο. Κάθε κουμπί έχει διαφορετική αντίσταση, η οποία στη συνέχεια συνδέεται με ένα διαχωριστή τάσης όταν πατάτε το κουμπί. Το NodeMCU θα διαβάσει μια τάση μεταξύ 0-3,3 βολτ και θα σας δώσει μια αντίστοιχη τιμή μεταξύ 0-1024. Περιλαμβάνω ένα σκίτσο που θα ενεργοποιήσει την οθόνη LCD και θα εμφανίσει την τιμή που καταγράφεται από τον ακροδέκτη A0. Αυτό θα σας επιτρέψει να πείτε εάν τα κουμπιά λειτουργούν. Οι τιμές που κατέγραψα, από αριστερά προς τα δεξιά, ήταν 545, 520 και 365, αλλά οι δικές σας μπορεί να διαφέρουν κάπως. Όταν δεν πατήσετε κανένα κουμπί, η αναλογική τιμή πρέπει να είναι μεταξύ 0-15.
Βήμα 4: Επιλογές προγραμματισμού WiFi
Υπάρχουν διάφοροι τρόποι για να προγραμματίσετε το τηλεχειριστήριο για να μιλάτε σε άλλες συσκευές μέσω WiFi και ακόμη και μέσω διαδικτύου. Η μέθοδος που θα επιλέξετε θα εξαρτηθεί από τη συγκεκριμένη κατάστασή σας. Αξίζει επίσης να αναφερθεί ότι αυτό το τηλεχειριστήριο μπορεί να χρησιμοποιηθεί αντίστροφα (για περιήγηση στις πληροφορίες που λαμβάνονται από αλλού). Οι δύο κύριες μέθοδοι που έχω δει είναι το HTTP και το MQTT. Εδώ είναι μερικά σεμινάρια που μπορείτε να ακολουθήσετε από εδώ:
Σεμινάριο λογισμικού
Raspberry Pi MQTT Setup Instructable
Σεμινάριο λογισμικού MQTT
Εκπαιδευτικό πρόγραμμα PubNub
Δείτε επίσης τα παραδείγματα που περιλαμβάνονται στη βιβλιοθήκη υλικού NodeMCU (στην εικόνα)!
Ευχαριστώ για την ανάγνωση! Υπάρχουν πολλοί τρόποι που θα μπορούσατε να επιλέξετε να επεκτείνετε σε αυτό το τηλεχειριστήριο μόλις το κλείσετε. Οπωσδήποτε, δημοσιεύστε τα αποτελέσματά σας. Θα ήθελα πολύ να δω πώς έγινε!
Συνιστάται:
Πώς να φτιάξετε έναν προσωπικό ανεμιστήρα μίνι γραφείου από έναν παλιό υπολογιστή - χωράει στην τσέπη σας: 6 βήματα
Πώς να φτιάξετε έναν προσωπικό ανεμιστήρα μίνι γραφείου από έναν παλιό υπολογιστή - χωράει στην τσέπη σας: Θα σας δείξω πώς να φτιάξετε έναν προσωπικό ανεμιστήρα μίνι γραφείου από έναν παλιό υπολογιστή. Ένα μπόνους είναι ότι ταιριάζει ακόμη και στην τσέπη σας. Αυτό είναι ένα πολύ απλό έργο, επομένως δεν απαιτείται μεγάλη εμπειρία ή τεχνογνωσία. Ας ξεκινήσουμε λοιπόν
DIMP (Desulfator στην τσέπη μου): 22 βήματα (με εικόνες)
DIMP (Desulfator in My Pocket): Ο Mikey Sklar δημιούργησε τις εκδόσεις 1 και 2 DA PIMP (" Power In My Pocket ") με βάση το χαρτί του George Wiseman " Capacitive Battery Charger " και το έδωσε γενναιόδωρα στην ανοιχτή κοινότητα υλικού. Είναι σε θέση να φορτίζει και να απολιπαίνει
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF -- NRF24L01+ Φροντιστήριο: 5 βήματα (με εικόνες)
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF || NRF24L01+ Tutorial: Σε αυτό το έργο θα σας δείξω πώς χρησιμοποίησα το δημοφιλές nRF24L01+ RF IC για να προσαρμόσω ασύρματα τη φωτεινότητα μιας λωρίδας LED μέσω τριών άχρηστων κουμπιών ενός τηλεχειριστηρίου τηλεόρασης. Ας αρχίσουμε
IRduino: Τηλεχειριστήριο Arduino - Μιμήστε ένα χαμένο τηλεχειριστήριο: 6 βήματα
IRduino: Arduino Remote Control - Imitate a Lost Remote: Αν έχετε χάσει ποτέ το τηλεχειριστήριο της τηλεόρασης ή του DVD player σας, γνωρίζετε πόσο απογοητευτικό είναι να περπατάτε, να βρίσκετε και να χρησιμοποιείτε τα κουμπιά της ίδιας της συσκευής. Μερικές φορές, αυτά τα κουμπιά δεν προσφέρουν καν την ίδια λειτουργικότητα με το τηλεχειριστήριο. Λήψη
Μετατρέψτε το τηλεχειριστήριο IR σε τηλεχειριστήριο RF: 9 βήματα (με εικόνες)
Μετατροπή του τηλεχειριστηρίου IR σε τηλεχειριστήριο RF: Στο σημερινό Instructable, θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε μια γενική μονάδα RF χωρίς μικροελεγκτή που θα μας οδηγήσει τελικά στη δημιουργία ενός έργου όπου μπορείτε να μετατρέψετε ένα τηλεχειριστήριο IR οποιασδήποτε συσκευής σε RF Μακρινός. Το κύριο πλεονέκτημα της μετατροπής ενός