Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 4 of 4
  1. #1
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Basic Coding Inquiry. Very creative idea, but don't know where to start.

    Hello,

    I am starting this project and it needs to be completed within three months. I have zero experience coding, besides doing basic website coding back in highschool. I am also willing to pay someone to help me with this process, it seems fairly basic in terms of what someone with experience would need to do (but I very well could be wrong). Please see image for full explanation of project.

    What I 'need' to know:

    - How to begin coding, or where to find someone to hire to code.
    - What type of coding (java/ Javascript/or whatever) I may need to learn.. Basically which type of coding is appropriate for this type of project.
    - If an Ardunio unit is the proper microcontroller board that is needed.
    - How to connect a button device as well as a projector to an Arduino or some other type of microcontroller board.
    - Any advice towards books, websites, people, videos etc.. on the 'how to' to be able to go about executing this.
    - Any other forums or websites that have the potential to help me further understand or be able to ask more questions about what is below.

    Basic Coding Inquiry. Very creative idea, but don't know where to start.-randomdisplaycodign.jpg

    - Projector projects nothing until user interacts with button
    - when user presses button an Image appears from a pre-selected list of 4-10 images
    - But, Which image appears needs to be “random”. Thus the need for a truly random number sequence from a Geiger counter or other device needs to be implemented.
    - To my understanding, each image needs to be given a number value, and when that number value is ‘selected’ by the user that image appears.
    - Example: Say the Random number sequence goes, 2508720847..... After each user presses the button the image will display for x amount of time. After the image
    Disappears, the next press of the button brings about the next image, which has been assigned the number value.
    - For examples sake, lets say an image of a bird is given the number value of 2, and an image of a frog is given the number value 5. The first pressing of the button would
    display an image of a bird for... lets say 5 seconds. The projector then needs to go white, or blank. after that image is done displaying. the next press of the button
    would bring about the very next number from the random number sequence, and the same would need to repeat.
    - Once the sequence reached the end (of the random number sequence) it would need to ‘restart’ or go back to the beginning and start over again.
    Attached Thumbnails Attached Thumbnails Basic Coding Inquiry. Very creative idea, but don't know where to start.-randomdisplaycodign.jpg  

  • #2
    Regular Coder
    Join Date
    Jan 2013
    Location
    Sunnyvale, CA
    Posts
    140
    Thanks
    10
    Thanked 7 Times in 7 Posts
    Your question includes too much complexity, and I would suggest that it may not belong in this forum.

    1. The projector has no place in this discussion, it is simply an output device that may be replaced by a monitor, printer, or whatever else you can imagine. Think "garbage in, garbage out", the projector simply displays what it's told to display, so hooking up and getting it to work with the rest of the operating system will have it work for your application.

    2. Whether an Ardunio board is required to get your projector working with your operating system is unknown to me, though I wonder why you find this challenging when so many projectors are commercially available that have been shown to interact successfully without requiring an Ardunio board. You might consider a different projector.

    3. The image processing sounds like a high-school project. The button(s) that will trigger image display might be on any keyboard that is integrated with your operating system.

    So..., you've managed to present a simple problem in a very complicated way. I only responded because the initial 155 viewers did not, so I figured I'll take a stab at it even though I'm not up on hardware. Keeping things simple might get more responses to future threads.

    As for me, I'm too busy for this project. You might want to approach a local college and find a comp. student who's interested.
    Last edited by sbhmf; 08-22-2014 at 12:54 AM.

  • #3
    Regular Coder
    Join Date
    Jan 2013
    Location
    Sunnyvale, CA
    Posts
    140
    Thanks
    10
    Thanked 7 Times in 7 Posts
    Hi Mspouche

    Apologies that my response sounds somewhat rough. I should like to clarify:

    First, I think it admirable that you are attempting to resolve something that is outside of your comfort zone, and hope that you find it offers you true growth.

    Your post sounded to me like a hardware problem, and while reading it I felt like skipping on to another thread. Perhaps that is why so many users are reported to have seen it and not responded - they too might have simply moved on when they identified your issue as a hardware problem.

    I do not understand your hardware problem if you do have one, and am not familiar with Ardunio products. I remained when I realized that so many had passed you by, and then realized that your issue presents a valid software development challenge, though it should be effectively handled by a knowledgeable high school student or computer science student. Leveraging a student will save you money, and offer the student some real-world experience and additional confidence.

    Good luck with your project

  • #4
    Senior Coder rnd me's Avatar
    Join Date
    Jun 2007
    Location
    Urbana
    Posts
    4,448
    Thanks
    11
    Thanked 598 Times in 578 Posts
    i would use a smartphone instead of arduino, it's just far faster to get up and running and programming them is as easy as making a webpage, which you already know how to do. you get a battery, gps, blutooth, wifi, 8gb of storage, a screen, a cable+charger, a microphone, a video and still camera, 7-band motion sensors, a light sensor, a speaker, vibration, yada, yada, yada, all for well under $50USD anywhere.

    you could use an on-screen button (easy), or a physical button-activated LED (neato) to shine into the photosensor of the phone(next to the earpiece), triggering the light sensor, and having the webpage talk to the projector box, which can run a tiny web-server to host the page the phone runs. with a phone and a mini-server, this is an afternoon project. with arduino, even i would be lucky to get it all up and running in a weekend. just my two cents...
    Last edited by rnd me; 08-24-2014 at 10:52 PM.
    my site (updated 2014/10/20)
    BROWSER STATS [% share] (2014/9/03) IE7:0.1, IE8:4.3, IE11:9.2, IE9:2.7, IE10:2.6, FF:16.8, CH:47.5, SF:7.8, NON-MOUSE:37%


  •  

    Tags for this Thread

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •