Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE

OCT 2017

วิธีทํา ESP8266 โมเดล 12


สําหรับ Tracker และ
ใชรหัสชื่อเรียกวา Indy Tracker
ปจจุบัน ESP8266-12 นั้นไดพัฒนามาหลายรุนเชน 12E 12F ไดถูกนําไปใชในบอรด Node MCU และหลายๆ
คาย ซึ่งราคา ก็ เทาเดิม ดังนั้น เพื่อใหการทํางานของโครงงานของเรามีประสิทธิภาพดีขึ้น เราจึงไดเลือ กใช
ESP8266-12 มาใชสําหรับโครงงานที่พัฒนาการทํางานตอจากเดิมโดยมุงเนนไปที่ สามารถทําให การอับเดท
เฟรมแวรทํางานไดงายขึ้นดวย OTA หมายถึงการอับเดทเฟรมแวรใหม โดยไมตองตอสาย แตใชวิธีเลือกไฟลผาน
หนาเว็บเบราเซอร แทน อยางไรก็ดี ยังสามารถ ตอสายเพื่ออับเดทหรือตั้งคาไดเหมือนเดิมดวยเชนกัน
ESP8266-12
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

สิ่งที่ปรับปรุงเพิ่มเติมจากรุนกอนหนา
1. เพิมจอแสดงผล ชนิด OLED ขนาด 1.3นิว แบบ I2C

2. ปุ่ มกด เพือเปลียนหน้ าจอแสดงผล เพือแสดงผลแบบต่างๆเช่น

- แสดง Raw Data


- แสดง Rx Only คือแสดงเฉพาะ ข้ อมูลของสถานีทีรับได้
- แสดง Tx Only คือแสดงเฉพาะ ข้ อมูลของสถานีตวั เอง
- แสดง GPS Status สถานะ GPS
- แสดงข้ อมูลการตังค่าการใช้ งาน
3. ลําโพงบัสเซอร์ ส่งเสียงเตือน สําหรับบอกสถานการณ์รับ-ส่ง
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

วิธีการตอสายและการประกอบวงจร
ในตัวอย่างนี เป็ นตัวอย่างการใช้ ESP8266-12 ทีประกอบร่วมกับเพลท
หากใช้ บอร์ ดอืนๆ กรุณาเทียบตําแหน่งขาให้ ถกู ต้ องด้ วย
หรือ ถ้ าหากใช้ มอดูล ESP8266-12 โดยไม่มีเพลท ให้ ดวู ิธีการต่อวงจรในภาคผนวก ซึงต่อแบบเดียวกันกับ
ESP8266-07

สรุปง่ ายๆคือ เหมือน IGATE ชุดเดิม ทีเคยทํา ทีเพิมเติมเข้ ามาคือ Tx-Rx


อีกชุด ทีขา GPIO4 และ GPIO5 (จะใช้ สาํ หรั บTracker mode)
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017
การนําไปใช้ เป็ น Tracker
ให้ ใช้ เฟิ ร์มแวร์ ตระกูล IndyTracker_V22.ino.bin เฟิ ร์มแวร์ คลิก
******* ชุด Tx-Rx ทีต่อไปยัง Arduino TNC
GPIO5 = Tx
GPIO4 = Rx
GPIO2 = LED Status สําหรับแสดงผลการทํางานของ GPS ในโหมด Tracker
GPS Tx มาต่อเข้ าที ESP8266 Rx

การตังค่ าการทํางาน โดย


1.ผ่าน พอร์ท Tx-Rx ชุด GPIO4 และ GPIO5 โดย ปลดชุด TNC ออกจาก ESP8266 ก่อน และต่อสาย USB to
TTL เข้ าไปที GPIO4และ5 ของ ESP8266 (ค่าความเร็วปกติคือ 9600 ในครังแรก)
2.ผ่านเว็บเบราเซอร์ ด้ วย 192.168.4.1 (ต้ องใช้ สมาร์ ทโฟน คอนเนคเข้ าไปยัง SSID ของ Tracker ก่อน) ยังไม่
ต้ องต่อ GPS
การอับเดทเฟิ ร์ มแวร์ โดย
1.ผ่าน พอร์ท Tx-Rx โดยใช้ โปรแกรม ESP8266 Flasher.exe
2.ผ่านเว็บเบราเซอร์ 192.168.4.1:81/update (ต้ องใช้ สมาร์ ทโฟน คอนเนคเข้ าไปยัง SSID ของ Tracker ก่อน)
การใช้ งาน
-หากต่อ GPS ด้ วย จะกลายเป็ น Tracker ทีทํางานได้ ด้วยตัวเอง
-หากไม่ตอ่ GPS ก็สามารถ ใช้ แอพ APRS Droid คอนเนค เข้ ามาด้ วย mode TCP/IP TNC
เพือใช้ แอพ APRSDroid ในการ รับ/ส่ง APRS ผ่าน วิทยุสือสาร โดยผ่าน ชุด Tracker นีได้ ก็จะสามารถใช้
APRSDroid รับ-ส่ง ข้ อมูล ด้ วยวิทยุสอสาร
ื ผ่านชุด Tracker นี
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

ตัวอย่ าง การตังค่ าผ่ าน พอร์ ท GPIO4 GPIO5 USB to TTL


โดยการส่ ง ? เพือตังค่า
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017
ตัวอย่ างการตังค่ าผ่ าน เว็บเบราเซอร์ 192.168.4.1

