In my research recently, I’ve needed to move a very viscous fluid at a near constant flowrate. This led me to read about many different pumps and their various applications. Out of them all, my favorite happens to be the progressive cavity pump.
Month: September 2014
Bioimpedance and The Future
Wearables are here. Well, they’ve been for a bit, but with Apple entering the space, the general public will be more accustomed and accepting of the idea of wearing electronics everyday to augment our everyday.
(more…)
A little pressure, a little dye, a little caulk, and lots of time.
CNC machines and 3D printers are lovely things and the amount of precision linear encoders and stepper motors have today is phenomenal.
With a few simplifying assumptions, a simple experiment, the things listed in the title, and a nice little Java Gcode generator I wrote, I created the quarter pyramids shown below.
To give you a sense of scale, each layer of both pyramids is only 0.41 mm tall. The bigger pyramid is spaced at 0.8 mm and the smaller pyramid at 0.41 mm and weren’t built using an actual 3D printer. They both have a full height of about 18 mm.
Longterm Android BLE Connections
Learning Photoshop
I tried a bunch of new things this past summer: building both the front and backend for my website, an Android app and even learning photoshop a bit.
Below are my favorite shopped images.
A GATT Client
We’ve so far written a GATT server, now let’s move on to the client.
A Simple GATT Server, Part 2
If you bought the breakout board linked in the previous post from Jeff Rowberg, congrats! It is already pre-flashed with the gatt.xml, hardware.xml and everything you’ll need to get it work immediately with the Arduino sketch to follow. If you didn’t, refer to this to learn how to flash your BLE112.
A simple GATT Server, part 1
In the last post I discussed the two device roles ins BLE communication. Let’s dive into the latter role, the Server, for a bit.
Bluetooth Low Energy, an Introduction
For Bluetooth Low Energy, henceforth abbreviated to BLE, perhaps the most important thing is recognizing device roles in your particular application.
There are 2 roles to be assumed:
- A GATT Client
- A GATT Server
Blogging Starts Now
Over the past 3 months I’ve been learning about Bluetooth Low Energy Communication, Android apps, additive manufacturing using soft materials, the Arduino microprocessor and a host of other things. Now summer is over and I’ve been thrust back into my day job, which at this point is looking for a full time job. I’m still actively involved in all the projects I worked on during the summer, but in this transition phase I need to document my methods and procedures for students that will later be working on the projects I worked on.