Heat seaking eyeballs

Sdílet
Vložit
  • čas přidán 18. 04. 2020
  • Isolated at home and feeling lonely? Put some glowing eyes in a mask that tracks your movements, will put a smile on your face every time you walk by.
    The wizards at Adafruit built this plug-and-play monster mask kit:
    learn.adafruit.com/adafruit-m...
    Timothy Weber extended the project by adding a thermal camera for tracking:
    learn.adafruit.com/monster-m4...
    I modified Tim's code to add the servo control, available here:
    github.com/brucewinter/myhous...
    Parts list:
    $44.95 www.adafruit.com/product/4343 1 x Adafruit MONSTER M4SK - DIY Electronic Eyes Mask[ID:4343]
    $11.90 www.adafruit.com/product/3853 2 x Convex Glass Lens with Edge - 40mm Diameter[ID:3853]
    $3.50 www.adafruit.com/product/4330 1 x Clear Acrylics and Hardware Kit for Monster M4sk9[ID:4330]
    $39.95 www.adafruit.com/product/3538 1 x Adafruit AMG8833 IR Thermal Camera Breakout[ID:3538]
    $1.50 www.adafruit.com/product/3950 1 x JST PH 4-Pin to Female Socket Cable - I2C STEMMA Cablew - 200mm[ID:3950]
    $1.25 www.adafruit.com/product/3893 1 x STEMMA JST PH 3-Pin to Male Header Cable - 200mm[ID:3893]
    $19.95 www.dfrobot.com/product-1213.... 1 x Hexa Base Rotate Kit ROB0114
    $14.20 www.dfrobot.com/product-152.html 1 x Hitec HS422 Servo SER0002
    If Adafruit is out of stock you can try www.digikey.com
    Music from www.bensound.com
  • Věda a technologie

