これまでVFO controller は2.2inchTFT LCDを中心に開発をしてきた。
最近 海外のHomebrew仲間(Mr.Mikele)から、2.2inchTFTが入手しにくくなってきているとの便りが届いた。
確かにAliexpress等を調べてみると2.2inchの出品が少なくなっているような気がする。また値段も高くなっているようだ。そこでDDS-VFO controller Ver.3を、今のところ入手しやすい1.8inchTFTに対応できるSketchを作成した。
今回使用した1.8inchTFTはST7735Sと言うドライバーが使われている。
2.2inchと1.8inchを比べると多少画像が荒くなるが使用上の問題は無い。また、フォントが軽くなった分表示がスムーズになったようだ。動作、使用方法は2.2inchTFTと同じである。回路も基本的に同じである。ただTFTのバックライト用抵抗51Ωx2を51Ωx1に変更しているので注意。
スケッチの書き込み方法について再度以下に記しておく。
最近 海外のHomebrew仲間(Mr.Mikele)から、2.2inchTFTが入手しにくくなってきているとの便りが届いた。
確かにAliexpress等を調べてみると2.2inchの出品が少なくなっているような気がする。また値段も高くなっているようだ。そこでDDS-VFO controller Ver.3を、今のところ入手しやすい1.8inchTFTに対応できるSketchを作成した。
PHOTO-1 |
今回使用した1.8inchTFTはST7735Sと言うドライバーが使われている。
PHOTO-2 |
PHOTO-3 |
2.2inchと1.8inchを比べると多少画像が荒くなるが使用上の問題は無い。また、フォントが軽くなった分表示がスムーズになったようだ。動作、使用方法は2.2inchTFTと同じである。回路も基本的に同じである。ただTFTのバックライト用抵抗51Ωx2を51Ωx1に変更しているので注意。
スケッチの書き込み方法について再度以下に記しておく。
- VFO controllerのハードウェアを製作し、Arduino nanoとパソコンをUSBで接続する
- Arduino IDE(1.6.5、1.6.12で確認済み)を立ち上げる
- ダウンロードサイト(folder NKDVFO18V3.1)からダウンロードした"vfo_v3_18eep.ino"をIDEに読み込みnanoに書き込む
- 書込みが終了しArduino nanoが立ち上がるとTFTに以下(PHOTO-4)の画像が表示される。
- 次にダウンロードサイト(folder NKDVFO18V3.1)からダウンロードした(NKDVFO18_Ver3_1.ino)をIDEに読み込みnanoに書き込む。
- 書込みが終了すると以下の画面(PHOTO-5)が表示されて動作状態となる。
- 終了
PHOTO-4 |
PHOTO-5 |
VFO controller has developed using 2.2inchTFT LCD up to now.
I have received the comment from my overseas Homebrewer (Mr.Mikele) recently.
He said "I am waiting tft 240x320 long long time ohhhh"
When I checked Aliexpress, I think exhibition of 2.2inch is little. Maybe it also becomes expensive.
So I mede Sketch for DDS-VFO(Ver.3)using 1.8inchTFT. It's TFT is using ST7735S driver.
When 1.8inch and 2.2inch TFT are compared, a picture becomes a little rough, but there are no problems on the use. That a font-data became light, maybe indication became smooth. The movement and use method are same as 2.2inchTFT. The circuit is also same basically.
But Resistance 51 Ω x2 for backlights of TFT is changed to 51 Ω x1, so please be careful.
It's written on below once again about programming method of a sketch.
I have received the comment from my overseas Homebrewer (Mr.Mikele) recently.
He said "I am waiting tft 240x320 long long time ohhhh"
When I checked Aliexpress, I think exhibition of 2.2inch is little. Maybe it also becomes expensive.
So I mede Sketch for DDS-VFO(Ver.3)using 1.8inchTFT. It's TFT is using ST7735S driver.
When 1.8inch and 2.2inch TFT are compared, a picture becomes a little rough, but there are no problems on the use. That a font-data became light, maybe indication became smooth. The movement and use method are same as 2.2inchTFT. The circuit is also same basically.
But Resistance 51 Ω x2 for backlights of TFT is changed to 51 Ω x1, so please be careful.
It's written on below once again about programming method of a sketch.
- Hardware of VFO controller is made and Arduino nano and a PC are connected by USB.
- Arduino IDE (It's checked in IDE1.6.5 or 1.6.12.) is started.
- "vfo_v3_18eep.ino" downloaded from my download site.(folder NKDVFO18V3.1)Read in IDE and it7s written in nano.
- When writing in ends. The screen(see PHOTO-4) will be shown to TFT.
- Next "NKDVFO18_Ver3_1.ino" downloaded from my download site(folder NKDVFO18V3.1). Read in IDE and it's written in nano.
- When writing in ends. The following screen(see PHOTO-5) will be shown to TFT.
- End. It's be operating state.
73's
8 件のコメント:
I2HGV
Vincenzo Guerrini
ITALY
Hi Ryuu
I made your DDS Vers.4 with 2.2 inch LCD.
It works on display, keyboard, but I can not run Encoder.
Use encoder KY-040 for rotary arduino, on pin 2-3 of Arduino Mega; but it does not work.
I ask what Encoder uses in your project!
73 de I2HGV
Vincenzo
Hi,Vincenzo
I'm sorry I didn't use KY-040.
I use simple encoder using A,B,and GND.
Please remove the encoder from the PCB and connect A, B and GND directly.
Let's enjoy homebrew.
73's
JA2NKD Ryuu
Hi ryuu
I am beni from indonesia i want to make that si5351a_TFT_V3.1 with TFT 1.8 can i make anvanced sketch
Thanks
73
Hello
I built the ad9850 ver 3-1-1 DDS circuit
And I got the error EF_AD9850 AD9850 (9, 10, 11, 8)
Can you give the hex file ?????
Even if there is a hex file, I can program it
please guide me
73
Hi,EP3AS
Thank you comments.
Are you modifying the library?
Please change the entry EF_AD9850.h as follows.
EF_AD9850.h
Line 34:
#include "WProgram.h"
Change [WProgram.h] to [Arduino.h]
#include "Arduino.h"
If you really need a HEX file, please send me an email
Let's enjoy homwbrew.
73 de JA2NKD Ryuu
Hello dear friend JA2NKD
Thank you very much for your prompt response
I really need the Hex file
And I do not have your email address
This is my email address:
ep3as.83@gmail.com
Please send it to me
My hex file is ad9850 vfo ver3
I want to
If you can send other versions as well
I really need to make it
And I love your design
thank you
EP3AS 73!
.
Hello
I made vfo multiband with si5351 module, which unfortunately does not have rotary and keys. Of course, I used a hex file sent by friends, which I think was wrong.
Please send me the final modified hex file if possible. Thank you
コメントを投稿