Skip to content
Snippets Groups Projects
Commit 719b25c4 authored by Mitalee Parikh's avatar Mitalee Parikh
Browse files

fp update2

parent b4e5ae30
No related branches found
No related tags found
No related merge requests found
Pipeline #244750 passed
...@@ -149,7 +149,7 @@ pages: ...@@ -149,7 +149,7 @@ pages:
The basic way to make a website is using HTML code for content, and maybe using CSS and javascript for styling. The basic way to make a website is using HTML code for content, and maybe using CSS and javascript for styling.
Another efficient way to make websites is to use static site generators. Another efficient way to make websites is to use static site generators.
To develop my webpage, I use the existing Mkdocs to first understand how it works. Jekyll is another option I want to use to make a custom themes maybe later on. To develop my webpage, I use the existing Mkdocs to first understand how it works. Jekyll is another option I want to use to make a custom themes maybe later on.
There are many options of Static Site generators like [Hugo](https://gohugo.io/), [Jekyll](https://jekyllrb.com/), [Gitbook](https://www.gitbook.com/), [Mkdocs](https://www.mkdocs.org/), [Middleman](https://middlemanapp.com/), etc. each with their own special features for the kind of website one wants to make. There are many options of Static Site generators like [Hugo](https://gohugo.io/), [Jekyll](https://jekyllrb.com/), [Gitbook](https://www.gitbook.com/)[docs](https://docs.gitbook.com/), [Mkdocs](https://www.mkdocs.org/), [Middleman](https://middlemanapp.com/), etc. each with their own special features for the kind of website one wants to make.
This GitLab page has a list of example repositories for common static static site generators or HTML at [gitlab.com/pages](https://gitlab.com/pages). This GitLab page has a list of example repositories for common static static site generators or HTML at [gitlab.com/pages](https://gitlab.com/pages).
The basic way to start is clone one of these, unattach and start modifying. The basic way to start is clone one of these, unattach and start modifying.
......
...@@ -138,7 +138,7 @@ Next, I use KiCAD to put all these schematics together and begin to design my PC ...@@ -138,7 +138,7 @@ Next, I use KiCAD to put all these schematics together and begin to design my PC
While making the schematic I realise not all sensors and actuators need to be on the PCB itself, some like the pump and the LED and the DHT11 need to be at a different physical location on the designed box, so I need to add header pins and connect them using wires later. While making the schematic I realise not all sensors and actuators need to be on the PCB itself, some like the pump and the LED and the DHT11 need to be at a different physical location on the designed box, so I need to add header pins and connect them using wires later.
To clarify this, I begin modifying my 3D CAD model on Rhino. To clarify this, I begin modifying my 3D CAD model on Rhino.
![wiring](./images/final-project/wiring.png) ![wiring](./images/final-project/wiring.png)
![wiring2](./images/final-project/wiring2.png) ![wiring2](./images/final-project/wiring2.jpg)
And then redo the schematic. And then redo the schematic.
![schematic v7](./images/final-project/farming-v7.png) ![schematic v7](./images/final-project/farming-v7.png)
...@@ -154,8 +154,8 @@ After about 7 revisions, changing minor details, I made ...@@ -154,8 +154,8 @@ After about 7 revisions, changing minor details, I made
Here are the final design files for the board: Here are the final design files for the board:
[Schematic v7](./images/final-project/farming-v7.pdf) [Schematic v7](./images/final-project/farming-v7.pdf)
[Traces png](./images/final-project/farming.v6-traces.png) [Traces png](./images/final-project/farming-v7-traces.png)
[Outline png](./images/final-project/farming.v6-outline.png), containing the holes too. [Outline png](./images/final-project/farming-v7-outline.png), containing the holes too.
####Things to do next: ####Things to do next:
Milling prcoess Milling prcoess
...@@ -165,15 +165,24 @@ Connecting all inputs and outputs ...@@ -165,15 +165,24 @@ Connecting all inputs and outputs
####Milling the PCB ####Milling the PCB
####Soldering components ####Soldering components
After making a 'shopping list' I gathered all components. Most of them were available from the Lab (FabLAb UAE).
![shopping list]()
As good standard practice, I soldered all components from left to right and top to bottom. Starting with the microcontroller, then smaller components like resistors, capacitors, then the larger mosfets and DC-DC voltage regulator and all the header pins in the end.
![soldering components](./images/final-project/soldering.gif)
####Testing board
####Wires and wiring
Connecting all inputs and outputs
####Testing board
I was missing a diode. Since this wasn't in the lab, I used a TH component, cut legs and soldered it directly onto the copper tracks. It was a little delicate, but it worked. I had to make sure it was connected in reverse to save the DC outputs from burning.
![TH diode](./images/final-project/diode.jpg)
I also cleaned up the board for copper shards and tested all connections using a multimeter. Beeping all VCC, GND connections to themselves and measuring resistance across al resistors.
![Testing]()
####Wires and wiring
I used ribbon cable and cut them to custom lengths according to the 3D model. And hammered on header pins with 2x rows instead of 1, to make the connections sturdier.
![wires]()
####Programming: ####Programming:
I will use the FabISP I made in Electronics Production week as a programmer to program my farming board with all the inputs and outputs. I will use the FabISP I made in Electronics Production week as a programmer to program my farming board with all the inputs and outputs.
......
docs/images/final-project/diode.jpg

69.4 KiB

docs/images/final-project/farming-v7-outline.png

27.7 KiB

docs/images/final-project/farming-v7-traces.png

43.6 KiB

docs/images/final-project/milled-board.jpg

48.5 KiB

docs/images/final-project/soldering.gif

1.59 MiB

docs/images/final-project/wiring2.jpg

87.1 KiB

docs/images/final-project/wiring2.png

323 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment