Find Jobs
Hire Freelancers

Interface OLED Display & Push Buttons to Raspberry PI

$250-750 USD

Folyamatban
Kiadva ekkor: több mint 6 évvel ezelőtt

$250-750 USD

Teljesítéskor fizetve
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.
Projektazonosító: 14946958

A projektről

22 ajánlat
Távolról teljesíthető projekt
Aktiválva: 7 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
22 szabadúszó adott átlagosan $549 USD összegű árajánlatot erre a munkára
Felhasználó avatár
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 10 napon belül
4,8 (218 értékelés)
7,8
7,8
Felhasználó avatár
A proposal has not yet been provided
$666 USD 20 napon belül
4,8 (50 értékelés)
6,6
6,6
Felhasználó avatár
- 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 10 napon belül
5,0 (4 értékelés)
5,3
5,3
Felhasználó avatár
A proposal has not yet been provided
$330 USD 7 napon belül
5,0 (11 értékelés)
5,3
5,3
Felhasználó avatár
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 10 napon belül
5,0 (13 értékelés)
5,2
5,2
Felhasználó avatár
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 20 napon belül
4,9 (14 értékelés)
4,9
4,9
Felhasználó avatár
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 10 napon belül
4,9 (16 értékelés)
4,6
4,6
Felhasználó avatár
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 10 napon belül
5,0 (9 értékelés)
4,3
4,3
Felhasználó avatár
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 10 napon belül
5,0 (11 értékelés)
4,0
4,0
Felhasználó avatár
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 7 napon belül
5,0 (4 értékelés)
3,5
3,5
Felhasználó avatár
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 10 napon belül
5,0 (5 értékelés)
2,7
2,7
Felhasználó avatár
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 3 napon belül
5,0 (6 értékelés)
1,2
1,2
Felhasználó avatár
A proposal has not yet been provided
$250 USD 10 napon belül
5,0 (1 értékelés)
1,0
1,0
Felhasználó avatár
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 10 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
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 5 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
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 10 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
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 10 napon belül
0,0 (0 értékelés)
0,0
0,0

Az ügyfélről

UNITED KINGDOM zászlója
ROTHERHAM, United Kingdom
4,3
25
Fizetési mód hitelesítve
Tagság kezdete: márc. 31, 2009

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.