Arduino POV Fidget Spinner - DIY!

Поделиться
HTML-код
  • Опубликовано: 23 июн 2017
  • My last fidget spinner project. I promise.
    GitHub - github.com/IdleHandsProject/P...
    HackADay.io - hackaday.io/project/25538-pov...
    Hackster.io: www.hackster.io/seanhodgins/p...
    PCBs were purchased from PCBWay.com
    (My Referral link! Get $5): www.pcbway.com/setinvite.aspx...
    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

  • @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.

  • @ELECTRONOOBS
    @ELECTRONOOBS 6 лет назад

    So awesome project! Great job!

  • @jofusarndt
    @jofusarndt 7 лет назад +2

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

  • @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!!🤓

  • @Vijayenthirans
    @Vijayenthirans 7 лет назад

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

  • @Leetky
    @Leetky 7 лет назад

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

  • @Electronicshobbyy
    @Electronicshobbyy 7 лет назад

    I love your project broo😍😍😍 just woow

  • @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.

  • @SageRonin
    @SageRonin 7 лет назад

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

  • @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!

  • @Steel64029
    @Steel64029 7 лет назад

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

  • @Tracks777
    @Tracks777 7 лет назад

    Nice! Keep it up!

  • @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...

  • @Dvir1300
    @Dvir1300 6 лет назад

    You're a genious, man!

  • @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.

  • @subarudriver6027
    @subarudriver6027 7 лет назад

    Great job!

  • @photon7
    @photon7 7 лет назад +5

    Wow! That looks great! Nice work :)

  • @Anonymous-fv1gp
    @Anonymous-fv1gp 3 года назад

    great idea good work.

  • @QueenofLIKES
    @QueenofLIKES 6 лет назад

    You're a beast man.

  • @garyz7330
    @garyz7330 7 лет назад

    Well done! I'd be interested in one.

  • @n000m1
    @n000m1 3 года назад

    Pretty Cool.

  • @Real_Chrono
    @Real_Chrono 7 лет назад

    I want one. Also it is very amazing.

  • @SimonAZ
    @SimonAZ 7 лет назад

    Briljant!

  • @carycleland9506
    @carycleland9506 7 лет назад

    Very cool! I want one.,

  • @LionelTellem
    @LionelTellem 6 лет назад

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

  • @smithincanton
    @smithincanton 7 лет назад

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

  • @fredpal6595
    @fredpal6595 7 лет назад

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

  • @Asperatus
    @Asperatus 7 лет назад

    I want one so much.

  • @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!

  • @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.

  • @Archibloodful
    @Archibloodful 7 лет назад

    Subscribed

  • @mayankb
    @mayankb 6 лет назад +1

    Very cool!

  • @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".

  • @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.

  • @PCBWay
    @PCBWay 7 лет назад +5

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

  • @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

  • @kolhatkarchinmay
    @kolhatkarchinmay 7 лет назад

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

  • @hamburgtech
    @hamburgtech 7 лет назад

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

  • @rafandersson2584
    @rafandersson2584 7 лет назад

    Start the kickstarter!

  • @linuspauly2380
    @linuspauly2380 6 лет назад

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

  • @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...

  • @drivingschoolmauritius7113
    @drivingschoolmauritius7113 3 года назад

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

  • @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.

  • @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 !!!

  • @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

  • @anlsoft
    @anlsoft 7 лет назад

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

  • @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

  • @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");
    }
    }