The more security protections you have to bypass, the better the keyboard, right?
-
ESP32 I mean. I don't think they yet sell MCUs that are based on tapping into the human brain's natural psychic powers
-
@foone sorry if it's a dumb question, but why can't it handle a keyboard? Not enough pins?
-
@jenesuispasgoth the ESP32 dev board I have (Sparkfun ESP32 Thing) only does USB through a serial chip, so it apparently can only appear as a serial device.
-
@foone Sounds like you're not up for the challenge?
-
-
@EndlessMason @dascandy it's a good thing I already picked my post-transition name
-
to be clear what I'm trying to do is have a microcontroller plug into a computer as a USB keyboard, but it's also listening for some kind of wifi or (non-ble) bluetooth commands which tell it what button to push
-
I was hoping to build this without needing to do anything other than program an existing MCU. Sadly it doesn't look like my current MCUs can do this
-
Captain of the SS El Faroreplied to Foone🏳️⚧️ last edited by
@foone the most based way of doing a wireless keyboard, mine runs on Hell energy
-
Foone🏳️⚧️replied to Captain of the SS El Faro last edited by
@bangskij I've already run Doom on a keyboard (kinda), so that tracks
-
wait I found some old *redacted* bluetooth MCUs that are based on an 8-bit AVR, so it looks like they'll do USB HID.
They only do Bluetooth BLE, but that's fine, since I have two. I can use one to talk to the other -
except they don't work because they're running an ancient firmware and the firmware updater is broken. GREAT
-
@foone I might have missed why you’re trying to skip BLE?
The nrf52840 microcontroller is used a lot in the keyboard building world. You can have one plugged into your computer working like a USB dongle sending commands, and then have it connected wirelessly to a second nrf52840 which tells it which buttons to press. https://zmk.dev/docs/development/hardware-integration/dongle
-
@FlatFootFox mainly just simplicity. I'm talking to a machine with bluetooth classic, usb, and wifi, but not BLE
-
I got one of them to update. Don't ask how.
It didn't fully update to the latest version, but it's at least late enough to work, somewhat?I gave up and ordered a pico w
-
@foone Makes sense. I believe the nrf52840 is limited to BLE unfortunately. I was imagining it being two microcontrollers talking to each other, with one of them pretending to be a keyboard for the PC. In that case it wouldn't matter too much what the wireless protocol was. If you were hoping to have one microcontroller with commands being sent from another classic Bluetooth computer, that would be a bit more tricky.
-
@foone have you considered laser communication?
-
@foone Pico W acting as a keyboard: https://learn.adafruit.com/diy-pico-mechanical-keyboard-with-fritzing-circuitpython/overview . Adding a WiFi page should be trivial, but performance will be lackluster given prior experience (have not tried pico 2w yet). I want to simulate a keyboard and mouse but send keystrokes via the VNC protocol.
-
@trouble I've already got some pico-based keyboard code, but thanks!
What's your use case for this VNC-keyboard?
-
@gkrnours nope. too many mark 1 eyeballs near the device.
I could always just make it infrared, I guess