Programming a DSTIKE ESP8266 Smart Watch with Arduino IDE

Поділитися
Вставка
  • Опубліковано 1 сер 2024
  • In this video I'll demonstrate how you can reprogram a "DSTIKE Deauther Watch" (which I bought for just under £20 from Banggood) with custom code to create a wearable, portable Wi-Fi enabled device with built-in RGB LED, perfect for monitoring or controlling any other WiFi wireless devices!
    Product link is www.banggood.com/custlink/vvm...
    The watch itself is based around an ESP8266 chip, powered by a 500mAH Li-Po battery. It also features a built-in WS2812B ("Neopixel") RGB LED, a secondary white LED, a 1.3" 128px x 64px OLED screen, an IPEX aerial connector, and a rotary button - quite a neat range of features to pack onto your wrist!
    It comes with pre-installed "Deauth" software, but you can replace this by uploading any new code you want using the Arduino IDE, together with some common libraries such as FastLED (fastled.io/) and lcdgfx (github.com/lexus2k/lcdgfx).
    In the last part of the video, I'll demonstrate how I use the watch as a remote control to activate and de-activate the ESP32-powered Escape Room-in-a-box controller which I'm currently in the process of building.
    Timings
    ---
    00:00:00-00:01:19 Introduction
    00:01:20-00:04:59 Opening it up and examining the components
    00:05:00-00:18:32 Writing custom code using the Arduino IDE
    00:18:33-00:20:21 Demonstration and testing the hardware
    00:20:22-00:23:31 Summary and example of ESP32 escape room controller interface over Wi-Fi
    For more playful technology and escape room tech projects, check out / playfultech
  • Наука та технологія

КОМЕНТАРІ • 38

  • @abbv2x
    @abbv2x 3 роки тому +5

    A neat feature would be to have one player "assigned" to wear the watch with a limited range of the wifi. That person would need to be near certain puzzles in order to perform some function like if 2 people are working on separate puzzles away from each other, the puzzle would "freeze" or "overheat" where if the watch isn't brought back into range of that puzzle, the puzzle would reset. That would keep the watch wearer hopping! Mind you, that works better in an escape room venue rather than a escape BOX style. I like your way of thinking, very creative!

  • @Edem22222
    @Edem22222 2 роки тому +2

    Heey! I'm giving you at least an 1920x1080 pixel big like for this video! You Sir saved tonns of time for me for my project! Finally I know how to handle all the components on my V2 Watch. Thank you again! Cheers!

  • @roninmbattousai
    @roninmbattousai 3 роки тому

    Fantastic find

  • @bkmakhoba
    @bkmakhoba 3 роки тому +4

    Go higher on the algorithm dude!

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

    It works! I thank you!

  • @talalahmad9171
    @talalahmad9171 3 роки тому

    plz make detailed video on dstike esp32 smart watch this video is very detailed .

  • @DiyintheGhetto
    @DiyintheGhetto 2 роки тому +3

    Hello will you be uploading the sketch you made? I would love to reprogram mine to do something else.

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

    what needs to be changed or added to the sketch in order to register two access points (that is, two WiFi networks)?
    If one doesn't work, will it connect to the other by itself?

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

    Hi . I download another code my watch v1 . But I want to be like before. The link you provided below the video is not working . Can you send code link for deauther watch v1 ???

  • @luexiong8496
    @luexiong8496 3 роки тому

    Perfect

  • @erdemgungor8674
    @erdemgungor8674 3 роки тому

    Is it possible to make an evil twin instead of using this device only for deauth attack? Does the device have this capacity?

  • @oZink-
    @oZink- 2 роки тому

    im on mac and cant find the tyupe of board in arduino i watched whole video plz help

  • @WasntYourFaultYouHaveToLetMeGo
    @WasntYourFaultYouHaveToLetMeGo 3 роки тому +2

    Can you create a tutorial for changing the button functionality with the source code?

    • @fireteamomega2343
      @fireteamomega2343 3 роки тому +1

      That depends completely on the library you are using usually it's almost identical to programming a regular Arduino button press. If you have the source code you want then you should be able to look through and see what is assigned to the pin outs then it's just relabeling and reprogramming them to do whatever you want. Good practice if they are available is to check the pinouts against the esp2866 documentation to give you a visual of what pins are assigned and what is open. The program pin information is usually near the top of the sketch p1= p2= ect. then an input button variable then commented or // the actual non coding description //. Then the variable is what you want to hunt for in the rest of the program. If not then you can make your own by editing and loading up the existing program onto the board. The idea is to serial monitor each button press while changing values of all but one pinmode to output. Nothing will happen if you press the button or activate the sensor ect. if it's not set to an input. Resend the edited program for each one then press each button if you get a value in serial monitor it's the one pin that's set to input write it down. Very useful troubleshooting trick if there's weak documentation or alot of unknown inputs. Then when you have a list the easiest and quickest way is just follow the program down and edit each instance(s) sub routine you find as desired. Generally with a decent program you won't have to it will be set to a variable and you can just find those. Hopefully this isn't redundant and helps good luck with your project.

  • @superbenji007
    @superbenji007 3 роки тому

    Can you help me with some smartwatches for my escaperoom?

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

    Can I browse the internet using Dstike?

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

    awesome video , could you share the code?

  • @murugesh8321
    @murugesh8321 2 роки тому

    Great video bro
    Does it shows the battery level?

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

      Not by default, you could program it very easily though.

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

    I see it is quite old video, but maybe someone could help me. I try it and I cannot upload sketch to the watch. I installed Arduino IDE in fully version incl usb drivers. Select the same board as on video, but error says: no device connectesd to serial port. How to fix ? In device meanager I see both COM3 COM4 linked as blueteooth serials.

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

      u have to know what type usb in your watch and install the right driver for that usb

  • @Tcrheroo
    @Tcrheroo 3 роки тому +1

    Is it illegal to travel with it in the airport or to carry around?

    • @Lut-yg6hz
      @Lut-yg6hz 3 роки тому +2

      No its only illegal if you do it maliciously like disconnect security from cammeras

  • @samsmith1580
    @samsmith1580 3 роки тому +2

    Checkout the ttgo esp32 watch. Much prettier and more powerful.

    • @PlayfulTechnology
      @PlayfulTechnology  3 роки тому +1

      Oooh, certainly prettier - perhaps a little less hackable... and somewhat mixed comments about the reliability of the firmware from what I can see, but definitely might be interesting to compare - cheers for letting me know about it!

  • @bakersw0rld847
    @bakersw0rld847 2 роки тому

    Do these watches deauth out of the box?

  • @HugoRSCC
    @HugoRSCC 2 роки тому

    How long can the watch run without having to recharge the battery?

    • @PlayfulTechnology
      @PlayfulTechnology  2 роки тому

      Depends a lot on what combination of Bluetooth/Wi-Fi etc. features you enable

    • @HugoRSCC
      @HugoRSCC 2 роки тому

      ​ @Playful Technology I don't want Wi-Fi o Bluetooth or something like that, i just want to reprogram the watch to make it function like a personalized crhonometer, something like a Casio F-91W but with other functionalism in how it show the time.

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

      Wi-fi on all the time - 8 hours
      wi-fi off mode 22hours
      deep sleep - 16 days
      battery 400mah

  • @nildesperandum2034
    @nildesperandum2034 2 роки тому

    NO PASSWORD HACK ?