Android BLE Electronics ESP32 Reverse engineering

Reverse engineering the Tempur-Pedic adjustable base remote control (part 1.5: Patreon + proof-of-life update)

Long time no write! Recently I’ve received an outpouring of interest in this project which has reinvigorated my desire to work on it. To help myself be able to do so, I have started a Patreon: https://www.patreon.com/chrislaplante. For anyone who is interested in this project moving forward, I would appreciate your support! Please note, the …

Continue Reading
Android BLE C++ Electronics ESP32 Reverse engineering

Reverse engineering the Tempur-Pedic adjustable base remote control (part 1)

This is the first in a (probably) three part series. Checkout the code on BitBucket: https://bitbucket.org/MostThingsWeb/temper-bridge/src/master/main/ About a year ago, I decided to upgrade my old spring mattress to a TEMPUR-Contour Elite Breeze and I cannot say enough good things about it. I opted to also get an adjustable base (this one) for it, which …

Continue Reading
Arduino Electronics Findings

ATmega/ATtiny PWM tutorial

I was planning on writing a beginner’s tutorial for using PWM on raw AVR chips, but I found that Arduino already has a nice guide here:¬†http://arduino.cc/en/Tutorial/SecretsOfArduinoPWM The only change you need to make to their code to use it without the Arduino software is to remove calls to “pinMode”. Do so by using the appropriate …

Continue Reading
Electronics Findings

How to store, protect and organize electronic parts

Over the past few years, I’ve amassed quite the collection of basic electronic components (chips, resistors, etc.), little microcontrollers (Arduinos and Arduino clones), and a few other tiny gadgets (the coolest of which I consider to be this mini WiFi module). With all of these sensitive components and modules, I sought a simple and cost-effective …

Continue Reading