Getting started with ATmega8u2 and other AVR USB microcontrollers

Introduction There is this USB specialized family or group of everyone’s favorite AVR microcontrollers. Apparently, you can use them as USB devices or hosts without any external components. Hell, you can even program them via USB port. All of that without any external component. One of those little guys I wanted to use  for my last project (reflow … Continue reading Getting started with ATmega8u2 and other AVR USB microcontrollers

Analyzing cheap oven for the DIY reflow soldering oven – part II

Introduction In my previous post here, I analyzed cheaply purchased toaster oven that will be used as a reflow soldering oven. In order to make a good reflow oven, with a good PID regulation, we need to know it’s dynamical properties. While in the last post I played with, let call them, static characteristics, the dynamical properties … Continue reading Analyzing cheap oven for the DIY reflow soldering oven – part II

Arduino based, voice commanded, Android phone navigated, Bluetooth controlled – robot car

Introduction As the title suggests, my latest weekend project was a very exotic kind of robot: it was a vehicle based on the AVR Atmega microcontroller that can be controlled using voice recognition system of an Android phone.  The project I made was simple, it only uses the basic functionality of the robot car: turn on, turn off, … Continue reading Arduino based, voice commanded, Android phone navigated, Bluetooth controlled – robot car

QM with Python – swing on the quantum harmonic oscillator

Introduction (This post continues on my older post on using Python in solving simple quantum mechanics problems) You have heard of harmonic oscillator in physics classroom. It is a simple mathematical tool to describe some kind of  repetitive motion, either it is pendulum, a kid on a sway, a kid on a spring or something … Continue reading QM with Python – swing on the quantum harmonic oscillator

Programming Atmega μC with Arduino – Troubleshooting

Introduction There are many, many, and many posts online about how to use Arduino board to program everyone’s favorite Atmel AVR family of the microcontrollers – Atmega. I haven’t made many microcontroller circuits from the scratch so I never had any real programmer, as for instance AVR ISP or USBtiny. But recently, I decided to make an Atmega168 … Continue reading Programming Atmega μC with Arduino – Troubleshooting

Working in a nanotechnology lab

Introduction Last month I won a EuroDOTs scholarship to take a 2 – week training course called “Integrated magnetoresistive sensors: from material deposition to wafer level testing” at the Institute of Microsystems and Nanotechnologies (INESC-MN) in Lisbon, Portugal. Sounds quite badass, huh? Well, it is, cause the INESC truly is the best portugese research institution and … Continue reading Working in a nanotechnology lab