Isi kandungan:
Video: BLE Page Turner 2.0: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ayah saya baru-baru ini membeli pedal kaki bluetooth yang membolehkannya menggunakan muzik lembarannya di tablet dan memutar halaman dengan kakinya. Sangat sesuai untuk kedua-dua instrumen muzik lembaran dan PDF Lego, yang merupakan dua dari kesibukan kegemaran saya, dan walaupun saya ingin mempunyai salah satu daripada saya, saya tidak bersedia membayar 80 €.
Saya mula mencari projek DIY untuk dibuat sendiri. Dengan cepat, saya tersandung pada instruksi oleh "Peakecentral" menggunakan Adafruit Bluefruit EZ-Key melakukan apa yang saya mahukan. Masalahnya ialah komponen Adafruit tidak lagi tersedia. Saya memerlukan sesuatu yang lain.
Dengan mencari di web, saya dapati pengganti ESP8266 (ESP32) mempunyai sokongan BLE. Ketika itulah saya memutuskan untuk mencarinya. Saya memesan dua papan pengembangan ESP32 (ESP-Wroom-32) dan mula membuat prototaip. Hasilnya adalah papan yang ditunjukkan di halaman seterusnya, bersama dengan gambarajah litar.
Bekalan
Saya menggunakan BOM yang dibuat oleh Peakecentral, yang memasukkan butang pair yang saya gunakan sebagai butang reset. Kedua-dua butang kuasa dan tetapan semula mempunyai LED bawaan, yang saya gunakan untuk menunjukkan sama ada butang ditekan (mis. Kuasa ON atau tetapan semula dilakukan:
- selongsong, kreatif
- 1 ESP32
- Arduino IDE dengan papan ESP32 dan perpustakaan BLE HID disediakan (tutorial)
- 1 suis OD SPST 16mm, selak, dengan LED biru (SW2)
- 1 suis OPS SPST 12mm, sesaat, dengan LED merah (SW1)
- 2 alas kaki sesaat (SW3 & SW4)
- 1 penyambung bateri PP3
- 1 bateri PP3
- 2 perintang 1k0
- wayar cangkuk terkandas
- pita getah untuk mengelakkan gelongsor
Langkah 1: Prototaip
Saya menggunakan dua alas kaki sesaat dan dua suis yang mempunyai LED di dalamnya. Saya mengambil sedikit masa untuk mengetahui bagaimana menggunakan LED dengan cara yang saya mahukan. Kami mempunyai dua LED. Seseorang akan menyala ketika ESP32 dihidupkan, ia kemudian dimatikan dan akan menyala sebaik sahaja sambungan bluetooth terjalin. Ia disambungkan ke IO13. LED yang lain disambungkan ke butang het reset dan akan menyala ketika butang ditekan. Oleh itu memberitahu anda jika butang reset ditekan dengan betul. Pada mulanya, saya tertanya-tanya mengapa perintang disambungkan pada suis, menghubungkan tanah ke butang. Oleh itu, saya menyoroti bahagian rajah untuk anda melihat dengan jelas hubungan pelawat ke LED dan juga tanah.
Langkah 2: Perisian
Dengan adanya prototaip, mari kita mulakan dengan bahagian perisian projek. Pada mulanya, kami ingin mengatur dua butang untuk membalik halaman (panah atas dan bawah) dan butang ketiga untuk diset semula. Selepas itu, kami mahu butang powert dihidupkan apabila peranti de dihidupkan, daripada mematikannya dengan cepat, dan akhirnya menghidupkannya apabila peranti disambungkan.
Saya mengedit skrip yang saya buat untuk contoh ESP32 HID. Contoh https://www.hackster.io/user0448083246/esp32-ble-h… dengan gamepad mempunyai empat butang siap, walaupun saya hanya memerlukan dua. Saya sedikit mengubah perisian untuk memenuhi keperluan saya. Sketsa IDE boleh dimuat turun dari halaman ini.
Langkah 3: Persediaan Perkakasan
Untuk tutorial ini, saya menganggap anda mempunyai kemahiran menyolder. Sila kaji rajah litar untuk membuat pcb kecil untuk pendawaian yang mudah. Saya telah menggunakan PCB dengan kecil (3 lubang per 'pulau'), saya memasang kabel pada PCB. Akhirnya, ESP32 disolder. Ingatlah untuk menggunakan selongsong padat yang dapat menahan kaki anda memukulnya. Juga, pertimbangkan penyelesaian untuk mengelakkannya tergelincir di bawah kaki anda.
Setakat ini, saya menggunakan pedal saya pada satu bateri 9v, dan ia masih kuat.
Semoga berjaya! Sila tinggalkan nota dan komen anda di bawah.
Disyorkan:
Mudah Daya Sangat Rendah BLE di Arduino Bahagian 2 - Monitor Suhu / Kelembapan - Langkah 3: 7
Mudah Sangat Rendah BLE di Arduino Bahagian 2 - Monitor Suhu / Kelembapan - Rev 3: Kemas kini: 23 November 2020 - Penggantian pertama 2 x bateri AAA sejak 15 Januari 2019 iaitu 22 bulan untuk 2xAAA Alkaline Kemas kini: 7 April 2019 - Rev 3 dari lp_BLE_TempHumidity, menambah petak Tarikh / Masa, menggunakan pfodApp V3.0.362 +, dan automatik pemacu
Bina Tracker Gerak Boleh Dipakai (BLE Dari Arduino ke Aplikasi Studio Android Custom): 4 Langkah
Bina Tracker Gerak Boleh Dipakai (BLE Dari Arduino ke Aplikasi Studio Android Kustom): Tenaga Rendah Bluetooth (BLE) adalah bentuk komunikasi Bluetooth berkuasa rendah. Peranti yang boleh dipakai, seperti pakaian pintar yang saya bantu reka di Predictive Wear, mesti menghadkan penggunaan kuasa sedapat mungkin untuk memanjangkan hayat bateri, dan sering menggunakan BLE
TextPlayBulb: PlayBulb Diaktifkan REST Menggunakan Raspberry Pi 3, BLE dan Telegram: 3 Langkah
TextPlayBulb: REST Enabled PlayBulb Menggunakan Raspberry Pi 3, BLE dan Telegram: Instruksional ini menunjukkan cara menyambung ke lampu LED bluetooth PlayBulb Color menggunakan Python, perpustakaan Raspberry Pi 3 dan Bluetooth dan untuk memperluas kawalan melalui API REST untuk senario IoT , dan sebagai pantulan, projek ini juga menunjukkan cara memanjangkan
SMARTPHONE CONTROLLED ROBOT MENGGUNAKAN BLE 4.0 !!!: 5 Langkah
SMARTPHONE CONTROLLED ROBOT MENGGUNAKAN BLE 4.0 !!!: Dalam arahan sebelumnya saya telah berkongsi dengan anda bagaimana anda boleh menggunakan Bluetooth Module (Khususnya HM10 BLE v4.0) dengan Arduino untuk mengawal LED menggunakan telefon pintar. Anda boleh menyemaknya di sini. Dalam arahan ini saya akan menunjukkan kepada anda bagaimana membina robot yang boleh
Turner Telur Automatik untuk Inkubator: 9 Langkah (dengan Gambar)
Automatic Egg Turner for Incubator: Hai, Hari ini saya membuat turner telur untuk inkubator, Burung perlu memutar telur untuk menyebarkan haba secara merata dan mengelakkan selaput telur melekat pada cangkang yang dalam kaedah tiruan dengan menanam telur perlu berputar telur dengan tangan bu