ตัวอย่ างการอับเดทเฟิ ร์ มแวร์ 192.168.4.1:81/update


วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

ภาคผนวก
วิธีติดตั้งเฟรมแวร
1.เตรี ยม โมดูล ESP8266 ดังนี
1.1 เสียบจัมเปอร์ ช๊ อตขา GPIO 0 ลงกราวด์ สําหรับการ อับโหลดเฟิ ร์มแวร์
2. เสียบ USB to TTL เข้ าทีคอมพิวเตอร์ (ครังแรกอาจต้ องติดตังไดรฟ์เวอร์) ตังค่า และจดจําหมายเลข คอม
พอร์ ท เช่น COM3 เป็ นต้ น (ขึนอยู่กบั ผู้ใช้ งานตอนตังค่าUSB)
3. เสียบสายระหว่าง ESP8266-7 กับ USB to TTL ดังนี
USBtoTTL ESP8266
VCC <=> VCC
TX <=> RX
RX <=> TX
GND <=> GND
*** USB to TTL บางตัว จะบอก ขา TX RX สลับกัน ซึง ถ้ า ไม่สามารถ flash ได้ ให้ ลองต่อ โดย TX<=>TX และ RX<=>RX
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017
4. เปิ ดโปรแกรม flash ESP8266

1. ตังค่าหมายเลข COM ให้ ถกู ต้ องตามทีเราใช้ งาน


2. กดปุ่ ม Bin เลือก firmware ทีต้ องการ
3. เมือกดปุ่ ม Download ทีตัวโปรแกรม แล้ ว กดปุ่ ม Reset สวิทช์ รี เซ็ต ที บอร์ด ESP8266 ทันที

5.หากทําการ flash ได้ หน้ าจอจะแสดง ความคืบหน้ าการ flash จาก 1% …… 100%

6. ถอดจัมเปอร์ ขา IGPO0 กับ GND ออก เข้ าสูโ่ หมดการทํางานตามปกติ พร้ อมใช้ งาน ต่อไป
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

วิธีใช้ งาน
1.เมื่อเปดเครือ่ ง จะแสดงหนาจอ ตอนรับ และทําการอานคาการทํางานที่ตั้งไว

2.หนาจอแสดง สถานะ WiFi

WiFi ON หมายถึง Tracker เปดระบบ WiFi เอาไว มีชื่อ SSID เดียวกับ คอลซายที่ตั้งไว และสามารถ ตั้งคาการ
ทํางานผาน WiFi ดวยการใชสมารทโฟนคอนเนค SSID ของ Tracker และเปดเขาไปที่ เบราเซอร 192.168.4.1
และ สามารถ ใช แอพ APRS Droid เชื่อมตอ เพื่อทํางานรวมกัน โดยการ ตั้งคาการเชื่อมตอที่ APRS Droid เปน
ชนิด TNC TCP/IP Server เปน 192.168.4.1:23
WiFi OFF หมายถึง Tracker ปด ไมใชงานระบบ WiFi แตยังสามารถ ทํางานเปน Tracker ดวย GPS ได
ตามปกติ
หมายเหตุ: การปด/เปด WiFi ทําไดโดยการปุมคางไว ในขณะที่ กําลัง อยูในหนา Loading... กดปุมคางไว จนกวา หนาจอ จะแสดง สถานะ WiFi
ON หรือ OFF ตามตองการ จึงปลอยปุมได

3.หนาจอแสดง คอลซายของผูใชงานปจจุบัน
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

4.เขาสูหนาหลักการแสดงผลรับสง และ Tracker จะสง ขอมูลออกไปทางวิทยุ เปนครั้งแรก ดวยการสง สถานะ


ชื่อและเวอรชั่น ของ Tracker ออกไป พรอมเสียงดังบิ๊บๆ ที่ลําโพงบัสเซอร

มุมซ้ ายบนของจอจะแสดงสถานะค้ นหาสัญญาณ GPS ซึงในช่วงแรก สถานะ GPS ยังไม่ Lock รูปสัญญาณจะ
กระพริบ และเมือ GPS Lock การทํางานแล้ ว รูปสัญญาณ จะติดนิง จึงจะเริมกระบวนการ Tracker ต่อไป

รู ปภาพแสดง หน้าจอการทํางาน ต่างๆ เมือกดปุ่ ม (การกดปุ่ มสัน เป็ นการเปลียนหน้าจอการแสดงผล , การกดปุ่ มค้าง เป็ นการ ส่ ง
บีคอน ทันที)
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

ภาพตัวอย่าง จากการประกอบใช้ งาน จริง


E27ASY
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

HS3UZM
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

HS3NOQ
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017

ไฟลเฟรมแวร และ คูมือ รูปภาพประกอบ


https://drive.google.com/drive/folders/0B1XXGsB4J5lEZWUwWUxWWlJla00

แนะนําร้ านค้ า แนะนําอุปกรณ์


http://www.satorshop.com/product/194/usb-micro-b-breakout-board
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017
http://www.satorshop.com/product/110/pro-mini-atmega328p-5v-16m-2

http://www.satorshop.com/product/514/ch340g-usb-to-ttl-converter-module

http://www.satorshop.com/product/285/esp8266-esp-07-serial-wifi-module
วิธีทํา Indy Tracker ESP8266 โมเดล 12 เรียบเรียงโดย HS3LSE
OCT 2017
ตัวอยางกลอง

You might also like