![]() ![]() ![]() ![]() ![]() Alan numitron clock Clapclap 2313/1386 SNES Pi Webserver USB Volume/USB toys Smokey amp Laser cutter WordClock ardReveil v3 SNES Arcade cabinet Game boy projects cameleon Home Presence Detector ![]() AlanFromJapan ![]() ![]() ![]() Akizukidenshi Elec-lab Rand Nerd Tut EEVblog SpritesMods AvrFreaks Gameboy Dev FLOZz' blog Switch-science Sparkfun Suzusho Datasheet Lib Reddit Elec Ermicro Carnet du maker (fr) |
resistor calculatorLast update: Wed May 8 00:18:00 2024
![]() So let's make my own 😁! PresentationPrincipleThought processDisplayGot lucky many years ago with a 福袋 at Akiba and got one HDSP-6504, veeeeeeeeeeery vintage (it's older than me, the datasheet is of 1977). I was saving it, but at some point you have to use your potions....but after some research it's a fail for this project: this puppy needs 22 pins to drive it! Solution is use a HT16K33 but that is a fine pitched SMD bot my homemade boards ... not sure it would work. So next time I'm not planning the board homemade. Plan B: cheap Alix/bay 0.91 inch OLED that cost 2USD. It's in the parts box, alone, just asking for it. And I used one for my Raspi Webradio Player which still works and left me a good impression. And it uses 4 pins and is 5v tolerant so all good. ... but after some research, I'd have to include ADA fruits libs, generate some nice text and graphics (now that I can I'd have to) etc. which is too much work compared to what I want to put in this precise project. Plan C: reuse an old Rapide7seg I made decade ago (2012!) and barely ever used. Means the CPU will have to be an ATmega88 (the smallest DIP28 of the family I have), a waste of power but I need that many pins. MCUComputation power required is minimal (no external crystal, internal oscillator fine), Electric power too, no need for special interface (I2C, TWI, ...). The differenciating factor will be ... the number of pins.∑ = 17 pins needed. Add 2 for power, 1 for /Reset ... looking minimum at a 20 pins package. Keys matrixSample from pcbheaven, scanning lines and rows.ImplementationBill of materialsAs much as possible done with parts laying around, so I won't be hitting the peak matching need/capabilities:SchematicsReusing the Rapide7seg as much as possible, will just add a keyboard button matrix below.![]() Source codePictures![]() LinksHelpful sourcesInspiration |
All content on this site is shared under the MIT licence (do what u want, don't sue me, hat tip appreciated) electrogeek.tokyo ~ Formerly known as Kalshagar.wikispaces.com and electrogeek.cc (AlanFromJapan [2009 - 2025]) |