Tuesday, April 17, 2012

Real Engineers

Look at this small creature and its tiny legs...

Most of us gets freaked out when they see it buzzing around looking for food. But have we ever realized that how good is this little creature in architectural engineering?

Look yourself!!  -->

Can you see small HEXAGONAL compartments filled with honey?
There hundreds of them, just take a minute and admire this beautiful creature and its perfection...

How many of us can even draw a perfect Hexagon with such perfection!? We are definitely going to use a whole set of geometric apparatus. 

Have a look how a Hexagon can be plotted.



Difficult isn't it? These bees work together with coordination like robots and end up with this. Do they learn this or are just pre - programmed to do it, like new born babies just know how to suckle!

Technologies yet to come!!

                       Hollywood has always inspired us with new ideas and innovations. They come with it and put another milestone ahead of us. For example, in Die Hard 1, we see Bruce Willis using a touch screen panel at a reception to find about a person.






                       It was 1988, and a touch screen at that time was a dream. But now our engineers have taken it to next level. What I want is we should be those engineers. Hollywood is still pushing ideas and we should implement them.

So today we begin with Mission Impossible 4 - Ghost Protocol


In this movie an agent uses a lens to identify people. Quite an incredible idea and i believe only applicable through nano-technology.

Most interesting part is that the lens is connected with phone, and indicates if the person is already in database. Its auto search feature is mind blowing.

Most probably its connected with the National Identity database so it reads not only faces but gives every information of the person.



It definitely has a camera, a processor, and power source.
I think here, in lens, a heavy processor is not required as the function of lens is to only transmit the image and and display the information. We can use any wireless technology for that. As far as power is concerned, it can be taken from that wireless link. I have read somewhere that power can be transmitted through RF.

We can continue this discussion and move to other new concepts, only if I get a good feedback and response



Monday, April 16, 2012

Arduino simulation in Proteus

First thing first, the Ingredients:
(i)  Proteus - ISIS
(ii) Arduino Software - v0017 (this is important, if you are want to run simulation in Proteus then do not download the latest version of Arduino Software)

So, let's begin step by step:
(i)   Run ISIS and make a circuit like this:


      Here are some specifications:
           capacitor = 22pF
           Vcc
           Crystal Oscillator = 16MHz
           Microcontroller = ATMega 328p

(ii)   Double click on micro-processor and change the properties as follows:


(iii)   Now run Arduino 0017 and go to
             File -->  Examples --> Digital --> Blink
        This is just for demonstration, you may write your own code
     





        'Save As' this file and remember the path of directory, you will need it later.

(iv)   Push the 'UPLOAD' button, you will see a couple of errors, ignore them...
        Go to the directory and search for the folder 'applet'
        Here you will find a hex file...that is what you need

(v)   Go back to your micro-controller and burn this file on it, process is simple
              - Double click on Atmel
              - In Properties, you will see a field 'Program File', insert the HEX file here by pressing the folder button right next to it

(vi)   Press Enter and run the simulation....and there you go...a blinking light at PIN 19

Build your own Arduino Board

Yes, that's true!!
You guys don't have to buy this board anymore. Don't thank me, thank Arduino guys. They have made this all public. Check this link and you will end up with a fully functional board:

http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3

To burn up your code you will need to download the Arduino Softwre, can be found here:

http://arduino.cc/en/Main/Software

Stick to this blog and I'll teach you guys how to make and use Arduino board in Proteus - ISIS


Arduino

 To all my dear micro-controller lovers,
           this board here is something that gives you liberty to touch the skies, we all know that engineering is like art where you can build whatever comes in your mind....and this board can be your first "canvas". This is Atmel based board which do not require any extra HEX. burner. 


"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software running on a computer (e.g. Flash, Processing, MaxMSP).
The boards can be built by hand or purchased preassembled; the software can be downloaded for free. The hardware reference designs (CAD files) are available under an open-source license, you are free to adapt them to your needs.
Arduino received an Honorary Mention in the Digital Communities section of the 2006 Ars Electronica Prix. The Arduino team is: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and David Mellis. Credits"