Arduino POV Fidget Spinner - DIY!

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • My last fidget spinner project. I promise.
    GitHub - github.com/Idl...
    HackADay.io - hackaday.io/pr...
    Hackster.io: www.hackster.i...
    PCBs were purchased from PCBWay.com
    (My Referral link! Get $5): www.pcbway.com...
    Instrumental produced by Chuki.
    / chukimusic
    Photography: Instagram: / hodginsa
    Tech Instagram: / idlehandsdev
    Snapchat/BeMe: SeanHodgins
    Website: seanhodgins.com
    Twitter: / idlehandsdev
    Camera: Canon T2i
    Camera 2: Canon S120
    Lens 1: Sigma 30mm Art F1.4
    Lens 2: Rokinon 14mm F2.8
    Mic 1: Rode Videomic Pro
    Mic 2: Rode SmartLav+

КОМЕНТАРІ • 86

  • @SeanHodgins
    @SeanHodgins  7 років тому +22

    Programmable POV Fidget Spinner? Who wants one?!

    • @nolroz
      @nolroz 7 років тому

      I do! You did an incredible job with this! As soon as my kids started freaking out about these toys I fantasized about a POV enhanced version. Thanks for sharing and keep up the good work! Subscribed.

    • @jofusarndt
      @jofusarndt 7 років тому

      SeanHodgins I would. I subscribed to your channel and am interested in one of these!

    • @shinejah
      @shinejah 7 років тому

      SeanHodgins very creative! Thanks for making this video. You seem like a cool person, and I hope your willingness to contribute openly brings you success. Keep being awesome!

    • @tommyj73
      @tommyj73 7 років тому

      Of course I would be interested in one! Fun project, you earned another subscriber with this one. Thanks!

    • @nirselickter
      @nirselickter 7 років тому

      great ! thanks for explanations

  • @TheGypsyKitty
    @TheGypsyKitty 7 років тому

    Wow! What an awesome way to spin out positive messages. My glow in the dark spinner relaxes me before I fall asleep at night. But if it had words I'm sure it would say
    "Rest easy...keep smiling."
    Great job! Open source rocks!!🤓

  • @siddacious
    @siddacious 6 років тому +1

    Love this project. I think it's how I found your channel; I had the same idea then thought 'someone must have though of this already' and lo and behold, here it is. Hopefully one of these days I'll actually get around to making my own.

  • @jofusarndt
    @jofusarndt 7 років тому +2

    This is seriously cool. Thanks for making his video, I'm very impressed with your work.

  • @Leetky
    @Leetky 7 років тому

    I knew this project would happen at some point when fidget spinners took off. Finally it's done. Good job there.

  • @rails2006
    @rails2006 7 років тому

    I was just talking about this idea with my family. I think I will try to make this for several reasons. One is that it is a POV fidget spinner, the other is that is an open source design featuring several things that I need to learn (well, WANT to learn), i.e. charging and using batteries via USB, 3D printing parts and (maybe?) USB to UART...

  • @photon7
    @photon7 7 років тому +5

    Wow! That looks great! Nice work :)

  • @redsquirrelftw
    @redsquirrelftw 5 років тому +1

    That's really cool! You have patience to do those tiny SMD parts by hand like that lol. I want to get into getting my own PCBs made for small projects but I'll probably stick to the larger parts myself. I guess once I get better I can move on to smaller stuff.

  • @Vijayenthirans
    @Vijayenthirans 7 років тому

    Amazing! Magnet + Hall effect sensor is a damn cool idea!

  • @PCBWay
    @PCBWay 7 років тому +5

    So interesting this project,any link for sell? I think others may also interested in it

  • @xxjomamaxx44
    @xxjomamaxx44 7 років тому

    awesome home built imaginative tech and cool brain involved (smart) spinner instead of the normal! good job! I'd love to get my hands on a POV spinner!

  • @schneidp20
    @schneidp20 7 років тому

    Excellent job of explaining how it works. Good job! My interest is I want to do the same thing, but on a much larger scale ... a 6' hovercraft prop.

  • @ELECTRONOOBS
    @ELECTRONOOBS 6 років тому

    So awesome project! Great job!

  • @fredpal6595
    @fredpal6595 7 років тому

    I would like one ... Looks like the next novelty of fidget spinners

  • @IrinaKarpova
    @IrinaKarpova 7 років тому +3

    Even my cat is impressed!

    • @SeanHodgins
      @SeanHodgins  7 років тому +2

      I feel a cat would be hard to impress, so I feel honoured by this.

  • @garyz7330
    @garyz7330 7 років тому

    Well done! I'd be interested in one.

  • @smithincanton
    @smithincanton 7 років тому

    Very cool! I'd be up for buying a board!

  • @SageRonin
    @SageRonin 7 років тому

    Now that is cool, want one! Thanks for sharing!

  • @LionelTellem
    @LionelTellem 7 років тому

    Wow that was just so f**king nice to watch and so ingeniously thought

  • @Steel64029
    @Steel64029 7 років тому

    Nice work! First of it's kind as far as I know. Great idea!

  • @Dvir1300
    @Dvir1300 7 років тому

    You're a genious, man!

  • @Tracks777
    @Tracks777 7 років тому

    Nice! Keep it up!

  • @kosullivan
    @kosullivan 7 років тому +1

    Fantastic project! Would love to know the workflow you went through to make it and what setup you have in your workshop! I've been wheel-spinning (pun only slightly intended) on a small electronics project for a while now and it would be great to see how you go from idea to production on this!

  • @Electronicshobbyy
    @Electronicshobbyy 7 років тому

    I love your project broo😍😍😍 just woow

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

    Pretty Cool.

  • @QueenofLIKES
    @QueenofLIKES 7 років тому

    You're a beast man.

  • @Real_Chrono
    @Real_Chrono 7 років тому

    I want one. Also it is very amazing.

  • @subarudriver6027
    @subarudriver6027 7 років тому

    Great job!

  • @patrikgrnli3155
    @patrikgrnli3155 7 років тому +1

    That's neat! Could you tell me more about the magnetic latches? Maybe a link to the component?

    • @SeanHodgins
      @SeanHodgins  7 років тому

      Thanks! In the description there is a link to the HackADay.io project page. I have all of the listed component there with links and will be adding more info about the project as well. That should help out with any component questions.

  • @Anonymous-fv1gp
    @Anonymous-fv1gp 3 роки тому

    great idea good work.

  • @carycleland9506
    @carycleland9506 7 років тому

    Very cool! I want one.,

  • @HariWiguna
    @HariWiguna 7 років тому +1

    Hi Sean! That's AWESOME!!!
    I haven't graduated to reflow oven, could you give some pointers to a n00b? ie: What & where solder paste to buy, do I need a programmable reflow oven? I've seen people just used a frying pan?! etc. Thx Sean!
    PS: The video is slick too! I love the finger snap "transition".

  • @SimonAZ
    @SimonAZ 7 років тому

    Briljant!

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

    I’m from Toronto
    I love the projects you do..
    I only stumbled on your channel today.
    I would like to chat with you directly.
    Ever thought of licensing out and or having this produced in volume and selling it?
    I have a lot of product innovation marketing that would be great to actually sell some of things you invented

  • @Asperatus
    @Asperatus 7 років тому

    I want one so much.

  • @plirofor1032
    @plirofor1032 7 років тому +1

    I want a free one, I also want to learn how to solder surface mount components like this video

  • @loremipsum3454
    @loremipsum3454 7 років тому

    Hi Sean, Awesome channel and tutorials.
    I have few newbie questions:
    1.) How to order from PCBway : do we need to send them the entire PCB folder from your github ZIP ? if no what file do they need ?
    2.) I know I can google it and I dont want to be look lazy...what temperature, time and what flux are you using ?
    3.) for youtube button you used a low temp flux can you share he brand and temp. used ?
    Appreciate your help...and keep up with videos...

  • @rafandersson2584
    @rafandersson2584 7 років тому

    Start the kickstarter!

  • @kolhatkarchinmay
    @kolhatkarchinmay 7 років тому

    Wohooo..thats what a awesome creation. nice buddy. if I want one .. how much it is for?

  • @linuspauly2380
    @linuspauly2380 6 років тому

    Might build one! Might also destroy it while trying to solder the smd (=all) stuff

  • @DiniM
    @DiniM 7 років тому

    This is awesome! Great job!
    Should have waaaay more views/likes by now. Got my attention and subscription.
    Let me know if you'd ship one to Brazil.

  • @mayankb
    @mayankb 7 років тому +1

    Very cool!

  • @Archibloodful
    @Archibloodful 7 років тому

    Subscribed

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

    Nice works... (just my opinion) would be great to use your skills in helping the world @ large ;)

  • @anlsoft
    @anlsoft 7 років тому

    this is very nice, you could sell them for 20$ when they are put together.

  • @hamburgtech
    @hamburgtech 7 років тому

    Very nice project dude, I am impressed and it's not that easy to do this ;-)

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

    hey man !!
    Kudos to you for the great open source work you are doing.
    I have a question. You work with sooooo many custom PCBs, how do you even design them? like do you design the circuits yourself?
    If yes, how? I would want to learn to design circuits too

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

      Ideally you would read the datasheet of the component you're trying to use. But, if its a well known, or commonly used part, there are often a lot of working examples online already, for example the SAMD21, which will allow you to at least skip a couple of design iterations. If not, then you read the datasheet which will(hopefully) tell you what discreet components are required to get it working, sometimes they give you a good example design layout as well, but those are generally just recommendations. Then you get software like KiCad, put the individual schematics together, and start moving them around on your desired PCB size until everything fits. Then its just basically running wires and vias around the board until everything is connected. Start simple, make an LED circuit or something, you'll see its not too difficult for basic things. Once you start getting more into RF, high speed data, and power system designs, you will probably need a deeper understanding of how the electrons are flowing. But for basic microcontroller stuff, its very forgiving.

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

      @@SeanHodgins thanks for replying man
      I'll follow as you said !!!

  • @AlexBolm
    @AlexBolm 7 років тому

    lol i try to make same pov spinner almost 2 weeks , but my have 2 sides

  • @nrmgraff97
    @nrmgraff97 6 років тому +1

    Lol, the loading animation for the video turned into a fidget spinner :p

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

    wow
    how much did it cost ?

  • @imignap
    @imignap 7 років тому

    Very nice work! Did you use linear reg then? Just curious why not a boost?

    • @SeanHodgins
      @SeanHodgins  7 років тому

      Thanks!
      You mean buck? There is no boost needed. The MCu runs at 3.3V and I'm giving the regulator 3.7 from the LiPos. I use this linear regulator because it uses basically no power when not in use and its simple enough, plus I have a ton of them so that doesn't hurt. Bucks require more components and when I was designing it I tend to go for simplicity. I've gotten a similar board down to 60uA in sleep mode with the regulator running so its not an issue.

    • @imignap
      @imignap 7 років тому

      Yea 'buck' idk forgot your using lipos. So there are minimal circuitry bucks (2 caps, 1 inductor) with an ultra-low Iq out there (TPS62742 Iq

  • @warrej6405
    @warrej6405 7 років тому

    why did you not use rgb leds?

    • @SeanHodgins
      @SeanHodgins  7 років тому

      For simplicity. I'm working on a version with apa102 LEDs next since I found them in 2020 package. :)

  • @Kingwinyoutube
    @Kingwinyoutube 7 років тому

    Can somebody please correct this code so a green led is on for 5 secound when the right password is entered and a red led is on for 5 secounds when the wrong password is entered. I cant figure out how to do it...
    #include
    #include
    Password password = Password( "1234" );
    const byte ROWS = 4; // Four rows
    const byte COLS = 4; // columns
    // Define the Keymap
    char keys[ROWS][COLS] = {
    {'1','2','3','A'},
    {'4','5','6','B'},
    {'7','8','9','C'},
    {'*','0','#','D'}
    };
    // Connect keypad ROW0, ROW1, ROW2 and ROW3 to these Arduino pins.
    byte rowPins[ROWS] = { 7, 6, 5, 4 };// Connect keypad COL0, COL1 and COL2 to these Arduino pins.
    byte colPins[COLS] = { 12, 11, 10, 8 };
    // Create the Keypad
    Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
    #define ledPin 13
    void setup(){
    digitalWrite(ledPin, HIGH); // sets the LED on
    Serial.begin(9600);
    keypad.addEventListener(keypadEvent); //add an event listener for this keypad
    }
    void loop(){
    keypad.getKey();
    }
    //take care of some special events
    void keypadEvent(KeypadEvent eKey){
    switch (keypad.getState()){
    case PRESSED:
    Serial.print("Pressed: ");
    Serial.println(eKey);
    switch (eKey){
    case '*': guessPassword(); break;
    case '#': password.reset(); break;
    default:
    password.append(eKey);
    }
    }
    }
    void guessPassword(){
    Serial.print("Guessing password... ");
    if (password.evaluate()){
    digitalWrite(ledPin,HIGH);
    Serial.print("bien");
    }else{
    digitalWrite(ledPin,LOW);
    Serial.print("n'est bien");
    }
    }