How a Character LCD works Part 1

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 3,7 тыс.

  • @DeriDraws
    @DeriDraws 7 лет назад +3601

    You misunderstand your audience if you think we'll find this boring. I'm loving this insight into technology!

    • @Raymix
      @Raymix 7 лет назад +76

      Yup, love the vids and mature, smart audience, rare around this site.

    • @jfieqj
      @jfieqj 7 лет назад +85

      If anything, I was disappointed he didn't take the LCD apart and explain how it actually works, not just how to interface with it.

    • @verdatum
      @verdatum 7 лет назад +31

      I think he's a little gun-shy about trying new stuff after that one video on AI got such a negative response. That must have been rough to experience; but that's the risk when you push into new territory.

    • @wartoc3708
      @wartoc3708 7 лет назад +20

      One of the great ways to demystify electronics and learning is taking them down to their root. It makes transitioning to more complex electronics easier, troubleshooting, and adapting knowledge from seemingly different fields.

    • @limera1nx
      @limera1nx 7 лет назад +1

      Me too

  • @Flamekebab
    @Flamekebab 7 лет назад +205

    Literally one of the first times I've understood what a capacitor is for. Thanks!

    • @sasabarisic8864
      @sasabarisic8864 7 лет назад +15

      It is not exclusively for this kind of stuff, it has many many uses in analog electronics too.

    • @Flamekebab
      @Flamekebab 7 лет назад +7

      I know, but the many, many other uses have never been explained to me in a way I can appreciate. I still don't quite understand what the point of resistors is, for example. They add resistance. Great. Why? How does that help achieve something? Etc..
      In this case I can totally see the point of a capacitor and that makes me really happy!

    • @sasabarisic8864
      @sasabarisic8864 7 лет назад +7

      Well the point of resistors is to resist the flow of electricity and convert a part of the electrical energy into heat. If you, for example, powered a LED without a resistor it would burn out because the power source can deliver too much power and LEDs burn out. Therefore you connect a resistor to waste the rest of the power the LED can't consume.

    • @sasabarisic8864
      @sasabarisic8864 7 лет назад +12

      i.imgur.com/IERGyO6.png
      The resistor in the video is called a pull-down resistor.
      When the switch is turned on (B in my image), the electricity will go trough the path with least resistance (some of it still goes trough the resistor but that can be ignored, it depends on the value of the resistor) therefore the gray wire has ~5V potential - logical 1. If you turn the switch off, the gray wire will be connected to 0V trough the resistor, therefore it will have ~0V potential - logical 0.
      If there was no resistor, the wire would be floating and effectively acting like an antenna, because the circuits in the LCD are very sensitive they will act on it.
      The resistor also has to have a reasonably high value so the voltage drop across the resistor is high enough. If it's low, it will effectively act like a short circuit. Look up ohm's law.

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

      How many first times have there been?

  • @williamcorcoran8842
    @williamcorcoran8842 4 года назад +181

    Also, a key part of this video: Most students of technology are perfectionists. This video teaches the students to work around mistakes and not just hit reset and start of over.

    • @thelazywanderer_jt
      @thelazywanderer_jt 2 года назад +13

      I think universities create that kind of insecurity, due to inconsistent ranking of projects depending on the instructor

  • @realtuber6522
    @realtuber6522 7 лет назад +248

    Those LCD with the damaged pads can be fixed by scratching the traces next to the damaged pads and soldering thin wires directly to the traces.

    • @demagmusic
      @demagmusic 7 лет назад +30

      I was thinking the same thing. I've saved many dead things with this technique

    • @theRealLANman
      @theRealLANman 6 лет назад +5

      Yeah, I've done the same.
      1st, I would take a razor & scrap off the protective film.
      I remember using a desoldering strip as a wire.
      It'll bind to the board, then attach a wire on the other end.

    • @robertorigami9295
      @robertorigami9295 6 лет назад +4

      Sounds interesting Realtuber thanks for the tip it's​ a cool ghetto style technical repair technique 😄

    • @nos1000100
      @nos1000100 6 лет назад +7

      Ive patched together broken PCBs doing that same method

    • @nos1000100
      @nos1000100 6 лет назад +2

      @@dcfuksurmom well in my case. The PCB and traces were rather large. It was for some gauges for my Datsun 280zx. I was fixing the dash and the connector for the gauges was tight and broke then I tried to unplug it. When I finally got the gauges out, I was able to scratch the coating on the traces and patch them. I also put some double sided tape to hold everything down. Really isn't as hard as it may seam

  • @maxwell_edison
    @maxwell_edison 5 лет назад +230

    Thanks for explaining Bouncing! I am a programmer and I never knew why they called it "Debounce" even in code that had no physical parts inputting. It originates from this I understand now.

    • @slaughterround643
      @slaughterround643 5 лет назад +11

      check out Ben Eater's 8-bit computer

    • @maxwell_edison
      @maxwell_edison 4 года назад +7

      I regret this username more and more each coming day.

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

      This can also be seen in computer mouses as they use the physical switch‽

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

      that's a *B* ouncing problem!

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

      @@bhawtesh8644 i think there are debounced switches (but only to a certain level) so most likely there also is software debouncing

  • @subliminalcastillo2126
    @subliminalcastillo2126 3 года назад +18

    How can anybody dislike this video? This video is so enticing, educational, and wholesome and also has great music. This man literally created what most of us would use breadboards or circuit boards for- all on a hard plastic box. Some people just seriously suck & want to watch the world burn.

  • @NicolasTsagarides
    @NicolasTsagarides 7 лет назад +281

    Instead of rotating the switches, why don't you swap the gnd with the vcc wire that you soldered on those rails?

    • @roelskiunplugged1134
      @roelskiunplugged1134 7 лет назад +103

      That's exactly what I was screaming to the screen, but he didn't hear me :)

    • @TommyOlsen
      @TommyOlsen 7 лет назад +6

      Yeah, same here!

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

      Exactly!!

    • @GHA476
      @GHA476 7 лет назад +1

      Nicolas Tsagarides wouldn't that cause an issue with the way he wired the enter switch?

    • @tomlomax9909
      @tomlomax9909 7 лет назад +10

      This. Easy enough to swap around the enable key too.

  • @unicodepepper
    @unicodepepper 7 лет назад +53

    I may not talk for everybody, but I personally love watching low-level technical videos like this

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

      Emily Nightfire I usually have no idea what's he doing or talking about but yeah I love it anyway

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

      Samuel Fabiny 8-Bit Human Spaghetti :)

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

      i love these kind of video too

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

      David Keller Freeman Human Videos 😊

  • @TheTopMiners
    @TheTopMiners 3 года назад +9

    Everything about you is a 90's time capsule! The way you dress, the way you speak, how your videos are recorded, the catalogs you have and of course all the thech you use in the videos! I really apreciate that, keep doing awesome and informative content! Thank you!

  • @DavidMarsden
    @DavidMarsden 7 лет назад +349

    I bet you aren't expecting this comment...
    This is one of your best videos. This is a great project to get kids started. I really want to do it myself. Can't wait for the next.

    • @seriouschicken6333
      @seriouschicken6333 7 лет назад +10

      Completely agree. One of you best videos.

    • @Manawyrm
      @Manawyrm 7 лет назад +7

      Definitly agree! Highly interesting and makes me want to fiddle with some HD44780 LCDs.

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

      I agree, I think I'd like to attempt something like this. I am 16, so that just proves your point. I think I have an old LCD somewhere, but I'll have to buy switches most likely.

    • @RealLuckless
      @RealLuckless 7 лет назад +3

      I've already linked this video to a number of computer science and engineering professionals with ties to education. It is an awesome project even for university level stuff I think, and kind of wish the digital systems courses I took had used devices like these as steps between the blackboard diagram theory and going to things like FPGA chips on a breadboard.
      I'll probably also build this with my nephews here soon when they get out of school for the summer.

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

      I bet you aren't expecting this ellipsis...
      Actually, no, I bet you were. Sorry.
      But I agree -- this is a damn fine video! Also I like the music.

  • @RobertLiesenfeld
    @RobertLiesenfeld 7 лет назад +140

    I liked this video, great for someone getting started in hobby electronics. I especially appreciate that you show your mistakes! Too many people edit their videos down to make it look like they got it perfect on the first try and leave the budding hobbyist with the impression that they, the newbie, are just hopeless at it. Everyone makes mistakes and you often have to build it twice to get it just right.
    Looking forward to part 2!

    • @Seff2
      @Seff2 7 лет назад +13

      Robert Liesenfeld moreover, its good to see how he works arround the mistakes he has done. that can be really helpful.

    • @artstrutzenberg7197
      @artstrutzenberg7197 7 лет назад +4

      Yup....and the one "fix" (flip the labels around).....whole lot easier than having to rewire things :D

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

      @@artstrutzenberg7197 I think he should have rewired it and not told us, because... I hate to say it, but that was a very rookie mistake. With toggle switches like those, when you flip them "down", it connects the center pin with the "top" pin, not the "bottom" one. It's a common mistake because it's counterintuitive, but a facepalm for anyone who's used toggle switches before. Rewiring would have been as simple as swapping the + and - wires going to the switches. The 8 data switches would have needed only 1 wire swap. (unless he tied off of them for something else).

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

      I made almost exactly the same comment. It's perfect to show how you can fix and replace. I made a toy car with my 11 y.o. son out of printer parts, (gears, transport mechanism, etc., and a motor), and it took 3 1/2 hours because of all the things we had to fix and re-do along the way. IF it had taken 15 minutes and slapped together, it would have been a fail IMO, because we wouldn't be doing the engineering fault-isolation techniques. "Hmmm......how do I solve this?"

  • @darkmojojojo
    @darkmojojojo 5 лет назад +68

    Soldering header pins is the way to go with those LCD screens.

    • @Wes8761
      @Wes8761 3 года назад +10

      It pained me when we he soldered to pin header. Its honestly worthwhile to just solder pin headers or SIP sockets to everything like that and use dupont connectors or generic jumpers to connect to it and just use non permanent or semi permanent connections. If its the final thing I'll ever use the device in I still always leave some way to remove it just in case. Good design practice. Cheers!

    • @darkmojojojo
      @darkmojojojo 3 года назад +3

      @@Wes8761 yeah that was cringe inducing.

  • @kyle-hb3pz
    @kyle-hb3pz 7 лет назад +424

    I think mixing in technical videos is a great idea. This channel is already interesting with the history of the devices, but seeing some of the technical aspects would be interesting too. That could just be my opinion as a computer science major though. Thanks for the awesome content!

    • @cluckyx443
      @cluckyx443 7 лет назад +6

      Thirded. Absolutely fascinating.

    • @Talasas
      @Talasas 7 лет назад +7

      Also agree.

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

      Fifthed. I love this kind of stuff, and I actually thought the AI video was cool too. It was the layman's guide to A.I. creation.

    • @MrPedros1989
      @MrPedros1989 7 лет назад +1

      Kyle Mayer I agree as well. Im beginning to learn Arduino and finally now I understand how those screens work

    • @kyle-hb3pz
      @kyle-hb3pz 7 лет назад +1

      Kamil Szpytma Arduino is a great platform to play around with. I suggest finding some libraries to make dealing with these screens a bit easier. Good luck learning and happy tinkering!

  • @hexial
    @hexial 7 лет назад +109

    This wasn't boring at all! Good level of technical detail :)

  • @adityaagarwal636
    @adityaagarwal636 3 года назад +11

    Literary loved the way you accepted you mistakes, and told each and every detail so easily, that many can't explain in days🙏☺️

  • @darksquirel
    @darksquirel 7 лет назад +26

    as an avid viewer and someone who understands analog electronics I'd love to see more build and in depth videos like this

  • @ZeeZeeBun
    @ZeeZeeBun 7 лет назад +455

    These things... work a lot more simply than I expected..

    • @raggededge82
      @raggededge82 5 лет назад +59

      Computer engineering is not difficult, it's just complex :)

    • @louistournas120
      @louistournas120 5 лет назад +27

      This LCD screen is like a computer. I thought it was going to be just a LCD screen.

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

      @@louistournas120 same

    • @TheChrisey
      @TheChrisey 4 года назад +1

      @@raggededge82 Complexity is what makes things difficult for people.

    • @TheChrisey
      @TheChrisey 4 года назад +13

      It's because it's a lot more sophisticated at handling itself. That screen assembly has its own builtin microcontroller

  • @KimboKG14
    @KimboKG14 5 лет назад +241

    me: funny channel naming joke! :D
    *the 8-bit guy: literally programming with 8bit*

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

      (it would be funny if chinese people used a 4bit mcu to make the LCD instead of VLI digital logic, someone must have decapped those things)

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

      k

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

      true, but all the computers he deals with (commodore machines, atari 2600, apple II, etc) are all 8bit as well

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

      8bit means that the width of the registers on the cpu and the bus are 8 bits wide

  • @dwen1816
    @dwen1816 7 лет назад +30

    Please do more technical-themed episodes like this one because it was great and incredibly interesting.

  • @stewiegriffin6503
    @stewiegriffin6503 7 лет назад +224

    well done.
    it's not too deep, it's just right.

  • @technixbul
    @technixbul 5 лет назад +156

    Just change the +5V and GND wires on switches and all will be fine

    • @technixbul
      @technixbul 5 лет назад +10

      @tgmforum tgmforum they are upside down now ... i mean main power wires that going to the switches ... just 2 wires, not all 24 (10 in this case) the data is on middle pins and wont be touched. This will exchange low and high levol on switches

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

      OMG lol

    • @mrburns366
      @mrburns366 5 лет назад +14

      Yes.. just swapping two wires.. Not sure why that didn't occur to 8-bit guy. Sometime very smart people miss the forest for the trees ;)

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

      @@technixbul Тролнаха те братле :D

    • @Bandicoot803
      @Bandicoot803 4 года назад +1

      @technixbul: Thought of exactly the same thing as they're common-railed.

  • @fredrikjonsson1503
    @fredrikjonsson1503 7 лет назад +147

    I liked it, more episodes like this.

  • @jamesevans1601
    @jamesevans1601 7 лет назад +46

    Awesome project, this really demystified an 8-bit display. Well done!

  • @bunnybunnyloaf
    @bunnybunnyloaf 4 года назад +7

    It was really interesting seeing the mistakes get made and corrected. Makes me feel better about times I wrote a program with a syntax error.

  • @NickMoore
    @NickMoore 7 лет назад +118

    That's an awesome little project! I had no idea they were that easy to drive.

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

      I agree.
      So nice.

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

      Well, they are. It's because the displays mentioned in this video contain quite nice driver IC and they in China used to copy (as far as I recognize) its behavior, so whenever you need to replace your 8*1 LCD and use 1602 or 2004 all you need to change in your project is to make the symbols fit nicely on your new screen, all the rest driving things remain the same.

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

      Nick Moore qqqqq

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

      Olivier Orsola a

  • @TheOsnovis
    @TheOsnovis 7 лет назад +79

    No no no, it's perfect. Explain everything the way you like it and take as long as you like, we love your videos!!

    • @spacekitt.n
      @spacekitt.n 5 лет назад

      yes please i like the long vids

  • @mechaform
    @mechaform Год назад +1

    How did I miss this set of videos? I could’ve sworn I’ve binge watched all of your content. Boring? Not at all.

  • @onedeadsaint
    @onedeadsaint 7 лет назад +716

    I am ready to be edutained!

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

      hacker

    • @gold4963
      @gold4963 7 лет назад +3

      Same

    • @fonsoooooooooo
      @fonsoooooooooo 7 лет назад +3

      Probably a Patron that paid early access to the video when it was unlisted

    • @reirei_tk
      @reirei_tk 7 лет назад +8

      A cromulent edutainment embiggens the souls!

    • @onedeadsaint
      @onedeadsaint 7 лет назад +1

      correct!

  • @BertGrink
    @BertGrink 7 лет назад +178

    Too technical? heck no, i love it! :D

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

    I love the way you cover the problems you encountered & what you did to resolve. Much more realistic than a 'perfect' build.

  • @jonathaningersoll6213
    @jonathaningersoll6213 7 лет назад +23

    This is the type of content I love to watch; keep up the great work!

  • @kingcarcas1349
    @kingcarcas1349 7 лет назад +612

    8 bit guy can use power tools, Linus woulda lost a finger

    • @chrisfratz
      @chrisfratz 6 лет назад +49

      We're talking about the same guy that grabbed a power tool without knowing that it plugged in. So yeah he probably would have lost a finger.

    • @TheLegoman332
      @TheLegoman332 6 лет назад +53

      And then drop it

    • @GRBtutorials
      @GRBtutorials 6 лет назад +69

      8-bit-guy can use a soldering iron without problems, Mehdi from ElectroBOOM would burn himself to get some laughs out of the public.

    • @loganiushere
      @loganiushere 5 лет назад +8

      kingcarcas1349 I love both of these channels, so that joke really hits home for me.

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

      @@TheLegoman332 LOL

  • @samaelturcios_1986
    @samaelturcios_1986 6 лет назад +3

    My respect for you, nice video and very educational. I am and electronic technician (and future engineer) and it's my first time i see how a screen lcd really works in manual mode.

  • @theale8821
    @theale8821 7 лет назад +13

    Whenever he flips the on/off switches I get a feeling of extreme satisfaction

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

      He should re-name it to "The most satisfying video in the world (Trust me we got it this time)"

  • @TheLeonardProduction
    @TheLeonardProduction 7 лет назад +88

    This is excellent! I've always been very curious about how data is sent to a board or electronic piece, this is really cool! Do more videos like this, not a lot of people do videos about this stuff for "the masses", usually they are for engineer students, and are way more complicated and less entertaining than this

    • @MarcellDAvis1103
      @MarcellDAvis1103 7 лет назад +1

      Leonard Productions i really want to see a series

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

      All kind of Arduino projects would be nice but it is not realy within the scope of his channel I guess.

    • @imgoingtobuygoogle
      @imgoingtobuygoogle 7 лет назад +1

      Agreed, would love to see a how to series on circuitry!

    • @00sey35
      @00sey35 7 лет назад

      Leonard Productions a

  • @primanox007
    @primanox007 6 лет назад +6

    This video just makes me smile :) I love the music, the attention to detail, and just building cool little things! You are a joy to watch, sir!

  • @PastPinball
    @PastPinball 7 лет назад +11

    +The 8-Bit Guy, Thanks for this video! It is exactly what I needed! I like that you went "deep" on it. It left me with no questions and an urge to start working on stuff. I look forward to the second follow-up video.

  • @CattoRayTube
    @CattoRayTube 7 лет назад +110

    This was great! It's like the Ben Heck Show but far more accessible for complete beginners haha.

    • @TheRedCap
      @TheRedCap 7 лет назад +1

      It really is! I have this place near me called Skycraft, and they're like radioshack, but 1/3 of their prices. I bought a screen, as well as a few other components and put this project together.

  • @walterheukels
    @walterheukels 6 лет назад +12

    Very cool. I never realised how smart these things are, they're like little terminals!

  • @shenron02
    @shenron02 7 лет назад +58

    great video, you should have used an old school embossing label maker, it would give it more of an 80's look :)

    • @nachobidness6667
      @nachobidness6667 7 лет назад +14

      The NES Renegade yes! Dymo labeler FTW!

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

      the doc from bttf always used them :)

  • @lilsponge8034
    @lilsponge8034 7 лет назад +21

    I'm only 15 and I wasn't even born in the 80 and I'm interested in this channel with all the retro items . Keep up the good work

    • @bagelmaster8
      @bagelmaster8 7 лет назад +4

      I'm 16, I love this too, especially how he did this without a computer, it makes it way more simple

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

      14, me too. I'm fascinated with some of the stuff they used to do to make things work. Ingenuity is dead in this era.

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

      You guys all have a golden opportunity to start messing with this old stuff now while it's dirt cheap. I hate to sound like the old guy (but by comparison I very much am), but that's what I did back when I was a kid, but mechanics are my interest. I'm a mechanical engineer now, but I still cut my yard with the same tractor I was messing with when I was 12 and it's still older than I am.

    • @bagelmaster8
      @bagelmaster8 7 лет назад +1

      +Siddharth Singh +Siddharth Singh yeah it's crazy to learn how computers evolved from simple vacuum tube logic gates to what we have now. I think most of the ingenuity today is in the software as opposed to hardware

    • @lilsponge8034
      @lilsponge8034 7 лет назад +1

      Siddharth Singh Siddharth Singh I'm glad he bringing old items like the first answering machine and how to use the Commodore 64 work

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

    This video should be an example how explanatory videos should be. I knew nothing about how the data to a LCD is transmitted and I got it instantly when watching this video. Keep it up!

  • @lesdmark
    @lesdmark 6 лет назад +46

    The display on the printer shown at the beginning at 0:31 is a VFD also know as a Vacuum Florescent Display. It's an honest mistake a lot of people make though. Still love the video!

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

      I knew it wasn't lcd, but I didn't know what it was

    • @lesdmark
      @lesdmark 6 лет назад +2

      Yep, Fixed now. Thanks!

    • @newagederpderp
      @newagederpderp 6 лет назад +2

      The VFD is effectively the same as a CLCD.

    • @skyem5250
      @skyem5250 5 лет назад +4

      There are VFDs that run on similar driver chips to character LCDs. Same interface and function, but different display technology.

    • @newagederpderp
      @newagederpderp 4 года назад +1

      @oH well,lord! i have no idea its a two year old comment and i can't be assed to google it

  • @stuartmcconnachie
    @stuartmcconnachie 7 лет назад +57

    Surely just switch the 0v and +5v on the bus bars to the switches?

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

      Stuart McConnachie They have their own controller and font gallery.

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

      +Cinhi Young switched the mechanical ones

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

    I have been working as a software engineer for over 20 years and I alway wanted to learn more of the electronics side of things. You have to be the best instructor I have see. I have learned a lot from you. Thank you so much.

  • @Datan0de
    @Datan0de 7 лет назад +28

    I really enjoy your channel, and this is probably my favorite video yet. Don't worry about it being longer than most of your vids - the content is well worth it. Seeing the process and the missteps adds a lot to the educational value and helps us noobs not feel so bad when we make mistakes!
    One question: by wiring the capacitor between +5v and the LCD, doesn't that bypass the switch and make a short?

    • @igotes
      @igotes 7 лет назад +4

      Capacitors don't conduct current. They can be "filled up" and "emptied", but once full, no current will flow until the voltage difference between the two pins changes. In this case, when the button is pressed it will discharge. Hope that made sense!?

    • @southjerseysound7340
      @southjerseysound7340 7 лет назад +1

      I agree,this has to be my fav episode yet and I hope for more like it and longer

    • @Datan0de
      @Datan0de 7 лет назад +1

      It does, at least conceptually. Thanks. I'm going to have to breadboard up some circuits and play with this more.

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

      At steady state (once the capacitor is fully charged), capacitors are modeled as open at low frequencies (including DC), and a short at high frequencies (exact frequency depends on the capacitance). This property is what makes them a key in basic frequency filters too. You are correct though for a brief moment when first applying the voltage it is a short but small capacitors like this charge very fast!

  • @RiverNaiad
    @RiverNaiad 7 лет назад +8

    Thanks for your videos. I always watch them with my dad. He's a big Amiga guy. Can't believe how much you like Commodore. He thinks your restoration vids are the best.

  • @adityashukla7849
    @adityashukla7849 4 года назад +1

    To be honest, I perfectly know how LCDs work but that green LCD in the thumbnail looked so beautiful, I thought to give the video a like for that.

  • @spugintrntl
    @spugintrntl 7 лет назад +31

    This was a lot of fun to watch! I'm actually trying to get into building small electronics so for me personally, this kind of technical video is great.

    • @spugintrntl
      @spugintrntl 7 лет назад +9

      ...Not that your other stuff isn't awesome too.

  • @richardlincoln886
    @richardlincoln886 7 лет назад +264

    Re switches upside down
    Can you just flip the +5/GND leaders onto your switch busses?

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

      I was wondering the same thing, but David probably has a reason for not doing so. Commenting so I can see any reply!

    • @Binyamin.Tsadik
      @Binyamin.Tsadik 7 лет назад +5

      Yeap, you can!! He must have overlooked that solution.

    • @anotheruser9876
      @anotheruser9876 7 лет назад +1

      And re-solder/switch the leads powering the LCD

    • @Binyamin.Tsadik
      @Binyamin.Tsadik 7 лет назад +2

      not required, if you saw the electronics on the back of the switches it's a very simple thing to swap the polarity on them.

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

      I was just wondering were there a good way to test witch way your switcher are before soldering them.

  • @dmlavign
    @dmlavign Год назад +6

    Great video, just thought I'd mention you could have switched the Red and Black lines feeding the 8 data switches and that would make them work as desired. Thanks for the cool content!

  • @varungb
    @varungb 7 лет назад +6

    Sir, you are genius, creative and imaginative. One the best videos on RUclips.🙏

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

    Awesome and informative content as usual. And as others have said, most of us don't find it to technical or boring.
    You can explain things very well so its easy to understand. Keep up the good work!

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

    I referred to this video today to fix an issue I was having interfacing a 4x20 LCD with a Microchip PIC16 and it helped me to discover the problem. Excellent explanation, please keep making videos like this one, the 8-bit microcontroller programmers like me will appreciate it 😊👍.

  • @thomasleonard5260
    @thomasleonard5260 7 лет назад +291

    Your switches aren't upside down, they're just European - the convention here is down position for on !

    • @grahaminatorca85
      @grahaminatorca85 7 лет назад +19

      Thomas Leonard That's so weird and backwards, lol

    • @gamefoun
      @gamefoun 7 лет назад +30

      Thomas Leonard whoah, I didn't even realise switches here were like that, I checked some and it really is like that

    • @brendanwalker8903
      @brendanwalker8903 7 лет назад +16

      Thomas Leonard wait, in the u.k., we have up is off and down is on. is this not the case in the usa?

    • @mikemoos
      @mikemoos 7 лет назад +8

      Yeah, it's cheaper to buy foreign, and just mount it sideways :D

    • @mumblic
      @mumblic 7 лет назад +17

      I was thinking the same, down is the "on" position (EU). Had now clue that in the US it was different. What about the rest of the world.

  • @Koisheep
    @Koisheep 7 лет назад +10

    Thanks to this video I finally got what are capacitors and transistors.

    • @Crlarl
      @Crlarl 7 лет назад +6

      There were no transistors shown.

    • @bennylofgren3208
      @bennylofgren3208 7 лет назад +3

      Carl Siemens "No transistors were harmed making this video."
      (However, a couple of innocent LCD's got 3rd degree burns...)

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

      Technically there are a few thousand transistors in that lcd driver ic though. But a very educational video nevertheless!

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

    Hello David
    Your videos are really great! The calm and above all clear pronunciation makes it very easy, even for foreign speakers, to really understand everything.
    And you can see how much effort you put into production.
    Thank you!

  • @clyde34
    @clyde34 7 лет назад +4

    Fun fact: High for READ and low for WRITE is a standard that spans all electronics handling, registers - basically everything.
    And it is easy to remember: I/O looks like 1/0
    Read - Input - I - 1 - High
    Write - Output - O - 0 - Low

  • @daveb5041
    @daveb5041 6 лет назад +137

    Doesn't it suck paying $50.00 for some parts you can get off the internet for $5.00 but you have to wait weeks for them to come from china? The worst offender is microcenter where they sell knock offs for 10 to 20 times the normal price. They will buy a part for less then a cent and charge $4.00 for it. Their arduino is $40.00 and the instructions are half in bad english and the other half they just left the chinese characters in. Also on the box it says you get a nixie tube which is why I bought it. It's not it's just a 7 segment display that doesn't work with any of the projects because it's common anode and not common cathode but you have no way of knowing that until you realize it doesn't work.

    • @GRBtutorials
      @GRBtutorials 6 лет назад +6

      Dave B Common anode 7-segment displays can be used as well as common cathode. I’ve used them and had no problems.

    • @daveb5041
      @daveb5041 6 лет назад +3

      Yes I too got it to work. But if you go off the english/chinese instructions the way they tell you to it won't work. Had to redo hard ware AND change the code as well as use npn vs pnp. Not a fun way to learn when the instructions are teaching it to you wrong because they save 0.0001 cents.

    • @KrzysiuNet
      @KrzysiuNet 6 лет назад +5

      As from getting things from China. Imagine something doesn't work. You either buy a new one (your project is halted for some time -> losses) or send it back to replace it (waiting + losses on shipping). That's where the problem lies. Repairing and returning elements + time you need to wait. When it comes to such small elements, it's not so bad. Some clients of printing company I've been working to, left us to buy prints from China. Then when they've realized they'd pay a few times more than here, if something would be wrong, they got back.

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

      I was disappointing at looking at some of there stuff. There only good stuff is the actual new computer hardware. Everything else in the store is poor quality. I was thinking i can get some professional computer tools, but its the cheap crap you would get from a dollar store for 30 dollars.

    • @r3tr0nic
      @r3tr0nic 5 лет назад +3

      Yeah, but your paying for that convenience. There is heaps of overhead operation cost of brick and mortar. They will not stick around though, as more online sales occur (and consequentially with the likes of certain online entities allowing you do almost essentially deal with the manufactuer direct and no middle retailer) with entities that do not have any brick and mortars to support. Market and local demand plays a bit into it too... Less tinker-ers these days.The whole situation is actually a convoluted and complicated balance of factors, but the gist is a lot of retail stores will poof in the near future. Only the common commodities of need-to-live stuff will stick around.

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

    Multiple concepts touched here:
    1. Character LCD pin description and how the communication protocol works.
    2. SPDT switch and how to punch in digital 1/0 using it.
    3. How to connect a pot and generate analog voltage input using it
    4. Floating connection issue resolution using pull down resistor
    5. Switch denounce issue in push button and fixing it using RC circuit.
    Over and above, how to debug and proceed ahead when you come across a problem.
    Thanks for this series.
    Feeling angry on RUclips algo for taking 4 years to show this on beautiful channel.

  • @DavidCourtney
    @DavidCourtney 7 лет назад +22

    I loved this video and would love to see more like it. I enjoy your normal stuff, but delving into electronics projects like this is far more interesting to me. Do a YT search for "Ben Eater 8-bit computer". That is my current hobby/passion that I'm working on.

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

      Yes! Ben Eater's videos are amazing! I wait around in anticipation for his next videos; they can't come soon enough!

    • @kylesulcebarger8399
      @kylesulcebarger8399 7 лет назад +1

      David - you two need to team up on an Orbiter controller!

    • @krokofan4425
      @krokofan4425 7 лет назад +1

      oh i am so waiting with you! i actually just bought all the stuff you need for the computer and will start building it soon.. still curious how the control logic unit will work out!

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

      Yeah ... these last few videos have been super exciting. (Well, they all are!) But seeing everything starting to tie together has literally put a smile on my face. I started working on it 3 weeks ago today. I've been following the build in the same order as his videos, so I first built and tested the CLOCK module. Here is a picture of what it looked like it when it was done.
      drive.google.com/open?id=0B-6ynjm4RtfudXRZLUhNek4ycFU
      Though I've since gone back in and changed the wires to have a uniform color. When I first built it, I was just using U Jumper wire. And I didn't have 0.01uF capacitors on hand when I first completed it, but I've since gone back and added all the various smoothing capacitors that he talks about.
      Then I built REGISTER A. I accidentally swapped 2 wires coming out of the 74LS245, but I found the mistake quickly. I tried to keep my wiring as neat as possible, so it took me a while to build that first REGISTER.
      Then I went on to build REGISTER B. I didn't make any mistakes on that one. Next was the INSTRUCTION REGISTER. Since that one is mirrored, and since he doesn't show the build in his videos, I had to make sure I didn't mix any of the connections up. Once I had all 3 REGISTERS done, I spent quite a bit of time testing them. The way the enable and load signals work wasn't entirely clear to me, and I definitely got a bit confused, but once I figured it out, it was pretty easy.
      After the REGISTERS were done, I started on the ALU. That was A LOT more difficult than anything up to that point. The number of connections that have to be made, and all the routing of wire is really difficult. When I was done, my ALU acted like it had a bunch of problems. The output didn't make any sense. I ended up mapping out all the connections "on paper" so I could wrap my head around it better. Then I went through each connection by putting my multimeter in continuity mode, and I checked everything from point A to point B. It turned out that I had like 4 wires misplaced. I'm not sure how that happened, but I suppose it wasn't that surprising. On the ALU, you end up with wires on top of wires on top of wires. It's very difficult to make it look neat.
      Here's a picture of what my REGISTERS and ALU look like.
      drive.google.com/open?id=0B-6ynjm4RtfuUDZray1tYTR4UG8
      I built REGISTER A with a different brand of wire than everything else. So the shades of blue and green are a lot darker. Eventually I'll go back and rewire that REGISTER so everything is uniform in color.
      So after the ALU, I started building the RAM module. And that's where I'm at now. One of the 74LS189's I got from Jameco was DOA, so that caused quite a bit of a delay. But now I'm up to the very last set of steps for the memory module (RAM module build - part 3) where I need to connect the 8 data inputs.
      It's been a fascinating process to do this myself. Sometimes frustrating, lol, but always fun!

  • @jperih
    @jperih 5 лет назад +5

    This was DEFINITELY fun to watch! You could always have a separate channel for the too-technical things, because this does fit into that category.

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

    I have several of these LCDs that I have harvested from printers and other devices that were bound for e-waste. This video has shown me a great way to start using them in projects! Thank you!

  • @Despondencymusic
    @Despondencymusic 5 лет назад +3

    I thoroughly enjoyed the deep technical aspects of this video.

  • @BloggerSWF
    @BloggerSWF 5 лет назад +5

    The very first time i see someone expaing LCD display with so simple way! I am your fan, i ove your videos, you must bring more technical contents fo us! Cheers from Brazil!

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

      the enable pin is an enabler you know

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

    Do not underestimate your audience. very informative with the work that you do.
    and unless you do not have enough storage space on your SD card one video is never too long.

  • @tompov227
    @tompov227 7 лет назад +32

    loved this it makes me wanna be an electrical engineer and I hate electrical engineering

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

      Lol same about the electrocution thing

    • @transistortester
      @transistortester 7 лет назад +4

      There is no risk of electrocution with low voltages (it is taught that up to ~30 volts is completely safe, although the actual threshold is higher), and working with higher voltages is reasonably safe as long as you don't do anything really stupid.

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

      EE here. Just be mindful of current and paths that current can take. If you're attentive to this, you'll be fine. I've never electrocuted myself or come close to it.

    • @redrik009
      @redrik009 7 лет назад +1

      Also, if you're worried about working with the mains in your house, electricians handle that, not engineers. Engineers design things.

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

      Be a computer engineer, it deals with digital electronics and software without a lot of the analog/high voltage side of EE. I went into embedded software engineering with my CompE degree, though I enjoy all things electrical and electronic as a hobby anyways.

  • @omikronweapon
    @omikronweapon 5 лет назад +9

    For someone like me, with a decent brain but zero knowledge of the hardware yet, i found the level of "depth" quite nice. The pins always seemed like magic numbers. Knowing what they do and how is very informative. I had heard of "capacitors" but hearing and seeing a practical use makes it seem easy to tackle.
    Seeing even the basic construction of the box and power supply gives the entire project the feeling of "this is EASY! I can definitely do this now!".
    I liked the pro-tip of stripping old wires too.

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

      OmikronWeapon fyi if ur still interested and dont know: capacitors store charge. the capacitance value of a capacitor in farads is equal to the ratio of charge able to be stored per volt across the capacitor

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

      pins are magic numbers, just like argument order in a function is magic. (or you read the docs)

  • @rogerdeutsch5883
    @rogerdeutsch5883 Месяц назад

    Wow! The beginning part of this video where you explain what each pin is used for is so clear & well thought out -- and those nice graphics make it all easily understandable very quickly. Great stuff! thanks And then, the project!!! So amazing. Such a great way to teach how to use these screens. So cool!!

  • @antibishonen
    @antibishonen 7 лет назад +11

    OMG, this may be the bellwether video for electronic hobbyists. Keep this up, 8-bit Guy!

  • @nievasdario
    @nievasdario 6 лет назад +5

    This was amazing. Now I want to get one of those displays and start playing around!
    Thank you!

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

    I really enjoyed this video. Your explanation of how character LCDs work is clearest one I have encountered. Keep up the good work!

  • @peter-william
    @peter-william 7 лет назад +246

    I love your videos! could you do a video on how emulators work?

    • @peter-william
      @peter-william 7 лет назад +20

      or on the ti83 calculator

    • @gold4963
      @gold4963 7 лет назад +4

      Retro emulators. Like NES and SNES. But emulators are a recent invention. And legality is questionable...

    • @Sebastian-xy3xk
      @Sebastian-xy3xk 7 лет назад +10

      GOLD 1515 Emulators are legal, they just seem shady because of millions of people use them illegaly by downloading ROMs (Because no one wants to make backups of their own games sadly ;-; )

    • @TheBrokenLife
      @TheBrokenLife 7 лет назад +6

      Emulators, even NES and SNES emulators, aren't recent at all. I think the first NES emulators are around 25 years old. I've had a NES an Genesis emulator for my Dreamcast for almost 20 years.

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

      @GOLD 1515 No, emulation has been a thing since at least the nineties.

  • @funnygeeks8126
    @funnygeeks8126 7 лет назад +7

    if you have all the switches connected to the same power line, can't you just flip the 5 volt and ground volt cables?

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

    More like this, please. I'm a beginner, and watching this video at 8:28 was the moment I finally grokked what a pull-down resistor is. The debounce fix was also a great learning opportunity, very glad you leave in all the initial bugs and show how you fixed them and why.
    Thank you!

  • @brianwthompson
    @brianwthompson 7 лет назад +9

    This is the kind of video I subscribe for

  • @ITVOIP
    @ITVOIP 7 лет назад +4

    This was great. I always wanted to use one of these a project. You made this super easy. thanks for keeping in the mistakes/problems.

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

    I simply cannot get enough of this channel. I watch more of this than anything TV has to offer.

  • @roberthornibrook6344
    @roberthornibrook6344 7 лет назад +103

    You really should become a full time teacher!

    • @FinalBaton
      @FinalBaton 7 лет назад +12

      I agree! He's really gifted at breaking down concepts and giving concise yet tangible examples.

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

      Me too. He make it looks so easy and fun

    • @prestonferry
      @prestonferry 6 лет назад +2

      Robert Hornibrook I wish he was my teacher! My family isn’t very electronic enthusiastic, and I want a career in engineering!

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

      Preston, check out Louis Rossmann's channel, a veritable treasuretrove of information. It may be "advanced", but there's nothing wrong with reading ahead, pick up what you can as early as possible, especially good soldering techniques. Indeed, many of Louis' videos show how that missing solder pad could be easily repaired.
      And learn about flux. :)

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

      Do you play NEO-GEO?,

  • @TheRetroNobody
    @TheRetroNobody 7 лет назад +14

    That is a really fun little learning device. Nice job on it.
    Also, the music is really great. Is it original? Or, sourced from somewhere?

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

    Great and very useful video. There are a few channels about electronics that I follow that go into tiny little details (like eevblog). I really love them but I find your videos refreshing and very easy to listen no matter how much you go into details and whatever the subject is in question. I always get that creative spark “hm, I can do it now. Let’s roll!”, and I really do it.

  • @directrix1
    @directrix1 7 лет назад +12

    Cool. I like the technical stuff. Thanks!

  • @chinapaulo
    @chinapaulo 7 лет назад +48

    One of your best videos. I love the mistakes, too -- just like the ones I make.

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

    The neat part about this vid is the build, as well as seeing all the switches and what not set up to get it to type on the LCD.

  • @EveryDay4Tech
    @EveryDay4Tech 7 лет назад +16

    Hello sir i really like your work your videos are One and only on RUclips i want to say that no one else make videos like you on youtube so please keep making videos like this i'm an 90's kid but i still love those old Devices and Gadgets and Computers too 😀

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

      Me too! I think his videos are awesome. I'm fascinated by the old technology and it history

  • @nhatpham9217
    @nhatpham9217 5 лет назад +3

    I really like this videos!
    it describes vividly and is easy to understand. thank you!!

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

    This is probably my favorite 8-bit guy video! Ive always wanted to know how those screens worked, but thought it was too difficult to learn.

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

    loved it, keep it up, maybe it's not for everyone, but i loved it

  • @andrewbrady8564
    @andrewbrady8564 2 года назад +3

    Still one of my favorite videos. I have some old lcds and switch's this seems like the perfect thing to introduce kids of all ages to binary!

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

    Really good content. Highly detailed instructions without any extra fuzz.
    Great job.

  • @Skelpolu
    @Skelpolu 7 лет назад +14

    Waiting for a super geeky 6502 controlled LCD setup

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

      please make it happen

    • @dalekmun2010
      @dalekmun2010 7 лет назад +1

      Something something look up the OSI 300. Something tells me he'll get to that sooner or later (We've come a long way from iBook reviews, keep in mind)

  • @zoggman2000
    @zoggman2000 7 лет назад +7

    I like this video and would like to see more like it.

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

    Totally awesome project! Love that you ran into problems since we got to see your solutions. Well done!

  • @sommanker
    @sommanker 7 лет назад +10

    Wow :o
    I wouild never have thought you could use toggle switches to send binary data, that's cool

    • @webchimp
      @webchimp 7 лет назад +9

      That's how the first computers were programmed. he mentioned the Altair. oldcomputers.net/pics/altair-8800-front.jpg
      Imagine doing that for all the instructions you wanted to set up.
      Now imagine no permanent storage and the power going off just before you got to run the program.

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

      *runs from room screaming* ;)

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

      UPS FTW!

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

      Actually computers (and everything digital) works that way. Bits are either on or off.

  • @JOELwindows7
    @JOELwindows7 7 лет назад +64

    Advice for recycling: Never perma-solder and desolder that perma-solder. Use pins and header and permasolder. There, no need of desoldering. simply pull right off!

    • @Hagledesperado
      @Hagledesperado 7 лет назад +13

      Also, for chips, use sockets. Even when you don't see the point of using sockets. Sockets are awesome!

    • @jackass123455
      @jackass123455 7 лет назад +9

      except when in a high vibration environment. to me it looks more like his desolder technique needs work pulling pads off is a side effect of applying presure to a solder pad with heat and on his second it seems quite obvious his desolder technique for objects is to heat and pull.
      you should heat draw of the solder as much as possible then using minimal to NO force remove the item

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

      Or except high-current going through IC.

    • @xFuaZe
      @xFuaZe 7 лет назад +1

      There are enough high-current connectors.
      And enough of "vibration proof" connectors as well.

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

    This is excellent. Watching how computing actually works behind the scenes of a gui or a keyboard. Total awesome.

  • @EpicLPer
    @EpicLPer 7 лет назад +13

    Love these kind of videos!

    • @JayBmusic
      @JayBmusic 7 лет назад +1

      EpicLPer Y U everywhere?

    • @EpicLPer
      @EpicLPer 7 лет назад +1

      I AM THE DEFINITION OF EVERYWHERE

  • @adenarrington7607
    @adenarrington7607 5 лет назад +4

    This really helps with me trying to be an engineer (I’m ten don’t judge) I just got my first soldering iron for 4 bucks at harbor freight and this was the first thing I did as a pcb kit I didn’t understand it now I do

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

      Lol I've gotten used to soldering in the few months I've learned. Good luck with it (be careful though, those things get _really_ hot. Use the stand when you're not using it, if it came with one lol)

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

      How’s it going, rifty?

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

      13 want to be programmer or possibly a computer engineer

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

      @@bobdagamer640 You can do it if you try hard! I'd reccommend learning java to develop minecraft plugins, then start on your own projects.

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

    i absolutely enjoyed this video on Character LCDs and I am beginning to tinker around with electronics myself. This video is very helpful for learning little things like bounce and I believe this is the FIRST time I've seen an explanation on how the potentiometer is to be wired. Never dawned on me that it's used as a variable voltage divider. I just never thought of it like that so it makes perfect sense now. I think we all would like to see more videos like this!

  • @Imrooniel
    @Imrooniel 7 лет назад +10

    More technical videos yey! :D