Это видео недоступно.
Сожалеем об этом.

Make your own Simon Says Game - 3D Printable | Arduino Nano | DIY Project

Поделиться
HTML-код
  • Опубликовано: 30 июн 2019
  • Print, assemble and program your own Simon Says game. How much of the randomly generated colour pattern can you memorise and repeat back? Not sure, then why not make one and find out. (My current best is level 14). 👇 More info below 👇
    With an Arduino Nano at its core this project also incorporates an OLED screen, passive buzzer and some big bright buttons.
    ==========
    List of items used in this project and where to find them (the links are Amazon affiliate links and help to support this channel at no cost to you):
    ■ Arduino Nano (x1): geni.us/Arduin...
    ■ OLED Screen (1): geni.us/OLEDsc...
    ■ Battery Holders (x2): geni.us/2aaBat...
    ■ Resistors (220 Ohms) (x4) : geni.us/Ufa2s
    ■ Wire: geni.us/22AWGWire
    ■ AA Batteries (x4): geni.us/AABatt...
    ■ Illuminated Momentary Buttons (x4): geni.us/IllumM...
    ■ Nuts and Bolts - M3 x 10 (x4): geni.us/NutsAnd...
    ■ 5v buzzer (x1) : geni.us/5vBuzzer
    ■ PLA Filament: geni.us/PLAFil...
    ■ Illuminated Power Switch (x1): geni.us/IllumP...
    ■ Battery powered glue gun: geni.us/BoschBa...
    ■ Battery powered soldering iron: bit.ly/SealeySDL6
    ==========
    The code and wiring diagram can be downloaded from here: www.diymachines...
    3D printed parts can be downloaded from here: www.thingivers...
    ==========
    SAY THANKS:
    Buy me a coffee to say thanks: ko-fi.com/diym...
    Support us on Patreon: / diymachines
    SUBSCRIBE:
    ■ / @diymachines
    INSTAGRAM: www.instagram....
    FACEBOOK: / diymachines
    Disclaimer:
    This video is shared for demonstration purposes only.

