Sadržaj:
Video: BLE Page Turner 2.0: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Moj tata je nedavno kupio bluetooth nožnu pedalu koja mu omogućava da ima note na tabletu i okreće stranice nogom. Vrlo primjenjivo i za notne i za Lego upute u PDF -u, koje su mi dvije omiljene zabave, pa iako sam želio imati jednu svoju, nisam bio spreman platiti 80 €.
Počeo sam tražiti DIY projekte za izradu vlastitih projekata. Ubrzo sam naišao na instrukciju "Peakecentrala" koristeći Adafruit Bluefruit EZ-Key radeći upravo ono što sam htio. Problem je bio što komponenta Adafruit više nije dostupna. Trebalo mi je nešto drugo.
Pretražujući web primijetio sam da nasljednik ESP8266 (ESP32) ima podršku za BLE. Tada sam odlučio da krenem na to. Naručio sam dvije razvojne ploče ESP32 (ESP-Wroom-32) i započeo izradu prototipa. Rezultat je ploča prikazana na sljedećoj stranici, zajedno sa shemom spoja.
Supplies
Koristio sam BOM koji je napravio Peakecentral, koji je uključivao dugme za par koje sam koristio kao dugme za resetovanje. I dugme za napajanje i za resetiranje imaju ugrađene LED diode, koje sam koristio da pokažem da li je dugme pritisnuto (npr. Napajanje je UKLJUČENO ili se vrši resetovanje:
- kućište, budite kreativni
- 1 ESP32
- Arduino IDE sa ESP32 pločom i BLE HID bibliotekom pripremljen (vodič)
- 1 16mm OD SPST prekidač, zasun, sa plavom LED (SW2)
- 1 12mm OD SPST prekidač, trenutni, sa crvenom LED (SW1)
- 2 kratka nožna prekidača (SW3 i SW4)
- 1 konektor za bateriju PP3
- 1 PP3 baterija
- 2 1k0 otpornika
- namotana žica za spajanje
- gumena traka za sprečavanje klizanja
Korak 1: Prototipiranje
Koristim dva trenutna nožna prekidača i dva prekidača koji imaju LED diodu u sebi. Trebalo mi je neko vrijeme da shvatim kako koristiti LED diode na način na koji sam htio. Imamo dvije LED diode. Jedan će zasvijetliti kada se ESP32 pokreće, zatim se isključuje i svijetlit će čim se uspostavi bluetooth veza. Povezan je sa IO13. Druga LED dioda je spojena na tipku za resetiranje topline i svijetlit će kada se pritisne tipka. Tako ćete znati da li je dugme za resetovanje pravilno pritisnuto. U početku sam se pitao zašto je na prekidač priključen otpornik koji spaja uzemljenje s gumbom. Stoga sam označio dio dijagrama kako biste mogli jasno vidjeti veze otpornika na LED i masu.
Korak 2: Softver
S postavljenim prototipom, počnimo sa softverskim dijelom projekta. U početku želimo postaviti dva dugmeta za okretanje stranice (strelica gore i strelica prema dolje) i treće dugme za poništavanje. Nakon toga, htjeli bismo da se LED dioda gumba za uključivanje uključi kada se uređaj napaja, zatim ga brzo isključite i na kraju uključite kada je uređaj spojen.
Uredio sam skriptu koju sam proguglao radi primjera ESP32 HID -a. Primjer https://www.hackster.io/user0448083246/esp32-ble-h… s gamepadom imao je spremna četiri gumba, iako su mi potrebna samo dva. Malo sam izmijenio softver kako bi odgovarao mojim potrebama. Skicu IDE -a možete preuzeti sa ove stranice.
Korak 3: Postavljanje hardvera
Za ovaj vodič pretpostavljam da imate neke vještine lemljenja. Pregledajte dijagram kruga kako biste stvorili malu tiskanu ploču za lakše ožičenje. Koristio sam PCB s malim (3 rupe po "otoku"), lemio sam žice na PCB -u. Konačno, ESP32 je lemljen. Ne zaboravite koristiti čvrsto kućište koje može izdržati udaranje vaše noge o njega. Također razmislite o rješenju kako biste spriječili klizanje ispod stopala.
Do sada sam koristio papučicu na jednoj 9v bateriji i još uvijek je jaka.
Sretno! Molimo vas da svoje bilješke i komentare ostavite ispod.
Preporučuje se:
Lako BLE vrlo male snage u Arduinu, dio 2 - Monitor temperature/vlažnosti - Rev 3: 7 koraka
Lako BLE vrlo niske snage u Arduinu, dio 2 - Monitor temperature/vlažnosti - Rev 3: Ažuriranje: 23. studenog 2020. - Prva zamjena 2 x AAA baterija od 15. siječnja 2019., tj. 22 mjeseca za 2xAAA alkalne Ažuriranje: 7. travnja 2019. - Rev 3 od lp_BLE_TempHumidity, dodaje grafikone datuma/vremena, koristeći pfodApp V3.0.362+i automatsko prigušivanje kada
Napravite nosivi alat za praćenje kretanja (BLE od Arduina do prilagođene aplikacije za Android Studio): 4 koraka
Napravite nosivi uređaj za praćenje kretanja (BLE od Arduina do prilagođene aplikacije za Android Studio): Bluetooth Low Energy (BLE) je oblik Bluetooth komunikacije male snage. Nosivi uređaji, poput pametnih odjevnih predmeta koje pomažem u dizajniranju na lokaciji Predictive Wear, moraju ograničiti potrošnju energije kad god je to moguće kako bi se produžio vijek trajanja baterije i često koriste BLE
TextPlayBulb: REST omogućen PlayBulb pomoću Raspberry Pi 3, BLE i Telegrama: 3 koraka
TextPlayBulb: REST omogućen PlayBulb pomoću Raspberry Pi 3, BLE i Telegrama: Ovo uputstvo pokazuje kako se povezati s PlayBulb Color bluetooth LED lampom pomoću Pythona, Raspberry Pi 3 i Bluetooth biblioteke te proširiti kontrole putem REST API -ja za IoT scenarij , i kao prednost, projekat također pokazuje kako proširiti
ROBOT KOJI SE UPRAVLJA SMARTPHONEOM BLE 4.0 !!!: 5 koraka
ROBOT KOJI SE UPRAVLJA SMARTPHONEOM KORIŠTENJEM BLE 4.0 !!!: U prethodnim uputama podijelio sam s vama kako možete koristiti Bluetooth modul (konkretno HM10 BLE v4.0) s Arduinom za upravljanje LED diodama pomoću pametnog telefona. To možete provjeriti ovdje. U ovom uputstvu ću vam pokazati kako izgraditi robota koji može biti
Redbear BLE Nano V2 prilagođene kontrole s PfodApp -om - nije potrebno kodiranje: 6 koraka
Prilagođene kontrole Redbear BLE Nano V2 s PfodApp -om - Nije potrebno kodiranje: Ažuriranje: 15. septembra 2017. - Ovo uputstvo je ažurirano za upotrebu najnovije verzije RedBear BLE Nano, V2. Prethodna verzija ovog uputstva, koja je ciljala RedBear BLE Nano V1.5, dostupna je ovdje. Ažurirajte 15. novembra - 2017 Dakle