What is HDMI? It's a difficult question, because HDMI is impossible to describe. One might ask the same about birds. What *are* birds? We just don't know.
@kdrangej
2 жыл бұрын
Actually, we do know what birds are. They are drones. en.wikipedia.org/wiki/Birds_Aren%27t_Real
@althejazzman
2 жыл бұрын
Birds aren't real!
@450AHX
2 жыл бұрын
@@althejazzman How can birds be real if our HDMIs aren't real?
@althejazzman
2 жыл бұрын
@@450AHX Exactly!
@mpmansell
2 жыл бұрын
@@althejazzman You mean it's true? That they are all Illuminati drones sent to spy on use and commit wanton acts of biological warfare on our car windscreens?
@edharbison995
2 жыл бұрын
Will an RTX 3090 suffice to play games at the base refresh rate, or do I need to go with an RTX 3090 Ti?
@gchinmayvarma9030
2 жыл бұрын
I think a 3090 should do the trick but you should download more ram just in case.
@Zadow
2 жыл бұрын
Dunno might need to go enterprise grade at that resolution
@lucasc5622
2 жыл бұрын
i re-mortgaged my dog to buy a 750ti. crazy nowadays
@DaSmik101
2 жыл бұрын
Gotta wait for the 4000 series buddy
@kjyhh
2 жыл бұрын
128x64@2160Hz😂
@miasduplessis8788
2 жыл бұрын
This would be great for a cheap pc status monitoring screen! It could continuously display cpu temperature or other useful parameters. Using miniature hdmi monitors for this is actually somewhat popular, but this solution is more elegant and should be much cheaper
@dh2032
2 жыл бұрын
I was thinking something like the, make something like USB, memory stick with mini display, even if it only displaying the system time, but in a server/Nas where montior is abit over the top, maybe with custiom boot USB boot disk, and this little thing, it could read out test results, I take it it any HDMI/DMI (VGA? maybe) could it be plugged in raspberry PI or anything HDMI/DMI ,games consoles cable boxes DVD/Blu-ray player/recorder etc.
@aarocka11
2 жыл бұрын
This is incredibly stupid because you’re wasting an HDMI port. Literally any microcontroller would be better for that.
@daskampffredchen9242
2 жыл бұрын
@@aarocka11 Are you wasting it if you wouldnt use it otherwise?
@bettafish541
2 жыл бұрын
Getting it to work with an extra usb c would be better, and you can plug in something to add more ports
@vurpo7080
2 жыл бұрын
This wouldn't be great for a cheap status monitor screen, because you need specialized software on the computer to drive it (it's not literally using standard HDMI video, now _that_ would be cool). At that point it's equally convenient to use as a USB serial device doing the same thing.
@ovalwingnut
2 жыл бұрын
MitXela. Putting the "possible" in impossible.
@strangedude9008
2 жыл бұрын
combining possibilities with imps
@lucasexempligratiasmith8266
2 жыл бұрын
"Look Around You" is probably the perfect thing to print on this thing.
@mordikal
2 жыл бұрын
reminds me of the guy that connected the i2c touchoverlay on an HDMI display via the ddc pins. and now I am thinking about peripherals that connect solely to hdmi
@SianaGearz
2 жыл бұрын
Oh that's a good tip then!
@DaMusicPillz
6 ай бұрын
Hi, Can you tell me the name of the vidéo? Need to know if i can do the same with a I2C touchpad
@keoni29
2 жыл бұрын
I think you can do this with the I2C bus on a VGA port as well.
@teejay872
2 жыл бұрын
I did this with an HD44780 and a BT848... any I2C Adapter should work. 👍
@pedro_8240
2 жыл бұрын
Same with DVI.
@deterdamel7380
2 жыл бұрын
I did this by utilizing the i2c (DDC) on VGA and connecting an OLED 128x32. This can be handy for a headless setup.
@pratiklondhe5167
Жыл бұрын
@@deterdamel7380 hi how to do it with VGA , I don't have any device with hdmi connectivity?
@deterdamel7380
Жыл бұрын
@@pratiklondhe5167 The VGA port having an i2c like interface (DDC): SCL (Pin 15?), SDA (Pin 12?), GND (10 ?), +5V (Pin 9?). Please verify the pinout by an internet search. There're some resources about utilizing the DDC/I2c.
@nomore-constipation
2 жыл бұрын
The real question for me is if that tiny screen can be upgraded to include a touch screen sensor. Imagine having a tiny touch screen from an HDMI port. Hiding a raspberry pi with a tiny screen.... I can see it now
@MrImodre
2 жыл бұрын
Well, unless your touch panel is i2c device you can basically connect it to the same bus, access it from pc and write some code, so it will be interpreted as a real touch device in the system. So, techincally it is totally possible unless you don't need your HDMI port for its real purpose)
@nomore-constipation
2 жыл бұрын
@@MrImodre Thanks I didn't know that. I am not a programmer so I'd be behind the 8-ball if I even attempted to try this. I'd love to get it working. It's a good starting point. My daughter is researching the practical uses for technology when growing food. Trying to monitor pH etc. As a intern project for sustainable agriculture en maas or just outright at home. The idea is to attach cheap monitors for status but also be able to get into the raspberry pi and configure or update anything on the fly. The negative is we are trying to do this without making it an IoT device or any connections to the internet. Just imagine using this *anywhere* in the world
@autumn64fromdeltarunechapter3
2 жыл бұрын
you could probably use this to make an mp3 player out of a pi zero, if you would be into that
@nomore-constipation
2 жыл бұрын
@@autumn64fromdeltarunechapter3 Actually a good idea. I can see them dancing in the greenhouse jamming out on music while taking care of the plants. Hell play classical music for the plants by using it with Adriano to monitor the pH etc. Always looking to multitask lol
@hatbabe
2 жыл бұрын
You could have, like, a row of them sitting above your keyboard. Oh yeah, we had that, most people hated it.
@AverageMichaelJordans
2 жыл бұрын
Brings me back to when I was looking for newly produced low res monitors, I never could find any but this vid makes me wanna start looking again
@Bananeisafree
2 жыл бұрын
Each and every time you pop out, I don't recall who you are. I check the channel finally remember and fall into the rabbit hole of your quirky and fantastic projects. Thank you !
@iGerman
2 жыл бұрын
Please play bad apple on it, that would be the ultimate hardware hacking moment Edit: the man did it, go watch the next video about this display!
@DarkNia64
2 жыл бұрын
This
@fusseldieb
2 жыл бұрын
This
@auden_builds
2 жыл бұрын
this
@strangedude9008
2 жыл бұрын
this
@pixlheart2369
2 жыл бұрын
this!
@AlexFalkenberg
2 жыл бұрын
I do miss classic Peter Serafinowicz.
@pvc988
2 жыл бұрын
Few years ago I've managed to bitbang SPI on VGA's DDC pins on my 945GM based laptop, and program AVR microcontroller this way.
@ajdarseidzade688
2 жыл бұрын
Can not be. Yes, the protocol for programming AVR controllers is known, but the I2C (DDC) bus is not used there.
@pvc988
2 жыл бұрын
@@ajdarseidzade688 You're right, I2C is not used. AVR uses SPI for programming. It can be bit banged on DDC(I2C) lines with some tricky programming. It is slow as hell, but works.
@tormodhag6824
2 жыл бұрын
@@ajdarseidzade688 you can bit bang it still, just like how the attiny 85 doesn't have USB but i still bitbanged the connection + micronucleus to easily program it with usb
@ajdarseidzade688
2 жыл бұрын
@@tormodhag6824 Interesting information. About the micronuleus bootloader. I don't use it and don't know. Thank you.
@tormodhag6824
2 жыл бұрын
@@ajdarseidzade688 if you have a attiny85 or other attiny with a hardware interrupt pin on it i would recommend micronucleus it is really useful, my use for it was in this programmable little microcontroller that was kind of like a Arduino but cheap:)
@tahustvedt
2 жыл бұрын
"Look around you" lol that made me laugh.
@mwnci1000
2 жыл бұрын
'Look around you' was a great series.
@sammosel3300
2 жыл бұрын
Can you see what we're looking for? That's right, it's sulphur.
@ojkolsrud1
2 жыл бұрын
This is flipping awesome! Just for the heck of it, I'd like to put a small oled inside my desktop's case. This might be the way to do it, I have an unused HDMI output on the motherboard.
@Dragonmastur24
2 жыл бұрын
OH MY GOSH That might be a real and ACTUALLY USEFUL use case for it 0.0
@TheLukasDirector
2 жыл бұрын
This is most certainly not the way to do it. Go with USB driving a μc. You can even pull that off a USB header on the motherboard.
@Dragonmastur24
2 жыл бұрын
@@TheLukasDirector sure thing bud
@zusurs
2 жыл бұрын
There are multiple projects for that already. Most popular (and the one that you can simply buy for 35$) is GOverlay LCD. It’s awesome low budget hobby project - I’ve been using that for a long time now, and it’s super-hackable.
@vvalerio77
2 жыл бұрын
It looks like it works fine in a courier situation; how about in a Helvetica Scenario?
@rosonowski
2 жыл бұрын
Shouldn't fuck around with calcium.
@joshmineri8802
2 жыл бұрын
Consolas is more my style
@bluepearmedia509
2 жыл бұрын
Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
@mal2ksc
2 жыл бұрын
I have an old alarm clock in the shape of the old Mac from the late 1990s, which no longer works. The window size would be perfect for two of these screens, and there's plenty of room for something like a Pi. Thoughts like these are why I keep the broken device around for upcycling.
@0xE
2 жыл бұрын
Only problem is you never seem to have enough time for upcycling and the devices keep piling up...
@SeraphimKnight
2 жыл бұрын
Didn't miss that Look Around You reference. Good one mate.
@SylvainMonette
2 жыл бұрын
I cannot click on your videos fast enough
@PetreRodan
2 жыл бұрын
I was fully expecting to see doom on that.
@cirkulx
2 ай бұрын
hey man, got your guide working on VGA! tapped into DDC for the VGA port and it all works powered by the port too! super crazy, i will try initialising the display properly now and start a desktop environment on it, for the sakes of it. you truly inspired me to keep trying this after a year and finding my vga adapter. thanks!
@cirkulx
2 ай бұрын
p.s. booted i3. crazy.
@chaos.corner
2 жыл бұрын
Interesting. Presumably this could also be used for input from i2c devices like an accelerometer.
@dans-designs
2 жыл бұрын
Love it! I recently got a PocketBeagle and attached my 1.8 inch SPI TFT, thankfully the PB has an SPI output but i found that it is almost as bad as this lol!
@monad_tcp
2 жыл бұрын
This got me thinking, HDMI could be an Universal Parallel Bus . hum...
@zeroni13
2 жыл бұрын
Brilliant as always, keep it up!
@thek3743
2 жыл бұрын
Brilliant, love it. Thanks for sharing!
@machinate
Жыл бұрын
I just wanted to say I appreciate the reference to the Look Around You opening.
@ethzero
2 жыл бұрын
I've just started playing about with a variety of displays; OLED ,eINK, TFT, and this is genius! Subbed. PS: I've a couple of old laptop lcd panels, wondering if there's a standalone driver board out there I can hook these up too?
@petermuller5031
2 жыл бұрын
Yes, if you look on eBay or Aliexpress for „LCD Controller Board“ you can find various sellers (mostly from China) who offer standalone driver boards. In most cases, you have to tell the seller the model number of your screen so they can match the board to the screen you have. The cheaper ones go for around 10-20 $ and often only have VGA, but there are better ones for around 30 $ which have DVI, HDMI and sometimes even an integrated amplifier for speakers. I built a DIY screen with one of those boards myself and it is really handy to have. If you search on KZitem for GreatScott or DIY Perks you can find videos where both of them used such boards to reuse old laptop screens.
@ExploringNew1
6 ай бұрын
This is the type of youtube channel where you ignore it the first time you see it but once you finally watch one video, you watch all of his videos
@relic985
2 жыл бұрын
YOU'RE CRAZY! I love it. Gotta give this a go, myself. I could see this being slightly useful with an rpi4 and it's dual monitor outputs (despite the fact that it has i2c built-in) or with a few different (and potentially larger) i2c-driven displays.
@KeritechElectronics
2 жыл бұрын
At least you can check if the HDMI signal is going out or coming through :)
@angel.avila.
2 жыл бұрын
Look around you!
@poison6491
2 жыл бұрын
this is actually very cool and i might use it as a shortcut for a rpi dream journal ive wanted to do, not useless to me!
2 жыл бұрын
Whoa... That half sentence explanation was a bit dense. Time to check out the write-up on your website!
@afellowguy1933
2 жыл бұрын
look around youlook around youlook around youlook around youlook around
@Peckingbird
2 жыл бұрын
Just... Look around you.
@allenu
2 жыл бұрын
Have you worked out what we're looking for?
@BadRAM512
2 жыл бұрын
@@allenu Correct. The answer is: Ghosts.
@user-uh1wp3jj2v
2 жыл бұрын
It's so cool.I can use it to get some information of my board(such as IP address) when I don't have a router.
@chrisliddiard725
2 жыл бұрын
I wonder, would you not need to specify the screeen resolution to get the best fit for that device? Also how do you identify which of the HDMI pins/wires is the I2C wires. BTW thanks to your prompting i found a bunch of stuff based on the search "hdmi video over i2c ddc". I had no idea that HDMI had at its heart this device protocol.
@georgejones3526
5 ай бұрын
I loved “Look Around You”, especially the one about Calcium.
@mousefad3673
2 жыл бұрын
A day early and a dollar over
@Colkadome12
2 жыл бұрын
I love the look around you reference
@chaos.corner
2 жыл бұрын
There are smaller terminal fonts available that might make things more useful. xterm also has an unreadable font if you just want to watch logs scroll by.
@kamalmanzukie
2 жыл бұрын
this is too funny: saw a slide whistle video which prompted me to think 'wonder what that mixtela guy is up to. then i saw this video and clicked it instead because it looked cool, completely unaware it was your newest video!
@putraadriansyah8082
2 жыл бұрын
I've done similiar with 16x2 LCD and a VGA port.
@thesmiffable
2 жыл бұрын
When the clock only updates every 5 seconds
@aldob5681
2 жыл бұрын
looked into the Groundhog Day Alarm Clock project. much more complex then expected. dds in machine code too much for me.
@nyny
2 жыл бұрын
mitxela, the LoRa devices use this screen. Does it mean there would be a possible way to make a device to hdmi cable? If a small device could write to this display, could the device also handle higher resolutions, or is that where the memory limitations come in? it does some interesting dithering
@TheBypasser
2 жыл бұрын
Fun! Sad I doubt you can do this on Windows that easily (I once needed an alike thing to make sure I'm running the correct commands, and design my LCD interface in a true WYSIWYG manner - used an FTDI's MPSSE for this).
@zybch
2 жыл бұрын
I use one of these on my modded Sega Dreamcast to display the boot and diagnostics info.
@vz1778
2 жыл бұрын
This was very helpful thanks
@runforitman
2 жыл бұрын
been looking for an affordable second monitor
@captainboing
2 жыл бұрын
Fantastic. Well done!
@JayarBass
Жыл бұрын
pretty cool man! wouldnt've even thought of this, since i'm a spoiled graphics nerd and would never imagine HDMI via 2 colors @ 128x64 pixels... but i could def see a purpose for this if you tailored the content to black and white -- if you change your screen to black and white only, will those "dots" in the background go away? that would crush the "animation" projects with memory heavy bitmaps on the arduino... im currently messing around with a god awful amount of lines of display.drawLine/circle/rect() at the moment for a simple eye-blink animation, (that brought me to your video) that i'm placing behind the eyes in a 3D printed skull i made as the front emblem on my truck :) this just gave me a ton more ideas! kudos brov! :D
@evanbarnes9984
2 жыл бұрын
I love it, you sounded so disappointed with yourself for making this at one point
@drapakdave
2 жыл бұрын
Thanks, mitexla! Thitexla!
@jensschroder8214
2 жыл бұрын
Doesn't VGA already have an I2C? Just thought to be able to determine what the monitor is called and what resolution is possible. As far as I know, SCART only uses 12 volts and sometimes 6 volts as an signal. But there were also extensions from manufacturers.
@kelli217
2 жыл бұрын
You've misappropriated the DDC for this... and I love it. 🤣
@thisfeatureisbad
2 жыл бұрын
Would it be possible to create some kind of "adapter" that would filter out the noise on the display? Do you think it would work on an RGB display? I would like to see more projects like this.
@devrim-oguz
2 жыл бұрын
It is not noise, probably there to indicate grayscale colors.
@nicholasweiss4662
2 жыл бұрын
Yeah, i think thats dithering to give that 1 bit display some greyscale capabilities. also im not sure if this is real or just an april fools.
@thisfeatureisbad
2 жыл бұрын
@@nicholasweiss4662 oh, 31.3, probably 1st April
@gavinminion8515
2 жыл бұрын
@@thisfeatureisbad It may be a joke, but following the link, I suspect this really works. The display is a real I2C Oled display available from a number of online shops. The HDMI interface does include an I2C compatible port (DDC) which the host PC can access. The DDC connection is there to allow monitors to be 'plug and play'. When a monitor is connected the host computer can read basic information from the monitor about supported resolutions and refresh rates. In this case, the port is reconfigured to send display data. This is quite possible though I have not looked at the code in detail. On to the 'usefulness'. I am not sure of the capabilities of the DDC port, but I suspect it uses the standard I2C signalling speed of 400Khz. This would allow a maximum of 40 kilobytes of information to be transferred to a display every second. With the overhead of the display I2C commands, I suspect that 20 to 30 kilobytes would be more reasonable. Why is this a problem? Well, a single VGA screen (320 x 240 pixels) as you might see on a small tft lcd panel needs 76 kilobytes of data to draw in 256 colours. At the data rate above, one frame would take about 3 seconds to send. This is just for a small rgb display. For comparison, HDMI transfers over 1 gigabyte of information per second in 1080p (more than thirty thousand times faster). So you get an idea of how wonderfully sily this project is. The display is a 64 x 128 pixel display with 1 bit of 'colour' depth. Takes me back to my ZX81 days...
@Gunbudder
2 жыл бұрын
holy shit... i suppose i knew basically all monitors manufactured after 2006 or so have an I2C because of EDID, but i never thought to manually go in and mess with the bus. there was a tool that was extremely useful during the transition period of EDID and non-EDID supporting monitors. You would plug your computer's video out into this EDID spoofing box, then the box would output to your weird ancient monitor, and you could have manually adjustable EDID for any given monitor. it let you intercept and change EDID messages or add them for really old ones. This was super useful for some of the shittier drivers of the early 2000's that ONLY pulled specs from EDID, and some monitors just had broken EDID. Basically, the drivers always assumed EDID messages were always correctly formed and had no way of handling broken ones. what a time to be alive! lol
@marcin4xm
2 жыл бұрын
Great project !!!
@BoxedGod
2 жыл бұрын
Cya on the hackaday podcast. Warm and fuzzy fun.
@KROUTCHY
2 жыл бұрын
WOW, awesome!!! yes not much low level hacking these days! love it!
@JesseHughson
2 жыл бұрын
Plot twist! The 'oled screen' is the computer and the 'laptop' is just an external monitor and keyboard
@cabasse_music
2 жыл бұрын
4hz refresh rate for that early 90s music video effect
@mikehibbett3301
2 жыл бұрын
Wow. Nice hack. That has lots of other crazy applications too..
@dh2032
2 жыл бұрын
so as it not useing any of the HDMI, video, could you useign in as braek out stile of use still having real monitor on the end of the cable, just extending the required wires needed to get the little screen to work?, the little screen might get a little corrupted if the real monitor pc start talking ?
@isbestlizard
2 жыл бұрын
i2c is fast to be refreshing all those pixels as quick as it does definitely fast enough to do pretty much anything microcontrollery with :D
@karolkozik5918
2 жыл бұрын
I apprieciate the reference. the display is pretty cute.
@luheartswarm4573
5 ай бұрын
Oh good I was looking for a cheap second monitor!
@RooMan93
2 жыл бұрын
I read and write EEPROMS using VGA. My on-board VGA port is basically useless otherwise.
@weevil_bob
2 жыл бұрын
Apparently I bought 10 of these 3 years ago, I just found them in my desk draw.
@davidpanic
2 жыл бұрын
Absolute madlad! I love this hack, to be honest I didn't even know HDMI had i2c, TIL!
@lukedavis436
2 жыл бұрын
I wonder what one of those traditional BIOS screens would look like on one of these probably just "Award BIO-" Nothing else
@CarlosGomez-vt9pk
2 жыл бұрын
Sooooooooo perfect for a raspberry pi zero w.
@RoamingAdhocrat
2 жыл бұрын
is this an april fool's
@AiOinc1
2 жыл бұрын
I hope there is a Windows version of this so I can set my screen resolution to 96x64 and watch video on it.
@WarrenPostma
2 жыл бұрын
I think it should be possible but you would need to learn native NT driver coding.
@archivushka
2 жыл бұрын
Make a watch pocket sized analogue oscilloscope >:D
@Veptis
Жыл бұрын
You can get miniature displays for like camera viewfinders or electronic monoculars. They will be high resolution and even run at framerates up to like 120hz. So you could get a tiny screen. With much higher quality.... But probably pricey
@jahrednorgaard5512
6 ай бұрын
found a 3000 Nits 0.71 Inch 1920*1080 Micro OLED Display, but its 250$ usd o.o comes with a board to easily hook it up tho
@WarrenPostma
2 жыл бұрын
This is insane, and I love it.
@matthiasmartin1975
2 жыл бұрын
Yeah, but, it also could have been an april fools joke.
@NNOTM
2 жыл бұрын
At what point in the setup is the dithering done?
@Alexander_Sannikov
2 жыл бұрын
does it use blue noise dithering to convert grayscale into monochrome?
@dtteamofficial
2 жыл бұрын
Yay, now i can finally make a tiny doom port without a microcontroller!
@cobalt4576
6 ай бұрын
This pokes my brain to try this on a vga phosphor crt I have that refuses to work on any modern machine, but the lack of a I2C makes me doubt it will work, or do crt's have I2C's? who knows
@shawnsustrich7981
2 жыл бұрын
Look around you? I don't have my copy book!
@EternityForest
2 жыл бұрын
Actually this could be awesome for setting a few settings on a headless Pi
@billyleask
2 жыл бұрын
But can you play doom on it?
@JNelson_
2 жыл бұрын
when you split the terminals i actually laughed out loud
@techalyzer
2 жыл бұрын
What's with those random dots though?
@rorychivers8769
2 жыл бұрын
1:32 Thanks, ants. Thants.
@buttscooterjeff5768
6 ай бұрын
I like your funny words, magic man
@briansrcadventures1316
2 жыл бұрын
Look Around You!
@exactspace
2 жыл бұрын
can the refresh rate get any faster?
@elektron2kim666
2 жыл бұрын
It's a good tester or it's plenty for a server.
@WhatALoadOfTosca
2 жыл бұрын
Does the display not have some kind of micro controller on it?
@m1geo
2 жыл бұрын
This is awesome! 👌
@cashwe
2 жыл бұрын
Return of the king
@Nono-hk3is
2 жыл бұрын
Genius!
@giantpunda2911
2 жыл бұрын
The battle station is heavily shielded and carries a firepower greater than half the star fleet
Пікірлер: 415