Комментарии • 62

  • @wavegreen
    @wavegreen 5 лет назад +2

    I like the fact that the Arduino allows it to be very customisable so the game is up to you if you want to switch it up, or even want to just add a small change.

  • @erce78
    @erce78 5 лет назад +2

    Excellent. It is a beautiful project. I love the game Simon. It's fun to do it again.

  • @jamesledcube5827
    @jamesledcube5827 5 лет назад +1

    Awesome work first of all and thanks for sharing all your hard work. I must say the thing I most like about this project is the mix of my two favourite things, electronics and printing. As always you explain fully and concisely exactly how we can build one ourselves if we are able to purchase the parts, my kids would absolutely love this. Well done to you.

    • @DIYMachines
      @DIYMachines  5 лет назад +1

      They are also my two favourite things as well. Coding is my Achille's heel but I'm improving with practice. :)

  • @professor_ricardo_castro
    @professor_ricardo_castro Год назад

    Thanks a lot for being so precise with the code. I will adapt it to make a bigger panel for a school for kids to play in the open. Great work!!!

  • @GameDevAlceX
    @GameDevAlceX 5 лет назад +1

    Lovely project! I particularly enjoyed your explanations on how to use the arcade buttons, I've seen them a lot but never was very sure how to solder them.

    • @davidelliott4695
      @davidelliott4695 5 лет назад +1

      They are designed for crimp connections, you can put a crimp connector on one side of a wire, then solder the other end for an easy disconnect.

    • @GameDevAlceX
      @GameDevAlceX 5 лет назад

      @@davidelliott4695 Nice tip, crimps look really convinient. Thanks!

  • @tecnokidscreatvra4909
    @tecnokidscreatvra4909 5 лет назад +1

    Awesome project. I enjoyed how with simple components you made a great game. Thanks for sharing.

  • @nlacko001
    @nlacko001 5 лет назад +1

    Good shape, nice design, easy connection for beginners. like

  • @nikhilchitroda6409
    @nikhilchitroda6409 4 года назад +2

    Really awesome ..😎,
    Thanks for sharing .. 🤓

  • @prince3601000
    @prince3601000 3 года назад +1

    amazing channel, very straight forward
    love it

  • @freddyfriesen
    @freddyfriesen 2 года назад +1

    This is so cool ! I may at last have the justification to acquire a 3D printer. : )

    • @DIYMachines
      @DIYMachines  2 года назад

      When my head get's in a muddle working on things I still reach for this Simon Says and play it for a few minutes. It clears my head out really well - it's a small project but one which gets a lot of use. :)

    • @freddyfriesen
      @freddyfriesen 2 года назад

      @@DIYMachines I do the same with Tetris to the point I have almost worn it out. Replaced the switches once already. Ordered a new one just in case. Distracts me while I lay down to relax and let the pain go down. Gonna have to learn how to play my Simon.

  • @JaydenMagana-is1hy
    @JaydenMagana-is1hy 2 месяца назад +1

    I love it ❤❤❤😊🎉

  • @johnallen596
    @johnallen596 4 месяца назад

    I want to do this project with a Waveshare 128 x 128 1.5 inch OLED Module, but I am having difficulties getting it to work. Do you have any direction that I could take to quickly get this working. I have tried the Waveshare website and they don't make it any easier for me. I am a beginner in the arduino world. I really like OLEDs and want to learn more about them. Any suggestions?

  • @garybunny5270
    @garybunny5270 2 года назад +1

    Thanks for sharing this awesome project..

  • @TheRichardesigns
    @TheRichardesigns 5 лет назад +1

    So funky! This is really fun. How many levels does the code give you? Ten is probably enough for me though. haha.

  • @japocapo93
    @japocapo93 5 лет назад +1

    great! super easy to build!

  • @user-ru9zp1sv1z
    @user-ru9zp1sv1z 7 месяцев назад

    I want to do this project but I can't buy "Illuminated Momentary Buttons" in Vietnam

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

    i have bought everything you have listed. but the screen stays black :-( i don't know what i did wrong... tried it with the 2nd display, too.. but it doesnt work either.... :'O please help!!!
    Edit:
    Okay, it works with the arduino uno but not with the nano... No clue why :

  • @fumfoo001
    @fumfoo001 4 года назад

    This all looks very straight forward, I just can't work out how you printed the letters on the lid a different color since they aren't raised from the background. I am slicing with Simplify3D.

  • @michael74rus43
    @michael74rus43 5 лет назад

    Excellent project, I think to repeat it with six buttons

    • @DIYMachines
      @DIYMachines  5 лет назад +1

      Yes, that would be much more taxing to play.

  • @juraj_redeky
    @juraj_redeky 5 лет назад +1

    nice work!

  • @syedsulaiman8380
    @syedsulaiman8380 5 лет назад +1

    Cool

  • @TeeTwoSalty
    @TeeTwoSalty 4 года назад

    nice.. great tutorial easy to follow, instruction is very straight forward.. i made it..!! . make more videos.. pls. make whac a mole in arduino also. thank you.

  • @kes-nw7qv
    @kes-nw7qv 4 года назад +2

    Hello i liked the video, i would like to ask if it's possible to use a PIC16F887 or another PIC16Fxx IC in the place of the arduino. İf it is possible can you explain it please. Thank you very much.

    • @DIYMachines
      @DIYMachines  4 года назад +2

      Hi Kes 1907. I've not used the PIC16F887 before and know little about it - sorry but I can't help you in this instance.

    • @kes-nw7qv
      @kes-nw7qv 4 года назад

      @@DIYMachines thank you for anwsering me. Thats not a problem that you cant use a PIC16F. But i would to ask if it is possible to do it?

  • @philipp1725
    @philipp1725 5 лет назад +1

    haha that looks fun!

  • @murieldeng4276
    @murieldeng4276 5 лет назад +2

    hhh, I also want one, it's a very interesting project

  • @wahyuariaji576
    @wahyuariaji576 Год назад

    awesome project,, can i use 3v led push button instead of 5v?

  • @faisalaq2559
    @faisalaq2559 4 года назад

    Excellent , i will try it .. thanks alot

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

    If i run the sketch i always get the message: SSD1306 allocation failed. If i run a example sketch just for the monitor it's working. do you have any tip?

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

    ciao se vorrei aggiungere un'altro led X che si accende al massimo livello superato come posso fare?

  • @florentjeanneret2847
    @florentjeanneret2847 4 года назад

    Hi! I was bulging this amazing game, and try to found wiring diagram on your website but it's not working...... Could you please help me? Thank you

    • @itsnotjahi
      @itsnotjahi 4 года назад

      Did you ever get the code to work?

  • @remcoberns
    @remcoberns 2 года назад

    Anyone know how to display a pincode on a surtend level like :
    if a player hits lvl 10 display 3412

  • @AmyNaga
    @AmyNaga 4 года назад

    Hi ! I'm trying to do this to my daughter. I bought the materials i need but now, when do "Verify code" in the arduino software i have a error message in this line
    missing terminating ' character
    Can u help me plz ? my arduino software is 1.8.9 in windows 10
    Also had problems in this line:
    SimonSaysSimon_SaysV1ino at master DIYMachinesSimonSays GitHub
    I have deleted some caracters ( has you can see ) and dont show error no more, but the error above i dont know how to fix it.
    Can u make a tutorial how to upload the code to arduino ? Because i dont know what to do with the 2 files. For those who never worked with arduino ( like me LOL )
    Tks and keep up the good work

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

    Pls make a vedio on iron man helmet

  • @jordimayne466
    @jordimayne466 4 года назад

    Thanks for share your desing, congratulations. Two things: the oled screen is on after some time after swicth-on. You know? In two Simon, there are the same problem. I don't understand why...
    Other thing is the suport on Arduino, I designed other new, any inconveniencie for I share it in Thingiverse (how remix, of course).
    Thanks in advance and best regards

    • @alejandropv920
      @alejandropv920 4 года назад

      It seems that the link for the code he put in the description of the video is broken or his webpage down. Could you share the arduino code?

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

      @@alejandropv920 Only need to put a delay before to inicializate the LCD,
      delay (500);
      // SSD1306_SWITCHCAPVCC = generate display voltage from 3.3V internally...
      But the author (DYI) its mute,,, why?

  • @Lorenzo88C
    @Lorenzo88C 4 года назад

    can you print me the case?

  • @itsnotjahi
    @itsnotjahi 4 года назад

    The code doesn't work it's just endlessly blinking and starting the game over

    • @DIYMachines
      @DIYMachines  4 года назад

      Please check your electrical connections. This sounds like you have a wiring problem somewhere and the code thinks you're pressing A button all the time.

    • @itsnotjahi
      @itsnotjahi 4 года назад

      @@DIYMachines The buttons work fine in other sketches where lights turn on with a button but only seems to not work when I use the code provided. I only say its the code because there are other people in the comments saying they had similar issues

    • @DIYMachines
      @DIYMachines  4 года назад

      @@itsnotjahi This is unfortunate, let's see if we can solve it then. :) Am I correct in believing that you have written some code that turns the lights on and off for each button when you press them? and this works ok?

    • @itsnotjahi
      @itsnotjahi 4 года назад

      DIY Machines Thank you!! And yeah I used the button example code that came with Arduino!

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

      @@itsnotjahi Need to put a delay before // SSD1306_SWITCHCAPVCC = generate display voltage from 3.3V internally

  • @johnallen596
    @johnallen596 10 месяцев назад

    Hello, I am having trouble compiling the code. I am getting the following error message:
    In file included from C:.......\Documents\Arduino\My Projects\Simon_Memory_Game2\Simon_Memory_Game2\Simon_Memory_Game2.ino:13:0:
    C:\........\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.h:12:10: fatal error: Adafruit_I2CDevice.h: No such file or directory
    #include
    ^~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    exit status 1
    Compilation error: exit status 1
    Do you have any direction on how to fix?

    • @DIYMachines
      @DIYMachines  10 месяцев назад +1

      Hi, you'll need to install the library by Adafruit which you are missing. Take a look here for instructions:
      forums.adafruit.com/viewtopic.php?t=168864

  • @johnallen596
    @johnallen596 10 месяцев назад

    I really like this project but I am having issues with getting the code to download to my board.
    This is what I am getting:
    In file included from C:\Users\johnm\OneDrive\Documents\Arduino\My Projects\Who_Says_Simon_Says\Who_Says_Simon_Says_master\Who_Says_Simon_Says\Who_Says_Simon_Says.ino:63:0:
    C:\Users\johnm\OneDrive\Documents\Arduino\libraries\Adafruit_GFX_Library/Adafruit_GFX.h:12:10: fatal error: Adafruit_I2CDevice.h: No such file or directory
    #include
    ^~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    exit status 1
    Compilation error: exit status 1
    Do you have any directions on what I can do?

    • @DIYMachines
      @DIYMachines  10 месяцев назад

      It looks as though you might not have the Adafruit library installed.
      forums.adafruit.com/viewtopic.php?t=168864

    • @johnallen596
      @johnallen596 10 месяцев назад

      yes, I should have mentioned that the IDE cannot find the library through the library manager. It seems it is looking for the Adafruit i2cDevice library, but the code does not require it? I am confused.