Πίνακας περιεχομένων:
Βίντεο: BLE Page Turner 2.0: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Ο πατέρας μου αγόρασε πρόσφατα ένα πεντάλ bluetooth που του επέτρεπε να έχει τη μουσική του σε ένα tablet και να γυρίζει σελίδες με το πόδι του. Ισχύει τόσο για τις παρτιτούρες όσο και για τις οδηγίες Lego PDF, οι οποίες είναι δύο από τις δύο αγαπημένες μου ώρες, και παρόλο που ήθελα να έχω ένα δικό μου, δεν ήμουν έτοιμος να πληρώσω 80 €.
Άρχισα να ψάχνω για DIY projects για να φτιάξω το δικό μου. Γρήγορα, έπεσα πάνω σε μια οδηγία του "Peakecentral" χρησιμοποιώντας ένα Adafruit Bluefruit EZ-Key που έκανε ακριβώς αυτό που ήθελα. Το πρόβλημα ήταν ότι το συστατικό Adafruit δεν είναι πλέον διαθέσιμο. Χρειαζόμουν κάτι άλλο.
Searchάχνοντας στον ιστό παρατήρησα ότι ο διάδοχος ESP8266 (ESP32) διαθέτει υποστήριξη BLE. Τότε αποφάσισα να το πάω. Παρήγγειλα δύο πίνακες ανάπτυξης ESP32 (ESP-Wroom-32) και ξεκίνησα την πρωτοτυπία. Το αποτέλεσμα είναι ο πίνακας που εμφανίζεται στην επόμενη σελίδα, μαζί με το διάγραμμα κυκλώματος.
Προμήθειες
Χρησιμοποίησα το BOM που δημιουργήθηκε από το Peakecentral, το οποίο περιλάμβανε ένα κουμπί ζεύγους το οποίο χρησιμοποίησα ως κουμπί επαναφοράς. Τόσο το κουμπί λειτουργίας όσο και το κουμπί επαναφοράς έχουν ενσωματωμένες λυχνίες LED, τις οποίες χρησιμοποίησα για να δείξω εάν το κουμπί είναι πατημένο (π.χ. η τροφοδοσία είναι ενεργοποιημένη ή πραγματοποιείται επαναφορά:
- περίβλημα, να είσαι δημιουργικός
- 1 ESP32
- Arduino IDE με πίνακα ESP32 και βιβλιοθήκη BLE HID προετοιμασμένη (σεμινάριο)
- 1 διακόπτης 16mm OD SPST, μάνταλο, με μπλε LED (SW2)
- 1 διακόπτης 12mm OD SPST, στιγμιαίο, με κόκκινο LED (SW1)
- 2 στιγμιαίοι ποδοδιακόπτες (SW3 & SW4)
- 1 υποδοχή μπαταρίας PP3
- 1 μπαταρία PP3
- 2 αντιστάσεις 1k0
- καλυμμένο καλώδιο σύνδεσης
- ελαστική ταινία για την αποφυγή ολίσθησης
Βήμα 1: Πρωτοτυπία
Χρησιμοποιώ δύο στιγμιαίους διακόπτες ποδιών και δύο διακόπτες που έχουν LED. Μου πήρε λίγο χρόνο να καταλάβω πώς να χρησιμοποιήσω τα LED με τον τρόπο που ήθελα. Έχουμε δύο LED. Κάποιος θα ανάψει όταν το ESP32 είναι σε εκκίνηση, στη συνέχεια απενεργοποιείται και θα ανάψει μόλις δημιουργηθεί μια σύνδεση bluetooth. Συνδέεται με το IO13. Η άλλη λυχνία LED είναι συνδεδεμένη στο κουμπί επαναφοράς het και ανάβει όταν πατηθεί το κουμπί. Επομένως, σας ενημερώνουμε εάν το κουμπί επαναφοράς πατήθηκε σωστά. Στην αρχή, αναρωτήθηκα γιατί συνδέθηκε μια αντίσταση στον διακόπτη, συνδέοντας τη γείωση με το κουμπί. Ως εκ τούτου, επισήμανα ένα τμήμα του διαγράμματος για να δείτε καθαρά τις συνδέσεις του resitor με LED και γείωση.
Βήμα 2: Λογισμικό
Με το πρωτότυπο στη θέση του, ας ξεκινήσουμε με το λογισμικό του έργου. Αρχικά, θέλουμε να ρυθμίσουμε τα δύο κουμπιά για την περιστροφή της σελίδας (πάνω-βέλος και κάτω-βέλος) και ένα τρίτο κουμπί για επαναφορά. Μετά από αυτό, θα θέλαμε το led του κουμπιού ενεργοποίησης να ενεργοποιηθεί όταν τροφοδοτείται η συσκευή, παρά να το απενεργοποιήσουμε γρήγορα και τελικά να το ενεργοποιήσουμε όταν η συσκευή είναι συνδεδεμένη.
Επεξεργάστηκα το σενάριο που έκανα στο googl για παραδείγματα του ESP32 HID. Το παράδειγμα του https://www.hackster.io/user0448083246/esp32-ble-h… με το gamepad είχε τέσσερα κουμπιά έτοιμα, παρόλο που χρειάζομαι μόνο δύο. Άλλαξα ελαφρώς το λογισμικό ώστε να ταιριάζει στις ανάγκες μου. Μπορείτε να κατεβάσετε το σκίτσο IDE από αυτήν τη σελίδα.
Βήμα 3: Ρύθμιση υλικού
Για αυτό το σεμινάριο, υποθέτω ότι έχετε κάποιες δεξιότητες συγκόλλησης. Ανατρέξτε στο διάγραμμα κυκλώματος για να δημιουργήσετε ένα μικρό pcb για εύκολη καλωδίωση. Έχω χρησιμοποιήσει PCB με μικρές (3 οπές ανά «νησί»), κόλλησα τα καλώδια στο PCB. Τέλος, το ESP32 συγκολλήθηκε. Θυμηθείτε να χρησιμοποιήσετε ένα στερεό περίβλημα που μπορεί να αντέξει το πόδι σας να σφυροκοπά. Επίσης, σκεφτείτε μια λύση για να μην γλιστρήσει κάτω από το πόδι σας.
Μέχρι στιγμής, έχω χρησιμοποιήσει το πεντάλ μου σε μία μπαταρία 9V και εξακολουθεί να είναι ισχυρή.
Καλή τύχη! Παρακαλώ αφήστε τις σημειώσεις και τα σχόλιά σας παρακάτω.
Συνιστάται:
Εύκολη πολύ χαμηλής ισχύος BLE στο Arduino Μέρος 2 - Παρακολούθηση θερμοκρασίας/υγρασίας - Αναθ. 3: 7 βήματα
Easy Easy Low Power BLE στο Arduino Μέρος 2 - Θερμοκρασία/Παρακολούθηση υγρασίας - Αναθ. 3: Ενημέρωση: 23 Νοεμβρίου 2020 - Πρώτη αντικατάσταση 2 μπαταριών AAA από τις 15 Ιανουαρίου 2019, δηλαδή 22 μήνες για 2xAAA Alkaline Ενημέρωση: 7 Απριλίου 2019 - Αναθ. 3 του lp_BLE_TempHumidity, προσθέτει γραφήματα ημερομηνίας/ώρας, χρησιμοποιώντας το pfodApp V3.0.362+, και αυτόματη πίεση όταν
Δημιουργήστε ένα Wearable Motion Tracker (BLE Από Arduino σε μια Προσαρμοσμένη εφαρμογή Android Studio): 4 βήματα
Δημιουργήστε ένα Wearable Motion Tracker (BLE Από Arduino σε Προσαρμοσμένη εφαρμογή Android Studio): Το Bluetooth Low Energy (BLE) είναι μια μορφή επικοινωνίας Bluetooth χαμηλής ισχύος. Οι φορετές συσκευές, όπως τα έξυπνα ρούχα που σχεδιάζω στο Predictive Wear, πρέπει να περιορίζουν την κατανάλωση ενέργειας όπου είναι δυνατόν για να παρατείνουν τη διάρκεια ζωής της μπαταρίας και να χρησιμοποιούν συχνά BLE
ESP8266 POV Fan With Clock and Web Page Update Text: 8 βήματα (με εικόνες)
ESP8266 POV Fan With Clock and Web Page Update Text: Αυτή είναι μια μεταβλητή ταχύτητα, POV (Persistence Of Vision), Fan που εμφανίζει διαλείπουσα την ώρα και δύο μηνύματα κειμένου που μπορούν να ενημερωθούν " εν κινήσει. &Quot; Ο ανεμιστήρας POV είναι επίσης ένας διακομιστής ιστού μιας σελίδας που σας επιτρέπει να αλλάξετε τα δύο μηνύματα κειμένου
Page Turner: 5 Βήματα
Page Turner: Χαιρετίσματα σε όλους. Τα πράγματα έχουν γίνει πιο εύκολα καθώς μεγαλώνουμε μέρα με τη μέρα σε αυτήν την τεχνολογική εποχή. Η καθημερινή εργασία έχει γίνει πιο αποτελεσματική από πριν. Εδώ έχω κάνει το Page Turner το οποίο δεν θα μπορεί ο χρήστης να γυρίζει σελίδες με ένα κλικ όταν τα χέρια σας
Egg Turner for Incubator 45 Degree Rotation: 7 Steps (with Pictures)
Egg Turner for Incubator 45 Degree Rotation: Γεια Σήμερα φτιάχνω ένα αυγό περιστροφής για θερμοκοιτίδα που θα περιστρέφεται 360 μοίρες σε γωνία 45 μοιρών, το οποίο όχι μόνο θα περιστρέψει τα αυγά, καθώς και θα είναι χώρος convinet για μικρό σπιτικό επωαστήρα, αν θέλετε να δείτε Δείτε αναλυτικά το βίντεο