User:Frosti: Difference between revisions

From Fab Lab Wiki - by NMÍ Kvikan
Jump to navigation Jump to search
No edit summary
Line 62: Line 62:
== Fab Academy - Hello World project ==
== Fab Academy - Hello World project ==
I made Hello.light. Sensor and Hello.RGB board.
I made Hello.light. Sensor and Hello.RGB board.
see more:[[user:frosti/Hello World]]
see more:[[user:frosti/Hello World]]
Things that I have learned.
* It's very important to turn things rightly.
* Remember that on microcontroler that 1 is where the dot is.
* About resistors, you should  notice the difference between 10 Ohm and 10.000 Ohm.
Problems not solved yet, 2009-11-11.
* RGB Chip is not working properly.
* Program has been installed but it doesn't work properly
''' Programming the board in Windows'''
# Open AVR studio.
# Select New Project -> Project Name -> Atmel AVR Studio
# Select Atiny44  Next ->Finish
# Copy paste .asm code into the project
# Build -> Build and Run
Connect programming cable and serial cable.
Copy the .hex file into avrdude folder on C:\
* Open cmd
* tiny44 load hex file: avrdude -p t44 -c bsd -U flash:w:file.hex
*tiny44 use 20 MHz xtal: avrdude -p t44 -c bsd -U lfuse:w:0x7E:m
Problem:
*can't open device giveio
Solution:
*Load the driver using: loaddrv.exe
*open avrdude in cmd and write:  loaddrv start giveio
''(then it says: starting giveio..... ok.)
''
In Ubuntu
I made hello.Step45.MTA.cad board
*Turn .asm file to .hex file
*open terminal go to the same location as the .asm file, write gavrasm filename.asm and press enter.
'''Programming hello.step45 board in Ubuntu'''
frosti@frosti:~/Desktop$ avrdude -p t45 -P /dev/ttyS0 -c dasa -U flash:w:hello.step.45.hex
* Connect the programming cable
* open terminal go to the same location as the .hex file
*
*Problem I could not program, because it seemed to lack energy. 
I connected battery cable to the 4 pin +, - to the ground part.
* Then  I could program it using right cable and writing the lines above.
* Next step was to get program working so I downloaded [http://fab.cba.mit.edu/about/fab/hello/step/hello.step.45.py hello.step.45.py]
* Then I opened the terminal and wrote frosti@frosti:~/Desktop$ python hello.step.45.py /dev/ttyS0 and press enter
* Yes belive it or not it works
Serial cable
serial header plug <-> DB9F cable (wire side view):
      plug                DB9
    GND (1)  ------------- 5
-- DTR  (2) --- cable --- 4
--  Tx (3)  - direction - 3
    Rx  (4) ------------- 2
  plug      4  3  2  1
        DCD  Rx  Tx DTR GND
          DSR RTS CTS  RI
  DB9  1  2  3  4  5
  DB9    6  7  8  9


== Fab Academy - Pressfit ==
== Fab Academy - Pressfit ==

Revision as of 12:07, 12 May 2010

Frosti Gíslason

Frosti Gíslason Project manager in Fab Lab Vestmannaeyjar and Innovation Center Iceland, Vestmannaeyjar


Fab Academy

Fab Academy - Invention, Intellectual Property, and Business Models

Plan for distributing the final project. See more User:Frosti/Interactive_square#Distribution_plan

Fab Academy - Machine making

Machine making: See more user:frosti/Machine making


Fab Academy - Sensors, Actuators, and Displays

The original idea was to make Response board similar to Hello.step and connect that with speaker. After talking to Neil and the class I decided to make Theremin. See more user:frosti/Sensors, Actuators, and Displays

Fab Academy - 3D scanning and printing

Fab Academy - Collaborative Technical Development, Documentation, and Project Management Project


Fab Academy - Molding and Casting

See further information on user:frosti/Molding and Casting

  • Iceland 2 D
  • Heimaey 3 D
  • Icecube cup
  • Puffin

Fab Academy - Embedded programming Project

  • - read an AVR data sheet
  • - make serial and programming cables
  • - add (at least) a button to the serial echo hello-world board
  • - modify the serial echo assembly program to respond to the button
  • - modify the serial echo C program to respond to the board

To edit in inkscape Open Cad.py Cam -> Select .png

Open Inkscape: File-> Import -> Open .png file Path -> Trace bitmap -> Brightness Cutoff - Update - OK

Fab Academy Make something big

Pressfit babychair What I learned Remember in pressfit counstructions, rembember corners. see project info: user:frosti/make something big

Fab Academy - Hello World project

I made Hello.light. Sensor and Hello.RGB board. see more:user:frosti/Hello World

Fab Academy - Pressfit

Pressfit
Pressfit Frosti

I made pressfit construction kit in Inkscape. See further information User:Frosti/Pressfit Using cardboard (width 2,5 mm).







Final project proposal - Interactive square

Concept Make interactive square behind our Fab Lab in the center of town Vestmannaeyjar. Have sensors around the square and respond on projector depending on peoples behavior. Make the square fun, interactive and educational about the islands, Fab projects and other innovation projects. user:frosti/Interactive square

<video type="youtube">D2-wL8jAxVI</video>

Final project proposal - Location system system for things at home and office.

Location system for homes and offices

Most things at home will be connected to the internet. The aim is to build system so that I can be able to locate any thing at home and office, including my glasses, wallet and remote control. And also to locate things at the office. The system will also be able to know what things I take out from the home and at what time and date. The system will be built on Internet Zero and RFID technology.

Self reproducing machine

Assignment 1
Assignment 1

Self reproducing machine Do-all tool for precisely cutting, carving, drilling or machining all kinds of things from all kinds of materials

Features:

  • 3 d additive
  • 3 d subtractive
  • rotating unit
  • 3 d scanner
  • Tool changer

Multi use:

  • Laser
  • Bit
  • Knive
  • Injection