arduino hid
With this device you’ll be able turn any standard mouse or keyboard into a bluetooth, mouse or keyboard.. So if you can’t pwn noobs, because your fingers are too fat for the touchscreen. Like mine are., Then this device is perfect for you. It’s, also powered using the power cube. We made last week. And. It’s. Also NFC enabled Today I’m going to show you how to build this guy. Here we go: Let’s open up, Kevin., Apparently there’s, nothing inside of Kevin, but a whistle. We’ll save that for another project. Let’s find him some new organs. We’ll start with a PS2 female port, and we can salvage these from old motherboards like this one.. We need to access the following: 8 pins. We’ll, take a strip of ribbon, cable and solder that to the 8 pins we need. Let’s, trace out the shape of the PS2 port and cut it out with our plastic. Meltingcutting thing. Then hold the port firmly in place with lots of hot glue.. I AM CTHULU BLARGH Next let’s take a USB female port. And I’m using the one we salvaged from our power cube project., But you can find these pretty much. Everywhere. Trace the port onto Kevin’s butt and cut that out. Too. We’ll attach a wire to the positive and negative terminals and glue the port into place. As well. Now let’s give Kevin some brains. We’ll be using an Arduino Nano to receive keyboard and mouse signals from the PS2 port.
. These signals then get translated to Bluetooth signals which are sent to our Bluetooth chip.. The Bluetooth chip then broadcasts the signal to our paired device.. Normally, we would need a bluetooth HID. Module like the BlueSMiRF for this., But I’ll be using a cheaper chip. The HC05 flashed with the HID firmware and you can learn how to do that in a previous video.. The link to that is also in the description box. Below. We’ll need to enter the command mode of our Bluetooth chip using the Arduino., So let’s, first plug in the arduino to the computer and upload some code. Load up the RN42Config code, and you can download this from the description box. Below.. This code establishes a software serial connection channel on digital pins, 2 and 3, using a baud rate of 9600. Upload that code to the chip then disconnect the chip, because we’re going to need to do some wiring. And here’s. How we’re going to wire the chips for configuration? Mode. The bluetooth chip I’m using has a breakout board that accepts 5V power, so we’ll hook that up to the 5V rail and ground to the ground., The logic levels of the bluetooth chip uses 3.3V, whereas the Arduino uses 5V.. So we’ll need to step down the TX of the Arduino with a voltage divider before we connect it to the RX of the Bluetooth chip.. The TX of the bluetooth chip, on the other hand, can connect to the Arduino nano RX directly.
. We also need to pull PIO7 of the bluetooth chip up by connecting that to the 3.3V rail to force a baud rate of 9600 and also bring PIO5 to a status LED which will blink when we sucessfully enter command. Mode. Here’s. What it looks like on a breadboard. Now we’ll plug in our arduino and run a few commands. Head over to the serial, monitor and set the line ending to quotNo line endingquot and the baud rate to 9600.. Our first input command is, and this will put the bluetooth chip in command. Mode. You’ll get CMD back as an acknowledgement, and the status LED will also begin to blink. In this mode. We’Ll need to set the line ending to quotNewlinequot. Let’s start with a factory settings reset SF1., Then the command D will, let us see the current settings and E will. Let us see the advanced settings. We’re going to put the bluetooth chip into HID mode with S6.. Then set the name of the bluetooth device with SNltname that you wantgt., Then we’ll need to change the device to a keyboardmouse device with the command SH0230.. You can reboot the chip with R1 and we’re done configuring. The bluetooth chip. Now let’s plug in our Arduino nano by itself, again. We’ll, need to upload some code to make all the components work, together., Open up the ArduinoBTPS2 sketch and upload the program. Once that’s uploaded. We can unplug our arduino and put it back onto the breadboard and wire up the rest of the components.
For the Arduino we’ll need to switch over our bluetooth communication to hardware serial so rewire D3 to the hardware TX pin.. We won’t need to recieve anything from the bluetooth chip, so we can remove D2. On the bluetooth side, we’re going to be using the faster default baud rate of the chip, so remove the pull up for PIO7. The status LED is optional. I left it in on the breadboard but removed it later in the final product.. Now we pull in our ke yboard and mouse port and wire, the 5V and ground lines to the 5V and ground pins. The mouse clock. Mouse data and keyboard clock keyboard data lines. Will communicate with the arduino through pins D2? D3. D4 D5.. This is what it looks like so far. Let’s give it a test. I’m using a USB mouse with a PS2, adapter and I’ve also plugged in a keyboard. Let’s power cycle. The chips then go over to our mobile device. After pairing with our bluetooth chip in the settings, and we should be expecting a fully functional bluetooth, keyboard and mouse.. The only thing left to wire up is the power source.. Our power cube is going to be supplying a regulated 5V from the USB port.. So we’ll take the positive line directly to the 5V pin and the ground line to the ground. Pin. Let’s get back to Kevin. We’ll need to make a little more room inside him. So let’s cut off some of the support pieces that used to hold the whistle in place.
. I also removed the breakout legs from the bluetooth chip to reduce the size of it. I’ve got all my connections finalized and wired into place. So now, it’s just a matter of fitting everything. Together. We’ll need to cover up the USB port of the arduino, with electrical tape to prevent the port from shorting with the positive terminal. We’ll. Also stick an NFC writeable tag into Kevin’s head and close it up. We’Re almost done Now, we’re going power up this guy with our power cube., So let’s plug that in and everything should light up. Muahahaha. There’s, one more thing we have to do, and this part is entirely optional.. We’Ll have to configure our NFC tag so that we can connect and disconnect just by tapping Kevin’s head. Using a smartphone. We first need to pair with Kevin., Then we’ll download the NFC TagWriter app and open it. Up. We’ll need to write the tag with a new bluetooth. Dataset. Then choose our bluetooth device and hit save and write.. Now just swipe our phone on Kevin’s head and write the data to the NFC tag inside him.. So, from now on, we should be able to swipe his head to connect then swipe again to disconnect. That’s. It We’re done So to test the thing out I’m going to use my Android tablet. With a standard keyboard and mouse. We can actually turn any tablet into a somewhat productive workstation. And with apps like AIDE, you can even comfortably do Android development inside an Android, device.
ANDROIDCEPTION. Well that’s. All I have for you this week.. I really hope someone finds use in these kinds of projects. Should I continue making things like this Or what should I do next? Let me know leave me a comment. We’Ve got another Arduino video coming up next week. You can subscribe or follow me on Facebook to get notified when the next video comes. Up.
arduino hid Video
[mam_video id=UJaqHnPR-XE]
[mam_tag id=3675]
arduino hid news
-
Posted on Friday May 03, 2019
How to create custom shortcut keys with Arduino Popular Science … Continue Reading » -
Posted on Tuesday April 30, 2019
A Physical Knob For Browser Tabs Hackaday … Continue Reading » -
Posted on Wednesday May 08, 2019
Arduino’s Pluggable Discovery Programs With Any Protocol Hackaday … Continue Reading »
arduino hid Social
🔬 Now that you’ve gotten your feet wet, dive into the kit and enjoy all nine experiments. Order yours today: http://bit.ly/2MnQ7fr
https://t.co/M2gclh08T1
#desig…
https://t.co/M2gclh08T1
https://www.pinterest.com/pin/35465915794474667/
https://www.pinterest.com/pin/35465915794474666/
https://www.pinterest.com/pin/35465915794474664/
Make of buy
Dude I love these videos please make more
Why did you get rid of the power cube video???
hey evan can you make ps 1,2,3or4
Nice bro, just keeeeeeeeep it up! okay?
I flashed RN firmware. I can do command like “$$$” , “SF” but when i den “S~,6” i got message “ERR”
Ok… i cant fixed this problem..but i reflash it again and after that i found out it is in HID mode… so I stop resseting to factory setting because if i do this,there is no way to make it HID mode after the that
pliz update porjekt
can you do this with usb?
hiiiiiiii @evan kale
Guys. The output voltage is 4.68 Volt. It cannot power 5V keyboard. What should I do?
banana
Yes continue to make these programs
Can u send 1 Kevin for me plz and a power cube
I wonder why did you hide the Power Cube video and the HID bluetooth flash tuto…
anyways, I also wonder, if I replace the PS/2 female connectors with USB female connectors, will I be able to connect a USB drive too?
Subbed …
Is there lag with this setup?
I’d do this with a bong so you can get high enough to get new ideas like this and write the down before you forget
Why not used usd to directly into mouse and keyboard
Can you connect a gamepad?
*\(^O^)/ everyone hi beautiful*