Make your own Raspberry Pi Pico ‘Video-call Status Indicator’ with RGB display and 3D printed case

Поділитися
Вставка
  • Опубліковано 25 лип 2024
  • If you're tired of being disturbed when you're on a Zoom call, then how about building your own custom "Video-call Interruptibility Status Indicator" (VISI) to let people know when you are busy - and here's exactly how to do it.
    My new custom 3D-printed case houses a Raspberry Pi Pico, Waveshare LCD1602 back-lit text display and Monk Makes 'Squid' RGB LED with buttons to switch between 'do not disturb' to 'free to chat', or somewhere in between.
    Following up on all the learnings from my prototypes ( • Video-call Interruptib... ) this video doesn't go into the details of how I developed the MicroPython code or the precise design of my my case - these can all be found, ready to use, on my new website: paterpracticus.com - just the build itself
    Files can also be downloaded directly from the GitHub at:
    github.com/PaterPracticus/Vid...
    Obviously, you'll need a 3D printer for the case, but all the .stl files are available to download - I'm particularly pleased with my embedded nut assembly which you can see in action at 7:16.
    Time codes:
    0:00 Introducing the Video-call interruptibility Status Monitor
    0:16 Project background
    0:31 Consolidating the project
    0:46 A better package...
    1:03 ...with 3D printing
    1:33 The electrical components
    2:26 CAD for the case
    2:45 Downloads for code, 3D print files and wiring schematic
    3:32 Preparing the 3D files for print
    4:00 3D printing the first part
    4:26 Slicing and printing the screen brackets
    5:06 Design for the case halves
    5:23 Embedded nut solution for case closures
    6:26 Slicing for print
    6:55 Printing the case half
    7:16 Inserting the captive nut mid-print
    8:24 Removing supports
    8:50 Fitting the components into the case
    12:32 Wiring the components
    18:33 Assembling the case
    19:06 Downloading the code from GitHub
    20:23 Installing the code on the Pico
    21:56 Our Video-call Status Indicator in action
  • Наука та технологія

КОМЕНТАРІ • 10

  • @gagz9k
    @gagz9k Місяць тому +1

    I was JUST starting the research to make my own. I was thinking on just the lights, and I will be pairing it with a 3D printed waifu I call "Pomodoro-chan" (part of another WFH project of mine) but the screen addition is cool! Incredible timing too.

    • @paterpracticus
      @paterpracticus  Місяць тому +1

      Excellent. I too started with just the RGB LED idea, but I think adding the screen helps leave nothing to chance.

  • @theeddytor3490
    @theeddytor3490 Місяць тому +1

    great project bro but i just have a sticker to my laptop with big letter that say.
    "do not disturb me if you are near and able to read this text" yellow border straps like crime scene and red font color.
    it works for me.

  • @TheHDreality
    @TheHDreality Місяць тому +1

    Awesome Project!
    I've thought about making a very similar system before but I was hoping to make something that automatically detects whether I'm on a call and whether my camera and microphone were muted or not. I never finished it because I got stuck on how protective most operating systems are of their cameras and microphones (in retrospect this should've been obvious 😂) and the lack of root access to my work Mac laptop to work around it.
    I love your solution of just having different buttons for multiple different statuses. I might try and build a version of it that doesn't use 3D printing because I just have a chassis and not a working printer at the moment.
    Also, am I right in thinking that there's technically nothing here I couldn't do with an Arduino? I have some laying around I think should be able to handle this 🤔
    My version was intended to hang outside the door to my office to stop people unwittingly walking into the cameras view rather than sit on my laptop itself, I'm thinking I could do it with something like a key fob or even just an IR remote if I can get the sensor on the same side of the door, you've really inspired me to go back and make my ideas less over complicated 😄

    • @paterpracticus
      @paterpracticus  Місяць тому

      I had wondered about dynamic triggering, but manual control is actually best anyway. Especially if you are on a call, but are in fact ok to be interrupted.
      Absolutely certain it would work on the Arduino, but the MicroPython code would probably need to be adjusted.

    • @TheHDreality
      @TheHDreality Місяць тому

      @@paterpracticus I think I'll make it my next Arduino project then!
      I have a Raspberry Pi I've had forever but I tend to avoid using it despite it sometimes being clearly the best thing for the job 😅
      I recently made myself a project that helps me live with ADHD (It's a big red button that continually nags you to finish your morning routine when working from home by flashing until you press it at the same time every morning (the satisfaction of the big kerchunk of the button is important too)). It's actually working really well but every time I think of an update for it that could make it more useful or fun or satisfying (or even just reset the time after losing power for too long), I realise how much I've limited myself by using an Arduino and not something more capable.
      I'm a software engineer so adjusting the micropython's no problem, I'll likely just rewrite it for Arduino C++ anyway.

    • @paterpracticus
      @paterpracticus  Місяць тому

      I don't know much about the Arduino, but feel sure it is at least as capable as the Pico - which took me a while to figure out, but now seems to fit the bill for any jobs I have like this.

  • @sapuseven
    @sapuseven Місяць тому +1

    seems a bit overkill to use a RPi for a project like that :)
    But make use of what you have I guess

    • @paterpracticus
      @paterpracticus  Місяць тому

      Agree, a full Raspberry Pi (even a Zero) would be overkill, but the Pico is perfect - and less than £10. It also doesn’t actually need to be the W, so could be even cheaper!