คุณสมบัติ ESP32
Capacitve touch
Capacitive เป็นหน้าจอการดูแบบโต้ตอบที่ไม่เหมือนใครซึ่งมักพบในเทคโนโลยีสมาร์ทโฟน
และการใช้อุปกรณ์มือถือคือผู้ใช้จะต้องสัมผัสหน้าจอเพื่อออกคำสั่งเท่านั้น นิยมใน Application ประเภท เกมส์ Entertrainment
ATM, Kiosk อุปกรณ์ทางอุตสาหกรรม และ POS โครงสร้างของ Touch Screen แบบ Capacitive นั้นประกอบด้วยแผ่นแก้วเคลือบผิวโดยยอ็อก ไซด์ของโลหะแบบโปร่งแสง
เมื่อถึงเวลาการใช้งานก็จะมีการป้อนแรง ดันไฟฟ้าที่มุมทั่วสี่ของ Touch
Screen เพื่อสร้างสนามแม่เหล็กไฟฟ้า
Hall sensor
Hall sensor เป็นเซ็นเซอร์สนามแม่เหล็ก หลักการทำงานของอุปกรณ์ขึ้นอยู่กับ Hall ผลกระทบนี้จะขึ้นอยู่กับ
ตัวนำบางตัวถูกวางไว้กับกระแสไฟฟ้าตรงในสนามแม่เหล็กแรงดันไฟฟ้า Hall จะปรากฏขึ้นในตัวนำ คืออุปกรณ์นี้ทำหน้าที่วัดความแรงของสนามแม่เหล็ก
วันนี้เซ็นเซอร์ Hall สามารถเป็นแบบอนาล็อกหรือดิจิตอล
ADC
ADC (Analog to Digital Converter) การแปลงค่าจากสัญญาณแอนะล็อกให้เป็นดิจิทัล
ใช้สำหรับวัดความต่างศักย์ทางไฟฟ้าเพื่อนำมาประมวลผลบนไมโครคอนโทรเลอร์
สำหรับบอร์ด ESPino32 จะมี ADC แบบ SAR (Successive Approximation Register) อยู่ 2 ชุด มีความละเอียดขนาด 12 บิต โดยค่าของความละเอียดจะมีค่าเท่ากับ 212 หรือ 4096 ระดับ แรงดันอ้างอิง (Vreferent) มีค่าเท่ากับ 3.3 โวลต์
และค่าของสัญญาณแอนะล็อกที่บอร์ด ESPino32 สามารถอ่านได้มีค่าอยู่ระหว่าง 0-3.3 โวลต์ สำหรับการใช้งาน อ่านค่าแอนะล็อกของ Pin ที่ต่ออยู่เซ็นเซอร์วัดค่า pH ในน้ำเพื่อนำค่าแอนะล็อกที่ได้ไปคำนวณออกมาเป็นค่า pH อ่านค่าแอนะล็อกของ Pin ที่ต่ออยู่กับวงจรวัดความเข้มแสงเพื่อนำค่าแอนะล็อกที่ได้ไปตรวจสอบว่าตอนนี้มืดแล้วหรือยัง
เป็นต้น
DAC
DAC เป็นการประมวลผลของอิเล็กทรอนิกส์
ที่ทำหน้าที่รับสัญญาณดิจิตอลจากไฟล์เพลงเรา เพื่อจะได้ออกมาเป็นเสียงให้เราฟัง
ข้อมูลเพลงเราที่ป้อนให้กับ DAC นั้น
จะเป็นแบบเปิดกับปิด หรือ 0 กับ 1 ที่เรียงกันเป็นชุดๆ เพื่อจะนำข้อมูลเหล่านี้ไปประมวลผล
ให้กลับมาเป็นเสียงเพลงอีกครั้ง
UART
UART เป็นการสื่อสารข้อมูลผ่านพอร์ตอนุกรม
แบบอะซิงโครนัส ระหว่างอุปกรณ์ต่าง
ๆ ซึ่งนิยมใช้เป็นการสื่อสารระหว่าง ไมโครคอนเทเลอร์ด้วยกัน
การทำงานแบบอะซิงโครนัสหมายความว่าจะไม่มีสัญณาญนาฬิกาจะอนุญาตให้สื่อสารกันเพียงอุปกรณ์
2 ชนิดเท่านั้น คือ ตัวส่ง (transmitter) และตัวรับ (receiver) และเป็นฟลูดูเพล็กซ์หรือคือการสื่อสารได้2ทิศทาง ในเวลาเดียวกัน เมื่อเริ่มต้นการทำงาน ตัวส่งจะแปลงข้อมูลแบบขนานให้เป็นข้อมูแบบอนุกรม
แล้วจะส่งข้อมูลยังตัวรับ ซึ่งจะแปลงข้อมูลอนุกรมนั้นกลับไปเป็นแบบขนานตามเดิม
SPL
SPI เป็นการใช้งานบอร์ดไมโครคอนโทรเลอร์เพื่อรับและส่งข้อมูลระหว่างบอร์ดไมโครคอนโทรเลอร์กับอุปกรณ์อื่นๆ
ดังรูปด้านล่าง การสื่อสารของบอร์ด ESPino32 กับอุปกรณ์ที่ใช้สื่อสารแบบ SPI โดยการสื่อสารแบบ SPI จะเป็นการรับส่งข้อมูลแบบอนุกรมในแบบซิงโครนัส
I2C
i2c ย่อมาจาก คือรูปแบบการสื่อสารข้อมูลที่สร้างขึ้นมาเพื่อสื่อสารข้อมูลความเร็วต่ำจะนิยมใช้กับอุปกรณ์จำพวกไมโครโปรเซสเซอร์
และ ไมโครคอนโทรเลอร์ และ อุปกรณ์อื่นที่เกี่ยวข้องกับ i2c ข้อดีการสื่อสารอนุกรมแบบ i2c คือ
สามารถรับและส่งข้อมูลได้หลายอุปกรณ์ในบัสเดียวกัน ดังรูปด้านล่าง การเชื่อมต่อระบบด้วยการสื่อสารอนุกรมด้วย i2c และใช้สายสัญญาณเพียง 2 เส้นในการและรับส่งข้อมูล
ทำให้สามารถลดสายสัญญาณที่ใช้ในการเชื่อมต่ออุปกรณ์ลงมาก โดยสายสัญญาณทั้ง 2 เส้นแบ่งเป็น
1)SDA คือ สายสัญญาณสำหรับรับ-ส่งข้อมูล
2)SCL คือ สายสัญญาณนาฬิกา ใช้เป็นสำหรับควบคุมการรับ-ส่งข้อมูล
อ้างอิง
http://www.neutron.rmutphysics.com/science-news/index.php?option=com_content&task=view&id=2230&Itemid=4
https://th.mirarh.ru/%E0%B9%80%E0%B8%8B%E0%B8%99%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C-hall-%E0%B8%A7%E0%B8%B1%E0%B8%95%E0%B8%96%E0%B8%B8%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%AA%E0%B8%87%E0%B8%84%E0%B9%8C%E0%B9%81/
https://blog.thaieasyelec.com/espino32-ch5-how-to-use-analog-input/
https://www.munkonggadget.com/ContentHome/content_1231.html
https://blog.thaieasyelec.com/espino32-ch8-how-to-use-i2c/
ความคิดเห็น
แสดงความคิดเห็น