My project is about interfacing a DS80C450 microcontroller to 8 DS18B20 1-wire temperature sensors(configured for 12 bit resolution) and displaying the results on a nokia 3310 LCD via SPI for use as an 8 channel temperature monitor.
The microcontroller is on a trainer board manufactured by Digilent Inc.
([url removed, login to view],396,607&Prod=MDE8051)
Built in the trainer board are 8 micro switches and a barled containing 8 leds. the switches will be configured to select one of the 8 [url removed, login to view] switches will be connected to the microcontroller and selection of the sensors will depend on the logic state of the pin.A channel will be selected if the corresponding switch is pulled [url removed, login to view] more than one switch is pulled high, this should be flagged as an error and all 8 leds turned on to indicate that error till only one switch is pulled high.
In software, the state of the switches(high or low) will be monitored and the one pulled high will have its corresponding sensor selected.
As for the 1 wire part, i want the programmer to use maxim's algorithm to identify each of the 8 devices' unique address and store it in the microcontroller's [url removed, login to view] update the addresses, i would like to hav a pin left floating to act as a sort of reset in the way that if i short it to ground, the microcontroller will look for the 1 wire devices' address to make for room for changing sensors if need be.
Concerning the microcontroller I/O ports, you will be free to choose the purpose of each pin as the trainer board already has breakout pins for prototyping.
For the 3310 lcd, the display should show which channel is currently selected and should be displayed like:
[CH2] //channel number(to be displayed CH0-CH7)
[0.0625°C] // the temperature to be at 4 decimal points
The temperatures should be monitored in intervals of 100mS and displayed on the lcd module at real time.
please note that I have a limited budget for this year. I will pay around $50 for the work.
I will take the work both as source code, preferably written in C language and the HEX file.
contact me for any questions.
Bu iş için 13 freelancer ortalamada $104 teklif veriyor
Hi, We are working in the embedded system field,handling with the design and development of hardwares using various class of microcontrollers and their firmwares. We can provide you the solution. Regards, Geo
I have 19 years of Embedded design experience and have worked on various microcontrollers. Your work will be done surely. Thanks, Amit
We are Good in Embedded ,Firmware and Enterprise Solutions
Sir, this is a pretty simple project for me.I am an embedded engineer with 3 yrs exp in this field and i have done lot of industrial projects as well as accadamic projects using microcontolers(PIC series and 8051). Daha Fazla
Hi, I've just done something similar, I've the micro and the 1 wire ds18b20 and also the nokia lcd. So most of the source is already ready and working. I will give you the code written in c using sdcc compiler suite. Daha Fazla
I have more time working with Embedded linux on ARM9, ARM7, i just finish the Tracking device using GPS, GSM module based on PIC microcontroller. please check
I have completed something very similar with PIC micros. If you are interested, PM. Best regards,
Hello, I'm an embedded software engineer and here is a list of my embedded systems project: • Temperature Data Logger that periodicaly records and monitors temperature indoor/outdoor and displays statisti Daha Fazla
i have 15 years experience in the microcontroller projects