Find Jobs
Hire Freelancers

Interface OLED Display & Push Buttons to Raspberry PI

$250-750 USD

Në vazhdim
Postuar over 6 years ago

$250-750 USD

Paguhet në dorëzim
I want to create a user definable menu system for the Raspberry PI computer. This will comprise of a small OLED display and 6 menu navigation (e.g. Left, Right, Up, Down, OK and Cancel) buttons. All aspects of the system will be defined in a simple text file that a user can modify to create their own custom menu / user interface. The software should be written in C or C# but NOT Python. The system will use a low cost, 4 pin I2C OLED graphics display, 128 x 64 ([login to view URL] or [login to view URL]) or higher to display different size text, including reverse video and small graphics (symbols) from the console command line and from within scripts. The display command should cater for text / graphic symbol, text size, text colour, text type (normal or reverse video), location etc.. When a new display command is executed, the display area for the new text / graphic symbol should be cleared before displaying the new content. All configurable parameters for all GPIO pins will be read from the system ini / configuration file. Different GPIO pins may be configured as inputs or outputs. GPIO input pin monitoring is to be interrupt driven and NOT through software looping. When a button is pressed that is linked to a GPIO pin, configured as an input, then an event will be triggered. Actions to be performed by the triggered event will be defined in the configuration file and include one or more of the following: Display Text Clear whole or part of the screen Display / clear a graphics icon Run a program / script Set the specidied GPIO pin (configured as an output) state to high / low Display the contents of a small text file So, when a particular button is pressed, I want the system to run specified scripts / programs or update the display (show / hide text / symbols) and or set the state of one or more GPIO output pins - as defined in the configuration file. If no buttons have been pressed for a period, specified in the configuration file (say 10 mins) then I want the display to sleep (go blank) and wake up (resume previous display) when a button is pressed. When the Raspberry PI system starts, it will load the necessary software as a service and read the configuration file to configure the GPIO pins and read the menu definition to create and display the menu on the OLED screen. You do not have to parse the configuration file to create the menu, I will do that myself. Project scope: What you need to deliver. Read simple text configuration file and set all GPIO pin configurations Provide a command / ability to update the display (text and graphics) as mentioned above from the console command line and from within scripts Provide a simple menu with 6 options (e.g. Optio 1, Option 2, ... Option 6) that is displayed when the Raspberry PI system starts. Menu navigation using the buttons. When a menu option is selected, carry out the different tasks e.g. run a script, update / change display (text and or graphics), display a small text file. When the cancel button is pressed, go back to displaying the previous menu. If there no button has been pressed for a specidied period then the display is to go into sleep mode (blank) and come to life when a button is pressed (resume display - show same screen as before going into sleep mode). If the system encounters an errors, these are to be logged (appended) to a file /var/log/[login to view URL] or the error file listed in the configuration file. A sample configuration file is attached. This is just to give you an idea of how the GPIO settings are defined and how it could be used to create a new custom menu. As I mentioned, you do not have to build the custom menu, I can do that.
ID e Projektit: 14946958

Rreth projektit

