-
Even more new SDuino, capable of playing music by itself!
07/12/2015 at 13:19 • 0 commentsEveryone knows SD card can store music file and movie, but don't know music playing SDcard. Here is it!
This is the inside picture. Indeed not so clean but bunch of wiring can be seen. The bottom right square component is piezo element. The original size was larger than SD card size so I cut it half by scissors. (Actually piezo element is not sensitive device. Just we need to care about electrode position, and it will keep working.) I2C pressure/temparature sensors and LEDs are still on board as same as previous version!The actual operation can be found in the following movie. Have fun!
-
SDuino sensor, SDuino with I2C atmospheric sensor!!!
07/09/2015 at 11:58 • 0 commentsThe original SDuino was indeed “just a small Arduino with LEDs”. I have tried several things such as “Tiny Basic Plus” and they are working as expected. This time I added one spice, that is, I2C atmospheric sensor in SDuino!
The atmospheric sensor is well-known MPL115A2 made by Freescale, and also lots of Arduino library and sketches are already well developed. The good point of this sensor is, quite small size, and well accommodated inside SD card shell, as attached in the picture.
With such a sensor, I always love to “watch sensored digits and graph” but putting outernal big screen is non-sense! So this time I implement to show the sensored value, actually not simple sensored value, to be presented by LEDs!
In this sketch, Forthcoming climate is predicted by the delivative of pressure value of last 2 hours. Every two hours, SDuino_sensor will sense pressure and taking delivative of current and previous values. First forecast will be shown 2 hours after power supplied.
Result will be shown as:
(1) Getting worse (meaning fine to cloudy, cloudy to rain) by RED LED
(2) Moderate (meaning no change) by GREEN LED
(3) Better (rain to cloudy, cloudy to fine) by BLUE LED
(4) No data (first 2 hours since power-on, or some parts broken) by WHITE LED
In order to see climate change, just applying DC voltage (3.3V) is enough and no need of internet access at all!! This small SD card will predict climate change and just inserting to SD card slot will show you whether you will need umbrella or even hurricane approach! Have fun!
-
SPI EEPROM as SD card storage?
07/05/2015 at 02:34 • 0 commentsSome sort of people are not convinced of what they don't confirm experimentally by themselves but are able to predict naive possibility. Yes I am, too.
All the SD card are required to have mandatory lower compatibility to SPI mode. The key is, SD card interface equipped components are not responsible for that. But I naively thought some computer might talk SPI command through SD card interface... I quickly checked it!
The above picture shows 1M-bits EEPROM inside SD card shell. All the terminal are connected to standard SD-card pinout, then,,, what's happening next?
Inserting Asus, Apple.... nothing happens. Device manager and system info at OS X does not show any information, even they seem not detecting something is inserted! Now I would summarise for those who suspicious guy will not consume their precious time.
Conclusion: SPI EEPROM wired by SD card SPI connection does not work
By the way, SDuino case, you don't need "SDuino writer" just to run your program. Just inserting is enough. It may have some possibility, like "small present" or "some kind of SDcard sized sensor". Just pre-programming and pass it to your friend and you can ask it to work just inserting to SD card connector!
-
Very smart SDuino writer is done!
07/04/2015 at 10:32 • 0 commentsThank you for lots of comment at hackaday.com for improve SDuino function.
I have some plan, for example implementation of direct binary writing through SD card interface via iSDio or adding new function like putting some kind of sensor on it.
During making prototype, I made two variant. (at this moment, the function is same as previous original one.)
First one is, 16MHz clock version using seramic resonator, but the thickness of ceramic resonator is too thick to put into SDcard case, and I have to abandon it. (Substrate is already too thin, 0.4 mm thick is grinded down to around 0.2 mm)
Next one is, almost the repetition of the first prototype but I may add I2C device for it. (not implemented yet) This case, I pursue ultimate thin-ness of substrate and finally corner is getting folded as you see.. ;-)
And, now I would move on the latest topic.
As introduced before, The writing to SD card was via general USB-TTL converter, but as you see, it is not small yet.
This time, I made
Smart SDuino writer!
It looks like just a SD card reader but inside it I put FTDI chip and simple put SDuino and connecting to computer, we can upload sketch.
Final shape (covered by heat-shrink tube) I believe it is enough smart!
The actual operation can be seen in the following move, have fun!
Have fun!
-
Call for excellent driver programmer
06/28/2015 at 22:54 • 2 commentsIt will be ultra nice if this card could be programmed through SD card interface. Indeed SD card interface has a definition of "iSDIO" which is different from general storage access, and I imagine and guess if appropriate driver is developed in OS level, direct programming (without USB-TTL) will be implemented. But this implementation is completely out of my capability. So, if you are familiar with iSDIO and know well how to make OS level driver, please help to implement it.
Actually, developing general iSDIO driver is quite useful not only for SDuino but also all general SD card in order to bring out its capability, and I believe it is worth to do. Of course the driver implementation does not have any bind with SDuino but the developer has its own copyright and if needs it can be sold in consideration of its usefulness.
You can try the implementation as a separate project in hackaday.io but if it is better, I would like to "invite new contributor". Please let me know..