Designing a simple vibration sensor

Sdílet
Vložit
  • čas přidán 25. 06. 2024
  • GitHub page: github.com/npiegdon/ShakeFinder
    David Houlding's blog: davidhoulding.blogspot.com/20...
    00:00 Intro
    00:33 The Problem
    00:56 Idea
    01:41 Piezo Discs
    02:59 Peak Voltage
    04:35 Surface Coupling
    05:36 Amplifying
    07:05 Real-world Op-amps
    08:33 Pulse Generation
    09:44 Open-Drain Output
    11:31 Board Layout
    13:35 Board Assembly
    14:46 Testing
    15:11 Sensor Case
    15:48 Final Assembly
    16:19 Wrap-up
  • Auta a dopravní prostředky

Komentáře • 491

  • @NicholasPiegdon
    @NicholasPiegdon  Před měsícem +369

    I'm still trying to figure out what to do with this channel. Making something with this much animation and synchronized video clips took ages but I'm happy with how it turned out. Please let me know if this is interesting, if it's too much (or too little!) detail, or what sorts of things you might be interested in hearing about from me. Thanks!

    • @banknote501
      @banknote501 Před měsícem +33

      The amount of detail was just right. In principle I could design such a circuit myself, but the selection of the actual components and resistor values and so on always takes a lot of time.
      So I really appreciate that you showed the selection process and gave a reason for why you chose each component. And releasing everything as open source is a great move.

    • @ducembarr7057
      @ducembarr7057 Před měsícem +14

      I rarely comment, but I owe you a thank you on this, you definitely got that pleasant charismatic way of describing details!

    • @GamingKeenBeaner
      @GamingKeenBeaner Před měsícem +13

      I am a busy person and I was just going to skip through the video, but instead ended up watching it all. You must be doing something right.

    • @ManSkirtBrew
      @ManSkirtBrew Před měsícem +8

      Really well done. Held my attention the whole time, and I think pacing was just right. One of the very few videos where I watched the whole thing without turning on 1.5x speed. Subscribed!

    •  Před měsícem +5

      It's my first time on your channel, but you just got yourself a new subscriber! It was a fantastic little project which was really nicely presented, so everything was super clear to understand. Keep it up, man!

  • @ObviouslyGuitarMen
    @ObviouslyGuitarMen Před měsícem +404

    I love engineers because theyll legitimately design a whole sensor from scratch to turn the machine on and off instead of just securely mounting the device to something heavy on concrete

    • @NicholasPiegdon
      @NicholasPiegdon  Před měsícem +79

      Man... I don't want to scan all of this in my basement. This machine is soo slow! 🤣

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

      The real value here is this beautiful educational content​@@NicholasPiegdon

    • @UnitSe7en
      @UnitSe7en Před měsícem +7

      Or he could have just used an off-the-shelf MEMS package(!)

    • @NicholasPiegdon
      @NicholasPiegdon  Před měsícem +60

      @@UnitSe7en That would be trickier in software and my microcontroller is already busy doing other things. (Someone already covered the pros and cons here: forums.kinograph.cc/t/shakefinder-a-vibration-sensor-for-stop-motion-scanners/2761/7 ) The solution in the video gives exactly the signal I want plus it was fun to build and I learned a lot.

    • @erikb3799
      @erikb3799 Před měsícem +2

      It looks like a good project and an efficient solution that had a high chance of success.
      The other option that comes to mind is vibration dampening methods, but those could be tricky for the type of system you're using.

  • @arvindh4327
    @arvindh4327 Před měsícem +298

    Now this is a real-world problem solving with better explanation than a college

    • @olivertews6888
      @olivertews6888 Před měsícem +4

      so true

    • @uiopuiop3472
      @uiopuiop3472 Před 22 dny

      college is in ohio❣je

    • @WsciekleMleko
      @WsciekleMleko Před 19 dny

      Nothing has been explained here. He just gave you all the information in order to do particular thing, unlike college, where they teach you how to find this knowledge by yourself.

    • @uiopuiop3472
      @uiopuiop3472 Před 18 dny

      @@WsciekleMleko my granpa is tiling the grape soil atwayzs

  • @mohsinhijazee2008
    @mohsinhijazee2008 Před měsícem +107

    The weight, the platform, the knobs, the LED and the proper connectors.The attention to doing things properly is really amazing. I think this detector alone could be a standalone part/product.

  • @ariahorak
    @ariahorak Před měsícem +333

    I literally never write comments but you deserve some praise, I watched through the ENTIRE thing and you made all of your points so abundantly clear it was INSANE. I was in shock when I scrolled down to see, what, 4 comments and 1k subscribers? I wish you the best! Please, more little easily integrable projects like this

    • @gunsmoke132
      @gunsmoke132 Před měsícem +12

      +1 on this. I'm an electrical engineering student. None of my professors have been so clear and intuitive.

    • @firstnamelastname-or4sn
      @firstnamelastname-or4sn Před měsícem +1

      I thought the same thing, great video quality, clear walkthough, i thought it must be a bigger chanel

  • @nikolaanicic3944
    @nikolaanicic3944 Před měsícem +29

    As an electrical engineer, this video does a tremendous job showing off various aspects of the craft in an easy to follow format. Amazing work!

  • @Lepra441
    @Lepra441 Před dnem

    As an engineering student, I loved seeing the whole process of planning, building, and solving problems that come up along the way. You've gained another subscriber!

  • @luisclovis09
    @luisclovis09 Před měsícem +75

    Being fresh from all those electronics class and watch a video that covers all these subjects feel like a joy to see them in practice in such a simple and problem solving way.

  • @David-yp7bk
    @David-yp7bk Před měsícem +34

    Honest to god, this video has gave me back the courage to continue my studies as an EE. Really amazing video, please keep up the good work, CZcams needs more channels like this!

  • @U2VidWVz
    @U2VidWVz Před měsícem +13

    For a channel with only 5 videos, your production quality and cadence were great. It feels like the result of many years of experience producing educational content.
    Keep up the good work and best of luck to you!

  • @tullgutten
    @tullgutten Před měsícem +27

    Put the whole contraption on a spring uncoupling table.
    A heavy slab floating over the table on some soft springs

    • @ciano5475
      @ciano5475 Před měsícem +3

      And on a concrete floor

  • @dalenassar9152
    @dalenassar9152 Před měsícem +24

    GREAT VIDEO!!!
    When I saw the title, my first thought was, He's gonna use an accelerometer, secondly, a piezo device.
    The video was of MUCH higher quality than I expected...I related to it instantly from decades of design and PCB-making.
    The video had much more value, in addition to design of a device.
    THANKS MUCH!!!....thumbs up and a sub.
    --dalE

  • @viljar1112
    @viljar1112 Před měsícem +27

    This is one of the best made DIY electronics videos I have seen. Dude, you have got the talent for videos like this. The amount of information was not too much to get boring yet enough to keep me interested and watching. You have found a good balance - great video! Keep doing these type of videos and you WILL grow big.

  • @Toon444
    @Toon444 Před měsícem +4

    As someone who is studying electrical engineering (first year) this video was sooo incredibly fun and interesting to watch. It's really satisfying to see the whole process from the idea to the finished product. And I love the intuitive problem-solution based approach to explaining the electronics! Thanks a lot!

  • @blakeshafferfilms
    @blakeshafferfilms Před 13 dny

    I work as a full time EE and I LOVE this so much. You solve the problem in a real a straightforward way while reminding us we have to use real world parts that do real world things. Can’t wait for more content!

    • @89kbeats
      @89kbeats Před 13 dny

      What exactly does he mean by real world parts ?

  • @mic08242000
    @mic08242000 Před měsícem +5

    This is probably the best electronics video I've ever seen. As a student in electronic engineering it always give me so much anxiety picking parts, the part where you explain how to select an OP Amp is outstanding!

  • @mihirvardhan9267
    @mihirvardhan9267 Před 16 dny

    This video is a masterclass in engineering education. Your pinned comment mentions that the animations and synchronized video clips took a while, but I think it was absolutely worth it. Seeing the signal conditioning happening live over 4 scope traces synced with the video really drove home the principles you explained. Awesome video!

  • @seanlambie3425
    @seanlambie3425 Před měsícem +5

    The amount of followers and subs does not make justice to this channel's quality, nor the engineering behind it. Simply put: Brilliant!
    Writing to hopefully bump something in the algorythm.

  • @SoloRenegade
    @SoloRenegade Před měsícem +4

    I love how you actually highlight, color, and label the various parts of the circuits to explain easily why they exist in teh circuit at all. this is the superior method of teaching circuits compared to anything I've seen thus far.
    Please keep doing this. It will prove incredibly valuable to people learning.

    • @zokalyx
      @zokalyx Před měsícem +1

      yes! we have the technology to do these things EASILY yet we stick to old slides with screenshots from textbooks.

  • @aldrickpeter
    @aldrickpeter Před měsícem +7

    I am a student studying electronics, this video really helpful. Please, make more videos like this

  • @CptBouchard
    @CptBouchard Před měsícem +3

    This is a fantastic and well-thought-out project. I like that you explained your whole thought process instead of dumping SMD parts on board without explaining why, as most electronic channels do. This was really refreshing. Please keep making more of these!

  • @bRad73016
    @bRad73016 Před měsícem +6

    You did an amazing job explaining each step of the process of designing and problem solving. You must be a teacher. I particularly liked the diagram in the upper right that kept growing as you addressed each incremental challenge. Great job! I would watch more.

  • @FPiorski
    @FPiorski Před měsícem +10

    Great video format, seeing the thought process behind circuit design is always enjoyable and good editing made it that much better.
    It also makes it easy to comment about where I'd use a different approach, which is at 7:30 - if the problem is that your signal goes below ground by a bit too much, just shift it - still have the op amp's Vee connected to your power ground, but add a forward biased diode between "signal ground" and real ground, use that for everything up to and including the op amp - piezo, resistor, two diodes, cap, and potentiometer (leave the digital part connected to real ground). A resistor is also needed to bias that offset diode, from the "signal ground" to Vcc, and maybe a capacitor across the diode for decoupling, so three additional components in total. Again, it's just a different approach, not strictly better - you trade off the lower component count of your solution for the ability to use a jellybean op amp.
    I see that someone in the comments already suggested biasing the piezo to half-rail using a buffered resistor divider, but not only do you need a dual op amp then, your zero vibration output level is also Vcc/2, which the SN74LVC1G123 won't really consider a proper logic low, nor should it. With my solution it's around 0.6V, well within the allowable range (0.8V for 3.0V < Vcc < 3.6V and 0.3*Vcc for 4.5V < Vcc < 5.5V).
    Again, great video, I subscribed without a second thought!

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

    Please, more of this - Embedded systems (hardware especially) needs more love, both in the field- as well as at home ;)
    Was a sweet watch, signed myself up for more.
    Thank you from NLD - Jr. embedded systems engineer

  • @morgusborgus
    @morgusborgus Před měsícem +2

    Man, I feel like you would be a great professor

  • @Celubad
    @Celubad Před měsícem +1

    As someone who's getting into circuit / PCB design in the past half a year, I appreciate this video so much! You rarely see someone explain the real world problems you encountered or anticipated AND their solutions with such clarity. Thank you!

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

    Honestly Nicholas, I'm completely in the dark about anything electro engineering or computing related. Yet I enjoyed this video a lot, feels like I might've even learned something. Thanks!

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

    Seeing the actual electric signals and all the circuit diagrams make it so much interesting and cool to watch. Please make more of these types of videos.

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

    I can’t remember the last time I learned this much in a CZcams video. So helpful!

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

    you make circuit design sound way less scary, the video is really good, thanks ! Now I want the desk toy...

  • @TheHorseOutside
    @TheHorseOutside Před měsícem +1

    I'm absolutely in love with how precise and compact everything you did was, I've got literally no experience with anything you were doing here and I was able to understand every word.

  • @KaveendraVithana
    @KaveendraVithana Před měsícem +1

    Best electronics video I saw after the Ben Eater's 👍, the logical reasoning and the thought process goes into the breadboard is simply gorgeous.

  • @Chrisazy
    @Chrisazy Před měsícem +4

    Like everyone is saying, this is a standout video. Real Ben Eater vibes hahaha. Continue educating man, this is terrific

    • @mokoepa
      @mokoepa Před měsícem +1

      He is to electronics what Ben Eater is to Computer Science
      This is some proper stuff right here

  • @romancharak3675
    @romancharak3675 Před 28 dny

    How neat ! I made a vibration sensor also, but not nearly as sensitive as yours. It is just a 3 cm bare wire in parallel with a narrow strip of copper board, with the wire running approximately 0.5 cm away from the board. It works very nicely with a PIC microcontroller being woken from sleep with the change on the input pin. Thank you for showing us your design !

  • @diterex
    @diterex Před měsícem +4

    Can I give you a high five? There's so much here that I'm learning and still trying to unpack!

  • @Paxmax
    @Paxmax Před měsícem +5

    Amazing sensitivity outta bone stock components, nice. I also quickly discovered how many ways there are to solve the same problem! The 'beyond negative' rail problem could have been avoided by simply having the non-signal leg of the piezo resting on a vcc-to-gnd resistive divider, essentially lifting it 1V or so above gnd, that would enable more op-amps to be used, you will also approach the middle of the op-amp work range for better everything regarding op-amp'ery.
    Still it was a great experience following your train of thoughts.

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

    I'm 1.5 years deep into my Electrical Engineering Bachelor's and this video has given me a more intuitive understanding of how circuit components work than any of my courses lol

  • @elijahparker1789
    @elijahparker1789 Před měsícem +1

    I watch a lot of videos of people making cool projects, but I rarely feel the need to comment. This was awesome start to finish.

  • @sm98710
    @sm98710 Před 8 dny

    As a former drum scanner operator from the 90’s, we faced exactly the same problems. The solution from our supplier was to place it on a concrete floor 100+ feet away from a busy road.
    So I would move that setup into the garage or the basement. You should see a huge difference if not completely illuminating any vibrations.

    • @NicholasPiegdon
      @NicholasPiegdon  Před 8 dny

      This is probably the better answer. I was hoping to make a nice, little desktop machine (and this sensor gets it most of the way there at the expense of making it slower), but if I were serious about throughput, your idea is a good one.

  • @Erik-pt2yw
    @Erik-pt2yw Před měsícem

    I love when people share their designs just because someone might need it, humanity feels good again

  • @BasementBear
    @BasementBear Před měsícem +1

    The best videos spark ideas and understanding beyond what the video is about, and after this one my head is buzzing with possibilities. Amazing stuff! 👍🐻

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

    I don't even know what I'm doing here because this isn't useful for me right now, but I love it!

  • @soft-alloy2495
    @soft-alloy2495 Před měsícem +3

    this is a really nice project and a really nice circuit. I have one thing to add if one wanted both the negative and positive peaks of the piezo you could ac couple it into the opamp with a series capacitor and two resistors going to positive and ground rails to dc bias the signal. As you said though not super necessary for this project but it would allow a wider selection of opamps.

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

    As a vibration engineer who relies on piezoelectric accelerometers while knowing nothing about electronics, seeing what's involved in making the black box people call "signal conditioning" is really educational!
    Thanks!

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

    Only 3k subs? I thought I was watching like a 400k channel. This is a really good, very entertaining, high-quality video. It really shows you've put a lot of effort into it. You got a new sub for sure and I'm looking forward for more.

  • @Aklidien
    @Aklidien Před měsícem +2

    Hey Nicholas!
    First - thank you, thank you, thank you for such am unbelievably detailed and thought-out video. I went back over this video three times, and I can't believe how much information you packed into less than a couple dozen minutes. Then I went back through your other four, and I was amazed at how succinct and effective you were at explaining each of your projects. You remind me of another CZcamsr I found 8 years ago, who uplifted my entire career path, just by explaining my interests in such an effective manner.
    Second - you mention "I'm still trying to figure out what to do with this channel." As someone who is walking down the learning path of becoming a "maker", I can say that you are exactly the kind of person who I would like to learn from. Your videos every couple of years will be amazing to learn from, but I feel that one really fruitful path would be to get yourself and your thoughts out there at a more regular cadence. Even if it's just a video of your thoughts about how to tackle a project, I'm sure every one of your viewers would love to learn from how you think and how you tackle the work that you do. Just a few video topics that I would love and that come to mind are:
    "Here is my current electronics & 3D printing workshop, and here are the things that I am tinkering with",
    "Here is a face-to-face chat / Q&A of this part of my project (e.x. why you scanned each film frame with RGB, how you set up your film pulley system, the work you did on the camera aperture devices, how you set up your extruded aluminum framing, etc.)",
    "Here are some things I've realized could be done, but I that I don't have time to complete."
    I feel that just by hearing more of your day-to-day thought process, a lot of people like me can learn more in their path towards understanding 3D printing and electronics.
    Third - thank you, again. You have exactly the kind of experience and teaching capacity that can help others learn well. I really, really appreciate all the work that you put into each and every one of your videos.

  • @user-xw1ko8kc4v
    @user-xw1ko8kc4v Před měsícem

    This is simply awesome. This is the most detailed circuit explanation I have ever seen.

  • @jn-husch
    @jn-husch Před měsícem +4

    This is an excellent video about that cool little circuit you designed! Very nice to see the design process from an idea to a finished board!
    Would also be cool to learn more about your film scanner!

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

    You have a great talent for didactics - and a great voice to convey it all. Absolutely bewildering to see only like 3.5k subs...

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

    It's inspiring to see such creativity in problem-solving, opting to craft a unique solution rather than relying on off-the-shelf components like accelerometers. Subscription earned.

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

    Just enough motivation to start my own engineering channel, great!

  • @satibel
    @satibel Před měsícem +1

    couple notes to make it easier and doable with all through hole: you can use a double op-amp like a TL072 and make a virtual ground at 2.5V or whatever and then just subtract the voltage on the output. (in that case you could probably just use a single op amp and offset the ground with a diode and add a diode in the feedback to have a clean 0-5V output.)
    then for the 555 you can use an extra capacitor + resistor in parallel on the output before the transistor so it keeps it active for a bit longer and cleans up the signal.
    also you probably don't need a clamping diode for the negative and can just use a diode for the positive.
    note that this is off the top of my head and would probably need some work.

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

    This made electronics look less like magic and more like something I could do myself. I need to learn more about the specifics on how this works now!

  • @Gabriel-cf3bw
    @Gabriel-cf3bw Před měsícem

    i know nothing about PCB and all my knowledge in eletronic is U=R*I, but i loved watch you do this

  • @LucasRamog
    @LucasRamog Před 23 dny

    Must be an educator, this video is just too good. Hope we get to see more of this electronics projects. Definetly subbing, thanks.

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

    Man you would be a great teacher at electronics engineering.

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

    Absolutely great. I took a circuits course and this gives me a very good example of putting an actual component together. Great video as well. Very concise. Thanks.

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

    Your process and video are so cool!

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

    This is really cool, hope to see more stuff from you

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

    Loved the way you stepped through your design process. Great work, hope the scans turn out great!

  • @LTAlter8
    @LTAlter8 Před měsícem +1

    Awesome video, would love to see more like this.

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

    extremely well presented! can't wait for your next project

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

    This video is amazing. So good to see you come back to this channel. Looking forward to more in the future

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

    The final product is beautiful!

  • @1dolar1note1
    @1dolar1note1 Před měsícem

    Such a cleanly made solution, glad it popped up in my feed

  • @mapleveritas2698
    @mapleveritas2698 Před měsícem +1

    Incredible video! Please continue!

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

    Love the step through of the engineering process

  • @user-pt5dy7vy4t
    @user-pt5dy7vy4t Před měsícem

    This video is a wonderful tutorial for electrical engineers everything in it RESPECT

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

    Fascinating video! I hope you'll continue making them.

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

    Beautiful project, thanks for sharing it

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

    As an electronic engineering student Im so excited to know about the existence of this channel

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

    superb video editing for a channel this size! Keep it up mate!

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

    I like your editing and storytelling style. Keep it coming man!

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

    this is super awesome. ive always wanted to see the electrical design process and the transformation from ideal to real world, this explains everything very succinctly.

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

    Amazing and very easy to follow vid!
    Hope you keep it up!

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

    Seeing the thought process was very inspiring, great content!

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

    this is one of the best videos on electronics design I've seen

  • @wyattb3138
    @wyattb3138 Před 20 dny

    Love the detail of rounded corners on the PCB!

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

    Explanations are really good. I loved that you went through all steps describing issues you encountered.
    Really nice video.

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

    Very nicely done! And, thank you for sharing the design with us 😊

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

    Superb job. Loved this. Excellent video too.

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

    Chefs kiss for the explantion❤❤❤❤

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

    This is incredible. I loved every minute of this video.

  • @tablatronix
    @tablatronix Před měsícem +3

    Awesome video, clean concise walkthrough of all challenges,ideas.

  • @Pindrop22
    @Pindrop22 Před měsícem +1

    That was superb! Well explained and enjoyable

  • @dfens_
    @dfens_ Před 21 dnem

    awesome work, explaining, building, editing - perfect

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

    This is a really great video - you’ve got a gift man. Please share more!

  • @Tommy-tx4dx
    @Tommy-tx4dx Před měsícem

    I really enjoyed your video! I would gladly watch more videos of yours like this one!

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

    I was just about to go to bed when youtube recommended this video, I was just gonna watch the start to see what it was about but the excellent structure, narration and production quality had me glued me to the screen through to the end. Great job, earned a subscribe

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

    Love every single thing about this video.

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

    your explanations are great.

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

    This is an incredible video and you made the design process really clear and accessible.

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

    As someone studing all this electronic problem and component, this made my day

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

    Awesome video! Wish you can continue to share your curent project to the world!

  • @RaminRnn
    @RaminRnn Před 26 dny

    Amazing delivery 👍, I've got to stick around.

  • @thurqs1938
    @thurqs1938 Před 26 dny

    this is a crazy good video man! increadible quality.

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

    Awesome video! Start to finish.

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

    Excellent visuals, well executed and explained. Thank you for this level of production.

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

    Interesting project! I love the way you explained every single decision you made. Knowledge has been shared!

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

    Very cool project, and exceptionally clear and interesting explanations!