Sensebender Micro
-
I have a batch of 5 sensebender and actually I build 3 and one of them doesn't work properly. Lot of st:fail when I put my finger on the board it works better so I try to make all solder one more time but it's not ok. I try with few radios and same radios work well on the others sensbender.
Any idea or way to exchange with Itead ? -
no, message are not recieve. I find someting :
When I touch the NRF24 antenna (just a little it sifficient), it works. fine.
Strange, same radio on other sensebender doesn't need this and other radio on this sensebender need to bo "touch".
I try with 10uF additionnal on NRF but no change ... -
@Fabien it seems that you have the same problem as me. I ordered a new set of radio modules to test if it is the fault of the radios. I will give feedback here about my progress.
I aleady tried to add capacitors on the radio module but this did not help.
There is also no difference if I power the micro from the FTDI or the battery connector. -
Here are some quite nice repair guides
http://www.circuitrework.com/guides/guides.shtmlMore specifically
http://www.circuitrework.com/guides/5-1.shtml -
looking for some help programming this thing.
I had a pl2303 usb programmer, but it had no DTR, so i orders a new usb programmer
this one is a cp2102 with a DTR line.
but still the same problem. it never uploads the code.
i have the right board, processor and port chosen.
i have tried all the programmers in the IDE but none work.
it just says "uploading" and then eventually errors out.
any suggestions?EDIT: nm i read something about switching tx and rx and i figured what the heck and surprise it worked..
sketch uploaded.. -
Hi @tbowmo
Thanks for bringing this great project to the community.
I'm trying to understand the sensebender's power profile, especially the sleep current.
I have previously done some measurements with the atmega328p (pro mini) + NRF. In addition to that I have also looked at the datasheets for the other components on the sensebender.
It seems the theoretical low sleep current consumption is something like this:
* nrf24l01+ 900nA * atmega328p 5uA (with WD) * si7021 60nA * atsha204 30nA * at23df512c 300nA = Total 6.3uAThe SBMicro seems to draw ~50uA in sleep mode with the default configuration.
I managed to put the flash memory into "ultra deep sleep"(*), causing the total consumption to drop to ~27uA. So there is still around 20uA that is not accounted for.
I've also tried putting the atsha204 into sleep, but that did not make any difference (also confirmed by the specs).
Are there some other settings/sleep modes that have not been enabled yet? What about the atmega itself?
Do any of you have the a sensebender prototype with separate components, and can test sleep current by removing components one
by one? (Before I start cutting traces on my own sensebenders in order to zero in on the target component).Is there something I'm missing?
Datasheets:
ATSHA204
AT25DF512C
Si7021 A20(*) in setup(): flash.initialize(); flash.ultra_deep_sleep() <- From datasheet