Posts

Showing posts with the label OLED

OLED clock with Pacman mode

Image
This large 2.42" OLED I2C module can be used as a replacement for the smaller 0.96" display for which I originally designed the ProMini OLED clock shield . It is built around the same SSD1306 chip, and it only comes in yellow (for now). MikeM wrote this great Pacman clock sketch for it (available for download here ), shown in the video below. To display on the OLED, Mike used U8glib graphic library. Initially tested on the 0.96" OLED, the sketch froze after some time, for a yet to be explained reason. The same sketch works perfectly with the 2.42" display. Mike spent a lot of time trying to figure out if the culprit is software (bug in the U8glib) or hardware. (Any feedback on this issue is greatly appreciated.) The clock can also display the time as HH:MM:SS on the whole screen, as shown in the photo below, also courtesy of Mike. My next step would be to design an enclosure for it. For that I will probably need some more help :) Update Nov 29, 2014, from MikeM: ...

ProMini clock shield with OLED display

Image
Yet  another ProMini clock shield kit, this time featuring a 128x64 I2C OLED display. The kit can be purchased with or without the OLED display (I prefer you buy the OLED on your own, for example this excellent one from miker ).   US$30, includes OLED display, free shipping to North America   US$16, OLED not included, free shipping to North America The kit includes: PCB DS1307 SMD 32kHz crystal CR1220 coin battery battery holder optional: I2C 128x64 OLED display (blue or white) tactile switch (2x) resistor 10k (2x) machined male pins The PCB was designed to accommodate I2C OLED displays with the 4-pin header configured either as VCC-GND-SDA-SCL or as VCC-GND-SCL-SDA. The OLED clock can also be powered from the same LiPo battery shield for ProMini, as used in the bubble clock. To minimize current consumption (beside disabling the ProMini on-board LEDs), the processor can be awaken from sleep at the push of the "hours" button (on D3). Schematic and board layout ...

My review of bGeigie Nano from Safecast

Image
I finally finished assembling, after more than a year, my bGeigie Nano . At over $400, this was by far the most expensive Arduino project I have built to date. The feature-rich open-source Geiger counter is offered as a kit by Medcom for the price of $450 (of which, $75 is donated to Safecast organization ). I stubbornly insisted on sourcing the parts on my own, to save a few bucks and to get a closer look at the process. Let me tell you: this may be the only kit out there where the components bought individually are as expensive as the kit itself! Obviously, this kit was not designed to make a profit. Here is a price breakdown (for non-believers): - PCB (OSHPark) - $17 (3 for $52) - Pelican 1010 box (store) - $13 - Arduino Fio  - $25 - GPS module - $40 - OpenLog - $25 - OLED display - $25 - laser-cut plates - $25 - sensor LND7317 - $150 - iRover HV supply - $35 - LiPo battery - $10 - SD card - $10 - other electronic components - $5 - hardware (standoffs, screws etc) - $5 - shi...

Altoids Geiger counter

Image
My " Remixed Geiger counter " board fits almost perfectly, by chance, in the "classic" Altoids box, with room left for the SI-29 GM tube, the 1100mAh LiPo battery and the 0.96" OLED display. The ATmega328 processor runs at 8MHz with the internal oscillator, a better choice (than the 16MHz of Arduino 2009) for the LiPo voltage of approx 3.7V.  The display I used is compatible with the monochrome 128x64 OLED display from Adafruit . It is powered at 3V3, requiring a voltage regulator ( 78L33 , TO-92), placed where the the trim-pot (for adjusting LCD contract) was supposed to be (top-right corner of the board). The sketch uses  Adafruit_SSD1306 library , with the wiring to the display as defined below: #define OLED_DC 8 #define OLED_CS 7 #define OLED_CLK 4 #define OLED_MOSI 3 #define OLED_RESET 5 Note that the same D3-D8 are used for connecting to the LCD 1602 display in the "regular" DIYGeigerKit . Also note that I did not install the "click" L...