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

ep finish

parent 00a10952
No related branches found
No related tags found
No related merge requests found
Pipeline #242879 passed
Showing
with 94 additions and 3 deletions
...@@ -169,14 +169,101 @@ This solved the error. I reinstalled Homebrew. ...@@ -169,14 +169,101 @@ This solved the error. I reinstalled Homebrew.
![](./images/ep/installing.again.jpg) ![](./images/ep/installing.again.jpg)
Next, install brew tap Next, install brew tap
<code>
brew tap osx-cross/avr
</code>
![](./images/ep/brew.tap.jpg) ![](./images/ep/brew.tap.jpg)
Install '''brew install binutils''' Install- brew install binutils
<code>
brew install binutils
</code>
![](./images/ep/binutils.jpg) ![](./images/ep/binutils.jpg)
Install brew avr-gcc brew install gcc
<code>
brew install gcc
</code>
![](./images/ep/gcc.jpg) ![](./images/ep/gcc.jpg)
<code>
brew tap osx-cross/avr && brew install avr-gcc
</code>
<code>
Brew install avrdude
</code>
![](./images/ep/avrdude.jpg) ![](./images/ep/avrdude.jpg)
Quit terminal, reopen a new window and check the version and make file
Quit terminal, reopen a new window and check the version
<code>
avr-gcc --version
</code>
<code>
make -v
</code> to ensure that make command is working
![](./images/ep/version.make.jpg) ![](./images/ep/version.make.jpg)
Firmware source code:
Extract the zip, and then using terminal
change directory to where the file needs to be saved and run
<code>make</code>
![](./images/ep/file.png)
![](./images/ep/cd.make.png)
A file called *fts_firmware.hex* will be created
![](./images/ep/hexfile.png)
Steps to activate the programmer:
1. Plug in a programmer using a compatible USB adaptor port and the ribbon cable like so
![](./images/ep/connection.jpg)
Making sure, the ribbon cable is in the correct orientation
![](./images/ep/ribbon.jpg)
Run <code>make flash</code>
![](./images/ep/make.flash.jpg)
Run <code>make fuses</code>
Now, I need ensure that my Mac recognizes my FabISP. In About this Mac > System Report > Hardware > USB, check that the ISP is visible
![](./images/ep/system.report.jpg)
Run <code>make rstdisbl</code> to disable reset, It will blow the rest fuse. After Doing this step I will not be able to program my FabISP with another ISP programmer once the rest fuse is burned.
![](./images/ep/rstdisbl.jpg)
Now the FabISP is a programmer.
Steps to burn bootloader:
Before using the programmer, the board needs to be prepared using Arduino IDE.
1. Update Arduino IDE to the latest version [from the website](https://www.arduino.cc/en/software).
2. Connect my board with FabISP using a ribbon connecter. Make sure the laptop recognizes USBtinyISP.
3. In Arduino IDE preferences > settings > additional board managers URLs, add *https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json*, click OK
![](./images/ep/additional.boards.manager.jpg)
4. Open tools > board > boards manager, and search for ATTInyCore library and install.
![](./images/ep/attinycore.jpg)
5. Now in tools > board:, options of ATTiny Microcontrollers should be visible
![](./images/ep/board.jpg)
6. Again in Tools > Processor: select ATtiny44
![](./images/ep/processor.jpg)
7. Select clock > external 20 MHz
![](./images/ep/clock.jpg)
8. And Programmer: USBtinyISP
![](./images/ep/programmer.jpg)
9. Then Sketch > Upload using programmer
![](./images/ep/upload.jpg)
10. Tools > Burn bootloader
Now the board is ready to use as a programmer.
...@@ -144,3 +144,7 @@ https://create.arduino.cc/projecthub/dymonxd/diy-grow-led-light-designing-a-bett ...@@ -144,3 +144,7 @@ https://create.arduino.cc/projecthub/dymonxd/diy-grow-led-light-designing-a-bett
</p><br /><br /><br /><br /><br /><br /><br /><br /> </p><br /><br /><br /><br /><br /><br /><br /><br />
<p><br><br><a href=”https://skunkology.com/how-does-hydroponics-work-infographics/” target=”_blank”><img src=”https://skunkology.com/wp-content/uploads/2017/10/How-does-hydroponics-work.jpg” alt=”How does hydroponics work? Infographics border=”0″ width=”550″ /></a><br><span style=”font-size: 14px;”>(via <a href=”https://www.skunkology.com/”>Skunkology.com</a>).</span><br><br><br></p><br /><br /><br /><br /><br /><br /><br /><br /> <p><br><br><a href=”https://skunkology.com/how-does-hydroponics-work-infographics/” target=”_blank”><img src=”https://skunkology.com/wp-content/uploads/2017/10/How-does-hydroponics-work.jpg” alt=”How does hydroponics work? Infographics border=”0″ width=”550″ /></a><br><span style=”font-size: 14px;”>(via <a href=”https://www.skunkology.com/”>Skunkology.com</a>).</span><br><br><br></p><br /><br /><br /><br /><br /><br /><br /><br />
<p> <p>
Weather station : https://create.arduino.cc/projecthub/herolivechannel/weather-station-arduino-dht11-sensor-oled-display-2f8e50
DHT11 and OLED display
docs/images/ep/additional.boards.manager.jpg

50.7 KiB

docs/images/ep/attinycore.jpg

38.8 KiB

docs/images/ep/board.jpg

44.6 KiB

docs/images/ep/cd.make.jpg

37.7 KiB

docs/images/ep/clock.jpg

29 KiB

docs/images/ep/connection.JPG

82.5 KiB

docs/images/ep/file.jpg

10.3 KiB

docs/images/ep/hexfile.jpg

14.4 KiB

docs/images/ep/make.flash.jpg

78.2 KiB

docs/images/ep/processor.jpg

27.5 KiB

docs/images/ep/programmer.jpg

40.6 KiB

docs/images/ep/ribbon.jpg

40 KiB

docs/images/ep/rstdisbl.jpg

61.2 KiB

docs/images/ep/system.report.jpg

40.3 KiB

docs/images/ep/upload.jpg

31.4 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