22 propozime
Projekt në distancë
Aktive 7 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
22 freelancers are bidding on average $549 USD for this job
Avatari i Përdoruesit
hi I am an expert embedded system designer with more than 8 years of experience I can do it for you. I have done a number of systems on Raspberry pi Relevant Skills and Experience Please review my profile to see the feedback from my previous employers. I am waiting for your reply to start it Regards Proposed Milestones $600 USD - milestones
$600 USD në 10 ditë
4,8 (218 përshtypje)
7,8
7,8
Avatari i Përdoruesit
A proposal has not yet been provided
$666 USD në 20 ditë
4,8 (50 përshtypje)
6,6
6,6
Avatari i Përdoruesit
- Android , iPhone, iPad, WindowsPhone ✔ Java ✔ Swift, Objective-C ✔ Xamarin, Ionic, ReactNative - Website ✔ PHP/MySQL ✔ Open Source CMS ✔ CodeIgniter ✔ Angular.js ✔ Wordpress ✔ Online Store - Game ✔ Unity3D ✔ Cocos2D ✔ Flash - Desktop Apps (Windows, Mac) ✔ VC++ ✔ VB ✔ Java ✔ LabVIEW ✔ MATLAB - Electronics ✔ PLC, Arduino, Pic series Micro controller ✔ Bluetooth, Wireless, Wireless amplifier ✔ Protel, Proteus
$555 USD në 10 ditë
5,0 (4 përshtypje)
5,3
5,3
Avatari i Përdoruesit
A proposal has not yet been provided
$330 USD në 7 ditë
5,0 (11 përshtypje)
5,3
5,3
Avatari i Përdoruesit
Hi, I have very good experience with handling these things on the rasp pi and can definitely help you achieve your goals with the display and the menu on pi; I can code in the language of your choice; Relevant Skills and Experience rasp pi, oled displays, C, C#, GPIO Proposed Milestones $1000 USD - milestone lets discuss further
$1 000 USD në 10 ditë
5,0 (13 përshtypje)
5,2
5,2
Avatari i Përdoruesit
Hi, I hv raspberry pi2 borad but you have to provide me display and other required hardware, that you can sent to my address. thanks Narendra Relevant Skills and Experience Raspberry pi2, C/C++/C# Proposed Milestones $350 USD - m1 $400 USD - m2
$750 USD në 20 ditë
4,9 (14 përshtypje)
4,9
4,9
Avatari i Përdoruesit
Dear Sir, My number one priority is customer service and satisfaction! I can complete your project with in time and in an efficient manner following the best industry standards. Relevant Skills and Experience Programming Microcontrollers Machine Learning Circuit Design Proposed Milestones $555 USD - d1
$555 USD në 10 ditë
4,9 (16 përshtypje)
4,6
4,6
Avatari i Përdoruesit
Write script on RPi for LED display and push buttons. Relevant Skills and Experience We have worked with raspberry for long time and have developed good projects around it. We are well familiar with raspberry shell and its kernel. We can help you in this project. Proposed Milestones $555 USD - As per discussion
$555 USD në 10 ditë
5,0 (9 përshtypje)
4,3
4,3
Avatari i Përdoruesit
Hello, Greetings! With a proven track record of successful achievements, I am pleased to present my application for your consideration as a Freelancer. Relevant Skills and Experience Please have a look at my profile and portfolio to get an idea about our capabilities and some previous work on freelancer. Proposed Milestones $555 USD - This bid is approx. I’ll give you exact budget and price once discussing in details with you. Many Thanks & Regards, Rishi A.
$555 USD në 10 ditë
5,0 (11 përshtypje)
4,0
4,0
Avatari i Përdoruesit
Hello, My name is Dhruv. I have been working on Rpi based systems since 3 years. I'm pretty confident that I would be able to deliver the system that you described in given time. Relevant Skills and Experience I'm currently a PhD student at a US based university and have worked in embedded systems industry before deciding to pursue my phd. I am among the top 6% on rpi stackexchange site.(user:dhruvvyas90) Proposed Milestones $33 USD - Initial milestone $200 USD - Programming of the system $100 USD - Additional feature requests / further edits.
$333 USD në 7 ditë
5,0 (4 përshtypje)
3,5
3,5
Avatari i Përdoruesit
Hi, Its a pleasure to bid to your project. We have experiences with OLED panels in different platforms. We got some idea about your requirement from the text file. Happy to talk further on this topic. Relevant Skills and Experience OLED driver development API development Linux OS configuration Proposed Milestones $800 USD - .c, .h code repository
$800 USD në 10 ditë
5,0 (5 përshtypje)
2,7
2,7
Avatari i Përdoruesit
Hi How are you As i am new here but working on online plate forms from the last 7 years I worked alot related to your work Thanks Relevant Skills and Experience work Proposed Milestones $555 USD - full
$388 USD në 3 ditë
5,0 (6 përshtypje)
1,2
1,2
Avatari i Përdoruesit
A proposal has not yet been provided
$250 USD në 10 ditë
5,0 (1 review)
1,0
1,0
Avatari i Përdoruesit
Dear Sir, I am really interested to work on this project . I have very good experience of doing this sort of job, I am waiting here to discuss about your project, please come on chat. Regards, Relevant Skills and Experience E Proposed Milestones $555 USD - E
$555 USD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
We are a Team of Technical Consultants and Data Engineers having healthy experience into Big Data technologies,IOT/Cloud/AWS and Python/AI+Machine Learning. The Dynamic force has qualified engineers having expertise in solving complex problems. We have Experienced Customer Service Representative with demonstrated history of working in industry.
$610 USD në 5 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hey, how’s it going? My name is Mike, I’m a Web Designer & Developer from Boston. I've had a look at your project description and feel that my skills match your requirements perfectly. Relevant Skills and Experience Graphic Design, Front End Development, PHP, WordPress Proposed Milestones $555 USD - project milestone I recently did a very similar project which I can share with you.
$555 USD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Write software for a Raspberry Pi to drive a small display with characters and graphics. And interface with a small keyboard. The keyboard entry can activate graphics or actions by the system. Relevant Skills and Experience I have designed many controller boards with displays and have set up the programming functions of the keys and the displays. I have worked with memory mapping for displays. Stay tuned, I'm still working on this proposal.
$833 USD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED KINGDOM
ROTHERHAM, United Kingdom
4,3
25
Mënyra e pagesës u verifikua
Anëtar që nga mar 31, 2009

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.