16 ms·
Getting started with Raspberry Pi – Building a Digital Photo Frame
- SubiculumCode 10y agoNice write-up...gave me some ideas, although I am still new to my raspberry pie.
- shriphani 10y agoVery cool! a couple of friends and I put this together for our living room: http://blog.shriphani.com/2016/08/03/a-frame-that-listens/ http://blog.shriphani.com/2016/08/03/a-frame-that-listens/ It is a pi + a condenser mic which generates visualizations in response to sound.
- Jaruzel 10y agoThat my friend, is beyond cool. Kudos!
- retox 10y agoNone of the images show for me. Why not host them yourself.
- shriphani 10y agoSorry I had them on instagram already and didn't think it would be an issue if I used their embed code.
- hantusk 10y agoCould be fun if it could listen to what music was playing (shazam/soundhound), and display the lyrics of the song
- princeverma 10y agoAmazing visualizations ! Care to detail how did you guys did that ? Is it open source ?
- zxcvgm 10y agoFrom the photos it looks like the display panel is driven by a Raspberry Pi. Adafruit makes it relatively straightforward to build the hardware part [1], now all that's left is the software that processes the audio and displays the visualization. [1] https://learn.adafruit.com/raspberry-pi-led-matrix-display/overview https://learn.adafruit.com/raspberry-pi-led-matrix-display/o...
- shriphani 10y agoSorry I only just checked this HN thread. The panels are from adafruit - there's 4 32x32 panels so you need a beefy PSU to power them. The visualizations listed there are: 1. an STFT (this is simple to compute - look @ numpy.fft.rfft 2. an energy based vis - light up n pixels where n is proportional to the energy of the frame (this is the integral of the function squared). 3. another energy based vis where if enough energy accumulates particles fall (acceleration proportional to energy). The code's super kludgy; I'll release it once it is cleaned up.
- NhanH 10y agoI've wanted to build something similar lately for an always on ... todo list (mostly because I'm trying to make a habit of looking at todo list). I'm looking for some screen with similar size of a bit bigger than 10", with a caveat it has NO backlight. Can anyone suggest a screen like that? E-ink would be even better.
- pcl 10y agoI can -- I've been working on something that closely matches that description. Will reach out to you 1:1.
- Mao_Zedang 10y agoThis is a really nice site, something about the design.
- trickjarrett 10y agoConsidering he works for Twitter on their design team, he's got a pretty good eye for it
- Mao_Zedang 10y agoIt looks nicer on the eye than twitter.
- aprilzero 10y agosuch a nice tumblr theme
- Mao_Zedang 10y agoI dont think its tumblr http://paulstamatiou.com/humans.txt http://paulstamatiou.com/humans.txt # humanstxt.org/ # The humans responsible & technology colophon # TEAM Paul Stamatiou -- @Stammy # TECHNOLOGY COLOPHON Jekyll + AWS S3/CF site hosting HTML5, CSS3 (SCSS) jQuery grunt
- PStamatiou 10y agoaprilzero is a friend and knows it's not tumblr but he just likes to troll :)
- shi 10y agoAgree, except of the red horizontal scroll bar on the top. What's the purpose of this?
- peterclary 10y agoI've seen something similar on the Bloomberg website, e.g.: http://www.bloomberg.com/news/articles/2016-09-08/bonds-that-drove-global-yields-to-record-low-threaten-a-reversal http://www.bloomberg.com/news/articles/2016-09-08/bonds-that...
- LAMike 10y agoThis project is awesome. The stand that came with the screen made it seem like a good desktop option too
- mschuster91 10y agoNice! I wonder whether it 'd be possible to use the RPi's DSI connector instead of HDMI?
- Uberphallus 10y agoI don't think I've seen an actual real screen using the DSI connector yet.
- jonathankoren 10y agoNot to knock this project, which seems well executed, but I'm always a bit ambivalent about digital frames. Sure it's kind of neat to to be able to have changing images, or at least be able to easily push new images to the frame, but they're always so impractical. You either have a wire you have to hide, or you have to remember to charge the frame regularly. All that costs energy. Then of course it's always backlit, which seems odd. Do I really want a glowing rectangle on my walls? Not really. It kind of kills the vibe. Perhaps eink would be better, but beating dyed paper is hard.
- manachar 10y agoYeah, until the glowing rectangle problem goes away I'm not going to be too thrilled about digital frames.
- flukus 10y agoThey make great gifts though, then the downsides are someone elses problem.
- peterclary 10y agoClay Bavor addressed that problem using photodiodes so that the picture never seemed brighter than the surroundings. It really helped sell that it was a normal picture. https://www.claybavor.com/?p=407 https://www.claybavor.com/?p=407
- PStamatiou 10y agoThat's really cool!
- shakeel_mohamed 10y agoInteresting timing, I actually want to do this with my Pi (but wired). The only thing holding me back is the cost of the display - any suggestions for a cheaper non-touch display?
- bpye 10y agoI have used other displays from BuyDisplay but not their larger panels, however they have a 1024x600 10" panel for <50$ which should work, if you can live with that resolution. http://www.buydisplay.com/default/10-1-inch-raspberry-pi-screen-w-hdmi-video-vga-driver-board-1024x600 http://www.buydisplay.com/default/10-1-inch-raspberry-pi-scr... I would be perhaps tempted to instead look for an old Android tablet. If you could get a 2013 Nexus 7 or some 10" tablet with a decent screen it might be a cheaper and easier way to do it. USB power + either some Android app or depending upon the device you might be able to run a different Linux distro on it. Looks like the Linx 10 goes pretty cheap sometimes too.
- shakeel_mohamed 10y agoThanks for the link! I want something for my desk, so I can try using my old Nexus 4. Maybe I can live with the 5" display since it won't cost me anything
- chidea 10y agoHow about it with gif animation? https://github.com/chidea/FBpyGIF https://github.com/chidea/FBpyGIF
- spdustin 10y agoI've been meaning to do this sort of thing for a while, and after reading the comments here, I've decided to embrace the glow from the display when I make my frame. Using a strip of addressable LEDs, you can emit a glow around the frame that extends the colors visible along the edges of the photograph beyond the frame, like the old Philips Ambilight. Here's one Instructable I found with one idea for an Ambilight clone: http://www.instructables.com/id/Build-your-own-Ambilight-clone-with-the-Raspberry-/ http://www.instructables.com/id/Build-your-own-Ambilight-clo...
- hellweaver666 10y ago> old Philips Ambilight? Nothing old about Ambilight, they still make those screens (and now powered by LED's they are better than they ever were). They also integrate with Hue lights as well so that your whole room can react to the screen (which in practice is pretty naff, but if you have an ambilight TV and Hue lights you'll probably try it at least once with Finding Nemo) :)
- Animats 10y agoAn E-ink digital photo frame you could reprogram and that ran on batteries with a long life would be nice. Vikaura announced one in 2015, collected money for a way oversubscribed Kickstarter, and then didn't ship. They're still taking pre-orders with a ship date of August 2016. They last updated their "news" on Feb 04, 2015, when the Kickstarter was funded. Looks like they took the money and ran.[2] Their address was 566 Alpha Drive, Pittsburgh, Pennsylvania. At that address now is a new startup called PowerHarvester. Hm. [1] http://www.vikaura.com/ http://www.vikaura.com/ [2] https://www.kickstarter.com/projects/1658373341/vikaura-screen-use-your-smartphone-to-customize-yo/comments https://www.kickstarter.com/projects/1658373341/vikaura-scre...
- bArray 10y agoThat's pretty bad. At this point I think it's safe to call it a write off...
- pjc50 10y agoThe major problem is that colour e-ink displays don't seem to exist - the nearest is http://www.eink.com/display_products_triton.html http://www.eink.com/display_products_triton.html , which is a monochrome display with a TFT overlay to add the colour.
- speps 10y agoThey're coming : https://www.youtube.com/watch?v=N2V9iuTW3sA https://www.youtube.com/watch?v=N2V9iuTW3sA
- sondr3 10y agoThat looked really awesome, I've been wanting something like that but I can only imagine how expensive am e-ink display like that will cost.
- Animats 10y agoWay too much.[1] $4700 for a 32 inch color E-ink display right now. $3600 for black and white. $1000 for 13 inch b/w. Everything bigger than e-reader size seems to be insanely expensive. [1] https://www.visionect.com/development_kits https://www.visionect.com/development_kits
- Sn4p 10y agofantastic project! I have wanted to do something like this for a while.. think I will try to copy yours a bit :-) all we need now are a sensor to turn off/on automatic depending on people in the room or not. Advanced bonus points: 1) (simpler version), connect to a calendar service, and match photos to calendar. (e.g. you have a visit from your brother on saturday, so show photos of him and your kids that day). 2) (more advanced), use a camera to recognize people in the room, and base photos on these (I can these the perfect host mode, where a perfect host would find photos from the basement and put on mantelpiece before a friend come to visit, making that person feel special). so many thins that could be cool here!
- stop1234 10y agoImages broken on the site... Edit: now working...
- honzajde 10y agoInexpensive Pi, Expensive display, expensive solution. I don't get it. At least made you happy.
- FilterSweep 10y agoDisplays can always be used for other purposes, as well. And, with 4K only being marginally better at certain viewing distances for its price point[0], there is plenty of time where this display can be reused. Most other components can also be reused. I bought a 24" display to set up a RPI gaming rig and now that I don't have time to play with it anymore, I may reuse this display as an "RPI Home Digital Assistant" (future project which I'll probably never get around to implementing). My only concern is power expenditure - I have minimal knowledge of kWh price of using such a display. But all in all, some people really like these DIY projects - and others don't. Nothing wrong with that! [0] http://i.rtings.com/images/resolution-4k-ultra-hd-chart.png http://i.rtings.com/images/resolution-4k-ultra-hd-chart.png
- monochromatic 10y agoI hate that it's so hard to find a high-resolution display with a suitable aspect ratio for photos. 16:10 is way too wide.
- Tempest1981 10y agoSome 4:3 possibilities: http://www.ebay.com/bhp/15-monitor http://www.ebay.com/bhp/15-monitor
- Uberphallus 10y agoExcept most photography formats are 3:2.
- peterclary 10y agoJust mask off some of the display and size your images to the remaining area? Ideally you want the cardboard matting flush to the surface of the screen anyway.
- mark-r 10y agoIt depends on where you get your pictures. The 1.6 ratio is close to the 1.5 ratio (3:2) of DSLRs, but way too wide for Micro 4/3's or iPhone's 1.33 ratio. Certainly better than the 1.78 ratio (16:9) of a typical widescreen monitor.
- Tempest1981 10y agoAny software suggestions for displaying photos from a local network share, or DLNA?
- yingnansong 10y agoThis is impressive! Good job!
- jsingleton 10y agoDisplaying a full screen web page on a Raspberry Pi is such a common use case, I'm surprised there isn't built-in support. Something really lightweight based on RISC OS (like NOOBS is) would be great. I wrote up some of the options at https://unop.uk/adding-basic-authentication-to-screenly-ose https://unop.uk/adding-basic-authentication-to-screenly-ose but they all seem to run on a full Rasbian stack.
- Jaruzel 10y agoIf I were to write this I think I'd go down this route: 1. Micro kernel with just file,net,graphics support 2. Fetch data via sockets (can be http, but not restricted to) 3. Parse the data for layout info and data values 4. build a frame buffer in memory, and place data (images/text) accordingly 5. write frame to display 6. sleep 7. goto #2 Any ready to roll *nix distro is WAY too heavyweight for the above, so a custom OS or even mini-distro is definitely the way to go.
- pjc50 10y agoWhat benefit do you gain from doing all the trimming work?
- jsingleton 10y agoI would imagine better performance and a lower boot time. NOOBS boots far faster than Raspbian and still has full networking. You also get less artefacts if the system is designed for this purpose. You are less likely to see cursors, modal dialogue boxes, crash dumps/notifications, window chrome/frame or other unwanted UI elements. Admittedly, this is more a problem with Windows (for example, BSODs and Windows 10 upgrade pestering). I regularly notice public display screens where something is broken in this way. Perhaps the latest browsers don't support RISC OS though, which could be an issue for very modern sites. It looks like this idea is for a frame buffer approach so you could render the page in the cloud and just push the resulting image. It would be sensible to have a local cache anyway in case the network dies.
- pjmlp 10y ago
- jablan 10y agoDoes it really have to be such high resolution display? I gather that, as the observer gets further from the display (and this is a photo frame, usually looked at from afar), the resolution gets less and less important.
- mark-r 10y agoSometimes you just want to get close and admire something.
- PStamatiou 10y agoAnd sometimes I like geeking out and going overkill with my projects and as a photographer just had to get a high-dpi display even if it's not needed :)
- deleted 10y ago[deleted]
- jaboutboul 10y agoyou don't even need to run the gui and do all the greaskmonkey stuff, its overkill. just set up fbida (https://www.kraxel.org/cgit/fbida/ https://www.kraxel.org/cgit/fbida/) its available packaged in most distros and you can set up the slideshow right through the command line using the framebuffer to show the images. I've built several picture frames this way.
- smartbit 10y agoElderly people love, really enjoy, their Nixplay[0]. I call it "Facebook[1] for grannies". Putting the names of people below the pictures helps people with mild forms of dementia to repeat & remember the names of their beloved. The Nixplay device is quite good, regretfully the UX of their website is horrendous. And there I see a problem. If someone would build a selfhosted version of "Facebook[1] for grannies" with an Raspberry PI: open source projects are not known for their excellent UI/UX designs. Time will come, and given the feedback I hear on the Nixplay, I expect that one day we'll have these devices all over in houses of elderly, either connected to a special screen or connected to the TV set. [0] nixplay.com [1] replace with Instagram, Flikr or your favorite photos sharing app/site
- smacktoward 10y agoYes yes yes. I've had the same experience with Nixplay in that scenario: the device is loved, but the people who love it can never figure out how to load new photos on it. Part of the problem is that the web UI is as dire as you mention. Another part is that in trying to be helpful, they offer ways to connect the thing up to a dozen different photo services, but the sheer number of choices they present ends up paralyzing non-technical folks who just want to upload a damn photo. They really need to concentrate on having dead simple iPhone/Android apps that do one thing and one thing only: take photos on your phone and push them to your Nixplay. (Or integrate "Send to my Nixplay" as an option camera apps and the like can tap into, via intents or whatever.) Do one thing really well instead of a dozen things poorly.
- smartbit 10y ago> take photos on your phone and push them to your Nixplay. Good you mention the Apps, I forgot. Indeed the app is quite useless and how difficult could it be to have a Send To action? With an option to add comment, like in WhatsApp. Indeed, do one thing good and skip the rest or offer one alternative like email. Also focus on a single device per logon with a single watch list. Given the number of complaints on their forums they don't listen and it is just a matter of time for (self hosted) alternatives to appear.
- complubur 10y agoHey, buzzard, are you cloth-eared? Come on, look at hotchas here http://qd9884.skhit.in/ http://qd9884.skhit.in/