2016年12月11日日曜日

Multi Band DDS-VFO controller(Ver3) for 1.8inch TFT

 これまでVFO controller は2.2inchTFT LCDを中心に開発をしてきた。
 最近 海外の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に変更しているので注意。
 スケッチの書き込み方法について再度以下に記しておく。
  1. VFO controllerのハードウェアを製作し、Arduino nanoとパソコンをUSBで接続する
  2. Arduino IDE(1.6.5、1.6.12で確認済み)を立ち上げる 
  3. ダウンロードサイト(folder NKDVFO18V3.1)からダウンロードした"vfo_v3_18eep.ino"をIDEに読み込みnanoに書き込む
  4. 書込みが終了しArduino nanoが立ち上がるとTFTに以下(PHOTO-4)の画像が表示される。
  5. 次にダウンロードサイト(folder NKDVFO18V3.1)からダウンロードした(NKDVFO18_Ver3_1.ino)をIDEに読み込みnanoに書き込む。
  6. 書込みが終了すると以下の画面(PHOTO-5)が表示されて動作状態となる。
  7. 終了
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.

  1. Hardware of VFO controller is made and Arduino nano and a PC are connected by USB.
  2. Arduino IDE (It's checked in IDE1.6.5 or 1.6.12.) is started.
  3. "vfo_v3_18eep.ino" downloaded from my download site.(folder NKDVFO18V3.1)Read in IDE and it7s written in nano.
  4. When writing in ends. The screen(see PHOTO-4) will be shown to TFT.
  5. Next "NKDVFO18_Ver3_1.ino" downloaded from my download site(folder NKDVFO18V3.1). Read in IDE and it's written in nano.
  6. When writing in ends. The following screen(see PHOTO-5) will be shown to TFT. 
  7. End. It's be operating state.
73's

8 件のコメント:

  1. 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

    返信削除
  2. 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

    返信削除
  3. 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

    返信削除
  4. 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

    返信削除
  5. 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

    返信削除
  6. 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!

    返信削除
  7. 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

    返信削除