7. Electronics design

hero

I start this week task by choosing the Circuit then re-design it , So I chose the ATtiny44

Group Assignment

here

Circuit design

using the EAGLE do design starting the schematic design it was hard to find the compose so

library

I Download the fab lab library :

eagle libaraie

download the fab.lbr

copy the file and past it in the eagle in new file call it extrarenal library then open eagle and click on directories and in library write “;the external library location ” then click om OK then go to the library and write click on external library and click use all

then you can use it

Schamtic and Board

components:
ATtiny44
resister : 10k ohm
copastor : 1uF
pin:
2X3 - 6X1 cristal 20mhz

led : poton

it is my first time Circuit it was hard but I finish it .
I start by doing the normal circuit and try to coenact everything write it take me some time to git use to it .


this is what it look like in the Schematic , In the left side is the draw and tools it will help you to make you design the top there is white bar the you can write in to speed up your work .

this is the draw and the tools first you put what you need like a resister by clicking on add part .

this window will open up it have all the part that you need and it is in althbet , so search for fab library that we added before

after we find it we click on it and search for the part that we need

I want the resistor and I choose the size that need

put the resistor anywhere

chose the net tool and put net in both side

then clack in tag tool and tag both side

we write the same name that we want to connected to it

then clack yes and it will connected to it

connected both side

when you finish putting everything you want and connected them together it will look like this .

soldering

programming

test the circuit by blinking

code

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

files

EAGLE board

EAGLE schematic

traces traces

outline outline