Komentáře • 45

  • @porsche1963s90
    @porsche1963s90 Před 4 měsíci

    Got the Adafruit eyes. Hard to come by, always sold out from all retailers. Snatched 2 when in stock. Next day, out of stock. Loaded 4 sets of eyes for variation, installed Timothy Weber's software. Eye tracking works great. Took the eyes to a pizza joint I go to, creeped everyone out, total success! The Hexa Base Rotate Kit ROB0114 is discontinued. Have another option I'm looking into to get the head to rotate. Have a sister up in Seattle that loved your video, so I'll be making one for her family. Been awhile since you posted this video, so if you still monitor these comments, thanks for a great way to make a person feel uneasy. Thanks again.

    • @BruceWinter
      @BruceWinter  Před 4 měsíci +1

      Sorry for the lack of videos. Lately I've been having more fun creating and less fun documenting (never was my forte). Fortunately, there are plenty of great youtubers out, so there is more content out there than anyone can consume. Thanks for the comment!

    • @porsche1963s90
      @porsche1963s90 Před 4 měsíci

      I agree it's more fun to create. Thanks again

  • @DesertGardenPrepper
    @DesertGardenPrepper Před 4 lety +2

    you are a sick man, lol. very cool. thanks for doing this and for posting the details on how you did it. very tempting....

  • @speedygonzales1335
    @speedygonzales1335 Před 3 lety

    Very cool - thanks a lot for the inspiration 👍 👍 👍

  • @Randy2747
    @Randy2747 Před 3 lety

    Great job! I love it 👍

  • @hickeynf
    @hickeynf Před 2 lety

    Love this! Have you done anything like this for outside? Would love to make a Halloween prop for outdoors, but not sure how to protect the electronics from the elements.

    • @BruceWinter
      @BruceWinter  Před 2 lety

      Yeah, getting it to be waterproof would be tricky. Your best bet would be some sort of umbrella or roof. Pranksters might be a bigger problem.

  • @TheZombiEd
    @TheZombiEd Před 2 měsíci

    The Hexa Base Rotate Kit is indeed discontinued. If anyone has a workable alternative please post; otherwise, I'm going to try and design and 3D print the p latform and body.

  • @adamhandel9642
    @adamhandel9642 Před měsícem

    What about lashes?

  • @Jerseylance1
    @Jerseylance1 Před 3 lety

    Nice job bro🔥🔥🔥🔥🔥

  • @p.t.2058
    @p.t.2058 Před rokem

    Very cool job Bruce.
    I am from germany and build a skull with teensy eyes.
    Where are the cables of the camera connected?
    Is it possible to move the servo to turn the head "stand alone" without the mask kit?

    • @BruceWinter
      @BruceWinter  Před rokem +1

      Sure, you can take the mask off. The infrared sensor cable connection is detailed in the Weber project page: learn.adafruit.com/monster-m4sk-is-watching-you/prepare-and-connect-the-parts

    • @p.t.2058
      @p.t.2058 Před rokem

      @@BruceWinter thank you.

  • @attiladeri4817
    @attiladeri4817 Před 2 lety

    Hi Bruce! Great job. I have the same parts and cannot get around the compiling. Some error always pops up. Would it be possible to get somehow a uf2 file which then be uploadable to the m4sk? Thank u for ur reply.

    • @BruceWinter
      @BruceWinter  Před 2 lety

      I've never tried to clone an arduino binary. I might try it, but it would be a bit of a pain as I would have to unmount the mask and move it to my computer. You probably want to be able to compile it anyway, so you can customize it to your setup. I'd be happy to help you with the compile errors.

    • @attiladeri4817
      @attiladeri4817 Před 2 lety

      @@BruceWinter Thank u very much for your help. So I think I have added all the required libraries and files (DMAbuddy.h, HeatSensor.h, globals.h) to the sketch (user_watch.cpp) unfortunately the following error occurs:
      Multiple libraries were found for "Adafruit_ZeroDMA.h"
      /home/ad/.arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: core/core.a(main.cpp.o): in function `main':
      Used: /home/ad/.arduino15/packages/adafruit/hardware/samd/1.7.4/libraries/Adafruit_ZeroDMA
      Not used: /home/ad/Arduino/libraries/libraries/Adafruit_Zero_DMA_Library
      Multiple libraries were found for "Servo.h"
      Used: /home/ad/.arduino15/packages/adafruit/hardware/samd/1.7.4/libraries/Servo
      /home/ad/.arduino15/packages/adafruit/hardware/samd/1.7.4/cores/arduino/main.cpp:50: undefined reference to `setup'
      Not used: /home/ad/Downloads/arduino-1.8.15/libraries/Servo
      /home/ad/.arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: /home/ad/.arduino15/packages/adafruit/hardware/samd/1.7.4/cores/arduino/main.cpp:54: undefined reference to `loop'
      collect2: error: ld returned 1 exit status
      exit status 1
      Error compiling for board Adafruit MONSTER M4SK (SAMD51).

    • @BruceWinter
      @BruceWinter  Před 2 lety

      @@attiladeri4817 A quick google on that 'loop' error popped up this link with a few suggstions: stackoverflow.com/questions/16043541/arduino-code-wont-compile-after-saving If you continue to have problems, feel free to email me directly: brucewinter@gmail.com

    • @MRAZAKA
      @MRAZAKA Před rokem

      @@attiladeri4817 may i ask how u found the global file and heatsensor.h file?

  • @billhunter1328
    @billhunter1328 Před 2 lety +1

    Bruce - could I ask you where you purchased the mask?

    • @BruceWinter
      @BruceWinter  Před 2 lety +1

      We bought it at Home Goods, probably 4 years ago. I just did an image search and found similar ones here: shorturl.at/ikAFR

    • @billhunter1328
      @billhunter1328 Před 2 lety

      @@BruceWinter - Thank you Bruce!

  • @PileofKyle
    @PileofKyle Před 4 lety

    Awesome

  • @dmccoach1
    @dmccoach1 Před 3 lety

    Bruce, I'm not a coder. Could explain more about how I modify Tim's code to actuate the servo?

    • @BruceWinter
      @BruceWinter  Před 3 lety

      Were you able to get to my modified code (link listed in the notes)? If so, did you have a specific question on it? You can 'diff' the two files to see the difference. You should see my code is a superset, adding calls to a Servo object called my servo.

    • @dmccoach1
      @dmccoach1 Před 3 lety

      @@BruceWinterThanks Bruce, I'm a novice w/the IDE - i placed your superset code into the complier - threw an error #if !defined(USE_TINYUSB)
      #error "Please select Tools->USB Stack->TinyUSB before compiling"
      #endif

    • @BruceWinter
      @BruceWinter  Před 3 lety +1

      @@dmccoach1 In the Arduino IDE, select "Tools" pulldown (menu bar, just to the left of the "Help" menu), then select "USB Stack", then slect TinyUSB.

  • @Jerseylance1
    @Jerseylance1 Před 2 lety

    Great video, but how did you modified for the servos?

    • @BruceWinter
      @BruceWinter  Před 2 lety +1

      The modified code to enable the servos is listed in the above video notes. Feel free to ask if you have any questions about the specific changes.

    • @Jerseylance1
      @Jerseylance1 Před 2 lety +1

      @@BruceWinter
      Thanks, but do I copy this code unto what?

    • @BruceWinter
      @BruceWinter  Před 2 lety +1

      @@Jerseylance1 You can follow the two Adafruit build guides I listed in the video notes, then substitute in my modeifed user_watch.cpp

    • @Jerseylance1
      @Jerseylance1 Před 2 lety

      @@BruceWinter
      Thank you sir

  • @JeffreyReedy
    @JeffreyReedy Před 2 lety

    I have the Monster mask but can't find how to make the eyes follow me as built in?

    • @BruceWinter
      @BruceWinter  Před 2 lety

      Sorry, Jeff, I didn't follow your question. Did you order the IR thermal camera and try the code listed in the description?

    • @JeffreyReedy
      @JeffreyReedy Před 2 lety

      @@BruceWinter I thought you meant it came with the ability for the eyes to follow you. Yours the eyes were following you with the camera covered right?

    • @BruceWinter
      @BruceWinter  Před 2 lety

      @@JeffreyReedy No, you have to add the IR camera to get it to follow you.

  • @Jerseylance1
    @Jerseylance1 Před 2 lety

    Hi sir how can I download the code on the servos unto my mask?

    • @BruceWinter
      @BruceWinter  Před 2 lety +1

      Check out the second link link in the above video discription for a good howto on assembly and firmware updating.

    • @Jerseylance1
      @Jerseylance1 Před 2 lety

      @@BruceWinter
      Sir, you are a Lifesaver 🙏🙏🙏🙏🔥

    • @Jerseylance1
      @Jerseylance1 Před 2 lety

      @@BruceWinter
      Good morning Mr. Winter
      It’s me again okay I’ve got the robots eyes to follow, but it stop blinking why is that sir? I’m using robotis AX-12 servos too.

    • @BruceWinter
      @BruceWinter  Před 2 lety +1

      @@Jerseylance1 Not sure. I suggest you scatter some Serial.print debug commands in various files. The blinking is done in the M4_eyes.ino file.

    • @Jerseylance1
      @Jerseylance1 Před 2 lety

      @@BruceWinter
      You the man sir thanks again 🙏

  • @atomicpapa
    @atomicpapa Před 4 lety

    Damn creepy