Circuit&Firmware

FW IGATE Release v.4.4b

  • FW IGate v4.4b OLED1.3 lastV. 01 NOV 2022 *Indy model OLED D6,D7 (GPIO12,GPIO13)

  • FW IGate v4.4b OLED0.96 lastV. 01 NOV 2022 *Indy model OLED D6,D7 (GPIO12,GPIO13)

  • FW IGate v4.4b OLED0.13build-in lastV. 01 NOV 2022 *Standard board model OLED D1,D2 (GPIO5,GPIO4)

  • FW IGate v4.4b OLED0.96build-in lastV. 01 NOV 2022 *Standard board model OLED D1,D2 (GPIO5,GPIO4)

  • FW IGate v4.4b OLED1.3TTGO lastV. 01 NOV 2022 *TTGO board model OLED D1,D2 (GPIO5,GPIO4)

  • Firmware Lastage version here >> http://fw.aprsindy.org/

  • Old version >> Old Firmware IGATE

  • (*not support Rain sensor)

Indy WX with OLED , BME280(Temp Hum Pressure) , GY-49 or GY-302 (Light Sensor) , PMSx003 (PM2.5) On Node MCU ***Firmware >4.2 ขึ้นไป

*Photo by E27ASY

- PMSx003 ใช้สาย 3 เส้น (Vcc 5V , GND , Tx) ต่อ Tx มาที่ Node MCU ขา D5 หรือ ESP8266 ขา GPIO14 (แทนขาวัดฝน)

  • GY-49 or GY-302 (Light Sensor) ใช้วัดความเข้มแสง สามารถต่อ พ่วงกับ OLED หรือ BME280ได้เลย ตามขา I2C

  • D3 / GPIO 0 = Button Switch for Mode/Func control


Indy WX with OLED , BME280(Temp Hum Pressure) , PMSx003 (PM2.5) , *LDR On Node MCU ***Firmware >4.2 ขึ้นไป (รองรับPMS)

*Photo by E27ASY

- PMSx003 ใช้สาย 3 เส้น (Vcc 5V , GND , Tx) ต่อ Tx มาที่ Node MCU ขา D5 หรือ ESP8266 ขา GPIO14 (แทนขาวัดฝน)

  • LDR ใช้วัดความเข้มแสง

  • D3 / GPIO 0 = Button Switch for Mode/Func control


Indy Wx IGATE wemos **built-in OLED + Rain

*Standard Board Model

*Photo by E27ASY

  • *๊Use FW Standard board model I2C

Indy Wx IGATE Wemos + Rain Sensor

*Photo by E27ASY

D3 / GPIO 0 = Button Switch for Mode/Func control



ESP8266 TTGO Board

*Photo by HS6TUX


FW Tracker Release v.4.4b Afsk out to pin GPIO16

  • FW Tracker v4.4b OLED1.3 lastV. 01 NOV 2022 *Indy model OLED D6,D7 (GPIO12,GPIO13)

  • FW Tracker v4.4b OLED0.96 lastV. 01 NOV 2022 *Indy model OLED D6,D7 (GPIO12,GPIO13)

  • FW Tracker v4.4b OLED1.3build-in lastV. 01 NOV 2022 *Standard board model OLED D1,D2 (GPIO5,GPIO4)

  • FW Tracker v4.4b OLED0.96build-in lastV. 01 NOV 2022 *Standard board model OLED D1,D2 (GPIO5,GPIO4)

  • FW Tracker v4.4b OLED1.3TTGO lastV.01 NOV 2022 *TTGO board model OLED D1,D2 (GPIO5,GPIO4)

  • Firmware Lastage version here >> http://fw.aprsindy.org/

  • Old version >> Old Firmware Tracker

  • คู่มือการตั้งค่า-Indy-Tracker V4 Set-up(pdf) March 2020

Indy Tracker 4.4 ESP8266 module

*Photo by E27ASY , E24MSQ

*V.4.4 or newest

AFSK out D0/GPIO 16 for Tracker send only one way Tx. no need to use TNC board section

PTT D5/GPIO14 Active Low/Hi webpage config

D3 / GPIO 0 = Button Switch for Mode/Func control

Indy Tracker Original with ESP8266 module

*Photo by E27ASY

D3 / GPIO 0 = Button Switch for Mode/Func control


Indy Tracker Wemos

*Photo by E27ASY

D3 / GPIO 0 = Button Switch for Mode/Func control


image by:E27ASY

image by:E27ASY

image by:E27ASY

