Tearing Down A Cheap External USB Battery

[cpldcpu] recently received an external USB battery as a promotional gift and thought it would be a good idea to tear it down to see its insides. At first glance, he could see that the device included a USB micro-b socket used as a 5V input (for charging), a USB-A socket for 5V output, a blue LED to indicate active power out and a red one to indicate charging.

Opening the case revealed that most space was taken up by a 2600mAH ICR18650 Li-Ion battery, connected to a tiny PCB. A close inspection and a little googling allowed [cpldcpu] to identify the main components of the latter: a battery mangement IC, a 2A boost converter, a 3A Schottky diode, a few 2A N-Mosfets, a 300mA 2.5V LDO and an unknown 6-pin IC. It is very interesting to learn that every last one of these components seems to be sourced from China, which may explain why this USB battery is given for free. Do you think they designed it in-house and outsourced the manufacturing, or is this a product Digi-Key simply bought and put their name on?

Editorial Note: Digi-Key is an advertiser on Hackaday but this post is not part of that sponsorship. Hackaday does not post sponsored content.

Continue reading “Tearing Down A Cheap External USB Battery”

Unlocking Your Computer With A Leonardo And An NFC Shield

Manually typing your login password every time you need to login on your computer can get annoying, especially if it is long and complex. To tackle this problem [Lewis] assembled an NFC computer unlocker by using an Arduino Leonardo together with an NFC shield. As the latter doesn’t come with its headers soldered, a little bit of handy work was required.

A custom enclosure was printed in order to house the two boards together and discretely mount them under a desk for easy use. Luckily enough very few code was needed as [Lewis] used the Adafruit NFC library. The main program basically scans for nearby NFC cards, compares their (big-endianned) UIDs against a memory stored-one and enters a stored password upon match. We think it is a nice first project for the new generation of hobbyists out there. This is along the same lines as the project we saw in September.

Continue reading “Unlocking Your Computer With A Leonardo And An NFC Shield”

Sniffing PH Sensor RF Signals For Feedback Re: Your Esophagus

For about a week [Justin] had a wireless acidity level sensor in his esophagus and a pager-looking RF receiver in his pocket. So he naturally decided to use an RTL-SDR dongle to sniff the signals coming out of him. As most of our Hackaday readers know, these cheap RTL2382U-based DVB-T receivers are very handy when it comes to listening to anything between 50MHz and 1800MHz. [Justin] actually did a great job at listing all the things these receivers can be used for (aircraft traffic monitoring, weather images download, electric meter reading, pacemaker monitoring…).

After some Googling he managed to find his Bravo pH sensor user’s guide and therefore discovered its main frequency and modulation scheme (433.92MHz / ASK). [Justin] then used gqrx and Audacity to manually decode the packets before writing a browser-based tool which uses an audio file. Finally, a few additional hours of thinking allowed him to extract his dear esophagus’ pH value.

Using A Door Handle Conductivity To Detect Intruders

Sometimes the simplest projects can be quite interesting, provided they’re well documented. We hope that the Hackaday readers also think that the door sensor that [Alexander] developed falls into this category. Instead of using common methods such as a magnet + reed switch, he decided to use the strike plate and door conductivity to detect someone walking in. The setup he put together includes an Arduino, a PowerSwitch Tail (a power cord that switches 120vac with a dc control voltage of 3-12vdc), a battery pack made of 8 AA batteries and two crocodile clips for door connections.

Most new hobbyists would have stopped there, but [Alexander] checked his platform’s power consumption and continued his work to decrease it. He therefore put the microcontroller in power-down mode by default and uses an AVR external interrupt to wake it up. In case beginners can’t understand [Alexander]’s code, he actually put a nice flow diagram on his website. Embedded after the break is a video of the system working.

Continue reading “Using A Door Handle Conductivity To Detect Intruders”

Developed On Hackaday: Need Card Art — Who Likes To Draw?

Our offline password keeper project (aka Mooltipass) is quite lucky to have very active (and very competent) contributors. [Harlequin-tech] recently finished our OLED screen low level graphics library which (among others) supports RLE decompression, variable-width fonts and multiple bit depths for fonts & bitmaps. To make things easy, he also published a nice python script to automatically generate c header files from bitmap pictures and another one to export fonts.

[Miguel] finished the AES encryption/decryption schemes (using AES in CTR mode) and wrote an awesome readme which explains how everything works and how someone may check his code using several standardized tests. We highly encourage readers to make sure that we didn’t make any mistake, as it was one of you that suggested we migrate to CTR mode (thanks [mate]!).

On the hardware side, we launched into production the top & bottom PCBs for Olivier’s design. We’re also currently looking for someone that has many Arduino shields to make sure that they can be connected to the Mooltipass. A few days ago we successfully put the Arduino bootloader inside our microcontroller and made the official Arduino Ethernet shield work with it.

Finally, as you may have guessed from the picture above our dear smart card re-sellers can pretty much print anything on them (these are samples). If one of you is motivated to draw something, please contact me at mathieu[at]hackaday.com!

On a (way) more childish note, don’t hesitate to give a skull to the mooltipass on HaD projects so it may reclaim its rightful spot as “most skulled“.

Designing A WakeUp Light

[Akhil] and his wife recently finished their WakeUp Light project. As the name suggests, this kind of morning alarm uses light to wake you up in the morning. The main constraints when starting this relationship-strengthening adventure were cost, ability to work with any table lamp, and having a simple but effective control interface, all while keeping all the design open. The created platform (put in the wooden box shown above) is built around a Stellaris Launchpad (ARM Cortex M4 based) and uses an AC dimmer circuit found in this instructable. For our readers interested in those, [Akhil] mentions two very interesting articles about their theory of operation here and here.

An Android application has been made to set up all the alarm parameters, which uses the phone’s Bluetooth to communicate with the (well-known) HC-05 Bluetooth transceiver connected to the Launchpad. For safety, the current design also includes an LM4876 based audio amplifier connected to the microcontroller’s PWM output. The next revision will integrate a Digital to Analog Converter and an SD-Card slot for better quality and music diversity. A presentation video is embedded after the break and you can find the official repository at GitHub.

Continue reading “Designing A WakeUp Light”

Copper Oxide Thermoelectric Generator Can Light An LED

On Hackaday, we usually end up featuring projects using building blocks (components, platforms…) that can be bought on the market. We however don’t show many hacks that rely on basic physics principles like the one shown in the picture above.

In the video embedded below, [nylesteiner] explains that copper oxide can be formed when heating a copper wire using a propane flame. When two oxidized wires are placed in contact with each other, an electrical current is produced when one wire is heated much hotter than the other. The trade-off is that the created thermocouple generates a small voltage but a ‘high’ current. However, when you cascade 16 junctions in series you can generate enough voltage to light up an LED. Even though the complete system isn’t particularly efficient at converting heat into electricity, the overall result is still quite impressive in our opinion. We advise our readers to give a look at [nylesteiner]’s article and blog to discover his interesting adventures.

 

Continue reading “Copper Oxide Thermoelectric Generator Can Light An LED”