Loading...
  Show Posts
Pages: [1] 2 3 ... 8
1  Community / Exhibition / Gallery / Re: Arduino compatible LCD pong clock. on: May 16, 2013, 11:16:04 am
Really cool idea. I love it! You should sell the kits and I'll grab one.

Mike
2  Using Arduino / Displays / Re: Crius OLED display on: May 11, 2013, 04:42:26 pm
There are a few differences. The Crius board had a 3.3v LDO so it can be powered from 5.0v or 3.3v. It also has an 11v or so boosting power supply on pins 28 or 29. The glass has the ability to generate this on its own so I'm not sure why Crius doesn't do this. Removing the glass is super easy. The yellow plastic looking part is a high temperature plastic like kapton tape so your soldering iron will not damage it. Just start on one end and lift it up and then the next pin. I have another board that should be here in a week or so that is a 5.0v or 3.3v type. It uses a 3.3v LDO and a new i2c level converter for the sda and scl lines. The glass can be purchased off eBay for $6. Just make sure you pick the 30 pin type. I grabbed one off eBay that works fine but is blue. Another white one is on the way with a different part number so ill try that one out.

3  Using Arduino / Displays / Re: Crius OLED display on: May 11, 2013, 03:55:12 pm
It bothered me that I had no luck getting this display to work as easily as the others. I dug around for a schematic to see what parts Crius use but had no luck finding one. Adafruit has a similar 30 pin OLED display that they sell so I created my own custom board from their schematic and grabbed OLED glass off ebay. For kicks I removed the glass off of the Crius display and gave that a try before throwing it in the garbage. To my surprise it worked. The resistors or capacitors that Crius use must be quite different.

Using these components the display works perfectly fine with the default code that comes with the display and also with the adafruit graphics library.



4  Using Arduino / Displays / Re: Crius OLED display on: May 10, 2013, 02:38:35 pm
I removed the Oled glass from the board and made my own: https://www.tindie.com/products/miker/096-oled-i2c-display/
After so many fails using the one I had I just have up. If you want the schematic or gerber files then just let me know.
5  Community / Products and Services / 0.96" i2c Oled on: May 08, 2013, 02:21:58 pm
I've purchased several of the 0.96" i2c OLED displays off ebay and noticed the price would creep up every few weeks so I tried making my own 3.3V version. To my surprise it worked one the first go. The price for the bare glass off ebay is around $5 and I will sell an assembled and tested design for $9. If you are interested in making your own the schematic and gerber files are attached. If you would like an assembled and tested one then you can grab it at: https://www.tindie.com/products/miker/096-oled-i2c-display/
I have a new 3.3V/5.0V design in the works. It uses a preferred i2c level converter instead of mosfets like i've seen in other designs. Feel free to send me a message if you would like more info. The schematic and board is already done. It just needs to come from manufacturing and be tested.




Mike
6  Using Arduino / Microcontrollers / Atmega32u4 reset line on custom board on: April 30, 2013, 09:55:41 am
I've created a custom board using the 32u4 programmed with the Leonardo bootloader via the USBtinyISP and for some reason it will not reset on power up. I have a 10K pullup on the reset line but no 0.1uF cap to ground like on the 328P designs. Every 32u4 schematic I've seen has just a 10K pullup and a reset button to ground so I copied this layout.
I power up my board and nothing until I hit the reset button. Then it starts up properly. I'm guessing that a real Arduino Leonardo board probably resets properly on power up without hitting the reset button.

Thanks,
Mike
7  Using Arduino / Displays / Re: Crius OLED display on: April 14, 2013, 05:26:58 am
I thought you meant cutting the wires in half or so to reduce the wire length but you removed the connector on the end and soldered a male header on. I understand now.
You can get the ADXL345 working right now! No need to the logic converter. I'm using them in my project. See http://bildr.org/?s=Adxl345 where the Adxl345 is powered by 3.3v on an Arduino running at 5v. The library link on that site is too big so grab the library at the Adafruit site. They just created a new adxl345 breakout board and have a smaller, tighter library. You will also need another sensors library to go with it. I can send you them if you have trouble.
8  Using Arduino / Displays / Re: Crius OLED display on: April 13, 2013, 06:41:19 pm
That would be interesting if long wires were the problem all along. I'll cut my wire length way down and try this on mine as well on Monday. I have a project board with a different display and a bunch of other i2c sensors on it. The length from the microprocessor to the OLED is only 1". Each sensor on the board has a different i2c address. The i2c address for the display is 0x3C so i'm guessing you cannot have two exact displays working if they both have the exact same i2c address of 0x3C.
9  Using Arduino / Displays / Re: Crius OLED display on: April 12, 2013, 01:27:11 pm
I just plugged mine in now and the screen is garbage like yours. Strange. I took a working screenshot this morning and it was fine. Tried tweaking the delays in the init and it started working, and then not. Right now i'm not sure what the problem is. Maybe the pullup resistors are necessary, decoupling caps or it might be something in the code. I'm using another display with great results. The Crius one isn't very good. I'd trash it and get pretty much anything else.
10  Using Arduino / Displays / Re: Crius OLED display on: April 12, 2013, 08:10:15 am
It's very likely. I just took this picture now. The code is the exact same that sent yesterday.



Mike
11  Using Arduino / Displays / Re: Crius OLED display on: April 11, 2013, 06:55:16 pm
There should only be one way to connect it to the UNO. SCL, SDA, +5 and ground. Can you use the original example code I sent again without editing it in any way? If nothing then just comment out the internal pull-ups and send that code to the UNO again.
12  Using Arduino / Displays / Re: Crius OLED display on: April 11, 2013, 06:41:34 pm
In the example I attached the scrolling and inverting is disabled so it should be impossible for you to see this. The code only displays text to verify that things are wired correctly and your screen works. Verify your SCL and SDA pins are on A4 and A5 and you should be good. You can also try editing out the internal pulls in the .h file. If you use my code and follow these instructions but do not see text then your display is bad. I'm I using another display that I picked up on eBay. The adafruit graphics library works with it.
http://youtu.be/nJJcSrqofFw
I cannot get the graphics library to work on the Crius display. Believe me, I've tried.
13  Using Arduino / Displays / Re: Crius OLED display on: April 11, 2013, 05:15:17 pm
So you still have no text on your display at all?
When I open up the .ino file, the config.h and data.c tabs appear next to it. If yours are not there you can add them by clicking Sketch, Add File and add them both.You shouldn't have to set a path to the .h file. Let me know if you still have problems. You can also edit out the #define INTERNAL_I2C_PULLUPS as well. Depending if you have your i2c lines already pulled up or not.
14  Using Arduino / Displays / Re: Crius OLED display on: April 11, 2013, 04:45:25 pm
Did you try the example code that I attached? It compiles fine on 1.0.3 The external font file has been edited out to get you going.

Mike
15  Using Arduino / Displays / Re: Crius OLED display on: April 11, 2013, 01:25:27 pm
The example code that they recommend using with the display did not work for that display. I stumbled across working code somewhere and have attached it.

Mike
Pages: [1] 2 3 ... 8