www.diyaudiovillage.net
DIY มือใหม่ , TIPS & TRICKS , R&D SECTION => R&D SECTION => ข้อความที่เริ่มโดย: CreÃte_Lek ♫ ที่ 03 กันยายน 2017, 01:40:05 PM
-
จะทำนานแล้วแต่ผู้ร่วมทีมไม่ค่อยว่างกันซะที นานจนลิมแล้วว่าจะทำ จนวันนึงก็ไม่คิดว่า อาจารย์จะลุยเองส่งข้อมูลมาให้ เริ่มเขียนโปรแกรมทดสอบ หลากหลายรูปแบบ หลายเวอร์ชั่น ระหว่างนี้ก็จะขอทำการทดสอบและทดลองใช้งานไปเรื่อยๆก่อนนะครับ แล้วจึงจะมาสรุปในตอนท้ายครั้งเดียวให้เลย แล้วค่อยว่ากันว่าจะใช้งานกับอะไร อย่างไงบ้าง เพราะนี่เป็นเพียงจุดเริ่มต้น ของแนวคิดที่จะไปต่อยอดสู่การควบคุมและมอนิเตอร์ส่วนอื่นๆในแอมป์ต่อไปครับ
เริ่มต้นด้วย microcontroller Arduino Nano กับจอ 1.8" TFT LCD หลักการคือวัดไฟคร่อม R 1 ohm แล้วแปลงหน่วยเป็น mA โชว์บนจอ แล้วก็ให้คำนวณ Pd ของหลอดด้วย บอร์ด Arduino รุ่นนี้วัดได้ 6 ch ครับ
(http://image.ibb.co/c50fsQ/20170819_195449.jpg)
(http://image.ibb.co/dK9C6k/20170819_195508.jpg)
-
arduino nano + จอ tft 1.8" สำหรับวัดกระแส 4 หลอดครับ แบบมีกรอบกับไม่มีกรอบครับ
(http://image.ibb.co/fCpwK5/20170821_200933.gif)
(http://image.ibb.co/ht8dXQ/20170821_201018.gif)
ตอนเทส ไฟที่มาเข้าขา A0, A1, A2, A3 ซึ่งเป็นขา ADC ของ arduino ได้มาจาก pot ในรู้นั้นละครับ ปรับไว้ประมาณ 100mV มันก็จะโชว์ค่าที่จอ 100 เวลาใช้งานจริงขา A0 ก็จะไปต่อกับ R 1 ohm ที่ขาคาโถทของหลอด PE1/100 หลอดที่ 1 ครับ
-
เวลาใช้งานก็ต่อประมาณนี้ครับ
(http://image.ibb.co/cemYz5/bias.gif)
-
สำหรับจอ TFT 1.8" กับ Arduino Nano สำหรับวัด bias หลอด น่าจะลงตัวแล้วครับ layout ประมาณรูปข้างล่างครับ สำหรับ 2 หรือ 4 หลอด
(http://image.ibb.co/ecMAxQ/20170822_202121.gif)
-
ทดลอง Arduino Nano กับจอ 2.8" TFT LCD น่าจะลงตัวแล้วครับ ประมาณรูปข้างล่าง ส่วนอีกรูปเปรียบเทียบให้ดูขนาดของจอระหว่าง 1.8", 2.8" และ 3.2" ครับ
(http://image.ibb.co/cscvGk/20170824_200956.jpg)
(http://image.ibb.co/j9Mpbk/20170824_201205.jpg)
-
font อีกแบบ
(http://image.ibb.co/n3dAGk/20170824_211244.jpg)
-
" w.Ch talk " บอร์ด Arduino Mega 2560 Rev3 กับจอ 3.2" TFT LCD ก็ลงตัวแล้วนะครับ แต่ต้องปรับวงจรนิดหนึง เพราะว่า internal adc 10bit ของตัว arduino มี reference voltage ที่ค่าคลาดเลื่อนเยอะ ทำให้วัดได้ไม่ค่อยตรงเท่าไหร เลยต้องใช้ reference voltage ข้างนอก ในตัวเทสใช้ LM336-2.5 แล้วก็ปรับวิธีจากวัดไฟคร่อม R 1 ohms เป็นวัดคร่อม R 10 ohms แทนครับ ตัวอย่างกระแสไบอัสหลอด 75mA ไหลผ่าน R 10 ohms ก็จะวัดไฟได้ 750mV เราก็ปรับสเกลให้โชว์ที่จอเป็น 75.0mA ส่วนค่า Pd ก็เอาไปคุณกับ 400V ก็จะโชว์ที่จอเป็น 30W
เดี๋ยวจะลองทดสอบใช้ external adc 16bit กับ 18bit ดูครับ ซื้อ ic มาแล้ว แต่ขาเป็น surface mount มองขาแทบไม่เห็นเลย กำลังหาวิธีบัดกรีขาอยู่ครับ
(http://image.ibb.co/hvGwCQ/20170829_204956.jpg)
(http://image.ibb.co/cNucK5/20170829_205404.jpg)
-
"w.Ch talk " ลอง Arduino Mega2560 จอ 3.2" TFT กับ external adc ก็ ok แล้วนะครับ ใช้ ic adc 16bit 4ch เบอร์ ADS1115
(http://image.ibb.co/dwkaTa/20170902_205514.jpg)
-
คลิปเปรียบเทียบตอนทำงานของ arduino nano + จอ 2.8" tft (ซ้ายมือ) กับ arduino mega + จอ 3.2" tft (ขวามือ) ครับ ทั้ง 2 ตัวใช้ external adc 16bit 4ch ads1115 ครับ
https://streamable.com/0szif
-
เผื่อใครใช้ จิ้งจอกเพลิง แล้วดูไม่ได้แบบผมก็มาดูที่นี่ครับ
https://vimeo.com/232779196
-
ปีก่อนจอใหญ่ๆยังไม่นาคบเท่าไหร่ แม้แต่ของจีนใน aliexpress ตอนนี้ไม่รู้ถูกยังครับเนี่ย
-
หมายถึงราคาหรือคุณภาพล่ะครับ ถ้าราคาต้องบอกว่า มันถูกมาก ยิ่งซื้อจีนยิ่งถูกหนัก คุณภาพก็เกินค่าตัวแน่นอนครับ
-
น่าสนใจครับ ต้องซื้อบอร์ทอะไรบ้างและใช้โปรแกรมอะไรบ้างครับ น้องที่ทำงานเขียนโปรแกรมเป็นเห็นน้องบอกราคาหลักร้อย
-
รอให้สรุปก่อนครับว่าจะใช้ตัวไหนกับอะไร เดี๋ยวพี่จะจับลงแอมป์ตัวล่าสุดนี่แหละครับ ส่วนราคา อาจารย์ฝากมาตามด้านล่างเลยครับ
Hidden text ข้อความถูกซ่อน ! : Members only เฉพาะสมาชิกเท่านั้นที่สามารถมองเห็นได้ค่ะ!
-
[0002053E]ขอบคุณครับ รอดูติดตั้งของจริง
-
ในไทยเวบ arduinoall ขายถูกสุดแล้ว ผมซื้อประจำ
-
arduino nano กับจอ 1.8" tft lcd ครับ เทียบขนาดกับไม้บรรทัดให้ดูครับ ว่าเล็กแค่ไหน อันนี้ใช้ internal adc ของ arduino แต่ใช้ external vref ครับ ใช้ ic ad780 เป็น voltage reference 2.5v ให้กับ adc ครับ วัดกระแสโดยวัดไฟที่ตกคร่อม r 10 ohms
คลิปตอนทำงานครับ
https://vimeo.com/233103521 (https://vimeo.com/233103521)
(http://image.ibb.co/iBvCzF/20170909_091756.jpg)
-
เดี๋ยวจะจับลงงานสนามแท่นแรกกับ PE1/75 SE ครับ
หน้าจอสำหรับวัด bias ของ pe1/75 se ที่ใช้ el802 เป็นภาค drive ครับ
คลิปครับ >>> https://vimeo.com/233242616 (https://vimeo.com/233242616)
(http://image.ibb.co/hQK3rv/20170910_202517.jpg)
-
[huge-thumbs-up]เยี่ยมเลยครับ
-
อัพเดทรูปกับไดอะแกรมการต่อของ arduino nano สำหรับวัด bias ของ pe1/75 se ครับ
ภาคจ่ายไฟของ arduino nano สามารถใช้ได้ 3 แบบครับ
- ไฟ dc 5v เข้าทางพอร์ต usb
- ไฟ dc 5v จาก regualte เข้าทางขา 5V บนบอร์ด
- ไฟ dc 7-9v เข้าทางขา VIN บนบอร์ด โดยจะไฟผ่าน ic regualte 5v บนบอร์ดอีกที
ส่วนขาที่สำหรับวัดไบอัสคือขา A0, A1, A2, A3 บนบอร์ด ads1115
A0 แต่กับ r 10 ohms ที่ต่อกับคาโถดของ pe1/75 กับกราวด์ หลอดซ้าย
A1 แต่กับ r 10 ohms ที่ต่อกับคาโถดของ el802 กับกราวด์ หลอดซ้าย
A2 แต่กับ r 10 ohms ที่ต่อกับคาโถดของ pe1/75 กับกราวด์ หลอดขวา
A3 แต่กับ r 10 ohms ที่ต่อกับคาโถดของ el802 กับกราวด์ หลอดขวา
คลิปครับ
https://vimeo.com/235101858 (https://vimeo.com/235101858)
(http://image.ibb.co/czRCYk/20170923_085313.jpg)
(http://image.ibb.co/eXgwtk/Clipboard01_diagram.gif)
-
ขอวิทยาทานด้วยครับ อาจารย์ ขอทราบวิธีการต่อ 2.8" TFT LCD ตัวนี้หน่อยครับ ผมต่อแล้วจอขาวอย่างเดียวเลยครับ [0002053E]
ผมลองต่อกับ arduino uno อยู่ครับ
(http://image.ibb.co/cscvGk/20170824_200956.jpg)
-
ไม่ทราบว่าต้องต่อแบบนี้หรือไม่ ผมเข้าใจว่าเป็น voltage devider เพื่อลดไฟจาก 5 V เป็นประมาณ 3.3V (ทั้งๆที่สเปคระบุว่าใช้ไฟ 5 Vได้)
(https://goo.gl/eumdx3)
-
supply DC 5v ครับ ส่วนจอขาวเดี๋ยวพรุ่งนี้ให้ อาจารย์มาตอบให้ ตอนนี้นอนแล้วครับ
-
ไม่ทราบว่าต้องต่อแบบนี้หรือไม่ ผมเข้าใจว่าเป็น voltage devider เพื่อลดไฟจาก 5 V เป็นประมาณ 3.3V (ทั้งๆที่สเปคระบุว่าใช้ไฟ 5 Vได้)
(https://goo.gl/eumdx3)
อาจารย์บอกว่ามันคนละ level กันตัวนี้ใช้ 3.3v แบบที่หมอคิดถูกแล้ว แต่จะใช้ ic หรือ แบ่งแรงดันแบบที่หมอบอกก็ได้ครับ อาจารย์เค้าก็ใช้แบ่งแรงดันเอาเหมือนกัน
-
arduino nano กับจอ 2.8" tft ใช้ R divider ทำเป็น logic level converter ต่อประมาณรูปข้างล่างครับ
http://dangerousprototypes.com/blog/2015/07/28/2-2-or-2-4-or-2-8-inch-spi-tft-lcd-ili9341-to-arduino-uno/ (http://dangerousprototypes.com/blog/2015/07/28/2-2-or-2-4-or-2-8-inch-spi-tft-lcd-ili9341-to-arduino-uno/)
(http://dangerousprototypes.com/blog/wp-content/media/2015/07/Arduino-to-2.8-LCD-schematic.bmp-600x367.jpg)
-
ขอบคุณอาจารย์กับพี่เล็กมากครับ เดี๋ยวไปลองคืนนี้ครับ
-
ข้อมูลเพิ่มเติมครับ
Arduino nano 2.8 TFT SPI 240*320 (TJCTM24028-SPI)
D12 ------> SDD/MISO
3.3V ------> LED
D13 ------> SCK
D11 ------> SDI/MOSI
D9 ------> D/C
3.3V ------> RESET
D10 ------> CS
GND ------> GND
3.3V ------> VCC
ขา D9, D10, D11, D12, D13 ต่อผ่าน R divider ครับ
-
ทำได้แล้วครับ ขอบคุณมากครับ [0002053E]
-
amp ใหญ่ต้องจัดจอใหญ่ๆ ครับ
(https://image.ibb.co/dp9KNJ/20180701_151528.jpg)
https://vimeo.com/277849156