Innholdsfortegnelse:
Video: BLE Page Turner 2.0: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Min far kjøpte nylig en bluetooth fotpedal slik at han kunne ha notene sine på et nettbrett og snu sider med foten. Veldig anvendelig for både noter og PDF Lego -instruksjoner, som er to avBegge favoritttidene mine, og selv om jeg ønsket å ha en egen, var jeg ikke klar til å betale 80 €.
Jeg begynte å lete etter DIY -prosjekter for å lage mine egne. Raskt snublet jeg over en instruksjon fra "Peakecentral" ved å bruke en Adafruit Bluefruit EZ-Key som gjorde akkurat det jeg ønsket. Problemet var at Adafruit -komponenten ikke lenger er tilgjengelig. Jeg trengte noe annet.
Jeg søkte på nettet og la merke til at ESP8266 -etterfølgeren (ESP32) har BLE -støtte. Det var da jeg bestemte meg for å gå for det. Jeg bestilte to ESP32 utviklingstavler (ESP-Wroom-32) og begynte med prototyper. Resultatet er brettet som vises på neste side, sammen med kretsdiagrammet.
Rekvisita
Jeg brukte stikken som ble opprettet av Peakecentral, som inkluderte en par -knapp som jeg brukte som en tilbakestillingsknapp. Både strøm- og tilbakestillingsknappen har innebygde lysdioder, som jeg brukte til å indikere om knappen er trykket (f.eks. Er strømmen PÅ eller en tilbakestilling utført:
- hus, vær kreativ
- 1 ESP32
- Arduino IDE med ESP32 -bord og BLE HID -bibliotek utarbeidet (opplæring)
- 1 16 mm OD SPST -bryter, låsing, med blå LED (SW2)
- 1 12 mm OD SPST -bryter, øyeblikkelig, med rød LED (SW1)
- 2 midlertidige fotbrytere (SW3 og SW4)
- 1 PP3 batterikontakt
- 1 PP3 batteri
- 2 1k0 motstander
- strandet tilkoblingstråd
- gummibånd for å forhindre glidning
Trinn 1: Prototyping
Jeg bruker to midlertidige fotbrytere og to brytere som har en LED i seg. Det tok litt tid å finne ut hvordan jeg skulle bruke lysdiodene på den måten jeg ønsket. Vi har to lysdioder. Den ene vil lyse når ESP32 er i oppstart, den slår seg deretter av og lyser så snart en Bluetooth -tilkobling er opprettet. Den er koblet til IO13. Den andre lysdioden er koblet til tilbakestillingsknappen og lyser når du trykker på knappen. Dermed gir du beskjed om tilbakestillingsknappen ble trykket ordentlig. Først lurte jeg på hvorfor en motstand var koblet til bryteren, som koblet bakken til knappen. Derfor markerte jeg en del av diagrammet slik at du tydelig kunne se tilkoblingene til resitoren til både LED og jord.
Trinn 2: Programvare
Med prototypen på plass, la oss starte med programvaredelen av prosjektet. I utgangspunktet ønsker vi å sette opp de to knappene for sidevekking (pil opp og pil ned) og en tredje knapp for tilbakestilling. Etter det vil vi at lysdioden til strømknappen skal slås på når enheten er slått på, enn å slå den av raskt og til slutt slå den på når enheten er tilkoblet.
Jeg redigerte manuset jeg googlet etter eksempler på ESP32 HID. Eksemplet på https://www.hackster.io/user0448083246/esp32-ble-h… med gamepad hadde fire knapper klare, selv om jeg bare trenger to. Jeg endret programvaren litt for å passe mine behov. IDE -skissen kan lastes ned fra denne siden.
Trinn 3: Maskinvareoppsett
For denne opplæringen antar jeg at du har noen loddeferdigheter. Se gjennom kretsdiagrammet for å lage en liten kretskort for enkel kabling. Jeg har brukt PCB med små (3 hull per 'øy'), jeg loddet ledningene på PCB. Til slutt ble ESP32 loddet. Husk å bruke et solid foringsrør som tåler at foten dunker på den. Vurder også en løsning for å forhindre at den glir under foten.
Så langt har jeg brukt pedalen min på ett 9v batteri, og det går fortsatt sterkt.
Lykke til! Legg igjen notatene og kommentarene nedenfor.
Anbefalt:
Auto Page Flipper: 8 trinn
Auto Page Flipper: grunnleggende: navy = servoyellow = hingered = PLA eller noe annet virkelig det er et ganske grunnleggende konsept du stikker den korulerte hånden under siden din, og når du er ferdig med å lese siden din, trykker du på den andre siden (den flate) og det vil snu siden for
Automatisk Egg Turner for inkubator: 9 trinn (med bilder)
Automatisk eggeturner for inkubator: Hei, i dag lager jeg en eggeturner for inkubator, Fugler må rotere egget for å fordele varmen jevnt og forhindre at eggemembranen fester seg til skallet som ved kunstig metode ved å inkubere eggene må rotere egget for hånd bu
Egg Turner for inkubator 45 graders rotasjon: 7 trinn (med bilder)
Egg Turner for inkubator 45 graders rotasjon: Hei I dag lager jeg en egg turner for inkubator som vil rotere 360 grader i 45 graders vinkel som ikke bare vil rotere eggene også, og det er plass overbevisende for liten hjemmelaget inkubator, hvis du vil se Se videoen i detalj
Slå sammen din webside (Google Page Creator) med Picasa on Line -album: 5 trinn
Slå sammen websiden din (Google Page Creator) med Picasa on -line -album: Hei, her er min første instruks, og nyt den! fortsetter med denne instruksjonsfulle konfigurasjonen av et nettsted med Googles sideskaper
Stiffie Drive Book Page Marker: 4 trinn
Stiffie Drive Book Page Marker: Stiffie book page marker Her er det kanskje det enkleste prosjektet på dette nettstedet. Jeg hater å kaste ting bort, men det var på tide å droppe bunten med stiffie (mikrodisketter). Men glidebryterne i aluminium så bare bra ut å kaste