Geeky weeding present

 

My friends Tobias and Anna got married and as usual I did not have any ideas for a present for a long time. But then I was playing around with the ESP8266 modules in a quiet minute I had a cool idea: As Tobias was the one that brought me to Arduinos & electronics the idea was born to program an ESP8266 to deliver the present:

Once connected to the ESP acting as an AP there should be a catch-all website (“Captive Portal”) giving the lucky couple some nice wedding ascii-art and the present in form of a coupon code. First I wanted to buy some (parts of) bitcoins to give them as a present. Unfortunately I did not have enough time to figure out how bitcoins work and especially how I could buy them to give them away like a coupon code. That is why I ended up using an unexciting amazon coupon code.

Then I mounted everything in a cigar box I had lying around and even supplied instant power using two AA batteries. So to open their present they now just have to power of the ESP8266 and connect to the wedding-wifi. On usual hardware the “captive portal” pops up with the custom wedding greetings and the present. And as the ESP is not soldered directly he can easily reuse the mcu.

I think it this the right way to give an electrical engineer his weeding present. Happy wedding, Tobias!

I just slightly changed the sources I found for the ESP8266 Captive Portal project, so I will not publish any sources here.

Repairing an htc desire 626g+

Right a month after my sister got a new htc desire 626g+ it dropped on the floor leaving it with a broken screen and a dead touchscreen. unless you do not repair it it came useless. So I tried my best – and voilá it is working again.

I bought a replacement (readily assembled display including touch screen digitizer) on ebay and worked my way through until I could replace the screen. As I could not find any tutorials on the internet yet I want to share my experience here.

My lessons to repair:

  • Open the back cover of the phone
  • Remove the surrounding frame. It can be removed with a plektron in the gap between the frame and the front cover
  • Remove all screws on the back and carefully remove the plastic covering the electronics
  • Now you can also remove the battery. It is glued with doublesided tape. Start by lifting it on the side that points to the usb plug. Then unplug the battery connector.
  • Disconnect the two flex cables of the old display. You can see which cables they are when you already have your new display.
  • In the battery compartment is a hole that let’s you see to the back side of the display.
  • Now pick a hairdryer and warm up the front glass of the phone and try to get out the old display element. As it did not work so well for me I just destroyed the glass (actually it was already defective as it was split) and picked out the display partly until I had everything out.
  • Then I cleaned the frame where the old display was taped and inserted the new display with new tape.
  • Connect the cables and assemble everything again.
  • I was happy that it booted up and everything worked.
  • Be carefully and never use too much force. When doing so, you will definitely destroy something! All parts _can_ be removed without too much force and without destroying them (except for the display unit that I did not care about as it was already broken :-)

Here are some pictures showing the insides of the phone. Maybe it can help you repairing your own phone.

 

IMG_20150817_210948 IMG_20150817_210952 IMG_20150817_211004 IMG_20150817_211009 IMG_20150818_210313 IMG_20150818_210328

Time Measurement for Carrera Slot Car Track

After I had to have my own Carrera slot car track last year I soon wanted to have proper time measurement. First we measured time with a stopwatch app on the mobile – one driving the slot car and another one taking the time. But of course it is inaccurate and it was more and more becoming inaccurate as the night proceeded to fall – blame it on sleepiness, the beer or both *twinker!*

So I began to experiment with the MicroView – my first thing on Kickstarter I actually supported. It comes with an integrated OLED display and is fully Arduino compatible. To document the times I connected a mini thermal printer. I also added some push buttons to change the number of laps for one race and the number of players. Pressing this button changes the current player and the measured time is than properly assigned when it comes to printing the result.

Ingredients:

  • MicroView
  • Mini Thermal Printer + thermal paper
  • Infrared Obstacle Avoidance Sensor
  • 5v switching power supply (Minimum 2 Ampere suggested for printer)

See it in action in the video: