Turn your ESP8266 into a USB Keyboard and Mouse - Easy Tutorial

Поділитися
Вставка
  • Опубліковано 19 лис 2024

КОМЕНТАРІ • 44

  • @makersfunduck
    @makersfunduck  Рік тому +7

    Hello all, A correction: the AMS1117 regulator that I used in the has the wrong pinout. The carrier board uses 1-Gnd 2-Vin 3-Vout whereas the AMS1117 is 1-Gnd 2-Vout 3-Vin. If you connect AMS1117, you might get unpredictable results. Instead you should use something like HT7333. Thanks for noticing @Dean Cording.

  • @DonaldDuvall
    @DonaldDuvall Рік тому +5

    Thank you for the video. It and the code helped me realize how I could use one of these for a project I am making for my boys. I have been pulling my hair out, trying to find a USB HID interface chip, with my program running on an arduino or esp(32 or 8266) controlling the TFT Display vis SPI. All I want to do is send keystrokes to the USB port, depending on clicks in my little device. Basically a fancy Macro Keyboard with a touch screen :) I now realize I can do this all on the 8622, with some clever code and proper power management. Please keep on making videos, they are appreciated.

  • @ben_jammin242
    @ben_jammin242 23 години тому

    with two esp32+USB modules, could you in theory share the trackpad and keyboard from one laptop with another? Perhaps using something like a key combo or macro key to switch between straight input (capture and process on laptop 1 as normal), and capture, send and inject via ESP no.2 on the other machine to control laptop number 2? Thanks!

  • @jonatanrek8109
    @jonatanrek8109 11 місяців тому +3

    Hello,
    Is possible to create Arduino library from this project for mor easier use ? where you at start define just pins to use and then you can use it similarly to Arduino HID library ?
    Thank you in advance for answers :)

  • @destiny_02
    @destiny_02 8 місяців тому +2

    How are you flashing the board without a USB to Serial converter (like ch340) ?

    • @makersfunduck
      @makersfunduck  8 місяців тому +1

      for the first install, I indeed used an USB to serial converter.

  • @TheTruthfly
    @TheTruthfly Рік тому +6

    very usefull, thanks

  • @YeetTheAn3On
    @YeetTheAn3On 8 місяців тому

    Thanks for the video, but how do i use Custom commands?
    edit: also how do i press windows key over the web interface

  • @Gopichand-gd8mr
    @Gopichand-gd8mr Рік тому +1

    If you make a video on how to customise espusb project , and use it in your custom project .
    It will be will be helpful for us
    As i am working on a similar project but with custom funcnality

    • @makersfunduck
      @makersfunduck  Рік тому +1

      what kind of project are you working on?
      I shared the code, and installing the toolchain in the video. with a basic C knowledge, it shouldnt be that hard to modify it.

    • @Gopichand-gd8mr
      @Gopichand-gd8mr Рік тому

      @@makersfunduck I am new esp8266 programing,
      i am trying to understand flow of data in espusb project and till now I couldn't find the function which receive data from websocket, which will later be used to control mouse pointer and keyboard, if you reply,it will definitely help me

  • @Malwarekid
    @Malwarekid 7 місяців тому

    I really liked your tutorial

  • @lifeai1889
    @lifeai1889 11 місяців тому +2

    can this be done on the original esp32?
    esp32s2 and have native usb support but i want to make a keyboard that support both usb mode and bluetooth mode and original esp32 is perfect if it can support bitbanged usb
    also can you make a libary for use with arduino ide since im more familiar with it

    • @michaegi4717
      @michaegi4717 10 місяців тому

      I did try to do this by combining Adafruit_TinyUSB and BleKeyboardMouse ... but I run out of memory as both are really big libraries.

  • @ReynoldStudio
    @ReynoldStudio 3 місяці тому

    很不错的视频,我订阅了你。能否唤醒睡眠中的电脑?(It's a great video. I subscribed to you。 Can I wake a sleeping computer?)

  • @sundae6610
    @sundae6610 10 місяців тому

    does it support usb full speed satndard?

  • @kevinchristianalienza9184
    @kevinchristianalienza9184 5 місяців тому

    Can i use esp32s2 ?

  • @mhtalha4315
    @mhtalha4315 9 місяців тому

    does it support waking up a PC from sleep mode?

    • @makersfunduck
      @makersfunduck  9 місяців тому

      well, it act as a keyboard, and if you want you can program it like a mouse jiggler, so.. yes it is possible.

  • @Dewal4
    @Dewal4 Рік тому

    Is there a way to control Keyboard output USB from microcontroller by itself? Like add some buttons and send message through USB? Without WIFI, phone etc.

    • @makersfunduck
      @makersfunduck  Рік тому

      This sketch does not do that. but MAX3421E usb host chip can work. you can find clones easily.

    • @Dewal4
      @Dewal4 Рік тому

      @@makersfunduck If it can type from web server, it should can also type from added buttons. I think it can be done. For now I'm using raspberry pico, cheap and can also act like keyboard USB HID

  • @tek9ine130
    @tek9ine130 Рік тому

    can you please elaborate the steps required if i used the esp8266 module? (i mean the development board)

    • @makersfunduck
      @makersfunduck  Рік тому

      Do you mean the node mcu?

    • @makersfunduck
      @makersfunduck  Рік тому

      basically if you have the complete module you dont need anything except an usb cable.

    • @nssp8991
      @nssp8991 Рік тому +1

      ​@@makersfunduckdo you have discord or anything that I can contact you ? I have the same question about nodemcu

    • @makersfunduck
      @makersfunduck  Рік тому +1

      @@nssp8991 What is your question?

    • @nssp8991
      @nssp8991 Рік тому +3

      @@makersfunduck Can I turn my Nodemcu esp8266 into a usb mouse? and can you make a video doing it using a windows os

  • @icnivad9762
    @icnivad9762 10 місяців тому

    Can i use esp32

    • @makersfunduck
      @makersfunduck  10 місяців тому

      Well, technically you can. But you need to modify the code to esp32.

    • @kevinchristianalienza9184
      @kevinchristianalienza9184 5 місяців тому

      ​@@makersfunduckcan you help modify it to use it in esp32s2.thanks 😅

  • @JuanCarlos-yz6pu
    @JuanCarlos-yz6pu Рік тому

    Buen dia, espero que estes bien .
    cual seria el diagrama para que funcione en esp32?
    si me podrias ayudar con eso porfavor

    • @makersfunduck
      @makersfunduck  Рік тому +2

      you can look up this diagram:
      github.com/cnlohr/espusb/blob/master/basic-schematic.png

  • @jjjjulian
    @jjjjulian Рік тому +2

    wifi keyboard x)

    • @makersfunduck
      @makersfunduck  Рік тому

      Lol. It can be definetaly be called like that

  • @DeanCording
    @DeanCording Рік тому +1

    The 1824 regulator you are using has the wrong pinout for that carrier board. The board is actually very badly designed for use with a regulator as it uses an uncommon pad layout and doesn't have room for any filtering caps.

    • @makersfunduck
      @makersfunduck  Рік тому

      Thanks for your remakr. I did not used a 1824 regulator. I have used an ams1117 regulator (3.3 V) so it matches the pinout of this breakout board. However I agree, a filtering cap can improve the design of this breakout board. For this demonstration though, it is not causing any troulble, since the USB port on my PC provides enough power.

    • @DeanCording
      @DeanCording Рік тому +2

      @@makersfunduck Nope, the AMS1117 regulator has the wrong pinout. The carrier board uses 1-Gnd 2-Vin 3-Vout whereas the AMS1117 is 1-Gnd 2-Vout 3-Vin.

    • @makersfunduck
      @makersfunduck  Рік тому +1

      @@DeanCording Thank you for the correction. I pinned your message.