หัวข้อ

ram transistor zener diode กราวนด์ดิจิตอล (Digital Ground) คืออะไร? การคำนวณเลขฐาน การต่อสัญญาณแบบบาลานซ์(Balanced System) การทำงานเครื่องขยายเสียงคลาสดี การนำไมโครคอนโทรลเลอร์ไปใช้งาน การประยุกต์ใช้ ESP32 และ ESP8266: ก้าวสู่โลก IoT การเข้าโหมดเซอร์วิส การเปลี่ยนฐานของระบบเลข การเลือกลำโพง การเลือกแอมป์ให้กับลำโพง การใช้งาน Arduino Uno ร่วมกับ เซอร์โวมอเตอร์ การ์ดแสดงผล กำลังวัตต์กับความดัง คลาสต่างๆ ความเปลี่ยนแปลงของเครื่องเสียงยุคดิจิตอล ค่าความเพี้ยนกับค่าS/N จอมอนิเตอร์ ซีดีทรานสปอร์ต(CD TRANSPORT) ตัวต้านทานปรับค่าได้(Variable Resistor) ตัวต้านทานและการใช้งาน ตัวเก็บประจุ(Capacitor ทรานซิสเตอร์ ทำไม?แรมบางรุ่นถึงแพงกว่าเมนบอร์ด ทิศทางการเติบโตตลาด AMD ในปัจจุบัน ทีวีสี ภาคต่างๆของเครื่องขยายเสียง รหัสไบนารี่(Binary Codes) ระบบควบคุมการชาร์จแบตเตอรี่จากโซลาร์เซลล์ ระบบเลขฐาน ระบบโซลาร์เซลล์ ระบบโซลาร์เซลล์แบบ Off-Grid และ On-Grid อินเวอร์เตอร์ที่ใช้ในระบบโซลาร์เซลล์ อิเล็กทรอนิกส์ อุปกรณ์ระบายความร้อนในคอมพิวเตอร์ อุปกรณ์อิเล็กทรอนิกส์ ฮาร์ดดิสก์ หรือ SSD เขียนโปรแกรม Arduino ด้วยภาษาซี เขียนโปรแกรม Arduino ด้วยภาษาซี 2 เขียนโปรแกรม Arduino ด้วยภาษาซี 3 เขียนโปรแกรม Arduino ด้วยภาษาซี คำสั่งพื้นฐานที่ควรเรียนรู้ เขียนโปรแกรม Arduino ด้วยภาษาซี ตัวอย่างที่ 5 เขียนโปรแกรม Arduino ด้วยภาษาซี ตัวอย่างที่ 6 เขียนโปรแกรม Arduino ด้วยภาษาซี ตัวอย่างที่ 7 เขียนโปรแกรม Arduino ด้วยภาษาซี ตัวอย่างที่ 8 เขียนโปรแกรม Arduino ด้วยภาษาซี ตัวอย่างที่1 เครื่องขยายเสียงคลาสดี(Class D) เบอร์แทน เพาเวอร์ซัพพลาย เพาเวอร์แบงค์บอกค่าความจุจริงหรือเฟค เมนบอร์ด (Motherboard) แนะนำ CPU และ GPU ราคาประหยัด ใช้งานได้ถึงปี 2030 แนะนำ ซีพียู งาน AI ฝั่ง RED Team แนะนำ ซีพียูสาย AI รุ่นท็อปขายดี แอลอีดี(LED) โครงสร้างไมโครคอนโทรลเลอร์ ตระกูล PIC โปรแกรม Arduino ด้วยภาษาซี ตัวอย่างที่ 4 โวลลุ่มคอนโทรลแบบ AAVA ไดโอด ไมโครคอนโทรลเลอร์ ไมโครคอนโทรลเลอร์ในปี 2025 ไอซี ไอซีตั้งเวลา LM555
แสดงเพิ่มเติม

การใช้งาน Arduino Uno ร่วมกับ เซอร์โวมอเตอร์

 ในการใช้งาน arduino uno ร่วมกับ เซอร์โวมอเตอร์ ตัวอย่างนี้จะใช้เอาท์พุตดิจิตอลธรรมดา แต่สัญญาณ PWM จะสร้างขึ้นจากฟังก์ชั่นที่อ้างอิงจากไฟล์ Servo.h และรูปแบบใช้งานคำสั่งก็คือ Servo myservo;   คือ การประกาศฟังก์ชั่น myservo.attach(9); คือ การกำหนดขาเอาท์พุต myservo.write(pos); คือ เขียนข้อมูลออก ในที่นี้ใช้ตัวแปร pos ในการเก็บค่า ต่อวงจรตามภาพ เขียนโปรแกรมดังนี้ #include <Servo.h> Servo myservo;  // ประกาศใช้งานฟังก์ชั่นเซอร์โว จากไฟล์ servo.h int pos = 0;    // กำหนดตัวแปรเก็บค่าตำแหน่งเซอร์โว void setup() {   myservo.attach(9);  // กำหนดขาใช้งานในบอร์ด คือ ขา9 void loop() {   for (pos = 0; pos <= 180; pos += 1) { // ใส่ค่าตำแหน่งเริ่มจาก 0 ถึง 180 องศา โดยเพิ่มค่าทีละ 1 องศา       myservo.write(pos);              // เขียนคำสั่งจากค่าตัวแปรเก็บตำแหน่ง เพื่อส่งค่าออกเอาท์พุต     delay(15);            ...

ซีเนอร์ไดโอด(ZENER DIODE)

ซีเนอร์ไดโอด(ZENER DIODE)ซีเนอร์ไดโอด เป็นไดโอดชนิดหนึ่งซึ่งการทำงานตรงกันข้ามกับไดโอดซิลิกอนธรรมดาทั่วไป นั่นคือ เมื่อนำไปใช้งานจะต้องต่อแบบรีเวอร์สให้กับไดโอดชนิดนี้
หากป้อนไฟแบบฟอเวอร์ส จะนำกระแสได้เป็นปกติเหมือนไดโอดซิลิกอนทั่วไปไม่มีคุณสมบัติพิเศษใดๆเกิดขึ้น คุณสมบัติเฉพาะตัวของซีเนอร์ไดโอดนั้นคือ เมื่อป้อนแรงดันกลับ(รีเวอร์ส) ให้กับซีเนอร์ไดโอดแล้ว หากแรงดันมีค่าถึงจุดที่เรียกว่า ซีเนอร์เบรคโอเวอร์(zener break over) ซีเนอร์จะนำกระแสทันที และจะมีแรงดันตกคร่อมที่ตัวมัน ไม่เกินค่าแรงดันเบรคโอเวอร์นี้ ไม่ว่าไฟที่ป้อนมาจะสูงกว่าก็ตาม คุณสมบัตินี้จึงนิยมนำมาทำเป็นวงจรรักษาระดับแรงดันเป็นส่วนมากเพราะอุปกรณ์ที่ใช้มีไม่กี่ตัว ราคาก็ถูก เพียงแต่วงจรแบบนี้จะจ่ายกระแสได้ไม่มากเท่าที่ควร

                                                   รูปที่1.ซีเนอร์ไดโอดและสัญลักษณ์
จากวงจร โดยปกติซีเนอร์จะมีอัตราทนกระแสไม่มากนัก จึงต้องมีตัวต้านทานเป็นตัวช่วยในการจำกัดกระแสไว้เพื่อให้ซีเนอร์สามารถทำงานได้อย่างไม่มีปัญหาด้วยเหตุนี้วงจรแบบนี้จึงจ่ายกระแสที่นำไปใช้งานได้ไม่มากนัก การออกแบบวงจรต้องออกแบบโดยให้ตัวต้านทานมีอัตราการทนกำลังวัตต์ที่สัมพันธ์กับกระแสของซีเนอร์และกระแสโหลดนั่นเอง





    รูปที่2.ตัวอย่างวงจรเรกูเลเตอร์หรือวงจรรักษาระดับแรงดัน


การออกแบบวงจร
จากรูปตัวอย่างหากต้องการออกแบบสามารถคำนวณอย่างง่ายได้ ตัวอย่างเช่น หากเราต้องการใช้งานแรงดัน 12 โวลต์ จ่ายกระแสสูงสุดได้ 1A แต่เรามีแหล่งจ่ายไฟสูงถึง 15 โวลต์ เราสามารถออกแบบและคำนวณตัวต้านทานที่จะนำมาใช้ได้ดังนี้ คือ เลือกใช้ซีเนอร์ไดโอดขนาด 12V 1W(สามารถเลือกขนาดวัตต์ได้ตามความเหมาะสมของวงจร)
คำนวณตัวต้านทานได้จากสมการที่1
สมการที่1 R=(Vin-Vout)/Imax
R คือ ตัวต้านทานที่นำมาใช้,Vin คือ แรงดันป้อนเข้า,Vout คือ แรงดันใช้งาน,Imax คือ กระแสรวมของวงจร
สมการที่2 Imax=(ILoad+Izener)
ILoad คือ กระแสใช้งาน, Izener คือ กระแสของซีเนอร์
สมการที่3 Izener = Pzener/Vzener
Pzener คือ อัตราทนกังลังวัตต์ของซีเนอร์ ,Vzener คือแรงดันของซีเนอร์
เริ่มจากการคำนวณสมการที่3 ,2 ,1 ตามลำดับ
Izener = 1W/12V
Izener = 83.3 mA
Imax = 1A+0.083A
Imax = 1.083A
*** R = (15V-12V)/1.083A
R = 2.7 Ohm
ค่าทนกำลังวัตต์ของตัวต้านทานหาได้จาก
Pr = (Imax) x R
Pr = 1.083 x 2.7
Pr = 2.92 watt
ตัวต้านทานที่มีขายในทองตลาดส่วนใหญ่มีให้เลือกตั้งแต่ 1/4วัตต์, 1วัตต์, 2วัตต์, 3วัตต์, 5วัตต์ จากการคำนวณให้เลือกที่ 3วัตต์หรือ 5 วัตต์
ค่าที่ออกแบบได้ทั้งหมด คือ ซีเนอร์ขนาด 12V 1W, 2.7Ohm 3-5watt ในการใช้งานจริงจะต้องมีตัวเก็บประจุต่อไว้ที่ Vout เพื่อกรองไฟให้เรียบด้วย โดยให้มีค่าแรงดันที่ตัวเก็บประจุสูงกว่าค่า Vout เป็นหนึ่งเท่าตัว

โพสต์ยอดนิยมจากบล็อกนี้

คลาสต่างๆของวงจรขยายเสียง

เฟต(FET)

การเปลี่ยนฐานของระบบเลข