image by:E27ASY

IGate or Tracker with EzTNC

วิธีการต่อใช้งาน หาก เป็น IGate ที่รับอย่างเดียว สามารถ ต่อสาย ที่จุด Tx(EzTNC) ตามลูกศรเส้นสีเหลืองจากในรูป ไปต่อที่ Rx ของ บอร์ด ESP ที่ท่านใช้งาน ส่วน Rx ของ ESP นั้น ขึ้นอยู่กับ ว่า เราใช้ FW อะไรและบอร์ดอะไร
- ESP FW Indy Igate ปกติ Rx(TNC) = D2 , GPIO 4
- ESP FW I2C Rx(TNC) = D6 , GPIO 12

*หากต้องการส่งได้ด้วย ให้ต่อจุด Rx 9600 (ลูกศรสีเขียว) ไปที่ จุด Txของ ESP ***และต้อง ตัดลายปรินทร์ ใต้แผ่น PCB ของ Ez TNC ที่เชื่อมต่อไปยังชิป MAX232
- ESP FW Indy Igate ปกติ Tx(TNC) = D1 , GPIO 5
- ESP FW I2C Tx(TNC) = D7 , GPIO 13

การตั้งค่าใช้งาน
-กำหนดค่า TNC BaudRate ใน ESP IGate เป็น 9600
-หาก EzTNC มีการตั้งค่า Beacon Interval อยู่แล้ว ก็จะมีการส่ง พิกัดและสัญลักษณ์ของEzTNCด้วย ดังนั้น ในแผนที่ จะปรากฏสัญลักษณ์ 2 ตัว คือของ EzTNC เอง และ ของ IGate หากต้องการให้แสดงจุดและสัญลักษณ์เดียว เป็นของ IGate ให้ ตั้งค่าที่ EzTNC Beacon interval เป็น 0 คือไม่ต้องส่ง Beacon ของ Eztnc ทั้งนี้ขึ้นอยู่กับความต้องการของผู้ใช้


indyTracker on Lib F4GOH *use only one Arduino promini/nano



Firmware>>>>> IndyTracker on Lib F4GOH V2.0 17 DEC 2022

command config with Pin Tx/Rx 9600 TTL

command ?disp for list setup

Ex.

?wa?callsign-9 [for setup your call]
?wb?/>RUN [for table , symbol and comment text in profile1 ]
?wc?\PStop [for table , symbol and comment text in profile2 ]
?wd?WIDE1-1 [for Path 1st ]
?we?WIDE2-1 [for Path 2nd ]
?wf?120 [fast speed 120kmh or more]
?wg?30 [send beacon every 30 sec]
?wh?1 [speed lower than 1kmh]
?wi?600 [Send beacon every 600 sec]


PIN D3 = PTT+

PIN D4 = PTT-

PIN D5 = PWM AFSK out

Rx = GPS 9600 in

I2C wiring Tips

กรณีต้องการ ต่อสาย สำหรับ Sensor หรือจอ OLED ให้ยาวขึ้น เพื่อ ลากสายออกไปวัดค่าอากาศ ภายนอก ควร ใช้สายตีเกลียว เช่น สาย UTP (สายแลน) โดยจับคู่เกลียวตามภาพ เพื่อลดสัญญาณรบกวนจากสัญญาณรบกวนอื่น เช่น เครื่องส่งวิทยุ จากภายนอก ที่อาจทำให้การวัดค่าอากาศ หรือการแสดงผลทางหน้าจอ OLED ผิดเพี้ยนได้ หรือการทำงานของ ESP8266 แฮงค์ได้

สาย Vcc ตีเกลียวคู่กับ SDA

สาย GND ตีเกลียว คู่กับ SCL

*Tips by HS6TUX

Indy Schematic IGATE & Tracker

*Photo by E23WQD

My Project

IGATE สำหรับเชื่อมต่อกับ TNC เพื่อทำหน้าที่ส่งข้อมูล เข้า/ออก กับเครือข่าย APRS ทางอินเตอร์เน็ต

WiFi TNC คือ การนำ Arduino TNC หรือ TNC อื่นๆ มาเชื่อมต่อกับ ESP 8266 เพื่อให้ทำหน้าที่เป็น Tracker และ monitor โดย สามารถใช้ สมาร์ทโฟน หรือแทปเลต เชื่อมต่อใช้งานได้

รวมเอกสารและโฟลเดอร์ ของทุกโปรเจค Folder

HS2QJJ Wx Project ESP Citizen Weather Station