Skip to main content

Tangential post

This is a tangential post.

So I know I said in my last post how I was probably going to relaunch the E.D.D.I.E. project under Raspberry Pi instead of Arduino, and well.....I did.

So let's run this down, old-school-style:

Hardware:

1) Raspberry Pi Zero WH ( I specifically selected this so I could have the glasses not be bulky with an oversized board mounted on it.)

2) There's no other hardware.....except for one SPECIAL thing, but I'll introduce that later.

Software:

1) Nothing special, just the standard Raspbian image download thingy. (I'm super duper professional, trust me, you guys.)

Also, if this post sounds kinda unpolished, its because I'm typing this late at night and I really don't feel like staying up longer. I don't know why I'm doing this, no one is forcing me to do this, but I'm doing it anyway. 

Well, I guess I can just edit stuff later if I want to.

So now, we get into the meat of this post. 

You know how the Raspberry Pi requires a display and stuff. Most people just use a spare monitor, but I don't have those kinda peripherals lying around. 

So I had this flash of brilliance. I've seen many videos where people pick apart old electronics and repurpose the screens for other uses. So I could probably do the same thing and create my very own display module.

So there began my quest to create this fabled display module. I found this old Sansui Portable DVD Player that still worked. So I thought I could pick apart the thing and use the LCD screen inside to make the display module.

Now, you guys need a bit of backstory to understand this next part. This DVD Player was a gift from my parents. It was like something they bought for me to play my cartoon DVDs in. (Remember those?)

If you guys are wondering, I owned a couple of cartoon DVDs including Spider-Man: The Animated Series, Tom and Jerry, Charlie Chaplin, and Pink Panther. I wish I could go back now.

So , obviously, this thing held a special place in my heart. I was sentimentally attached to it:

I cri evrytiem......

You know what's the best part?

If you don't notice it already, the LCD Display is lacking a cable.


So yeah, not only did I break open this childhood gift, but I also broke the cable attached to the LCD, so now all of that effort had gone to waste and that LCD Display was completely useless.

I guess that would never have worked anyway. To use the salvaged LCD screen, I need to get an LCD controller board specific to the model of LCD Display I have. And God knows I searched hours and hours for something to correlate to this LCD screen, but apparently, this particular model is so old that I couldn't find any LCD controller boards. Any controller board I would've bought would've been a gamble anyway, because there was no guarantee that the LCD Display would work with that particular LCD controller board.

While I was stuck in this dilemma, I kept tinkering with the LCD screen to keep checking if it still worked. And I noticed how I had somehow ended up cutting the ribbon cable while removing it from the chassis. When I fired up the display, it only showed a white screen. And after so much investigation, I finally noticed this tiny tear in the ribbon cable that kept getting bigger every time I connected the LCD display to a power source. At some point, it started smoking and fuming and I decided it was time to get rid of the LCD cable completely. But what I didn't realize is that the cable wasn't detachable and I ended up tearing off the cable completely. So there was no use in it anymore.

But I didn't stop there. Like the horrible child I was, I  made my parents buy a specific NEW LCD display that came with its own controller board and was specifically made for Raspberry Pi boards.

eBay was the only place where I could buy this thing. I'd never bought from eBay before, and this was sure to be a remembered experience.

The product was scheduled to be delivered from Jul 7 - Aug 6 ( a pretty huge range), but they delivered it in mid-June.

When the product got delivered to me, I wasn't expecting it at all. It got delivered on this small box and on the top of the box, the receipt for the purchase was taped on. And right there, next to my name, in big, bold letters, were the words: 

'Item purchased  - Cigarette Boxes '

So naturally, I got a mini heart-attack. I got really confused, because not only was I not expecting anything to be delivered to me,  I also hadn't purchased any cigarette boxes.

I was scared because this meant someone had gotten ahold of my account and was making purchases. After a few stressful calls with the deliveryman, I was quickly informed that websites do this thing where they write something else on the box, but ship something else.

So I opened up the box and found the LCD screen inside. Now I have no idea WHY eBay did that, or why anyone in the shipment process would think that was a good idea.  Look, I'm not an idiot. If I wanted to smoke and commit slow suicide, I would just get a pack from the local store or something. 

That was a huge tangent.

Anyway, after I received that, I got to work on creating the display module.

You guys know this thing called the PiTop? It's like a laptop but without the brain. The PiTop is used to program Raspberry Pi boards. But it's real pricey. So I decided to build my own PiTop.

Using the LCD screen and another purchased keyboard-and-touchpad device, I created a case where I can connect my boards and program them. The case itself is not Raspberry Pi reliant. It's an independent display module:

The display module works!

This is a top-view. That's where the ports are located. Ideally, I'd like them to be on the side, but due to the board placements, I had to make them stand out on the top.

This is a view of the Raspberry Pi board

This is what the case looks like after mounting the display module and keyboard inside it.
The case is an old DVD case that I repurposed.

Launching the Pi Zero after mounting it

Raspbian OS startup screen

Raspbian home screen

This is a view of the keyboard. It was pretty cheap tbh.

Raspbian start menu

Ports on top of the case

A little personal branding never hurt anyone

The End. What a wonderful story.






Comments

Popular posts from this blog

Welcome!

This is a quail's nest. A very rabid quail. This blog serves to document my projects and my slow descent into insanity. If you're into that kinda stuff, you could follow, but honestly, why would you want to? 

E.D.D.I.E Glasses

Say hello to Frankie. He doesn't do much. Yeah. I kinda realized how I never ended up naming the project. I wanted something like EDITH, but I wanted it to be different enough to feel like its own thing. So we're gonna stick with EDDIE for now. As always, I have some new plans in mind for the project. That's the thing with us procrastinators, we're really good dreamers, but when it comes to execution, we rarely give our full 100% effort. On a side note, Tim Urban has really good posts on the topic of procrastination over on his blog Wait but Why which you should check out if you've got some free time and want to have a good laugh at people like me. Tim Urban's Ted Talk Ok so, in my first post, I mentioned how I was basically trying to recreate a project from one of Jlaser's videos.  I also kinda made fun of myself in my earlier post for basically copying most of my projects from other people's existing projects. As I've gotten slightly more experien...

CHEAT!

I literally have no idea where this picture is from. Hello, hello, hello and welcome to CHEAT! , the only game show where you're rewarded for cheating! I tried doing a gameshow host impression but since I don't watch any TV, I have no idea how gameshow hosts act. Okay so yeah. Not really a game show, but I did come up with an idea for a verbal game. Before I get into the specifics on how the game is played, it's better to define some terms first. Host - This is kinda self-explanatory. The host is the one who'll be asking questions. Except for this time, the host isn't permanent. Every round the host changes. Players - Players. Nothing else to it. Candidate - The player who is being questioned by the host. The way the game works is that a player is selected to be the host. This can be completely random, or it can be turn-based, that part's up to you.  Once the host is selected, he/she now has to think of a topic or an activity in which it would be difficult and/o...