Comments
Login to post a comment...
My first attempt, not fully tested and quite terrible looking LoL.
|
This is a Arduino UNO R3 connected with a LCD, DS1307, BMP085, RHT03. I don't really know anything and just tried taking my partial attempt on bread bored and see what this program would do. Perhaps someone will tell me how to fix it LoL. By the way.. not sure if I uploaded the correct files, didn't see anything explain how or what everything is. EDIT 3/13/2012: I have added my code as is, currently LCD might be wired wrong in diagram as I have since rewired my test but should be close. And I have a issue when BMP085 enabled my LCD does not work. EDIT 3/21/2012: Updated fzz and header image. Thank you Buda2832 for pointing out some mistakes. Please note, code and pin out for LCD are not correct, I think this version is backwards. I need to get them in sync and test again. |
Files |
Buda2832 # March 15, 2012, 11:21 p.m.
its a nice start, I'll take a look at it in my spare time. first thing i do notice is that the bread board itself is upside down, this makes it hard to read pin/connection location on it.Buda2832 # March 15, 2012, 11:31 p.m.
hovering over the resistors they show 220 Ohms but the color banding show 4.7K Ohms not sure which they are suppose to be or if it might be a bug that needs to be reported.Buda2832 # March 16, 2012, 6:49 a.m.
2nd thing i see is the the potentiometer has 2 of the 3 legs connected to ground, looking at the way its hooked up one legs connected to ground should be hooked to the + voltage not sure if it should be the 5VDc or the 3.3VDc. 3rd R1 and R2 are not needed, according to the data sheet for the board from Sparkfun, as both those line already have a 4.7K pull-up resistor on the board. also on the BMP085 board you have Vcc connected to GND instead of power 3.3VDc (the board use 1.8 to 3.6VDc)you also have it hook to 5VDc, this in combination with Vcc connected to GND you have a dead short off the power supply off the Arduino. when these are fix and the update posted, I'll continue to help.Maramor # March 22, 2012, 3:24 a.m.
OK. Spent some time reviewing your notes sorry for the delay. As far as bread board being upside down? Do you mean not below the Arduino? 'Cuz no matter how I turn the bread board it has two power rails top and bottom, can't really be upside down. I actually have it this way since most my connections where on top. The 220 Ohms thing I think is a bug or at least I don't know where it is getting that from. I changed the settings and the tool tip did not update, not sure if I did something wrong but looks like I might not need them. You are correct with the pot the red line was supposed to be 5v that was a slip on my part with the scematic. I removed the BMP085 R1 and R3 resistors as I think the board has them per your comment. BMP085 VCC is connected to 3.3v, its a bit misleading but top red rail is 3.3v and bottom red rail is 5v. I added a few notes which I hope helps. Now I had a comment from a forum that I might need to use a divider. Think it would be a 4.7k and 10k with the output in middle should be about 3.3v. I think this is for the BMP085 SCL and SDA since they may be sending 5v signals. Not sure where I can squeeze them in and what it might look like.Buda2832 # March 28, 2012, 7:46 a.m.
Bread Board: take a closer look (zoom in), each row (A - J) and column ( 1 - 60) is labeled, and two columns on either end for transporting the bus bar rows to the other side, those labels identify the pin hole('s), and it is those labels that make it up side down. it also makes it possible to type the connections out on a paper and have someone recreate the circuit with out a visual representation of it. SCL and SDA: these are used for the I2C communications and should be fine as it should be design following the I2C protocols and voltage levels. voltage divider: not sure what that would be for other than to supply power for the 3.3VDC from the 5VDC but the arduino board already has a 3.3VDC supply and you are using it on the top bus, no need to add it as it serves no circuit protection, increases cost, design, and area of a PCB in a production run. functionally its wired correctly on the bread board. you can straighten the the wires out and make it look pretty if you want, I would but its due to me having CDO (its like OCD but in the correct order). i.e. in the current bread board layout you have move the LCD to the right 3 pins and reconnect/move all the connection to it over 3 as well, then shorten and straighten the wires (move the wires down the column instead of the pin closest to the LCD doing this does a number of things. it allows you to use connections straight across instead of angles, frees up board space by providing a area to cross with out going over other long wires if a connection was needed to go from one side of the LCD to the other. makes it easier to follow the connections on the bread board. cleaning up the schematic would be next if you skipped the clean up of the bread board. in the schematic view start over by deleting all the wires made and just leave the routing nest. use the ground and power symbols to avoid common wire runs that all circuits and chips need, arrange components in to groups or block functions (i.e combine the potentiometer with the LCD and keep them close together in the schematic, same would go for the RHT1 and resistor).Buda2832 # March 28, 2012, 8:06 a.m.
just notice I possibly made a mistake: you have the SCL and SDA wired to analog 4 and 5 suggesting pre Arduino UNO and coding. I don't have the I2C protocols yet to see about the voltage. on the Arduino UNO though it has 2 new dedicated lines for the SCL and SDA.