TV panel automation (up / down) programming
- or -
Post a project like this€50(approx. $54)
- Posted:
- Proposals: 3
- Remote
- #1414610
- Expired
Description
Experience Level: Intermediate
General information for the business: -
Kind of development: Customization of existing program
Description of requirements/functionality: In any case the system must operate safely all the time. This means that the software should be adequately interlocked. For example:
a. A “float” timeout movement timing should be programmed in the software – separate for UP and DOWN movement – (“float” means that I should be able to alter this timing in the code, meet my needs). Incase this timeout elapses (and the end position limit switch is not reached) the motor should be disabled.
b. During displacement of the panel from UP position DOWN, UP limit switch should not be “taken into account” in the program (you should not take into account the state of UP limit switch during this movement) you aim for the trigger of the DOWN limit switch in order to stop the motor only.
c. During transition of the panel from one position to the other, any triggering signal (either by IR transmitter or by pushbutton) should be neglected.
Extra notes: This project concerns the automatic transition of a TV panel in two designated positions (UP and DOWN). On each position an end switch has been installed (this end switch can be connected either NO or NC contact). The operator should be able to command the panel either by remote control or locally by a button switch.
Sample program of the motor controller and IR remote button decoded value will be provided by me.
COMPONENTS have been used:
1. Worm geared 12VDC motor
2. Two way DC motor controller
3. Arduino Pro mini (5VDC @ 16MHz)
4. IR receiver
5. DC power supply
6. Step down DC converter (5VDC)
7. Two (2) limit switches
8. One (1) button type switch
The hardware setup is ready. Analytical project specification is available upon request.
Kind of development: Customization of existing program
Description of requirements/functionality: In any case the system must operate safely all the time. This means that the software should be adequately interlocked. For example:
a. A “float” timeout movement timing should be programmed in the software – separate for UP and DOWN movement – (“float” means that I should be able to alter this timing in the code, meet my needs). Incase this timeout elapses (and the end position limit switch is not reached) the motor should be disabled.
b. During displacement of the panel from UP position DOWN, UP limit switch should not be “taken into account” in the program (you should not take into account the state of UP limit switch during this movement) you aim for the trigger of the DOWN limit switch in order to stop the motor only.
c. During transition of the panel from one position to the other, any triggering signal (either by IR transmitter or by pushbutton) should be neglected.
Extra notes: This project concerns the automatic transition of a TV panel in two designated positions (UP and DOWN). On each position an end switch has been installed (this end switch can be connected either NO or NC contact). The operator should be able to command the panel either by remote control or locally by a button switch.
Sample program of the motor controller and IR remote button decoded value will be provided by me.
COMPONENTS have been used:
1. Worm geared 12VDC motor
2. Two way DC motor controller
3. Arduino Pro mini (5VDC @ 16MHz)
4. IR receiver
5. DC power supply
6. Step down DC converter (5VDC)
7. Two (2) limit switches
8. One (1) button type switch
The hardware setup is ready. Analytical project specification is available upon request.
George S.
100% (3)Projects Completed
3
Freelancers worked with
2
Projects awarded
43%
Last project
22 Jul 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies