element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum connecting R Pi to a usb port on a monitor or projector?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 8 replies
  • Subscribers 680 subscribers
  • Views 990 views
  • Users 0 members are here
  • raspberry_pi
Related

connecting R Pi to a usb port on a monitor or projector?

Former Member
Former Member over 13 years ago

We're looking to initially use the Pi as part of our campus emergency notification strategy by having the unit always on and displaying a static message.  We've been able to run the Pi by connecting it to the usb port of several monitors and projectors.  Will regularly powering on and off the monitor/projector will be creating a potential problem for the Pi?

  • Sign in to reply
  • Cancel
  • GreenYamo
    GreenYamo over 13 years ago

    Hello Doug, i'm not much of an expert, but multiple unclean shutdowns sound like a way to end up with a corrupt OS.

    How often will the device be powered up and down I think is the key here?

    Steve

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 13 years ago in reply to GreenYamo

    Given that these would be connected to classroom projectors they would be shut down anywhere from 6 to 20 times a day.  We're need to see if we can monitor the projector/monitor serial port and shutdown the system properly.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • GreenYamo
    GreenYamo over 13 years ago in reply to Former Member

    Doug, hopefully one of the ones more versed in Electrical Engineering  and Linux will be along soon to tell me I'm talking rubbish, but doing a cold shutdown like that up to 20 times a day sounds like a sure fire way to end up with a corrupt file system fairly quickly. As for damage, I don't think it may do it harm in the short term, but could possibly shorten the life expectancy. Heating an cooling repeatedly will tend to shorten the life of anything like that, a constant temperature is more gentle.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • SGarciaV
    SGarciaV over 13 years ago

    I think I have more questions than answers:

     

    1. What is the purpose of connecting the RPi to the projector/monitor? Is it to transfer data or is it just for power?
    2. If this is going to be part of an emergency notification system that should always be ON, how is it that you are worried about exessive power cycling?

     

    Thanks, Salvador

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 13 years ago in reply to SGarciaV

    Classroom projectors/displays are never left on when there is no class in the room.  Faculty are instructed to turn off the projectors/displays after every class. We're planning to connect the video output of the Pi to a spare input on the displays and use the room control system to trigger either switching the video source or turning on the display then switching.  Initially we'll have the Pi put out a static message alerting viewers that there is an emergency.  Ultimately we hope to write a script that would capture the text from our emergency alert system and display that info on the display. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • SGarciaV
    SGarciaV over 13 years ago in reply to Former Member

    Thanks Doug. I see now. The USB is mostly for power and the video is to display the message. There are devices out there now that have Linux and are safe to turn ON and OFF at any time. One such device that I can think of is the Insignia Infocast 3.5". You can Google the phrase embedded linux for more specifics on this.

     

    Also, making note of the list of OSes that have been ported to the RPI I have no doubt that you'll be able to configure any one of them in such a way as to avoid the possible pitfall of data corruption due to turning the device OFF at an un expected time. Perhaps one design decision will to selectthe most appropriate OS/distribution for this project. Hopefully some one with this knowledge will chime in. Regards, Salvador

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • yvanttt
    yvanttt over 13 years ago

    Hello Doug,

     

    Have you tried to make the root partition read-only and mount /var to a seperate partition that get rewriten/extracted at each boot?

     

    What i know of Linux is that the programs does not tend to write in their directory unless there is a configuration change and all the volatile data that keep on changing goes in /proc and /var.

     

    /proc is a directory that get mounted on each boot and it is a virtual link to the internal processes.

    /var contains directories mostly that many programs expect to find to store runtime data like spools.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 13 years ago

    Even though ext4 is a really robust journalled filestore, just turning off a *nix system at the power switch rather than with a proper shutdown is asking for trouble.  When the system is quiescent then most of the time ext4 recovers cleanly on next boot, but one day it won't.  You should really avoid doing so.

     

    If such use is unavoidable, I suggest that you plan for it by appropriate system design.  This is actually a fairly common situation, and various solutions are available and well known.  Typically:

     

    1) Protect your /boot partition by keeping it normally unmounted in /etc/fstab:

    /dev/mmcblk0p1        /boot        vfat        noauto,noatime      0 0

     

    2) Make your root (/) filestore read-only.  See http://wiki.debian.org/ReadonlyRoot

     

    3) Use network storage for everything that must be continually writeable, for example using NFS.

     

     

    Given these 3 changes, turning off the power arbitrarily shouldn't matter as far as software is concerned.

     

    Of course hardware issues are a completely different kettle of fish.  Even in the absence of power spikes or unexpected power sequencing as things are turned on or off, the lifetime of hardware is almost always reduced by daily power cycling, and if it's done after every class then I strongly suspect that your equipment will last a shorter time than it otherwise might.  I think you'll have to consider the pros and cons here carefully.

     

    Morgaine.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube